/* schlank aus style.css md5 d71585e21f3fb559d39ffd6ed511112f – nicht bearbeiten: Quelle ändern, dann php tools/css-schlank.php */
:root{--bg:#060e15;--bg2:#0a1720;--bg3:#0d1d29;--surface:rgba(255,255,255,.038);--surface2:rgba(255,255,255,.065);--line:rgba(255,255,255,.085);--line2:rgba(255,255,255,.16);--cyan:#22d3ee;--cyan2:#0eb6dc;--cyan-deep:#0a93b2;--cyan-soft:rgba(34,211,238,.12);--cyan-glow:rgba(34,211,238,.45);--coral:#ff6b5e;--coral2:#e85246;--coral-soft:rgba(255,107,94,.14);--text:#eaf6fa;--muted:#8ba4b0;--muted2:#7d97a4;--ink:#0e2430;--ink-soft:#48626e;--r-lg:22px;--r-md:16px;--r-sm:12px;--ease:cubic-bezier(.22,1,.36,1);--shadow-lg:0 30px 80px rgba(0,0,0,.5);--fs-h1:clamp(2.3rem,4.9vw,3.75rem);--fs-h1-seite:clamp(2.25rem,4.2vw,3.1rem);--fs-h2:clamp(1.8rem,3.4vw,2.65rem);--fs-h2-klein:clamp(1.5rem,2.8vw,2.1rem);--fs-h3:1.2rem;--fs-h3-klein:1.05rem;--abstand-1:4px;--abstand-2:8px;--abstand-3:12px;--abstand-4:16px;--abstand-5:24px;--abstand-6:32px;--abstand-7:44px;--abstand-8:60px;}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:var(--bg);color:var(--text);line-height:1.7;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.sg{font-family:'Space Grotesk','Inter',sans-serif}img{max-width:100%;display:block}a{text-decoration:none;color:var(--cyan)}button{font-family:inherit}::selection{background:var(--cyan);color:#04222b}.container{max-width:1180px;margin:0 auto;padding:0 28px}#scroll-progress{position:fixed;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--cyan2),var(--cyan));z-index:200;box-shadow:0 0 12px var(--cyan-glow);transform:scaleX(0);transform-origin:0 50%;will-change:transform;pointer-events:none}@media(prefers-reduced-motion:reduce){#scroll-progress{display:none}html{scroll-behavior:auto}}.bg-glow{position:fixed;pointer-events:none;z-index:0}.bg-glow.g1{top:-260px;left:50%;transform:translateX(-50%);width:1100px;height:600px;background:radial-gradient(ellipse,rgba(34,211,238,.13),transparent 62%)}.bg-glow.g2{bottom:-320px;right:-200px;width:760px;height:760px;background:radial-gradient(circle,rgba(255,107,94,.07),transparent 62%)}.reveal,.reveal-l,.reveal-r{transition:opacity .3s var(--ease),transform .3s var(--ease)}@media(prefers-reduced-motion:no-preference){html.js .reveal:not(.in){opacity:0;transform:translateY(12px)}html.js .reveal-l:not(.in){opacity:0;transform:translateX(-14px)}html.js .reveal-r:not(.in){opacity:0;transform:translateX(14px)}}.reveal.in{opacity:1;transform:none}.reveal-l.in,.reveal-r.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal,.reveal-l,.reveal-r{opacity:1;transform:none;transition:none}.mq-track{animation:none!important}*{animation-duration:.001s!important;animation-iteration-count:1!important}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;border-radius:14px;font-weight:600;font-size:1rem;cursor:pointer;border:none;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s;font-family:'Space Grotesk';letter-spacing:.2px;overflow:hidden;white-space:nowrap}.btn::after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-20deg);transition:left .6s var(--ease)}.btn:hover::after{left:160%}.btn-coral{background:linear-gradient(135deg,var(--coral),var(--coral2));color:#fff;box-shadow:0 10px 34px rgba(255,107,94,.35)}.btn-coral:hover{transform:translateY(-3px);box-shadow:0 16px 44px rgba(255,107,94,.5)}.btn-cyan{background:linear-gradient(135deg,var(--cyan2),var(--cyan));color:#04222b;box-shadow:0 10px 34px rgba(34,211,238,.3)}.btn-cyan:hover{transform:translateY(-3px);box-shadow:0 16px 44px rgba(34,211,238,.5)}.btn-ghost{border:1px solid var(--line2);color:var(--text);background:var(--surface)}.btn-ghost:hover{border-color:var(--cyan);color:var(--cyan);transform:translateY(-3px)}.btn-sm{padding:12px 24px;font-size:.9rem}.btn svg{flex:none}.topbar{background:linear-gradient(90deg,#08131c,#0b1d29,#08131c);border-bottom:1px solid var(--line);padding:9px 16px;text-align:center;font-size:.82rem;color:var(--muted);position:relative;z-index:60}.topbar b{color:var(--text);font-weight:600}.topbar .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#34e39b;box-shadow:0 0 10px #34e39b;margin-right:8px;animation:pulse 2.2s infinite;vertical-align:middle}@keyframes pulse{50%{opacity:.35}}.topbar a{color:var(--cyan);font-weight:600;margin-left:6px}header{position:sticky;top:0;z-index:100;background:rgba(6,14,21,.72);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:all .4s var(--ease)}header.scrolled{background:rgba(6,14,21,.92);border-bottom-color:var(--line);box-shadow:0 10px 40px rgba(0,0,0,.35)}.nav{display:flex;align-items:center;justify-content:space-between;height:88px;transition:height .3s var(--ease)}header.scrolled .nav{height:70px}.nav .logo img{height:62px;width:auto;transition:height .3s var(--ease);filter:drop-shadow(0 0 14px rgba(34,211,238,.35))}header.scrolled .logo img{height:50px}.nav ul{display:flex;gap:32px;list-style:none;font-size:.94rem;font-weight:500}.nav ul a{color:var(--muted);position:relative;padding:6px 0;transition:color .25s}.nav ul a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background:var(--cyan);border-radius:2px;transition:width .3s var(--ease)}.nav ul a:hover{color:var(--text)}.nav ul a:hover::after{width:100%}.nav .btn{padding:12px 24px;font-size:.9rem}.burger{display:none;background:none;border:none;color:var(--text);font-size:1.6rem;cursor:pointer}.hero{position:relative;padding:104px 0 84px;z-index:1}#neural{position:absolute;inset:0;z-index:-1;opacity:.55}.hero-grid{display:grid;grid-template-columns:1fr 1.18fr;gap:52px;align-items:start}.eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line2);background:var(--surface);backdrop-filter:blur(8px);padding:9px 20px;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--cyan);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:28px}h1{font-size:var(--fs-h1);line-height:1.08;font-weight:700;letter-spacing:-1.4px}.grad{background:linear-gradient(92deg,var(--cyan) 10%,#8df0ff 55%,var(--cyan) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.typeline{margin-top:20px;font-family:'Space Grotesk';font-size:clamp(1.05rem,2vw,1.35rem);color:var(--muted);min-height:1.6em}.typeline .tw{display:inline-grid;color:var(--text);font-weight:600}.typeline .tw-wort{grid-area:1/1;justify-self:start;position:relative;opacity:0;transform:translateY(.5em);filter:blur(3px);pointer-events:none;user-select:none;transition:opacity .45s ease,transform .6s cubic-bezier(.22,.8,.24,1),filter .45s ease}.typeline .tw-wort.ist{opacity:1;transform:none;filter:none;pointer-events:auto;user-select:auto;transition-delay:.12s}.typeline .tw-wort.war{transform:translateY(-.5em)}.typeline .tw-wort::after{content:'';position:absolute;left:0;right:0;bottom:-.06em;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--cyan),transparent);transform:scaleX(0);transform-origin:left center;transition:transform .4s ease}.typeline .tw-wort.ist::after{transform:scaleX(1);transition:transform .9s cubic-bezier(.22,.8,.24,1) .3s}@media (prefers-reduced-motion:reduce){.typeline .tw-wort,.typeline .tw-wort::after{transition:none;filter:none}}.hero p.sub{color:var(--muted);font-size:1.12rem;margin:20px 0 36px;max-width:540px}.hero-ctas{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.hero-trust{display:flex;gap:24px;margin-top:32px;flex-wrap:wrap}.hero-trust span{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.86rem}.hero-trust b{color:var(--text);font-weight:600}.tick{width:17px;height:17px;flex:none;border-radius:50%;background:var(--cyan-soft);display:inline-flex;align-items:center;justify-content:center}.tick svg{width:10px;height:10px;stroke:var(--cyan);stroke-width:3;fill:none}@keyframes ring{0%{transform:scale(.82);opacity:1}100%{transform:scale(1.25);opacity:0}}.mq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg2);padding:22px 0;overflow:hidden;position:relative;z-index:1}.mq .label{text-align:center;font-size:.72rem;letter-spacing:3px;text-transform:uppercase;color:var(--muted2);margin-bottom:14px}.mq-mask{-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.mq-track{display:flex;gap:60px;width:max-content;animation:mqscroll 30s linear infinite;font-family:'Space Grotesk';font-weight:600;font-size:1.02rem;color:var(--muted);letter-spacing:.5px}.mq-track:hover{animation-play-state:paused}.mq-track span{display:flex;align-items:center;gap:14px;transition:color .3s}.mq-track span:hover{color:var(--cyan)}.mq-track i{width:5px;height:5px;border-radius:50%;background:var(--cyan);opacity:.6}@keyframes mqscroll{to{transform:translateX(-50%)}}section{padding:100px 0;position:relative;z-index:1}.sec-head{max-width:680px;margin-bottom:var(--abstand-8)}.sec-head.center{margin-inline:auto;text-align:center}.sec-tag{display:inline-flex;align-items:center;gap:8px;color:var(--cyan);font-size:.78rem;letter-spacing:3px;text-transform:uppercase;font-weight:600;margin-bottom:var(--abstand-4)}.sec-tag::before{content:"";width:26px;height:1.5px;background:var(--cyan)}.sec-head.center .sec-tag::after{content:"";width:26px;height:1.5px;background:var(--cyan)}.sec-head h2{font-size:var(--fs-h2);font-weight:700;letter-spacing:-.8px;line-height:1.14}.sec-head p{color:var(--muted);margin-top:var(--abstand-4);font-size:1.05rem}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--abstand-5);margin-bottom:var(--abstand-7)}.fragen-liste{display:grid;gap:12px;max-width:860px;margin-bottom:44px}.frage{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);transition:border-color .3s}.frage[open]{border-color:rgba(34,211,238,.32)}.frage summary{cursor:pointer;padding:20px 24px;font-weight:600;font-size:1.02rem;color:var(--text);list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}.frage summary::marker,.frage summary::-webkit-details-marker{content:"";display:none}.frage summary::after{content:"+";color:var(--cyan);font-family:'Space Grotesk';font-size:1.6rem;line-height:1;flex:none}.frage[open] summary::after{content:"–"}.frage p{margin:0;padding:0 24px 20px;color:var(--muted);line-height:1.8}.pain{border:1px solid var(--line);border-radius:var(--r-md);padding:26px 26px;background:var(--surface);color:var(--muted);font-size:.98rem;position:relative;transition:border-color .3s}.pain:hover{border-color:rgba(255,107,94,.4)}.pain .x{color:var(--coral);font-weight:700;font-family:'Space Grotesk';display:block;margin-bottom:8px;font-size:1.05rem}.solution{display:flex;align-items:center;gap:26px;border:1px solid rgba(34,211,238,.3);background:linear-gradient(120deg,rgba(34,211,238,.08),rgba(34,211,238,.02));border-radius:var(--r-lg);padding:34px 38px}.solution .arrow{flex:none;width:52px;height:52px;border-radius:50%;background:var(--cyan);color:#04222b;display:flex;align-items:center;justify-content:center;box-shadow:0 0 34px var(--cyan-glow)}.solution .arrow svg{width:22px;height:22px;stroke:#04222b;stroke-width:2.6;fill:none}.solution h3{font-size:1.3rem;letter-spacing:-.3px;margin-bottom:4px}.solution p{color:var(--muted);font-size:.98rem}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--abstand-5)}.card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:38px 32px;transition:border-color .35s,background .35s,box-shadow .35s;transform-style:preserve-3d;will-change:transform}.card::before{content:"";position:absolute;inset:0;border-radius:var(--r-lg);background:radial-gradient(500px circle at var(--mx,50%) var(--my,50%),rgba(34,211,238,.09),transparent 45%);opacity:0;transition:opacity .35s;pointer-events:none}.card:hover{border-color:rgba(34,211,238,.4);box-shadow:0 24px 60px rgba(0,0,0,.4)}.card:hover::before{opacity:1}.card .ico{width:56px;height:56px;border-radius:15px;background:var(--cyan-soft);border:1px solid rgba(34,211,238,.28);display:flex;align-items:center;justify-content:center;margin-bottom:24px}.card .ico svg{width:26px;height:26px;stroke:var(--cyan);stroke-width:1.8;fill:none}.card h3{font-size:var(--fs-h3);font-weight:600;margin-bottom:12px;letter-spacing:-.2px}.card p{color:var(--muted);font-size:.96rem}.card .link{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:var(--cyan);font-weight:600;font-size:.9rem;font-family:'Space Grotesk'}.card .link svg{width:15px;height:15px;stroke:var(--cyan);stroke-width:2.4;fill:none;transition:transform .3s var(--ease)}.card:hover .link svg{transform:translateX(5px)}.flow{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--abstand-5);counter-reset:s}.flow::before{content:"";position:absolute;top:33px;left:12%;right:12%;height:1.5px;background:var(--line)}.flow .progress-line{position:absolute;top:33px;left:12%;height:1.5px;width:0;background:linear-gradient(90deg,var(--cyan2),var(--cyan));box-shadow:0 0 14px var(--cyan-glow);transition:width 1.6s var(--ease)}.flow.in .progress-line{width:76%}.fstep{position:relative;text-align:center;padding:0 14px}.fstep .n{position:relative;z-index:1;width:66px;height:66px;margin:0 auto 24px;border-radius:50%;background:var(--bg3);border:1.5px solid var(--line2);display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk';font-weight:700;font-size:1.35rem;color:var(--cyan);transition:all .5s var(--ease)}.flow.in .fstep .n{border-color:var(--cyan);box-shadow:0 0 30px rgba(34,211,238,.25)}.flow.in .fstep:nth-child(4) .n{transition-delay:.3s}.flow.in .fstep:nth-child(5) .n{transition-delay:.7s}.fstep h3{font-size:1.12rem;margin-bottom:8px}.fstep p{color:var(--muted);font-size:.94rem;max-width:290px;margin:0 auto}.proj-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--abstand-5)}.proj{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:0;display:block;color:var(--text);transition:all .35s var(--ease);overflow:hidden}.proj .shot{border-bottom:1px solid var(--line)}.proj .shot .bar{display:flex;align-items:center;gap:6px;padding:10px 16px;background:rgba(255,255,255,.04)}.proj .shot .bar i{width:9px;height:9px;border-radius:50%;background:var(--line2)}.proj .shot .bar i:nth-child(1){background:#ff6058}.proj .shot .bar i:nth-child(2){background:#ffc130}.proj .shot .bar i:nth-child(3){background:#27ca41}.proj .shot .bar span{margin-left:8px;font-size:.72rem;color:var(--muted2);font-family:'Space Grotesk';letter-spacing:.5px;background:rgba(255,255,255,.05);border-radius:6px;padding:3px 12px}.proj .shot .img{height:148px;background-size:cover;background-position:center top;filter:saturate(.95);transition:transform .6s var(--ease),filter .4s}.proj:hover .shot .img{transform:scale(1.045);filter:saturate(1.1)}.proj .shot .img.ph{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(34,211,238,.16),rgba(10,23,32,.85))}.proj .shot .img.ph span{font-family:'Space Grotesk';font-weight:700;font-size:1.25rem;color:rgba(234,246,250,.85);letter-spacing:-.5px}.proj .pbody{padding:24px 28px 28px}.proj::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2.5px;background:linear-gradient(90deg,var(--cyan2),var(--cyan));transform:scaleX(0);transform-origin:left;transition:transform .4s var(--ease)}.proj:hover{transform:translateY(-6px);border-color:var(--line2);background:var(--surface2);box-shadow:0 26px 60px rgba(0,0,0,.45)}.proj:hover::after{transform:scaleX(1)}.proj .lbl{display:inline-block;font-size:.68rem;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:var(--cyan);border:1px solid rgba(34,211,238,.35);border-radius:7px;padding:5px 11px;margin-bottom:18px}.proj .lbl.own{color:var(--coral);border-color:rgba(255,107,94,.4)}.proj h3{font-size:1.15rem;font-weight:600;margin-bottom:8px;display:flex;align-items:center;justify-content:space-between}.proj h3 svg{width:17px;height:17px;stroke:var(--muted2);stroke-width:2;fill:none;transition:all .3s var(--ease)}.proj:hover h3 svg{stroke:var(--cyan);transform:translate(3px,-3px)}.proj p{color:var(--muted);font-size:.92rem}.why{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.why-list{display:grid;gap:14px}.why-item{display:flex;gap:18px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);transition:border-color .3s,transform .3s var(--ease)}.why-item:hover{border-color:rgba(34,211,238,.35);transform:translateX(6px)}.why-item .ico{flex:none;width:46px;height:46px;border-radius:12px;background:var(--cyan-soft);border:1px solid rgba(34,211,238,.25);display:flex;align-items:center;justify-content:center}.why-item .ico svg{width:21px;height:21px;stroke:var(--cyan);stroke-width:1.9;fill:none}.why-item h4{font-size:1.02rem;margin-bottom:3px}.why-item p{color:var(--muted);font-size:.9rem}.why-cta{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--abstand-5)}.post{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:block;color:var(--text);transition:all .35s var(--ease)}.post:hover{transform:translateY(-6px);border-color:rgba(34,211,238,.4);box-shadow:0 24px 60px rgba(0,0,0,.4)}.post .thumb{height:170px;background:linear-gradient(135deg,rgba(34,211,238,.14),rgba(10,23,32,.7));border-bottom:1px solid var(--line);position:relative;overflow:hidden;background-size:cover;background-position:center}.post .thumb::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(6,14,21,.35))}.post .body{padding:26px}.post .date{font-size:.72rem;color:var(--cyan);letter-spacing:2px;text-transform:uppercase;font-weight:600}.post h3{font-size:1.02rem;line-height:1.5;margin:11px 0 9px;font-weight:600}.post p{color:var(--muted);font-size:.88rem}.faq{max-width:800px;margin:0 auto}.faq-item{border:1px solid var(--line);border-radius:var(--r-md);margin-bottom:13px;background:var(--surface);overflow:hidden;transition:border-color .3s}.faq-item.open{border-color:rgba(34,211,238,.35)}.faq-item>button{width:100%;text-align:left;padding:22px 26px;background:none;border:none;color:var(--text);font-family:'Space Grotesk';font-size:1.04rem;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-item .chev{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line2);display:flex;align-items:center;justify-content:center;transition:all .35s var(--ease)}.faq-item .chev svg{width:13px;height:13px;stroke:var(--muted);stroke-width:2.4;fill:none;transition:stroke .3s}.faq-item.open .chev{background:var(--cyan);border-color:var(--cyan);transform:rotate(180deg)}.faq-item.open .chev svg{stroke:#04222b}.faq-item .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}.faq-item.open .a{grid-template-rows:1fr}.faq-item .a>div{overflow:hidden}.faq-item .a p{padding:0 26px 24px;color:var(--muted);font-size:.96rem}.finale{background:radial-gradient(900px 500px at 75% 20%,rgba(34,211,238,.09),transparent 60%),var(--bg2);border-top:1px solid var(--line)}.form-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.form-grid h2{font-size:var(--fs-h2);font-weight:700;letter-spacing:-1px;line-height:1.12}.benefits{margin-top:30px;list-style:none;display:grid;gap:16px}.benefits li{display:flex;gap:14px;align-items:flex-start;color:var(--muted);font-size:1rem}.benefits li b{color:var(--text);font-weight:600}.lead-card{background:#fff;border-radius:var(--r-lg);padding:40px;color:var(--ink);box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 60px rgba(34,211,238,.08);position:relative}.lead-card h3{font-size:1.35rem;font-weight:700;letter-spacing:-.4px}.lead-card .sub{color:var(--ink-soft);font-size:.88rem;margin:5px 0 22px}.steps-ind{display:flex;gap:8px;margin-bottom:26px}.steps-ind span{height:5px;flex:1;border-radius:99px;background:#e7eef2;transition:background .4s}.steps-ind span.on{background:linear-gradient(90deg,var(--cyan2),var(--cyan))}.fstage{transition:opacity .35s var(--ease),transform .35s var(--ease)}.fstage.hidden{display:none}.fstage.leaving{opacity:0;transform:translateX(-24px)}.fstage.entering{opacity:0;transform:translateX(24px)}.choice{display:grid;gap:11px}.choice button{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1.5px solid var(--feld-rand);background:#fff;border-radius:14px;font-weight:600;cursor:pointer;text-align:left;font-size:.96rem;color:var(--ink);transition:all .2s var(--ease)}.choice button .ci{flex:none;width:40px;height:40px;border-radius:11px;background:#eefafd;display:flex;align-items:center;justify-content:center}.choice button .ci svg{width:19px;height:19px;stroke:var(--cyan-deep);stroke-width:1.9;fill:none}.choice button:hover{border-color:var(--cyan);background:#f4fcfe;transform:translateX(4px)}.lead-card .back{background:none;border:none;color:var(--ink-soft);font-size:.84rem;cursor:pointer;margin-bottom:14px;display:inline-flex;align-items:center;gap:6px}.lead-card .back:hover{color:var(--cyan-deep)}.lead-card input{width:100%;padding:15px 17px;border:1.5px solid var(--feld-rand);border-radius:13px;font-size:.98rem;margin-bottom:13px;font-family:'Inter';color:var(--ink);transition:border-color .2s,box-shadow .2s}.lead-card input:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px rgba(34,211,238,.14)}.lead-card input.err{border-color:var(--coral);box-shadow:0 0 0 4px rgba(255,107,94,.12)}.consent{display:flex;gap:11px;font-size:.78rem;color:var(--ink-soft);margin:8px 0 18px;align-items:flex-start;line-height:1.55}.consent input{width:auto;margin-top:3px;accent-color:var(--cyan-deep)}.consent a{color:var(--cyan-deep);text-decoration:underline}.ansprache{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 12px;font-size:.86rem;color:inherit}.ansprache-frage{flex:1 1 200px;line-height:1.4;font-weight:600}.ansprache-frage small{display:block;font-weight:400;opacity:.72;font-size:.8rem}.ansprache-wahl{display:flex;gap:8px}.ansprache label{position:relative;cursor:pointer;margin:0}.ansprache input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ansprache label span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid rgba(128,128,128,.4);border-radius:12px;font-weight:600;font-size:.9rem;transition:.15s}.ansprache input:checked+span{border-color:var(--cyan-deep);background:rgba(34,211,238,.16);box-shadow:0 0 0 3px rgba(34,211,238,.14)}.ansprache input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:2px}.ansprache.klein{margin:2px 0 8px}.ansprache.klein .ansprache-frage small{display:none}.ansprache.klein label span{min-height:40px;padding:0 13px;font-size:.85rem}.lead-card .btn{width:100%}.lead-card .secure{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.76rem;color:var(--ink-soft);margin-top:14px}.lead-card .secure svg{width:13px;height:13px;stroke:var(--ink-soft);stroke-width:2;fill:none}.form-ok{text-align:center;padding:34px 8px}.form-ok .ring{width:88px;height:88px;margin:0 auto 22px}.form-ok .ring circle{fill:none;stroke:#e7f6ea;stroke-width:6}.form-ok .ring .c2{stroke:#2ebd6b;stroke-dasharray:252;stroke-dashoffset:252;animation:draw 1s var(--ease) forwards}.form-ok .ring path{fill:none;stroke:#2ebd6b;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:draw .6s .7s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.form-ok h3{margin-bottom:8px}.form-ok p{color:var(--ink-soft);font-size:.94rem}footer{background:var(--bg);padding:70px 0 34px;border-top:1px solid var(--line);position:relative;z-index:1}.f-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:46px}.f-grid .logo img{height:38px;width:auto;margin-bottom:18px;filter:drop-shadow(0 0 12px rgba(34,211,238,.3))}.f-grid p{color:var(--muted);font-size:.92rem;max-width:300px}.f-grid .f-titel{font-size:.8rem;letter-spacing:2px;text-transform:uppercase;color:var(--text);margin-bottom:18px;font-weight:600}.f-grid ul+.f-titel{margin-top:34px}.f-grid p.f-name{margin-top:12px;font-size:.85rem;color:var(--muted2)}.f-grid ul{list-style:none;display:grid;gap:11px;font-size:.93rem}.f-grid ul a{color:var(--muted);transition:color .25s}.f-grid ul a:hover{color:var(--cyan)}.f-bottom{border-top:1px solid var(--line);padding-top:26px;display:flex;justify-content:space-between;color:var(--muted2);font-size:.8rem;flex-wrap:wrap;gap:12px}.chat-bubble{position:fixed;right:28px;bottom:28px;z-index:150}.chat-fab{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--cyan2),var(--cyan));border:none;cursor:pointer;box-shadow:0 12px 40px rgba(34,211,238,.45);display:flex;align-items:center;justify-content:center;transition:transform .3s var(--ease),box-shadow .3s}.chat-fab:hover{transform:scale(1.09);box-shadow:0 16px 54px rgba(34,211,238,.65)}.chat-fab svg{width:28px;height:28px;stroke:#04222b;stroke-width:2;fill:none}.chat-panel{position:absolute;bottom:80px;right:0;width:342px;background:var(--bg3);border:1px solid var(--line2);border-radius:18px;box-shadow:0 34px 90px rgba(0,0,0,.6);overflow:hidden;opacity:0;pointer-events:none;transform:translateY(14px) scale(.97);transition:all .35s var(--ease)}.chat-panel.on{opacity:1;pointer-events:auto;transform:none}.chat-panel .head{background:linear-gradient(120deg,rgba(34,211,238,.16),rgba(13,29,41,.4));padding:18px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}.chat-panel .head .avatar{width:38px;height:38px;border-radius:50%;background:var(--cyan);display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk';font-weight:700;color:#04222b}.chat-panel .head b{font-family:'Space Grotesk';display:block;font-size:.98rem}.chat-panel .head small{color:var(--muted);font-size:.74rem;display:flex;align-items:center;gap:6px}.chat-panel .head small i{width:6px;height:6px;border-radius:50%;background:#34e39b;box-shadow:0 0 8px #34e39b}.chat-panel .body{padding:20px;font-size:.9rem}.chat-panel .msg{background:var(--cyan-soft);border:1px solid rgba(34,211,238,.2);border-radius:13px 13px 13px 4px;padding:13px 15px;margin-bottom:12px;color:var(--text)}.chat-panel .note{font-size:.73rem;color:var(--muted2);line-height:1.5}@media(max-width:1024px){.hero-grid{gap:44px}}@media(max-width:920px){.hero{padding:70px 0 60px}.hero-grid,.form-grid,.why-grid{grid-template-columns:1fr;gap:44px}.cards,.proj-grid,.blog-grid,.pain-grid{grid-template-columns:1fr}.flow{grid-template-columns:1fr;gap:36px}.flow::before,.flow .progress-line{display:none}.fstep{text-align:left;display:flex;gap:20px;align-items:flex-start;padding:0}.fstep .n{margin:0;flex:none;width:54px;height:54px;font-size:1.1rem}.fstep p{margin:0}.f-grid{grid-template-columns:1fr 1fr}.nav ul,.nav .btn{display:none}.burger{display:block}.solution{flex-direction:column;text-align:center;align-items:center}section{padding:72px 0}.lead-card{padding:30px 24px}.mobile-menu{position:fixed;inset:0;top:0;background:rgba(6,14,21,.98);backdrop-filter:blur(20px);z-index:160;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;opacity:0;pointer-events:none;transition:opacity .3s}.mobile-menu.on{opacity:1;pointer-events:auto}.mobile-menu a{font-family:'Space Grotesk';font-size:1.5rem;color:var(--text);font-weight:600}.mobile-menu .btn{display:inline-flex;font-size:1.05rem}.mobile-menu .mclose{position:absolute;top:26px;right:26px;background:none;border:none;color:var(--text);font-size:1.9rem;cursor:pointer}}@media(min-width:921px){.mobile-menu{display:none}}.nav ul a.aktiv{color:var(--text)}.nav ul a.aktiv::after{width:100%}.page-hero{position:relative;padding:88px 0 56px;z-index:1;background:radial-gradient(700px 340px at 50% -60px,rgba(34,211,238,.10),transparent 65%)}.page-hero .crumb{font-size:.8rem;color:var(--muted2);margin-bottom:18px;letter-spacing:.5px}.page-hero .crumb a{color:var(--muted)}.page-hero .crumb a:hover{color:var(--cyan)}.page-hero h1{font-size:var(--fs-h1-seite);letter-spacing:-1px}h1{overflow-wrap:break-word}html[data-schrift="gross"]{--fs-h1-seite:clamp(2rem,4.2vw,3.1rem)}@media(max-width:389.98px){:root{--fs-h1-seite:clamp(2rem,calc(.857rem + 5.714vw),2.25rem)}}.page-hero:not(.cr-kopf) .cs-head h1{font-size:min(var(--fs-h1-seite),8.5vw)}.page-hero p.intro{color:var(--muted);font-size:1.12rem;margin-top:18px;max-width:680px}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:64px}.stat{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:26px 22px;text-align:center;transition:border-color .3s}.stat:hover{border-color:rgba(34,211,238,.35)}.stat .z{font-family:'Space Grotesk';font-weight:700;font-size:2.1rem;background:linear-gradient(92deg,var(--cyan),#8df0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.stat .l{color:var(--muted);font-size:.86rem;margin-top:4px}.cta-band{background:linear-gradient(120deg,rgba(34,211,238,.12),rgba(10,23,32,.4)),var(--bg2);border-top:1px solid var(--line);padding:64px 0;position:relative;z-index:1}.cta-band-in{display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap}.cta-band h2{font-size:var(--fs-h2-klein);letter-spacing:-.5px}.cta-band p{color:var(--muted);margin-top:6px}.cta-band-btns{display:flex;gap:14px;flex-wrap:wrap}.l-block{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:56px 0;border-bottom:1px solid var(--line)}.l-block:last-of-type{border-bottom:none}.l-block.flip .l-text{order:2}.l-block .l-text .nr{font-family:'Space Grotesk';font-weight:700;font-size:.9rem;color:var(--cyan);letter-spacing:2px}.l-block h2{font-size:var(--fs-h2-klein);letter-spacing:-.5px;margin:10px 0 16px}.l-block p{color:var(--muted)}.l-block ul.punkte{list-style:none;margin-top:20px;display:grid;gap:12px}.l-block ul.punkte li{display:flex;gap:12px;color:var(--muted);font-size:.97rem;align-items:flex-start}.l-block ul.punkte b{color:var(--text)}.l-visual{border:1px solid var(--line2);border-radius:var(--r-lg);background:var(--surface);padding:34px;position:relative;overflow:hidden;min-height:280px;display:flex;align-items:center;justify-content:center}.l-visual::before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at 30% 20%,rgba(34,211,238,.12),transparent 55%)}.l-visual svg{width:120px;height:120px;stroke:var(--cyan);stroke-width:1.1;fill:none;filter:drop-shadow(0 0 24px rgba(34,211,238,.35))}.l-visual .chips{position:absolute;inset:0;pointer-events:none}.l-visual .chip-f{position:absolute;background:rgba(10,23,32,.85);border:1px solid var(--line2);border-radius:10px;padding:8px 14px;font-size:.78rem;font-family:'Space Grotesk';color:var(--muted);animation:float 5.5s ease-in-out infinite}.l-visual .chip-f:nth-child(2){animation-delay:1.2s}.l-visual .chip-f:nth-child(3){animation-delay:2.4s}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.p-filter{display:flex;gap:10px;margin-bottom:36px;flex-wrap:wrap}.p-filter button{padding:10px 22px;border-radius:999px;border:1px solid var(--line2);background:var(--surface);color:var(--muted);font-weight:600;font-size:.88rem;cursor:pointer;font-family:'Space Grotesk';transition:.2s}.p-filter button.on,.p-filter button:hover{border-color:var(--cyan);color:var(--cyan);background:var(--cyan-soft)}.proj.hidden-f{display:none}.cs-head{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.cs-facts{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:30px}.cs-facts h3{font-size:.8rem;letter-spacing:2px;text-transform:uppercase;color:var(--cyan);margin-bottom:16px}.cs-facts dl{display:grid;gap:12px;font-size:.94rem}.cs-facts dt{color:var(--muted2);font-size:.78rem;letter-spacing:1px;text-transform:uppercase}.cs-facts dd{color:var(--text);margin-bottom:6px}.cs-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.cs-tags span{border:1px solid rgba(34,211,238,.3);color:var(--cyan);border-radius:8px;padding:5px 12px;font-size:.78rem;font-weight:600}.cs-body{max-width:760px;margin-top:56px}.cs-body h2{font-size:1.5rem;letter-spacing:-.4px;margin-bottom:16px}.cs-body p{color:var(--muted);margin-bottom:18px;font-size:1.02rem}.cs-ergebnis{border-left:3px solid var(--cyan);background:var(--cyan-soft);border-radius:0 var(--r-md) var(--r-md) 0;padding:22px 26px;margin:28px 0;color:var(--text);font-weight:500}.cs-shot{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line2);box-shadow:var(--shadow-lg)}.cs-shot .img{height:320px;background-size:cover;background-position:center top}.cs-shot .img.contain{background-size:contain;background-repeat:no-repeat;background-color:var(--bg3);background-position:center}.cs-shot .img.ph{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(34,211,238,.16),rgba(10,23,32,.85))}.cs-shot .img.ph span{font-family:'Space Grotesk';font-weight:700;font-size:1.6rem;color:rgba(234,246,250,.85)}.blog-hero-such{margin-top:26px;display:flex;gap:10px;max-width:520px}.blog-hero-such input{flex:1;min-width:0;padding:14px 18px;border-radius:12px;border:1px solid var(--line2);background:var(--surface);color:var(--text);font-family:'Inter';font-size:.95rem}.blog-hero-such input:focus{outline:none;border-color:var(--cyan)}.blog-hero-such button{flex:none;padding:14px 22px;white-space:nowrap}@media(max-width:420px){.blog-hero-such button{padding:14px 16px}}.post .thumb-img{height:170px;background-size:cover;background-position:center;border-bottom:1px solid var(--line);position:relative}.post .thumb-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(6,14,21,.5))}.post .meta-row{display:flex;flex-wrap:wrap;gap:.25rem 14px;align-items:center;font-size:.74rem;color:var(--muted2)}.post .meta-row>*{white-space:nowrap}.pagination{display:flex;gap:8px;justify-content:center;margin-top:52px;flex-wrap:wrap}.pagination a,.pagination span{min-width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line2);border-radius:11px;color:var(--muted);font-weight:600;font-size:.9rem;padding:0 12px}.pagination a:hover{border-color:var(--cyan);color:var(--cyan)}.pagination .akt{background:var(--cyan);color:#04222b;border-color:var(--cyan)}.artikel-hero{padding:72px 0 40px}.artikel-hero .meta{display:flex;gap:18px;color:var(--muted2);font-size:.85rem;margin-top:20px;flex-wrap:wrap}.artikel-bild{border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line2);margin:8px 0 40px;max-height:440px}.artikel-bild img{width:100%;object-fit:cover;max-height:440px}.artikel-grid{display:grid;grid-template-columns:minmax(0,760px) 300px;gap:56px;justify-content:center}.article-body{font-size:1.05rem;line-height:1.85;color:#c6d9e1}.article-body h1{display:none}.article-body h2{font-size:1.5rem;letter-spacing:-.4px;margin:2.2em 0 .7em;color:var(--text)}.article-body h3{font-size:1.2rem;margin:1.8em 0 .6em;color:var(--text)}.article-body p{margin-bottom:1.15em}.article-body a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.article-body a.btn{text-decoration:none}.article-body a.btn-coral{color:#2b0a06}.article-body a.btn-ghost{color:var(--text)}.article-body ul,.article-body ol{margin:0 0 1.2em 1.3em}.article-body li{margin-bottom:.5em}.article-body img{border-radius:var(--r-md);margin:1.4em 0}.article-body blockquote{border-left:3px solid var(--cyan);padding:4px 0 4px 20px;color:var(--muted);margin:1.4em 0}.article-body strong{color:var(--text)}.artikel-cta{border:1px solid rgba(34,211,238,.3);background:linear-gradient(120deg,rgba(34,211,238,.1),rgba(10,23,32,.3));border-radius:var(--r-lg);padding:30px;margin:44px 0}.artikel-cta h3{font-size:1.2rem;margin-bottom:8px}.artikel-cta p{color:var(--muted);font-size:.95rem;margin-bottom:18px}.artikel-side{position:sticky;top:110px;align-self:start;display:grid;gap:16px}.side-box{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:22px}.side-box h4{font-size:.78rem;letter-spacing:2px;text-transform:uppercase;color:var(--cyan);margin-bottom:14px}.side-box .mini{display:flex;gap:12px;margin-bottom:14px;color:var(--text);font-size:.86rem;line-height:1.45}.side-box .mini .mb{flex:none;width:56px;height:56px;border-radius:10px;background-size:cover;background-position:center;border:1px solid var(--line)}.side-box .mini:hover{color:var(--cyan)}.kontakt-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.k-karten{display:grid;gap:16px}.k-karte{display:flex;gap:18px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:24px;color:var(--text);transition:.25s var(--ease)}.k-karte:hover{border-color:rgba(34,211,238,.4);transform:translateX(6px)}.k-karte .ico{flex:none;width:48px;height:48px;border-radius:12px;background:var(--cyan-soft);border:1px solid rgba(34,211,238,.25);display:flex;align-items:center;justify-content:center}.k-karte .ico svg{width:22px;height:22px;stroke:var(--cyan);stroke-width:1.8;fill:none}.k-karte h4{font-size:1rem}.k-karte p{color:var(--muted);font-size:.88rem}.legal{max-width:780px}.legal h2{font-size:1.35rem;margin:2em 0 .6em;letter-spacing:-.3px}.legal h3{font-size:1.1rem;margin:1.6em 0 .5em}.legal h4,.legal h5,.legal h6{margin:1.4em 0 .4em}.legal p{color:var(--muted);margin-bottom:1em;line-height:1.8}.legal ul,.legal ol{margin:0 0 1.2em 1.3em;color:var(--muted)}.legal a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.legal strong{color:var(--text)}.legal .rt-inhalt{list-style:none;margin:0 0 1.6em;padding:0;column-gap:28px}.legal .rt-inhalt li{margin:0 0 6px;line-height:1.5;break-inside:avoid}@media(min-width:640px){.legal .rt-inhalt{columns:2}}.legal .hinweis-klein{margin-top:3em;padding-top:1.1em;border-top:1px solid var(--line)}.legal .hinweis-klein p{font-size:.78rem;line-height:1.7;color:var(--muted2);margin-bottom:.45em}.legal .hinweis-klein p:last-child{margin-bottom:0}.legal .hinweis-klein strong{font-size:.78rem;color:var(--muted);font-weight:600}.legal .hinweis-klein a{color:var(--muted);text-decoration-color:var(--line2)}.center-page{min-height:52vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:90px 24px}.center-page .big{font-family:'Space Grotesk';font-weight:700;font-size:4.5rem;background:linear-gradient(92deg,var(--cyan),#8df0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.center-page h1{font-size:1.8rem;margin:14px 0 10px}.center-page p{color:var(--muted);max-width:480px;margin-bottom:28px}@media(max-width:920px){.stats{grid-template-columns:repeat(2,1fr)}.l-block,.cs-head,.kontakt-grid{grid-template-columns:1fr;gap:36px}.l-block.flip .l-text{order:0}.artikel-grid{grid-template-columns:1fr}.artikel-side{position:static}.cta-band-in{flex-direction:column;text-align:center}}.grad{background:linear-gradient(92deg,var(--cyan) 0%,#8df0ff 30%,#4ddbf2 55%,#a5f3ff 75%,var(--cyan) 100%);background-size:220% 100%;background-position:20% 0;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes gradshift{0%,100%{background-position:0% 0}50%{background-position:100% 0}}@keyframes aurora1{0%,100%{transform:translateX(-50%) translateY(0) scale(1)}50%{transform:translateX(-44%) translateY(40px) scale(1.08)}}@keyframes aurora2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-60px,-50px) scale(1.12)}}.nav .logo img{transition:height .4s var(--ease),transform .3s var(--ease),filter .3s}.nav .logo:hover img{transform:scale(1.04);filter:drop-shadow(0 0 22px rgba(34,211,238,.6))}.btn-coral{animation:coralglow 3.6s ease-in-out 2}@keyframes coralglow{0%,100%{box-shadow:0 10px 34px rgba(255,107,94,.35)}50%{box-shadow:0 10px 44px rgba(255,107,94,.55)}}.btn-coral:hover{animation:none}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#1b3341;border-radius:99px;border:2.5px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:#22d3ee}a:focus-visible,button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:6px}input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}input:is([type=checkbox],[type=radio]):focus-visible{border-radius:6px}.card .ico svg,.why-item .ico svg{transition:transform .4s var(--ease)}.card:hover .ico svg{transform:scale(1.15) rotate(-4deg)}.why-item:hover .ico svg{transform:scale(1.12)}.article-body .lesetipp{border:1px solid rgba(34,211,238,.25);background:rgba(34,211,238,.06);border-radius:12px;padding:14px 18px;margin:1.6em 0;font-size:.95rem}.article-body .lesetipp a{text-decoration:none;font-weight:600}@media(max-width:920px){.nav .logo img{height:48px}header.scrolled .logo img{height:40px}.nav,header.scrolled .nav{height:64px}}.chat-panel{width:360px}.chat-consent{padding:20px}.chat-consent .msg{background:var(--cyan-soft);border:1px solid rgba(34,211,238,.2);border-radius:13px 13px 13px 4px;padding:13px 15px;margin-bottom:12px;font-size:.9rem}.chat-consent .note{font-size:.74rem;color:var(--muted2);line-height:1.55}.chat-live.hidden{display:none}.chat-verlauf{height:330px;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:10px}.chat-verlauf::-webkit-scrollbar{width:6px}.cmsg{max-width:86%;padding:11px 14px;border-radius:14px;font-size:.89rem;line-height:1.55;white-space:pre-wrap;word-wrap:break-word;animation:cmsgin .3s var(--ease)}@keyframes cmsgin{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cmsg.bot{align-self:flex-start;background:var(--cyan-soft);border:1px solid rgba(34,211,238,.2);border-bottom-left-radius:4px}.cmsg.ich{align-self:flex-end;background:rgba(255,255,255,.09);border:1px solid var(--line2);border-bottom-right-radius:4px}.cmsg.typing{display:inline-flex;gap:5px;align-items:center;padding:14px 16px}.cmsg.typing i{width:7px;height:7px;border-radius:50%;background:var(--cyan);animation:tp 1.2s infinite}.cmsg.typing i:nth-child(2){animation-delay:.2s}.cmsg.typing i:nth-child(3){animation-delay:.4s}@keyframes tp{0%,60%,100%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.chat-eingabe{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.chat-eingabe input{flex:1;background:rgba(255,255,255,.05);border:1px solid var(--line2);border-radius:11px;color:var(--text);padding:12px 14px;font-family:'Inter';font-size:.9rem}.chat-eingabe input:focus{outline:none;border-color:var(--cyan)}.chat-eingabe button{width:44px;border-radius:11px;border:none;background:linear-gradient(135deg,var(--cyan2),var(--cyan));color:#04222b;cursor:pointer;display:flex;align-items:center;justify-content:center}.chat-eingabe button:hover{filter:brightness(1.1)}@media(max-width:480px){.chat-panel{width:calc(100vw - 40px);right:-8px}.chat-verlauf{height:46vh}}.cs-shot .bar{display:flex;align-items:center;gap:6px;padding:12px 18px;background:rgba(255,255,255,.04);border-bottom:1px solid var(--line)}.cs-shot .bar i{width:10px;height:10px;border-radius:50%;background:var(--line2)}.cs-shot .bar i:nth-child(1){background:#ff6058}.cs-shot .bar i:nth-child(2){background:#ffc130}.cs-shot .bar i:nth-child(3){background:#27ca41}.cs-shot .bar span{margin-left:10px;font-size:.8rem;color:var(--muted2);font-family:'Space Grotesk';letter-spacing:.3px;background:rgba(255,255,255,.05);border-radius:7px;padding:4px 14px}.cs-shot-lang .img{height:820px;background-position:center top}@media(max-width:920px){.cs-shot-lang .img{height:420px}}.article-body .tldr{background:linear-gradient(135deg,rgba(34,211,238,.10),rgba(34,211,238,.03));border:1px solid rgba(34,211,238,.28);border-radius:var(--r-md);padding:24px 28px;margin:0 0 2em}.article-body .tldr-titel{font-size:.78rem!important;letter-spacing:2.5px;text-transform:uppercase;color:var(--cyan);margin:0 0 14px!important}.article-body .tldr ul{margin:0 0 0 1.1em;display:grid;gap:9px}.article-body .tldr li{color:var(--text);font-size:.97rem;line-height:1.6}.article-body .toc{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:22px 26px;margin:2em 0}.article-body .toc-titel{font-size:.78rem!important;letter-spacing:2.5px;text-transform:uppercase;color:var(--muted);margin:0 0 12px!important}.article-body .toc ol{margin:0 0 0 1.2em;display:grid;gap:7px}.article-body .toc li{font-size:.94rem;margin:0}.article-body .toc a{color:var(--muted);text-decoration:none}.article-body .toc a:hover{color:var(--cyan)}.article-body .hinweis{border-left:3px solid var(--coral);background:var(--coral-soft);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:16px 20px;margin:1.6em 0;font-size:.95rem;color:var(--text)}.article-body .hinweis strong{color:var(--coral)}:where(html[data-design="hell"]) .article-body .hinweis strong{color:var(--coral2)}.article-body .faq-block{display:grid;gap:10px;margin:1.4em 0}.article-body .faq-a{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);overflow:hidden;transition:border-color .3s}.article-body .faq-a[open]{border-color:rgba(34,211,238,.35)}.article-body .faq-a summary{padding:16px 20px;cursor:pointer;font-family:'Space Grotesk';font-weight:600;font-size:.98rem;color:var(--text);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px}.article-body .faq-a summary::-webkit-details-marker{display:none}.article-body .faq-a summary::after{content:"+";color:var(--cyan);font-size:1.35rem;font-weight:400;flex:none;transition:transform .3s var(--ease)}.article-body .faq-a[open] summary::after{transform:rotate(45deg)}.article-body .faq-a p{padding:0 20px 18px;margin:0;color:var(--muted);font-size:.95rem}.article-body h2{scroll-margin-top:100px}.artikel-bild .credit{padding:8px 14px;font-size:.72rem;color:var(--muted2);background:var(--surface);border-top:1px solid var(--line)}.artikel-bild .credit a{color:var(--muted);text-decoration:none}.artikel-bild .credit a:hover{color:var(--cyan)}.kat-filter{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.kat-filter a{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:999px;border:1px solid var(--line2);background:var(--surface);color:var(--muted);font-size:.85rem;font-weight:500;transition:.2s var(--ease)}.kat-filter a:hover{border-color:var(--cyan);color:var(--cyan)}.kat-filter a.on{background:var(--cyan-soft);border-color:var(--cyan);color:var(--cyan);font-weight:600}.kat-filter a span{font-size:.72rem;opacity:.65;background:rgba(255,255,255,.08);border-radius:99px;padding:1px 7px}.post-kat{font-size:.68rem;letter-spacing:1.6px;text-transform:uppercase;color:var(--coral);font-weight:600;margin-bottom:6px}.post .thumb-img{height:170px;overflow:hidden;border-bottom:1px solid var(--line);background:var(--bg3)}.post .thumb-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.post:hover .thumb-img img{transform:scale(1.04)}.artikel-bild img{width:100%;height:auto;display:block}.article-body .weiterlesen{border:1px solid var(--line);border-left:3px solid var(--cyan);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--surface);padding:22px 26px;margin:2.4em 0}.article-body .wl-titel{font-size:.78rem!important;letter-spacing:2.5px;text-transform:uppercase;color:var(--cyan);margin:0 0 14px!important}.article-body .weiterlesen ul{margin:0 0 0 1.1em;display:grid;gap:8px}.article-body .weiterlesen li{font-size:.95rem;margin:0}.article-body .weiterlesen a{color:var(--text);text-decoration:none;border-bottom:1px solid rgba(34,211,238,.3)}.article-body .weiterlesen a:hover{color:var(--cyan)}@media(min-width:921px){.hero{padding-top:72px}.hero-grid > div:first-child{padding-top:18px}}@media(min-width:1200px){.hero-grid{grid-template-columns:1fr 1.24fr;gap:58px}}@media(max-width:920px){.hero{padding:56px 0 52px}.hero-grid{gap:36px;align-items:stretch}}@media(max-width:520px){.hero-ctas{gap:11px}.hero-ctas .btn{width:100%}.hero-trust{gap:12px 18px;margin-top:24px}}html{overflow-x:hidden;max-width:100%}body{overflow-x:clip}.mq,.mq-mask{overflow:hidden;max-width:100%}@media(max-width:1100px) and (prefers-reduced-motion:no-preference){html.js .reveal-l:not(.in){transform:translateX(-18px)}html.js .reveal-r:not(.in){transform:translateX(18px)}}@media(max-width:920px) and (prefers-reduced-motion:no-preference){html.js .reveal-l:not(.in),html.js .reveal-r:not(.in){transform:translateY(24px)}}@media(min-width:921px){.hero-grid{grid-template-columns:minmax(400px,1fr) minmax(0,1.06fr);gap:48px}.hero h1{font-size:clamp(2.1rem,3.5vw,3.1rem);line-height:1.1}.eyebrow{white-space:nowrap;font-size:.76rem;padding:8px 17px;letter-spacing:1px}.hero p.sub{max-width:none;font-size:1.06rem}.typeline{font-size:clamp(1rem,1.5vw,1.2rem)}}@media(min-width:1200px){.hero-grid{grid-template-columns:minmax(440px,1fr) minmax(0,1.1fr);gap:54px}.hero h1{font-size:clamp(2.4rem,3.3vw,3.35rem)}}@media(min-width:1500px){.hero-grid{grid-template-columns:minmax(480px,1fr) minmax(0,1.12fr)}}@media(min-width:921px){.hero .container{max-width:1340px}.hero-grid{grid-template-columns:minmax(390px,0.92fr) minmax(0,1.08fr);gap:52px}}@media(min-width:1400px){.hero .container{max-width:1440px}.hero-grid{grid-template-columns:minmax(420px,0.9fr) minmax(0,1.1fr);gap:58px}}@media(min-width:921px){.hero-grid{grid-template-areas:"kopf video" "rest video";grid-template-rows:auto 1fr;row-gap:22px}.hero-kopf{grid-area:kopf}.hero-rest{grid-area:rest}}@media(max-width:920px){.hero-grid{display:flex;flex-direction:column;gap:26px}.hero-kopf{order:1}.hero-rest{order:3}.hero-rest .sub{margin-top:0}}@media(max-width:920px){.eyebrow{font-size:.7rem;letter-spacing:.9px;padding:7px 15px;white-space:nowrap;margin-bottom:20px}}@media(max-width:400px){.eyebrow{font-size:.64rem;letter-spacing:.6px;padding:6px 13px}}.btn-coral{color:#2b0a06;font-weight:700}.btn-coral svg{stroke:#2b0a06;fill:#2b0a06}.cta-strip .btn-coral,.form-wrap .btn-coral,.mobile-menu a.btn-coral{color:#2b0a06}@media(min-width:921px) and (max-width:1180px){.nav ul{gap:20px;font-size:.87rem}.nav .btn-sm{padding:12px 17px;font-size:.84rem}.nav .logo img{height:56px}header.scrolled .logo img{height:46px}}.m-extra{display:flex;flex-direction:column;align-items:center;gap:15px;padding-top:22px;border-top:1px solid var(--line);width:min(320px,72vw)}.m-extra a{font-size:1.02rem !important;color:var(--muted) !important;font-family:'Inter' !important;font-weight:500 !important;text-align:center}.m-extra a:hover{color:var(--cyan) !important}.ueber-hero{display:grid;grid-template-columns:1.12fr .88fr;gap:56px;align-items:center;margin-top:10px}.ueber-hero h1{font-size:var(--fs-h1-seite);letter-spacing:-1.2px;line-height:1.08}.ueber-hero .intro{margin-top:20px}.ueber-fakten{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:56px 0 0;padding:30px 0 0;border-top:1px solid var(--line)}.ueber-fakten li{display:flex;flex-direction:column;min-width:0}.ueber-fakten b{font-family:'Space Grotesk';font-size:2.3rem;font-weight:700;letter-spacing:-1.4px;line-height:1;background:linear-gradient(92deg,var(--cyan),#8df0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ueber-fakten span{color:var(--muted2);font-size:.82rem;letter-spacing:1.2px;text-transform:uppercase;margin-top:8px}.portrait{position:relative;margin:0;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line2);background:var(--bg3);box-shadow:var(--shadow-lg)}.portrait img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center}.portrait::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(6,14,21,.82),transparent 34%);pointer-events:none}.portrait figcaption{position:absolute;left:0;right:0;bottom:0;padding:26px 28px;z-index:1}.portrait figcaption b{display:block;font-family:'Space Grotesk';font-size:1.15rem;letter-spacing:-.3px}.portrait figcaption span{color:var(--muted);font-size:.86rem}.eigen-block{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding:52px 0;border-top:1px solid var(--line)}.eigen-block:first-of-type{border-top:none;padding-top:8px}.eigen-block.flip .eigen-text{order:2}.eigen-nr{display:inline-flex;align-items:center;gap:10px;font-size:.76rem;letter-spacing:2.4px;text-transform:uppercase;color:var(--cyan);font-weight:600;margin-bottom:16px}.eigen-nr::before{content:"";width:24px;height:1.5px;background:var(--cyan)}.eigen-text h3{font-size:var(--fs-h2-klein);letter-spacing:-.8px;line-height:1.14;margin-bottom:8px}.eigen-branche{color:var(--muted2);font-size:.86rem;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:18px}.eigen-text > p{color:var(--muted);font-size:1.01rem;line-height:1.8}.eigen-text .cs-tags{margin-top:22px}.eigen-bild .cs-shot{margin:0}.verg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.verg-karte{border:1px solid var(--line);border-radius:var(--r-lg);padding:34px 30px;background:var(--surface);display:flex;flex-direction:column;transition:border-color .35s,transform .35s var(--ease),box-shadow .35s}.verg-karte:hover{border-color:rgba(34,211,238,.4);transform:translateY(-5px);box-shadow:0 24px 60px rgba(0,0,0,.34)}.verg-karte.hervor{border-color:rgba(34,211,238,.45);background:linear-gradient(155deg,rgba(34,211,238,.09),var(--surface))}.verg-karte.hervor{position:relative}.verg-stufe{font-size:.76rem;letter-spacing:2.2px;text-transform:uppercase;color:var(--cyan);font-weight:600}.verg-satz{font-family:'Space Grotesk';font-weight:700;font-size:1.95rem;letter-spacing:-1.2px;margin:14px 0 2px;line-height:1.15}.verg-satz small{display:block;font-size:.85rem;font-weight:500;color:var(--muted2);letter-spacing:.4px;margin-top:6px}.verg-karte > p{color:var(--muted);font-size:.95rem;margin-top:14px;line-height:1.7}.verg-karte ul{list-style:none;margin-top:20px;display:grid;gap:10px;font-size:.92rem;color:var(--muted)}.verg-karte ul li{display:flex;gap:11px;align-items:flex-start}.verg-karte ul li::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--cyan);margin-top:8px}.verg-hinweis{margin-top:30px;border-left:2px solid var(--cyan);background:var(--surface);border-radius:0 var(--r-md) var(--r-md) 0;padding:24px 28px;color:var(--muted);font-size:.95rem;line-height:1.8}.verg-hinweis strong{color:var(--text)}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.team-karte{border:1px solid var(--line);border-radius:var(--r-md);padding:28px 22px;background:var(--surface);text-align:center;transition:border-color .3s,transform .3s var(--ease)}.team-karte:hover{border-color:rgba(34,211,238,.36);transform:translateY(-4px)}.team-karte > img{width:64px;height:64px;border-radius:50%;object-fit:cover;margin:0 auto 14px;display:block;border:1px solid var(--line2)}.team-initial{width:64px;height:64px;border-radius:50%;margin:0 auto 14px;background:linear-gradient(135deg,var(--cyan2),var(--cyan));display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk';font-weight:700;font-size:1.4rem;color:#04222b}.team-karte h4{font-size:1.02rem;letter-spacing:-.2px}.team-rolle{color:var(--cyan);font-size:.82rem;margin-top:4px}.team-skills{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:15px}.team-skills span{border:1px solid var(--line2);border-radius:999px;padding:4px 11px;font-size:.73rem;color:var(--muted2)}.skill-wahl{display:flex;flex-wrap:wrap;gap:9px;margin:4px 0 18px}.skill-wahl button{border:1.5px solid var(--feld-rand);background:#fff;color:var(--ink);border-radius:999px;padding:10px 17px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s var(--ease);font-family:'Inter'}.skill-wahl button:hover{border-color:var(--cyan);background:#f4fcfe}.skill-wahl button.an{border-color:var(--cyan-deep);background:var(--cyan-deep);color:#fff;box-shadow:0 6px 18px rgba(34,211,238,.28)}.feld-label{display:block;font-size:.8rem;font-weight:600;color:var(--ink);margin:8px 0 9px;letter-spacing:.2px}.lead-card select,.lead-card textarea{width:100%;padding:15px 17px;border:1.5px solid var(--feld-rand);border-radius:13px;font-size:.98rem;margin-bottom:13px;font-family:'Inter';color:var(--ink);background:#fff;transition:border-color .2s,box-shadow .2s}.lead-card textarea{min-height:104px;resize:vertical;line-height:1.6}.lead-card select:focus,.lead-card textarea:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px rgba(34,211,238,.14)}.check-box{background:#fff;color:var(--ink);border-radius:var(--r-lg);padding:44px;box-shadow:0 40px 100px rgba(0,0,0,.5),0 0 60px rgba(34,211,238,.07)}.check-frage{font-family:'Space Grotesk';font-size:clamp(1.22rem,2.3vw,1.55rem);font-weight:700;letter-spacing:-.5px;line-height:1.28;color:var(--ink);margin-bottom:6px}.check-hinweis{font-size:.88rem;color:var(--ink-soft);margin-bottom:18px;line-height:1.65}.check-antworten{display:grid;gap:11px;margin-top:20px}.check-antworten button{position:relative;text-align:left;padding:17px 52px 17px 20px;border:1.5px solid var(--feld-rand);background:#fff;border-radius:14px;font-size:.99rem;font-weight:600;color:var(--ink);cursor:pointer;transition:all .2s var(--ease);font-family:'Inter'}.check-antworten button::after{content:"";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:1.5px solid #d5e2e9;border-radius:50%;transition:all .2s}.check-antworten button:hover{border-color:var(--cyan);background:#f4fcfe;transform:translateX(4px)}.check-antworten button.an{border-color:var(--cyan-deep);background:#effbfe}.check-antworten button.an::after{background:var(--cyan-deep);border-color:var(--cyan-deep);box-shadow:inset 0 0 0 3px #fff}.check-weiter{margin-top:22px;width:100%}.check-zurueck{display:inline-block;margin-top:16px;background:none;border:none;color:var(--ink-soft);font-size:.86rem;cursor:pointer;font-family:'Inter';padding:4px 0}.check-zurueck:hover{color:var(--cyan-deep)}.check-box input{width:100%;padding:15px 17px;border:1.5px solid var(--feld-rand);border-radius:13px;font-size:.98rem;margin-bottom:13px;font-family:'Inter';color:var(--ink);transition:border-color .2s,box-shadow .2s}.check-box input:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px rgba(34,211,238,.14)}.check-box input.err{border-color:var(--coral);box-shadow:0 0 0 4px rgba(255,107,94,.12)}.check-box .consent input{width:auto}.check-box .btn-ghost{border-color:#d5e2e9;color:var(--ink-soft)}.check-box .btn-ghost:hover{border-color:var(--cyan);color:var(--cyan-deep);background:#f4fcfe}.check-box .hidden{display:none}.erg-kopf{border-bottom:1px solid #e7eef2;padding-bottom:22px;margin-bottom:26px}.erg-label{font-size:.76rem;letter-spacing:2.2px;text-transform:uppercase;color:var(--cyan-deep);font-weight:600}.erg-kopf h2{font-size:clamp(1.45rem,3vw,2.05rem);letter-spacing:-.9px;margin-top:10px;color:var(--ink);line-height:1.2}.erg-kopf .grad{background:linear-gradient(92deg,var(--cyan-deep),#0a7f9b);-webkit-background-clip:text;background-clip:text;color:transparent}.erg-zahl{display:flex;align-items:center;gap:22px;background:linear-gradient(120deg,#effbfe,#f7fdff);border:1px solid #cdeef6;border-radius:var(--r-md);padding:26px 28px;margin-bottom:24px}.erg-zahl b{font-family:'Space Grotesk';font-size:3.1rem;font-weight:700;line-height:1;color:var(--cyan-deep);letter-spacing:-2px}.erg-zahl span{color:var(--ink-soft);font-size:.95rem;line-height:1.55}.erg-text{color:var(--ink-soft);font-size:1rem;line-height:1.8;margin-bottom:26px}.erg-block{margin-bottom:24px}.erg-block h3{font-size:1.06rem;color:var(--ink);margin-bottom:12px}.erg-block ol{color:var(--ink-soft);font-size:.96rem;line-height:1.7;padding-left:20px;display:grid;gap:8px}.erg-block ul{list-style:none;padding-left:0;display:grid;gap:8px;color:var(--ink-soft);font-size:.96rem}.erg-block ul li{display:flex;gap:11px;align-items:flex-start}.erg-block ul li::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--cyan-deep);margin-top:8px}.erg-cta{background:#f7fbfd;border:1px solid #e2ebf0;border-radius:var(--r-md);padding:28px;margin-top:28px}.erg-cta p{color:var(--ink-soft);font-size:.98rem;margin-bottom:18px;line-height:1.7}.erg-cta .btn{margin:0 10px 8px 0}.erg-cta .btn-ghost{border-color:#d5e2e9;color:var(--ink-soft)}.erg-cta .btn-ghost:hover{border-color:var(--cyan);color:var(--cyan-deep);background:#f4fcfe}.erg-fuss{font-size:.8rem;color:var(--ink-soft);margin-top:20px;line-height:1.65;opacity:.85}.check-erklaerung{border:1px solid var(--line);border-radius:var(--r-md);padding:30px 32px;background:var(--surface);margin-top:34px}.check-erklaerung h2{font-size:1.18rem;margin-bottom:12px}.check-erklaerung p{color:var(--muted);font-size:.96rem;line-height:1.8}.termin-box{background:#fff;color:var(--ink);border-radius:var(--r-lg);padding:42px;box-shadow:0 40px 100px rgba(0,0,0,.5),0 0 60px rgba(34,211,238,.07)}.termin-box .hidden{display:none}.termin-titel{font-family:'Space Grotesk';font-size:1.22rem;font-weight:700;letter-spacing:-.4px;color:var(--ink);margin-bottom:22px}.termin-tage{display:grid;gap:2px}.termin-tag{border-top:1px solid #eef3f6;padding:20px 0}.termin-tag:first-child{border-top:none;padding-top:0}.tt-kopf{display:flex;align-items:baseline;gap:10px;margin-bottom:13px}.tt-kopf b{font-family:'Space Grotesk';font-size:1rem;color:var(--ink)}.tt-kopf span{font-size:.86rem;color:var(--ink-soft)}.tt-slots{display:flex;flex-wrap:wrap;gap:10px}.tt-slots button{border:1.5px solid var(--feld-rand);background:#fff;color:var(--ink);border-radius:12px;padding:12px 20px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s var(--ease);font-family:'Space Grotesk'}.tt-slots button:hover{border-color:var(--cyan);background:#f4fcfe;transform:translateY(-2px)}.tt-slots button.an{border-color:var(--cyan-deep);background:var(--cyan-deep);color:#fff;box-shadow:0 8px 22px rgba(34,211,238,.3)}.termin-gewaehlt{display:flex;align-items:center;gap:12px;background:#effbfe;border:1px solid #cdeef6;border-radius:var(--r-sm);padding:16px 18px;margin-bottom:20px;font-size:.96rem;color:var(--ink)}.termin-gewaehlt svg{flex:none;stroke:var(--cyan-deep)}.termin-box input,.termin-box textarea{width:100%;padding:15px 17px;border:1.5px solid var(--feld-rand);border-radius:13px;font-size:.98rem;margin-bottom:13px;font-family:'Inter';color:var(--ink);transition:border-color .2s,box-shadow .2s}.termin-box textarea{min-height:92px;resize:vertical;line-height:1.6}.termin-box input:focus,.termin-box textarea:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px rgba(34,211,238,.14)}.termin-box input.err{border-color:var(--coral);box-shadow:0 0 0 4px rgba(255,107,94,.12)}.termin-box .consent input{width:auto;margin-bottom:0}.termin-box .btn-coral{width:100%}.termin-box .secure{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.76rem;color:var(--ink-soft);margin-top:14px;text-align:center}.termin-box .secure svg{flex:none;width:13px;height:13px;stroke:var(--ink-soft);stroke-width:2;fill:none}.termin-box .form-ok{padding:24px 8px}.termin-info{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.termin-info div{border:1px solid var(--line);border-radius:var(--r-md);padding:24px 26px;background:var(--surface)}.termin-info b{display:block;font-family:'Space Grotesk';font-size:1.12rem;color:var(--cyan);margin-bottom:7px}.termin-info span{color:var(--muted);font-size:.92rem;line-height:1.6}.ico-nr{font-family:'Space Grotesk';font-weight:700;font-size:1.24rem;color:var(--cyan)}.thema-zahlen{display:flex;gap:44px;margin-top:32px;flex-wrap:wrap}.thema-zahlen div{display:flex;flex-direction:column}.thema-zahlen b{font-family:'Space Grotesk';font-size:2.3rem;font-weight:700;letter-spacing:-1.4px;background:linear-gradient(92deg,var(--cyan),#8df0ff);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.thema-zahlen span{color:var(--muted2);font-size:.82rem;letter-spacing:1.2px;text-transform:uppercase;margin-top:8px}.thema-liste{display:grid;grid-template-columns:1fr 1fr;gap:0 44px;border-top:1px solid var(--line)}.thema-liste a{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:16px 4px;border-bottom:1px solid var(--line);transition:padding-left .25s var(--ease)}.thema-liste a:hover{padding-left:12px}.tl-titel{color:var(--muted);font-size:.97rem;transition:color .25s;line-height:1.5}.thema-liste a:hover .tl-titel{color:var(--cyan)}.tl-meta{flex:none;color:var(--muted2);font-size:.79rem;font-family:'Space Grotesk';white-space:nowrap}.thema-cta{margin-top:48px;border:1px solid rgba(34,211,238,.3);background:linear-gradient(120deg,rgba(34,211,238,.09),rgba(34,211,238,.02));border-radius:var(--r-lg);padding:40px;text-align:center}.thema-cta h3{font-size:1.35rem;letter-spacing:-.4px;margin-bottom:10px}.thema-cta p{color:var(--muted);max-width:520px;margin:0 auto 24px}.portal-status{border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 32px;background:var(--surface);margin-bottom:36px}.ps-kopf{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.ps-label{display:block;font-size:.75rem;letter-spacing:2.2px;text-transform:uppercase;color:var(--cyan);font-weight:600;margin-bottom:7px}.ps-kopf b{font-size:1.05rem;font-weight:600}.ps-prozent{font-family:'Space Grotesk';font-size:2rem;font-weight:700;letter-spacing:-1.2px;background:linear-gradient(92deg,var(--cyan),#8df0ff);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.ps-balken{height:8px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.ps-balken div{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--cyan2),var(--cyan));box-shadow:0 0 18px var(--cyan-glow);transition:width 1.1s var(--ease)}.portal-schritte{padding-left:4px}.pschritt{position:relative;display:flex;gap:22px;padding-bottom:30px}.pschritt::before{content:"";position:absolute;left:15px;top:38px;bottom:0;width:1.5px;background:var(--line)}.pschritt:last-child{padding-bottom:6px}.pschritt:last-child::before{display:none}.pschritt.erledigt::before{background:rgba(34,211,238,.4)}.ps-punkt{flex:none;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--line2);background:var(--bg3);display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.pschritt.erledigt .ps-punkt{background:var(--cyan);border-color:var(--cyan);color:#04222b;box-shadow:0 0 22px rgba(34,211,238,.4)}.pschritt.laeuft .ps-punkt{border-color:var(--cyan)}.pschritt.laeuft .ps-punkt i{width:10px;height:10px;border-radius:50%;background:var(--cyan);animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.68)}}.ps-inhalt h3{font-size:1.06rem;letter-spacing:-.2px;margin-bottom:6px}.pschritt.offen .ps-inhalt h3{color:var(--muted)}.ps-inhalt p{color:var(--muted);font-size:.94rem;line-height:1.7}.ps-zustand{display:inline-block;margin-top:10px;font-size:.74rem;letter-spacing:1.6px;text-transform:uppercase;color:var(--muted2);font-weight:600}.pschritt.erledigt .ps-zustand{color:var(--cyan)}.pschritt.laeuft .ps-zustand{color:var(--coral)}.portal-block{border-top:1px solid var(--line);padding-top:34px;margin-top:26px}.portal-block h2{font-size:1.28rem;letter-spacing:-.4px;margin-bottom:16px}.portal-termin{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:var(--r-sm);padding:16px 20px;margin-bottom:10px;background:var(--surface)}.portal-termin span{font-size:.75rem;letter-spacing:1.6px;text-transform:uppercase;color:var(--cyan);font-weight:600;white-space:nowrap}.leer-hinweis{border:1px dashed var(--line2);border-radius:var(--r-lg);padding:46px 34px;text-align:center;background:var(--surface)}.leer-hinweis h3{font-size:1.2rem;margin-bottom:10px}.leer-hinweis p{color:var(--muted);font-size:.96rem;line-height:1.7;max-width:520px;margin:0 auto}.leer-hinweis a{color:var(--cyan);text-decoration:underline}.dl-hero{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center;margin-top:10px}.dl-hero h1{font-size:var(--fs-h1-seite);letter-spacing:-1.2px;line-height:1.1;margin-bottom:18px}.dl-punkte{list-style:none;display:grid;gap:13px;margin-top:28px}.dl-punkte li{display:flex;gap:13px;align-items:flex-start;color:var(--muted);font-size:1rem;line-height:1.6}.dl-punkte li em{color:var(--text);font-style:normal;font-weight:600}.dl-punkte li::before{content:"";flex:none;width:20px;height:20px;margin-top:3px;border-radius:50%;background-color:var(--cyan-soft);border:1px solid rgba(34,211,238,.4);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2322d3ee' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12l5 5L20 6'/%3E%3C/svg%3E");background-size:11px;background-position:center;background-repeat:no-repeat}.dl-karte{background:#fff;color:var(--ink);border-radius:var(--r-lg);padding:38px;box-shadow:0 40px 100px rgba(0,0,0,.5),0 0 60px rgba(34,211,238,.07)}.dl-karte h3{font-size:1.3rem;letter-spacing:-.4px;color:var(--ink)}.dl-karte .sub{color:var(--ink-soft);font-size:.9rem;margin:6px 0 22px;line-height:1.6}.dl-karte input{width:100%;padding:15px 17px;border:1.5px solid var(--feld-rand);border-radius:13px;font-size:.98rem;margin-bottom:12px;font-family:'Inter';color:var(--ink);transition:border-color .2s,box-shadow .2s}.dl-karte input:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px rgba(34,211,238,.14)}.dl-karte input.err{border-color:var(--coral);box-shadow:0 0 0 4px rgba(255,107,94,.12)}.dl-karte .btn{width:100%}.dl-hinweis{font-size:.78rem;color:var(--ink-soft);line-height:1.65;margin-top:14px}.dl-oder{position:relative;text-align:center;margin:24px 0 16px}.dl-oder::before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#e7eef2}.dl-oder span{position:relative;background:#fff;padding:0 14px;font-size:.8rem;color:var(--ink-soft)}.dl-karte .btn-ghost{border-color:#d5e2e9;color:var(--ink-soft)}.dl-karte .btn-ghost:hover{border-color:var(--cyan);color:var(--cyan-deep);background:#f4fcfe}.dl-karte .nl-meldung.gut{color:#0a7f4a}.dl-karte .nl-meldung.schlecht{color:var(--coral2)}.dl-liste{list-style:none;counter-reset:dl;display:grid;gap:13px;margin:24px 0 36px;padding-left:0}.dl-liste li{counter-increment:dl;position:relative;border:1px solid var(--line);border-radius:var(--r-md);padding:20px 24px 20px 68px;background:var(--surface);transition:border-color .3s}.dl-liste li:hover{border-color:rgba(34,211,238,.36)}.dl-liste li::before{content:counter(dl,decimal-leading-zero);position:absolute;left:22px;top:19px;width:30px;height:30px;border-radius:9px;background:var(--cyan-soft);border:1px solid rgba(34,211,238,.3);display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk';font-weight:700;font-size:.8rem;color:var(--cyan)}.dl-liste li b{display:block;margin-bottom:5px;font-size:1.02rem;color:var(--text)}.dl-liste li span{color:var(--muted2);font-size:.85rem}.nl-band{border-top:1px solid var(--line);background:radial-gradient(800px 400px at 20% 0%,rgba(34,211,238,.08),transparent 62%),var(--bg2);position:relative;z-index:1}.nl-band-in{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding-block:64px}.nl-text h2{font-size:var(--fs-h2-klein);letter-spacing:-.8px;line-height:1.18;margin-bottom:12px}.nl-text p{color:var(--muted);font-size:1rem;max-width:470px;line-height:1.75}.nl-zeile{display:flex;gap:12px}.nl-form input[type=email]{flex:1;min-width:0;padding:16px 18px;border:1px solid var(--line2);border-radius:14px;background:var(--surface2);color:var(--text);font-size:1rem;font-family:'Inter';transition:border-color .2s,box-shadow .2s}.nl-form input[type=email]::placeholder{color:var(--muted2)}.nl-form input[type=email]:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px rgba(34,211,238,.14)}.nl-form input[type=email].err{border-color:var(--coral);box-shadow:0 0 0 4px rgba(255,107,94,.14)}.nl-form .btn{flex:none}.nl-meldung{font-size:.88rem;margin-top:12px;line-height:1.6}.nl-meldung:empty{margin-top:0}.nl-meldung.gut{color:var(--cyan)}.nl-meldung.schlecht{color:var(--coral)}.nl-klein{font-size:.78rem;color:var(--muted2);margin-top:12px;line-height:1.65}.nl-klein a{color:var(--muted);text-decoration:underline}.nl-klein a:hover{color:var(--cyan)}.f-themen{border-top:1px solid var(--line);padding-top:30px;margin-bottom:30px}.f-themen .f-titel{font-size:.8rem;letter-spacing:2px;text-transform:uppercase;color:var(--text);margin-bottom:16px;font-weight:600}.f-themen-liste{display:flex;flex-wrap:wrap;gap:9px}.f-themen-liste a{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 15px;font-size:.85rem;color:var(--muted);transition:all .25s var(--ease)}.f-themen-liste a:hover{border-color:rgba(34,211,238,.4);color:var(--cyan);transform:translateY(-2px)}.f-themen-liste a span{font-size:max(.72rem,12px);color:var(--muted2);font-family:'Space Grotesk'}.exit-box{position:fixed;inset:0;z-index:120;background:rgba(6,14,21,.84);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .32s var(--ease)}.exit-box.on{opacity:1;pointer-events:auto}.exit-karte{position:relative;max-width:520px;width:100%;background:var(--bg2);border:1px solid var(--line2);border-radius:var(--r-lg);padding:44px 44px 36px;box-shadow:var(--shadow-lg);transform:translateY(26px) scale(.97);transition:transform .4s var(--ease)}.exit-box.on .exit-karte{transform:none}.exit-karte .eyebrow{margin-bottom:18px}.exit-karte h3{font-size:clamp(1.4rem,3vw,1.85rem);letter-spacing:-.7px;line-height:1.18;margin-bottom:12px}.exit-karte p{color:var(--muted);font-size:1rem;line-height:1.7}.exit-x{position:absolute;top:14px;right:16px;background:none;border:none;color:var(--muted2);font-size:1.25rem;cursor:pointer;line-height:1;padding:8px;transition:color .2s}.exit-x:hover{color:var(--text)}.exit-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.exit-klein{font-size:.84rem !important;color:var(--muted2) !important;margin-top:18px}.exit-klein a{color:var(--cyan);text-decoration:underline}.lese-fortschritt{position:fixed;top:0;left:0;right:0;height:3px;z-index:98;background:transparent;pointer-events:none}.lese-fortschritt span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--cyan2),var(--cyan));box-shadow:0 0 14px var(--cyan-glow);transition:width .1s linear}@media(max-width:1100px){.team-grid{grid-template-columns:repeat(2,1fr)}.f-grid{grid-template-columns:1.5fr 1fr 1fr;row-gap:40px}.verg-grid{grid-template-columns:1fr}}@media(max-width:920px){.ueber-hero,.dl-hero,.nl-band-in{grid-template-columns:1fr;gap:38px}.eigen-block{grid-template-columns:1fr;gap:32px;padding:44px 0}.eigen-block.flip .eigen-text{order:0}.thema-liste{grid-template-columns:1fr;gap:0}.termin-info{grid-template-columns:1fr}.portrait img{aspect-ratio:1/1;object-position:center}.check-box,.termin-box,.dl-karte{padding:30px 24px}.nl-band-in{padding-block:52px}.exit-karte{padding:34px 26px 28px}.thema-cta{padding:32px 24px}.portal-status{padding:24px 22px}.ueber-fakten{gap:32px}.ueber-fakten b,.thema-zahlen b{font-size:2rem}.verg-hinweis{padding:22px 22px}}@media(max-width:640px){.team-grid{grid-template-columns:1fr}.f-grid{grid-template-columns:1fr 1fr}.thema-zahlen,.ueber-fakten{gap:28px}.nl-zeile{flex-direction:column}.nl-form .btn{width:100%}.erg-zahl{flex-direction:column;align-items:flex-start;gap:10px;padding:22px}.erg-zahl b{font-size:2.6rem}.erg-cta .btn{width:100%;margin-right:0}.ps-kopf{flex-direction:column;align-items:flex-start;gap:8px}.portal-termin{flex-direction:column;align-items:flex-start;gap:8px}.dl-liste li{padding:18px 20px}.dl-liste li::before{position:static;display:inline-flex;margin-bottom:10px}.exit-btns .btn{width:100%}.tt-slots button{flex:1 1 calc(50% - 5px);padding:12px 10px}.check-antworten button{padding:15px 46px 15px 17px;font-size:.94rem}.check-box .consent{margin-bottom:16px}}@media(max-width:420px){.f-grid{grid-template-columns:1fr}.ueber-fakten b,.thema-zahlen b{font-size:1.8rem}}.f-grid{grid-template-columns:1.7fr 1fr 1fr 1fr 1fr;gap:40px}.f-themen + .f-themen{border-top:none;padding-top:0;margin-top:-6px}.cards.vier{grid-template-columns:repeat(2,1fr)}.termin-tag.spaeter{display:none}.termin-tag.spaeter.an{display:block}.termin-mehr{display:block;width:100%;margin-top:22px;padding:14px 20px;border:1.5px dashed #d5e2e9;background:#fff;border-radius:14px;color:var(--ink-soft);font-size:.92rem;font-weight:600;font-family:'Inter';cursor:pointer;transition:all .2s var(--ease)}.termin-mehr:hover{border-color:var(--cyan);color:var(--cyan-deep);background:#f7fdff}@media(max-width:1100px){.f-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;row-gap:38px}}@media(max-width:920px){.f-grid{grid-template-columns:1fr 1fr;row-gap:36px}.cards.vier{grid-template-columns:1fr}}@media(max-width:420px){.f-grid{grid-template-columns:1fr}}.artikel-nl{margin-top:26px;border:1px solid var(--line);border-radius:var(--r-lg);padding:32px 34px;background:linear-gradient(140deg,rgba(34,211,238,.07),var(--surface))}.artikel-nl h3{font-size:1.2rem;letter-spacing:-.4px;margin-bottom:8px}.artikel-nl p{color:var(--muted);font-size:.95rem;margin-bottom:20px;line-height:1.7}.artikel-nl .nl-zeile{max-width:520px}@media(max-width:640px){.artikel-nl{padding:26px 22px}}.chat-termin{display:flex;gap:11px;align-items:flex-start;background:rgba(34,211,238,.1);border:1px solid rgba(34,211,238,.35);border-radius:13px;padding:13px 15px;margin:4px 0 10px;font-size:.86rem;line-height:1.55;color:var(--text)}.chat-termin svg{flex:none;margin-top:2px;stroke:var(--cyan)}.chat-termin b{color:var(--cyan)}.chat-schnell{display:flex;flex-wrap:wrap;gap:7px;margin:2px 0 10px}.chat-schnell a{border:1px solid var(--line2);background:var(--surface);border-radius:999px;padding:7px 13px;font-size:.8rem;color:var(--muted);transition:all .2s var(--ease)}.chat-schnell a:hover{border-color:var(--cyan);color:var(--cyan)}.cs-schritte{counter-reset:cs;list-style:none;padding:0;margin:8px 0 0;display:grid;gap:12px}.cs-schritte li{counter-increment:cs;position:relative;padding:14px 18px 14px 58px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--muted);line-height:1.6}.cs-schritte li::before{content:counter(cs);position:absolute;left:16px;top:13px;width:28px;height:28px;border-radius:9px;background:var(--cyan-soft);border:1px solid rgba(34,211,238,.3);display:flex;align-items:center;justify-content:center;font-family:'Space Grotesk';font-weight:700;font-size:.85rem;color:var(--cyan)}.cs-erg{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:10px}.cs-erg li{display:flex;gap:12px;align-items:flex-start;color:var(--text);line-height:1.6}.cs-erg li::before{content:"";flex:none;width:22px;height:22px;margin-top:2px;border-radius:50%;background:rgba(52,227,155,.14);border:1px solid rgba(52,227,155,.45);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2334e39b' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12l5 5L20 6'/%3E%3C/svg%3E");background-size:12px;background-position:center;background-repeat:no-repeat}.cs-cta{margin-top:56px;border:1px solid rgba(255,107,94,.35);border-radius:var(--r-lg);padding:40px 42px;background:radial-gradient(700px 300px at 15% 0%,rgba(255,107,94,.12),transparent 60%),var(--surface);text-align:left}.cs-cta h3{font-size:var(--fs-h2-klein);letter-spacing:-.8px;line-height:1.15;margin-bottom:12px}.cs-cta > p{color:var(--muted);max-width:620px;font-size:1.02rem;line-height:1.75}.cs-cta-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.cs-cta-klein{margin-top:14px !important;font-size:.82rem !important;color:var(--muted2) !important}.btn-wa{background:#25d366;color:#052e16;font-weight:700;box-shadow:0 10px 30px rgba(37,211,102,.28)}.btn-wa:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(37,211,102,.4);background:#2ee27a}.btn-wa svg{fill:#052e16}.wa-kopf{display:inline-flex;align-items:center;gap:8px;color:#25d366;font-weight:600;font-size:.92rem;padding:8px 12px;border-radius:10px;border:1px solid rgba(37,211,102,.35);transition:all .25s var(--ease);margin-right:12px}.wa-kopf:hover{background:rgba(37,211,102,.12);border-color:#25d366;transform:translateY(-1px)}.wa-kopf svg{flex:none}@media(min-width:921px) and (max-width:1180px){.wa-kopf span{display:none}.wa-kopf{padding:8px 10px;margin-right:8px}}@media(max-width:920px){.wa-kopf{display:none}.cs-cta{padding:30px 24px}.cs-cta-btns .btn{width:100%}}.daten-box{background:#fff;color:var(--ink);border-radius:var(--r-lg);padding:34px 32px;margin-bottom:22px;box-shadow:0 20px 60px rgba(0,0,0,.28)}.daten-box h2{font-size:1.25rem;margin-bottom:6px;color:var(--ink);letter-spacing:-.2px}.daten-box p{color:var(--ink-soft);font-size:.95rem;line-height:1.65}.daten-box .feld-label{color:var(--ink)}.daten-box input:not([type=checkbox]){width:100%;padding:14px 16px;border:1.5px solid var(--feld-rand);border-radius:13px;font-size:.98rem;margin-bottom:13px;font-family:'Inter';color:var(--ink);background:#fff;transition:border-color .2s,box-shadow .2s}.daten-box input:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px rgba(34,211,238,.14)}.daten-2{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.daten-meta{font-size:.88rem;color:var(--ink-soft);background:#f5f8fa;border-radius:12px;padding:12px 14px;margin:2px 0 18px;line-height:1.6}.daten-meta b{color:var(--ink)}.daten-status{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid #e2ebf0;border-radius:13px;margin-top:12px}.daten-status b{color:var(--ink);display:block;margin-bottom:2px}.daten-status span{font-size:.88rem;color:var(--ink-soft)}.daten-ok{color:#1e9e63!important}.daten-warn{color:#c97a00!important}.daten-status form{margin:0}.daten-meldung{padding:14px 18px;border-radius:13px;margin-bottom:18px;font-weight:600;line-height:1.5}.daten-meldung.ok{background:rgba(52,227,155,.12);color:#34e39b;border:1px solid rgba(52,227,155,.35)}.daten-meldung.fehler{background:rgba(255,107,94,.12);color:var(--coral);border:1px solid rgba(255,107,94,.35)}.daten-loeschen{border:1.5px solid rgba(255,107,94,.45)}.daten-loeschen label{display:flex;gap:10px;align-items:flex-start;font-size:.93rem;color:var(--ink);margin:14px 0 16px;line-height:1.5;cursor:pointer}.daten-loeschen input[type=checkbox]{width:18px;height:18px;margin-top:2px;accent-color:var(--coral);flex:none}.btn-sm-daten{padding:10px 18px;font-size:.88rem}@media(max-width:640px){.daten-2{grid-template-columns:1fr}.daten-box{padding:26px 20px}}.f-row{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.fstufe{font-size:.8rem;font-weight:700;color:var(--ink-soft);margin:0 0 12px;letter-spacing:.2px}.fstufe > span{font-weight:400}.lead-card select,.lead-card textarea,.termin-box select,.check-box select,.daten-box select,.daten-box textarea{width:100%;padding:15px 17px;border:1.5px solid var(--feld-rand);border-radius:13px;font-size:.98rem;margin-bottom:13px;font-family:'Inter';color:var(--ink);background:#fff;transition:border-color .2s,box-shadow .2s;appearance:none;-webkit-appearance:none}.lead-card select,.termin-box select,.check-box select,.daten-box select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2348626e' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/16px;padding-right:40px}.lead-card select:focus,.lead-card textarea:focus,.termin-box select:focus,.daten-box select:focus,.daten-box textarea:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px rgba(34,211,238,.14)}.lead-card textarea,.daten-box textarea{resize:vertical;min-height:88px}.choice-kompakt{gap:8px}.choice-kompakt button{padding:12px 14px;font-size:.9rem}.choice-kompakt button .ci{width:34px;height:34px;border-radius:9px}.choice-kompakt button.gewaehlt{border-color:var(--cyan);background:#eefafd;box-shadow:0 0 0 3px rgba(34,211,238,.16);transform:none}.f-aktionen{display:flex;flex-direction:column;gap:6px;align-items:center;margin-top:4px}.f-skip{background:none;border:none;color:var(--ink-soft);font-size:.84rem;cursor:pointer;text-decoration:underline;padding:6px;font-family:'Inter'}.f-skip:hover{color:var(--cyan-deep)}.daten-voll{margin:6px 0 14px;padding:14px 16px;border:1px solid #e2ebf0;border-radius:13px;background:#f8fbfc}.daten-voll-kopf{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.88rem;margin-bottom:8px}.daten-voll-kopf b{color:var(--ink)}.daten-voll-kopf span{color:var(--ink-soft)}.daten-voll-balken{height:8px;border-radius:99px;background:#e7eef2;overflow:hidden}.daten-voll-balken div{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--cyan2),var(--cyan));transition:width .6s var(--ease)}@media(max-width:480px){.f-row{grid-template-columns:1fr}}.cs-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:56px;align-items:start}.cs-side{position:sticky;top:120px}@media(max-width:1100px){.cs-layout{grid-template-columns:minmax(0,1fr) 300px;gap:36px}}@media(max-width:920px){.cs-layout{grid-template-columns:minmax(0,1fr);gap:28px}.cs-side{position:static;order:-1}.cs-facts{padding:22px 20px}.cs-facts dl{gap:8px}.cs-body{margin-top:0}.cs-body h2{font-size:1.3rem}.cs-body p{font-size:.98rem}.cs-shot .img{height:220px}.cs-shot-lang .img{height:360px}.cs-ergebnis{padding:18px 20px}.cs-schritte li{padding:12px 14px 12px 52px}.cs-schritte li::before{left:12px;top:11px}.cs-cta h3{font-size:1.4rem}.side-box{padding:18px}}@media(max-width:520px){.page-hero .intro{font-size:1.02rem}.cs-head .btn{width:100%;justify-content:center}.cs-tags span{font-size:.72rem;padding:4px 9px}.proj .pbody{padding:20px 20px 22px}.cta-band-in .btn{width:100%}}.wc-form{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch}.wc-feld{flex:1 1 230px;display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.06);border:1px solid var(--line2);border-radius:14px;padding:0 14px;transition:border-color .2s,box-shadow .2s}.wc-feld:focus-within{border-color:var(--cyan);box-shadow:0 0 0 4px var(--cyan-soft)}.wc-feld input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:inherit;font-size:1rem;padding:14px 0}.wc-feld input.err::placeholder{color:var(--coral)}.wc-form .btn{white-space:nowrap}.wc-hinweis{font-size:.82rem;color:var(--muted2);margin-top:10px}.wc-hinweis a{color:var(--cyan)}.hero-wc{margin-top:22px;padding:16px;border:1px dashed var(--line2);border-radius:18px;background:rgba(34,211,238,.04)}.hero-wc-titel{display:block;font-size:.88rem;color:var(--muted);margin-bottom:10px}.hero-wc-titel b{color:var(--text)}.wc-box{margin:34px 0;padding:26px;border-radius:var(--r-lg);border:1px solid rgba(34,211,238,.28);background:linear-gradient(135deg,rgba(34,211,238,.08),rgba(255,107,94,.05) 70%),var(--bg2)}.wc-box h3{font-size:1.25rem;letter-spacing:-.4px;margin:8px 0 6px}.wc-box p{color:var(--muted);font-size:.95rem;line-height:1.6;margin:0 0 14px}.wc-badge{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#062028;background:var(--cyan);border-radius:999px;padding:3px 10px}.exit-karte .wc-form{margin-top:22px}.wc-modal{position:fixed;inset:0;z-index:210;background:rgba(6,14,21,.86);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;transition:opacity .3s var(--ease)}.wc-modal.on{opacity:1}.wc-modal[hidden]{display:none}.wc-karte{position:relative;max-width:480px;width:100%;max-height:calc(100vh - 40px);overflow:auto;background:var(--bg2);border:1px solid var(--line2);border-radius:var(--r-lg);padding:38px 34px 30px;box-shadow:var(--shadow-lg);transform:translateY(20px) scale(.98);transition:transform .35s var(--ease)}.wc-modal.on .wc-karte{transform:none}.wc-karte h3{font-size:clamp(1.3rem,3vw,1.7rem);letter-spacing:-.6px;margin:14px 0 8px}.wc-url-zeile{color:var(--muted);font-size:.92rem;margin-bottom:16px;word-break:break-all}.wc-url-zeile b{color:var(--cyan)}.wc-aendern{background:none;border:0;color:var(--muted2);text-decoration:underline;cursor:pointer;font:inherit;font-size:.82rem}#wc-form{display:grid;gap:10px}#wc-form input:not([type=checkbox]){width:100%}#wc-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.wc-fehler{color:var(--coral);font-size:.88rem;min-height:1em;margin:0}@media(max-width:560px){.wc-form .btn{width:100%;justify-content:center}.wc-karte{padding:32px 20px 24px}.hero-wc{padding:14px}}#wc-form input:not([type=checkbox]):not(.hp){padding:14px 16px;border:1.5px solid var(--line2);border-radius:13px;background:rgba(255,255,255,.06);color:var(--text);font-family:'Inter';font-size:.98rem;transition:border-color .2s,box-shadow .2s}#wc-form input:not([type=checkbox]):focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px var(--cyan-soft)}#wc-form input::placeholder{color:var(--muted2)}#wc-form .consent{color:var(--muted);margin:4px 0 6px}#wc-form .consent a{color:var(--cyan)}#wc-form .consent input{accent-color:var(--cyan)}#wc-form .btn{width:100%;justify-content:center}.hero-trust b,.wc-hinweis{white-space:normal}.wc-hinweis .nb{white-space:nowrap}.nl-pflicht{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.nl-form .nl-pflicht input{min-width:0;padding:16px 18px;border:1px solid var(--line2);border-radius:14px;background:var(--surface2);color:var(--text);font-size:1rem;font-family:'Inter'}.nl-form .nl-pflicht input::placeholder{color:var(--muted2)}.nl-form .nl-pflicht input:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px rgba(34,211,238,.14)}.nl-form .nl-pflicht input.err{border-color:var(--coral);box-shadow:0 0 0 4px rgba(255,107,94,.14)}.artikel-nl .nl-pflicht{max-width:520px}.nl-hell .nl-pflicht{grid-template-columns:1fr;gap:10px;margin-bottom:10px}@media(max-width:560px){.nl-pflicht{grid-template-columns:1fr}}#rr-form{display:grid;gap:10px}#rr-form input:not([type=checkbox]):not([type=radio]):not(.hp){padding:14px 16px;border:1.5px solid var(--line2);border-radius:13px;background:rgba(255,255,255,.06);color:var(--text);font-family:'Inter';font-size:16px;width:100%}#rr-form input:not([type=checkbox]):not([type=radio]):focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px var(--cyan-soft)}#rr-form input::placeholder{color:var(--muted2)}#rr-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}#rr-form .consent{color:var(--muted);margin:4px 0 6px}#rr-form .consent a{color:var(--cyan)}#rr-form .btn{width:100%;justify-content:center}.rr-zeiten{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:4px}.rr-zeiten label{position:relative;cursor:pointer}.rr-zeiten input{position:absolute;opacity:0}.rr-zeiten span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:46px;padding:8px 10px;border:1.5px solid var(--line2);border-radius:12px;font-size:.88rem;color:var(--muted);transition:border-color .2s,color .2s,background .2s}.rr-zeiten input:checked + span{border-color:var(--cyan);color:var(--text);background:rgba(34,211,238,.10)}.rr-zeiten input:focus-visible + span{box-shadow:0 0 0 3px var(--cyan-soft)}.hero-rr{margin-top:14px;font-size:.92rem;color:var(--muted)}.hero-rr button{background:none;border:0;padding:0;color:var(--cyan);font:inherit;text-decoration:underline;cursor:pointer}.hero-rr a{color:var(--text)}.mobil-leiste{display:none}@media(max-width:760px){.mobil-leiste{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;left:0;right:0;bottom:0;z-index:140;background:rgba(6,14,21,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line2);padding:6px 6px calc(6px + env(safe-area-inset-bottom))}.mobil-leiste a,.mobil-leiste button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:52px;background:none;border:0;color:var(--text);font:inherit;font-size:.78rem;font-weight:600;border-radius:12px;cursor:pointer}.mobil-leiste span{font-size:1.2rem;line-height:1}.mobil-leiste button{background:var(--coral);color:#fff;margin:2px}body{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.chat-bubble{bottom:calc(84px + env(safe-area-inset-bottom))!important;right:16px!important}}.chat-teaser{position:fixed;right:28px;bottom:104px;z-index:151;max-width:250px;opacity:0;transform:translateY(8px);transition:opacity .35s,transform .35s}.chat-teaser.on{opacity:1;transform:none}.chat-teaser[hidden]{display:none}.chat-teaser-text{display:block;text-align:left;background:var(--bg2);color:var(--muted);border:1px solid var(--line2);border-radius:16px 16px 4px 16px;padding:12px 14px;font:inherit;font-size:.86rem;line-height:1.5;cursor:pointer;box-shadow:var(--shadow-lg)}.chat-teaser-text b{color:var(--text)}.chat-teaser-x{position:absolute;top:-10px;left:-10px;width:26px;height:26px;border-radius:50%;border:1px solid var(--line2);background:var(--bg2);color:var(--muted);cursor:pointer;font-size:.75rem}@media(max-width:760px){.chat-teaser{right:16px;bottom:calc(156px + env(safe-area-inset-bottom))}}@keyframes seite-ein{from{opacity:0}}@media(prefers-reduced-motion:no-preference){html.js .sek{transition:opacity .3s var(--ease),transform .3s var(--ease)}html.sek-init .sek,html.sek-init .h2-maske,html.sek-init .reveal,html.sek-init .reveal-l,html.sek-init .reveal-r{transition:none!important}html.js .sek:not(.sek-ein):not(.sek-aus){opacity:0;transform:translateY(12px)}.reveal.einblenden,.reveal-l.einblenden,.reveal-r.einblenden{transition:opacity .3s var(--ease),transform .3s var(--ease)!important}html.js .h2-maske{-webkit-clip-path:inset(-.3em);clip-path:inset(-.3em);transition:clip-path .3s var(--ease),-webkit-clip-path .3s var(--ease)}html.js .h2-maske:not(.h2-ein){-webkit-clip-path:inset(calc(100% + .3em) -.3em -.3em -.3em);clip-path:inset(calc(100% + .3em) -.3em -.3em -.3em)}html.js img.blur-up{transition:filter .5s var(--ease),transform .5s var(--ease)}html.js img.blur-up:not(.geladen){filter:blur(8px)}.btn{transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,translate .35s var(--ease),scale .18s var(--ease)}.btn:active{scale:.97}section p a:not(.btn){background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .35s var(--ease),color .25s,text-decoration-color .25s}section p a:not(.btn):hover,section p a:not(.btn):focus-visible{background-size:100% 1px;text-decoration-color:transparent}.card{transition:border-color .35s,background .35s,box-shadow .35s,translate .35s var(--ease)}.card:hover,.proj:hover,.post:hover{translate:0 -4px}.proj:hover,.post:hover{transform:none}}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.post{position:relative}.card::after,.proj::before,.post::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgba(34,211,238,.9),rgba(34,211,238,.28) 42%,transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s var(--ease)}.card:hover::after,.proj:hover::before,.post:hover::before{opacity:1}}.hero-ebenen{display:none}@media(min-width:900px) and (prefers-reduced-motion:no-preference){.hero-ebenen{display:block;position:absolute;inset:0;z-index:-2;overflow:hidden;pointer-events:none}.hero-orb{position:absolute;border-radius:50%;will-change:transform}.hero-orb.o1{width:620px;height:620px;left:-150px;top:-40px;background:radial-gradient(circle,rgba(34,211,238,.15),transparent 64%)}.hero-orb.o2{width:460px;height:460px;right:4%;top:22%;background:radial-gradient(circle,rgba(255,107,94,.10),transparent 64%)}.hero-orb.o3{width:540px;height:540px;left:36%;bottom:-150px;background:radial-gradient(circle,rgba(14,182,220,.12),transparent 64%)}.hero-licht{position:absolute;left:0;top:0;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.13),rgba(34,211,238,.04) 38%,transparent 66%);opacity:0;transition:opacity .5s var(--ease);will-change:transform}.hero-licht.an{opacity:1}}@media print{body{animation:none!important;opacity:1!important}.sek,.h2-maske,.reveal,.reveal-l,.reveal-r{opacity:1!important;transform:none!important;-webkit-clip-path:none!important;clip-path:none!important}img.blur-up{filter:none!important}#scroll-progress,.hero-ebenen{display:none!important}}:root{--sek-abstand:100px}@media(max-width:920px){:root{--sek-abstand:72px}}section{padding-top:var(--sek-abstand);padding-bottom:var(--sek-abstand)}main{display:block}main:focus{outline:none}.skip-link{position:fixed;left:16px;top:-90px;z-index:500;background:var(--cyan);color:#04222b;font-weight:700;font-family:'Space Grotesk';padding:12px 20px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.4);transition:top .2s var(--ease)}.skip-link:focus,.skip-link:focus-visible{top:12px;outline:3px solid #fff;outline-offset:2px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible,label:focus-within>input[type=checkbox]:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.lead-card :focus-visible,.termin-box :focus-visible,.check-box :focus-visible,.dl-karte :focus-visible,.daten-box :focus-visible{outline-color:var(--cyan-deep)}.btn:focus-visible{outline:3px solid var(--cyan);outline-offset:3px;border-radius:14px}.lead-card .btn:focus-visible,.termin-box .btn:focus-visible,.dl-karte .btn:focus-visible{outline-color:var(--cyan-deep)}[tabindex="-1"]:focus{outline:none}.haupt-nav{display:block;flex:none}.burger,.mobile-menu .mclose{min-width:44px;min-height:44px;display:none;align-items:center;justify-content:center;border-radius:12px}@media(max-width:920px){.burger{display:inline-flex}.mobile-menu .mclose{display:inline-flex}.mobile-menu{visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.mobile-menu.on{visibility:visible;transition:opacity .3s,visibility 0s}body:has(#mobile-menu.on)>:not(#mobile-menu,header,script),body:has(#mobile-menu.on) :is(header .nav>:not(.burger),.wc-leiste){visibility:hidden}}@media(max-width:760px){.mobil-leiste button{color:#2b0a06}}@media(max-width:600px){.btn,.wc-form .btn,.nav .btn{white-space:normal;text-align:center;line-height:1.3}}.btn:disabled,.btn[disabled]{opacity:.72;cursor:progress;transform:none!important;animation:none}.btn-reihe{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.btn-reihe.zentriert{justify-content:center}.artikel-cta .btn-reihe{gap:10px}@media(max-width:520px){.btn-reihe .btn{flex:1 1 100%}}.l-text,.l-visual,.cs-head>*,.kontakt-grid>*,.form-grid>*,.why-grid>*,.ueber-hero>*,.eigen-block>*,.artikel-grid>*{min-width:0}@media(max-width:920px){.form-grid,.why-grid,.l-block,.cs-head,.kontakt-grid,.artikel-grid{grid-template-columns:minmax(0,1fr)}}.why-item h3{font-size:1.02rem;margin-bottom:3px}.k-karte h3{font-size:1rem}.side-box h3{font-size:.78rem;letter-spacing:2px;text-transform:uppercase;color:var(--cyan);margin-bottom:14px}.team-karte h3.team-name{font-size:1.02rem;letter-spacing:-.2px}.dl-karte h2.dl-titel{font-size:1.3rem;letter-spacing:-.4px;color:var(--ink)}.cs-cta h2.cs-cta-titel{font-size:var(--fs-h2-klein);letter-spacing:-.8px;line-height:1.15;margin-bottom:12px}@media(max-width:920px){.cs-cta h2.cs-cta-titel{font-size:1.4rem}}.leer-hinweis h2{font-size:1.2rem;margin-bottom:10px}.feld{min-width:0}.lead-card .feld-label,.termin-box .feld-label{margin:2px 0 6px}.feld-label .pflicht{color:var(--coral2);margin-left:2px}.feld-label small{font-weight:400;color:var(--ink-soft);font-size:.78rem}.feld-fehler{min-height:1.4em;margin:-9px 0 6px;font-size:.78rem;line-height:1.4;font-weight:600;color:#b8322a}.consent + .feld-fehler{margin:-12px 0 10px}.form-meldung{margin:0 0 12px;font-size:.86rem;font-weight:600;color:#b8322a;line-height:1.45}.form-meldung:empty{display:none}.lead-card select.err,.lead-card textarea.err,.termin-box textarea.err{border-color:var(--coral);box-shadow:0 0 0 4px rgba(255,107,94,.12)}input[aria-invalid="true"][type=checkbox]{outline:2px solid var(--coral);outline-offset:2px}.consent input[type=checkbox]{width:20px!important;height:20px;flex:none;margin-top:1px}.form-ok h3:focus{outline:none}.f-row>.feld>input,.f-row>.feld>select{margin-bottom:13px}@media(max-width:760px){.lead-card input:not([type=checkbox]):not([type=radio]),.lead-card select,.lead-card textarea,.termin-box input:not([type=checkbox]):not([type=radio]),.termin-box select,.termin-box textarea,.check-box input:not([type=checkbox]):not([type=radio]),.check-box select,.dl-karte input:not([type=checkbox]):not([type=radio]),.nl-form input:not([type=checkbox]):not([type=radio]),.blog-hero-such input,.wc-feld input,.chat-eingabe input{font-size:16px;min-height:48px}.f-skip,.wcs-leise{min-height:44px}}.artikel-grid{grid-template-columns:minmax(0,44rem) 300px}.article-body{max-width:70ch;overflow-wrap:break-word}.article-body p{margin-bottom:1.3em}.article-body li{margin-bottom:.6em}.article-body h2+p,.article-body h3+p{margin-top:0}.article-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:1.4em 0;font-size:.95rem}.article-body th,.article-body td{border:1px solid var(--line2);padding:8px 12px;text-align:left;vertical-align:top}.article-body pre{max-width:100%;overflow-x:auto}.article-body img{height:auto}.article-body figure{margin:1.6em 0}.article-body figure img{margin:0}.article-body figcaption{margin-top:8px;font-size:.82rem;line-height:1.5;color:var(--muted2)}figure.artikel-bild{max-height:none}figure.artikel-bild img{max-height:440px;object-fit:cover}figure.artikel-bild figcaption{line-height:1.5}@media(max-width:700px){figure.artikel-bild-schmuck{display:none}figure.artikel-bild{margin:0 0 20px}figure.artikel-bild img{height:120px;max-height:120px}figure.artikel-bild figcaption{display:none}}@media(max-width:920px){.artikel-grid{grid-template-columns:minmax(0,1fr)}.article-body{max-width:none}}.proj,.post{display:flex;flex-direction:column}.proj .pbody,.post .body{flex:1 1 auto;display:flex;flex-direction:column}.proj .pbody>.lbl,.post .body>.date{align-self:flex-start}.proj .proj-branche{margin-top:auto;padding-top:12px;font-size:.78rem;color:var(--muted2)}.proj .shot .img{background-size:cover}.post .thumb-img,.post .thumb{flex:none}.ueber-hero .portrait{max-width:440px;margin-left:auto}@media(max-width:920px){.ueber-hero .portrait{margin:0 auto}}.why-list .why-item{align-items:flex-start}.why-item>div:last-child{min-width:0}.fehler-seite .big{line-height:1}.fehler-such{width:100%;max-width:460px;margin:0 auto 26px}.fehler-such input{min-width:0}.fehler-seite .btn-reihe{max-width:760px}.ph-ebenen{display:none}@media(min-width:900px) and (prefers-reduced-motion:no-preference){.ph-ebenen{display:block;position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ph-orb{position:absolute;border-radius:50%;will-change:transform}.ph-orb.p1{width:540px;height:540px;left:-170px;top:-160px;background:radial-gradient(circle,rgba(34,211,238,.10),transparent 64%)}.ph-orb.p2{width:420px;height:420px;right:-60px;top:6%;background:radial-gradient(circle,rgba(255,107,94,.06),transparent 64%)}}@media print{.ph-ebenen,.skip-link{display:none!important}}:root{--ease-io:cubic-bezier(.45,0,.55,1);--dauer-mikro:180ms;--dauer-ein:450ms;--fehler-hell:#ff8a80}.lead-card input.rf-ok,.termin-box input.rf-ok,.check-box input.rf-ok,.dl-karte input.rf-ok{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%230a93b2' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}#rr-form input.rf-ok,.wcs input.rf-ok,.nl-form input.rf-ok{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%2322d3ee' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}.feld-fehler.rf-hinweis{color:var(--cyan-deep);font-weight:600}.rf-vorschlag b{font-weight:700}.rf-uebernehmen{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;padding:0 8px;background:none;border:0;color:inherit;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.rf-uebernehmen:focus-visible{outline:2px solid currentColor;outline-offset:-8px;border-radius:8px}.rf-postfach{gap:6px}.rf-postfach-text{font-size:.86rem}.lead-card .btn-ghost.rf-postfach,.termin-box .btn-ghost.rf-postfach{border-color:#cfe0e8;color:var(--ink);background:#f4fbfd}.lead-card .btn-ghost.rf-postfach:hover,.termin-box .btn-ghost.rf-postfach:hover{border-color:var(--cyan-deep);color:var(--cyan-deep)}.lead-angekommen{margin:0 0 14px;padding:10px 13px;border-radius:12px;background:#effaf3;border:1px solid #c9ecd6;color:#14653a;font-size:.86rem;font-weight:600;line-height:1.45}.lead-angekommen p{margin:0}.lead-angekommen p + p,.lead-angekommen .rf-mailbox + p{margin-top:6px}.lead-angekommen .rf-mailbox{margin:4px 0 0;font-weight:500}.lead-angekommen .rf-mailbox b,.lead-angekommen .rf-mailbox .rf-mb-link,.lead-angekommen .rf-mailbox .rf-mb-meldung{font-weight:700}.lead-angekommen:focus{outline:none}.check-box .feld-label{margin:4px 0 7px}.check-knoepfe{display:flex;gap:12px;flex-wrap:wrap}.wc-karte .feld-fehler,.wcs .feld-fehler,.wc-form .wcv-fehler,.wc-karte .form-meldung,.wcs .form-meldung{color:var(--fehler-hell)}.wc-karte .feld-fehler.rf-hinweis,.wcs .feld-fehler.rf-hinweis{color:var(--cyan)}.nl-form .nl-meldung .rf-uebernehmen,.nl-form .nl-meldung .rf-vorschlag{color:var(--cyan)}.nl-form .nl-meldung.schlecht{color:var(--fehler-hell)}.dl-karte .nl-meldung .rf-vorschlag{color:var(--cyan-deep)}.wc-karte{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.rr-frage{margin:4px 0 0;font-weight:600;font-size:.92rem;color:var(--text)}.rr-zeiten label[hidden]{display:none}.rr-zeitinfo{margin:-2px 0 2px;font-size:.8rem;color:var(--muted2)}.wc-karte .feld-label{color:var(--text);margin:2px 0 6px}.wc-karte .feld-label .pflicht{color:var(--coral)}.rr-hilfe{margin:5px 0 0;font-size:.78rem;color:var(--muted2);line-height:1.4}.wc-karte .feld-fehler{margin:3px 0 0}#rr-form .consent+.feld-fehler{margin:-8px 0 0}.wc-karte .form-meldung{margin:0}.wc-karte .form-ok p{color:var(--muted)}.wc-karte .form-ok p b{color:var(--text)}.rr-danke-knoepfe{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:16px}.rr-danke-knoepfe .rf-postfach-text{color:var(--muted)}.wc-feld{flex:1 1 200px;min-width:0}.wc-feld input{width:100%}.wc-form .wcv-fehler{flex:1 1 100%;order:3;margin:2px 0 0}.wc-form .wcv{order:4}.wcv{flex:1 1 100%;min-width:0;margin-top:2px}.wcv-browser{position:relative;display:flex;align-items:center;gap:10px;height:34px;padding:0 12px;border:1px solid var(--line2);border-radius:10px;background:rgba(6,14,21,.6);overflow:hidden}.wcv-punkte{display:flex;gap:5px;flex:none}.wcv-punkte i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.18)}.wcv-adresse{flex:1;min-width:0;padding:3px 10px;border-radius:6px;background:rgba(255,255,255,.05);font-family:'Space Grotesk';font-size:.84rem;line-height:1.4;color:var(--muted2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wcv.hat-text .wcv-adresse{color:var(--text)}.wcv-scan{position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(34,211,238,.35),transparent);opacity:0;transform:translateX(-100%);pointer-events:none}.wcv-status{min-height:2.8em;margin:8px 0 4px;font-size:.84rem;line-height:1.4;color:var(--muted)}.wcv[data-zustand="gueltig"] .wcv-status{color:var(--cyan)}.wcv-vorschlag{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;padding:0 4px;background:none;border:0;color:var(--cyan);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.wcv-kopf{margin:0 0 6px;font-size:.78rem;color:var(--muted2);letter-spacing:.2px}.wcv-bereiche{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wcv-bereiche li{display:flex;align-items:center;gap:7px;min-width:0;padding:6px 9px;border:1px solid var(--line);border-radius:9px;font-size:.78rem;line-height:1.25;color:var(--muted2)}.wcv-bereiche li::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.22)}.wcv[data-zustand="gueltig"] .wcv-bereiche li{color:var(--text);border-color:rgba(34,211,238,.32);background:rgba(34,211,238,.06)}.wcv[data-zustand="gueltig"] .wcv-bereiche li::before{background:var(--cyan)}@media(max-width:559px){.wcv-bereiche{grid-template-columns:repeat(2,minmax(0,1fr))}.wcv-bereiche li{font-size:.76rem}}.wc-ohne{margin:8px 0 0;font-size:.84rem;color:var(--muted2)}.wc-ohne a{color:var(--cyan)}.exit-karte .wcv-status{margin-top:6px}@media(max-width:559px){.wc-form .wcv-fehler{order:2}.wc-form .btn{order:3}}.wc-form .btn::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.45),rgba(255,255,255,0) 70%);opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.wcv-browser.scannt .wcv-scan{animation:wcv-scan .9s var(--ease-io) 1}.wcv[data-zustand="gueltig"] .wcv-bereiche li{animation:wcv-chip .22s var(--ease) both}.wcv[data-zustand="gueltig"] .wcv-bereiche li:nth-child(1){animation-delay:.3s}.wcv[data-zustand="gueltig"] .wcv-bereiche li:nth-child(2){animation-delay:.39s}.wcv[data-zustand="gueltig"] .wcv-bereiche li:nth-child(3){animation-delay:.48s}.wcv[data-zustand="gueltig"] .wcv-bereiche li:nth-child(4){animation-delay:.57s}.wcv[data-zustand="gueltig"] .wcv-bereiche li:nth-child(5){animation-delay:.66s}.wcv[data-zustand="gueltig"] .wcv-bereiche li:nth-child(6){animation-delay:.75s}.wc-form .btn.wc-glow::before{animation:wc-glow .7s ease-out 1}.wc-schuettel{animation:wc-schuettel .24s ease-in-out 2}}@keyframes wcv-scan{0%{opacity:1;transform:translateX(-100%)}100%{opacity:1;transform:translateX(250%)}}@keyframes wcv-chip{from{opacity:.7;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes wc-glow{0%{opacity:0}40%{opacity:.8}100%{opacity:0}}@keyframes wc-schuettel{0%,100%{transform:none}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.hero-wc{margin-top:0;padding:18px;border:1px solid var(--line2);border-radius:18px;background:rgba(34,211,238,.05)}.hero-wc-titel{display:block;margin:0 0 10px;font-size:.95rem;line-height:1.45;color:var(--muted)}.hero-wc-titel b{color:var(--text)}.hero-wc .wc-feld{flex-basis:170px}.hero-wc .wc-form .btn{padding:14px 18px;font-size:.95rem}.hero-wc .wc-hinweis{margin-top:4px}@media(min-width:921px){.hero-grid{grid-template-areas:"kopf video" "wc video" "rest video";grid-template-rows:auto auto 1fr}.hero-wc{grid-area:wc}}@media(max-width:920px){.hero-kopf{order:1}.hero-wc{order:2}.hero-rest{order:4}}@media(max-width:560px){.hero-wc{padding:14px}.hero-wc-titel{font-size:.9rem}}#neural{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.35) 40%,#000 62%);mask-image:linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.35) 40%,#000 62%)}@media(max-width:920px){#neural{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.25),#000 85%);mask-image:linear-gradient(90deg,rgba(0,0,0,.25),#000 85%)}}.wca-titel{margin:0 0 16px;font-size:clamp(1.3rem,3vw,1.7rem);line-height:1.25;color:#34e39b}.wca-uhr{display:flex;align-items:center;gap:22px}.wca-ring{position:relative;flex:none;width:120px;height:120px}.wca-ring svg{display:block;width:100%;height:100%}.wca-spur{fill:none;stroke:rgba(255,255,255,.1);stroke-width:8}.wca-lauf{fill:none;stroke:var(--cyan);stroke-width:8;stroke-linecap:round}.wca-haken{fill:none;stroke:#34e39b;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;opacity:0}.wca-ring.fertig .wca-lauf{stroke:#34e39b}.wca-ring.fertig .wca-haken{opacity:1;stroke-dashoffset:0}.wca-mitte{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15}.wca-mitte b{font-family:'Space Grotesk';font-size:1.6rem;color:var(--text)}.wca-mitte small{font-size:.72rem;color:var(--muted)}.wca-ring.fertig .wca-mitte{opacity:0}.wca-text{min-width:0;flex:1}.wca-text p{margin:0 0 8px;line-height:1.55}.wca-text b{color:var(--text)}.wca-text .btn{margin:2px 0 8px}.wca-rest{font-weight:600;color:var(--cyan)!important}.wca-rest[hidden]{display:none}.wca-klein{font-size:.84rem;color:var(--muted)}.wca-klein a{color:var(--cyan);text-decoration:underline}.wca-h3{margin:24px 0 12px;font-size:1.05rem}.wca-schritte{list-style:none;margin:0;padding:0;display:grid;gap:10px}.wca-schritte li{display:flex;align-items:flex-start;gap:12px;color:var(--muted)}.wca-schritte li.erledigt,.wca-schritte li.aktiv{color:var(--text)}.wca-sym{position:relative;flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;border:2px solid var(--line2)}.wca-schritte li.erledigt .wca-sym{border-color:var(--cyan);background:var(--cyan)}.wca-schritte li.erledigt .wca-sym::before{content:"";position:absolute;left:6px;top:2.5px;width:5px;height:10px;border:solid #04222b;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.wca-schritte li.aktiv .wca-sym{border-color:var(--coral)}.wca-schritte li.aktiv .wca-sym::after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--coral)}.wca-was{display:flex;flex-direction:column;gap:1px}.wca-was b{font-weight:600}.wca-was small{font-size:.8rem;color:var(--muted2)}.wca-optin{margin-top:18px}.wca-optin p{margin:0 0 8px}.wca-optin-zeile{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.wca-karten{display:grid;grid-template-columns:1fr 1fr;gap:14px}.wca-karte p{margin:0}.wca-slots{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 8px}.wca-slot{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1.5px solid var(--line2);border-radius:12px;color:var(--text);font-family:'Space Grotesk';font-weight:600;font-size:.9rem;white-space:nowrap}.wca-slot:hover,.wca-slot:focus-visible{border-color:var(--cyan);color:var(--cyan)}@media(prefers-reduced-motion:no-preference){.wca-start .wca-lauf{transition:stroke-dashoffset .7s var(--ease)}.wca-tick .wca-lauf{transition:stroke-dashoffset 1s linear,stroke .3s}.wca-ring.fertig .wca-haken{transition:stroke-dashoffset .4s var(--ease) .1s,opacity .1s}.wca-schritte li.erledigt .wca-sym{animation:wca-erledigt .3s var(--ease) both}.wca-schritte li.aktiv .wca-sym::after{animation:wca-puls 1.6s ease-in-out infinite}}@keyframes wca-puls{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes wca-erledigt{from{transform:scale(.7)}to{transform:none}}@media(max-width:640px){.wca-slot{padding:0 10px;font-size:.84rem}.wca-uhr{gap:14px;align-items:flex-start}.wca-ring{width:96px;height:96px}.wca-mitte b{font-size:1.3rem}.wca-karten{grid-template-columns:1fr}}.treppe-wurzel{text-align:left}.treppe{list-style:none;margin:18px auto 4px;padding:0;max-width:440px}.treppe>li{position:relative;display:flex;gap:12px;padding:0 0 16px}.treppe>li[hidden]{display:none}.treppe>li:not(:last-child)::before{content:"";position:absolute;left:10px;top:24px;bottom:2px;width:2px;background:#e2ebf0}.treppe-punkt{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:2px solid #c5d3da;background:#fff}.treppe .erledigt .treppe-punkt{border-color:var(--cyan-deep);background:var(--cyan-deep)}.treppe-haken{width:14px;height:14px}.treppe-haken path{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.treppe .jetzt .treppe-punkt{border-color:var(--coral2)}.treppe .jetzt .treppe-punkt::after{content:"";width:10px;height:10px;border-radius:50%;background:var(--coral2)}.treppe-inhalt{display:flex;flex-direction:column;gap:2px;min-width:0}.treppe-inhalt>b{font-size:.95rem;line-height:1.4;color:var(--ink)}.treppe-text{font-size:.86rem;line-height:1.5;color:var(--ink-soft)}.treppe-text b{color:var(--ink);overflow-wrap:anywhere}.treppe-postfach:not(:empty){margin-top:8px}.treppe-weiter{margin-top:4px;padding-top:14px;border-top:1px solid #eef3f6;text-align:center}.treppe-weiter p{margin:0 0 10px;font-size:.9rem;color:var(--ink-soft)}.treppe-weiter p b{color:var(--ink)}.lead-card .treppe-weiter .btn,.termin-box .treppe-weiter .btn{width:100%}.danke-seite .treppe{width:100%;margin-top:22px}.danke-seite .treppe>li:not(:last-child)::before{background:var(--line2)}.danke-seite .treppe-punkt{background:var(--bg);border-color:var(--line2)}.danke-seite .treppe .erledigt .treppe-punkt{border-color:var(--cyan);background:var(--cyan)}.danke-seite .treppe-haken path{stroke:#04222b}.danke-seite .treppe .jetzt .treppe-punkt{border-color:var(--coral)}.danke-seite .treppe .jetzt .treppe-punkt::after{background:var(--coral)}.danke-seite .treppe-inhalt>b{color:var(--text)}.danke-seite .treppe-text{color:var(--muted)}.danke-seite .treppe-wurzel{width:100%;max-width:460px}.danke-seite .treppe-weiter{border-top-color:var(--line)}.danke-seite .treppe-weiter p{color:var(--muted);max-width:none}.danke-seite .treppe-weiter p b{color:var(--text)}.danke-seite .treppe-weiter .btn{width:100%}.danke-ring{width:96px;height:96px}.danke-ring circle{fill:none;stroke-width:6}.danke-ring .c1{stroke:rgba(52,227,155,.15)}.danke-ring .c2{stroke:#34e39b;stroke-dasharray:252;stroke-dashoffset:252;animation:draw 1s var(--ease) forwards}.danke-ring path{fill:none;stroke:#34e39b;stroke-width:7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:draw .6s .7s var(--ease) forwards}@media(prefers-reduced-motion:reduce){.danke-ring .c2,.danke-ring path{animation:none;stroke-dashoffset:0}}.danke-knoepfe{margin:16px 0 6px!important}.danke-blog a{color:var(--cyan);text-decoration:underline}@media(prefers-reduced-motion:no-preference){.treppe-los .treppe>li{animation:treppe-ein .26s var(--ease) both}.treppe-los .treppe>li:nth-child(1){animation-delay:.35s}.treppe-los .treppe>li:nth-child(2){animation-delay:.47s}.treppe-los .treppe>li:nth-child(3){animation-delay:.59s}.treppe-los .treppe-haken path{stroke-dasharray:24;stroke-dashoffset:24;animation:draw .3s var(--ease) .55s forwards}.treppe-los .jetzt .treppe-punkt::after{animation:treppe-puls 1.6s ease-in-out .9s 3}.treppe-los .treppe-weiter{animation:treppe-weiter .26s var(--ease) 1.05s both}}@keyframes treppe-ein{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes treppe-puls{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes treppe-weiter{from{opacity:0}to{opacity:1}}.termin-hinweis{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:#fff4f2;border:1px solid #ffd2cc;color:#8a2a20;font-size:.9rem;font-weight:600;line-height:1.45}.termin-hinweis[hidden]{display:none}.termin-schnell{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;padding:0 0 18px;border-bottom:1px solid #eef3f6}.termin-schnell-titel{width:100%;font-size:.8rem;font-weight:700;color:var(--ink-soft)}.termin-schnell button{min-height:44px;padding:0 14px;border:1.5px solid var(--cyan-deep);border-radius:12px;background:#effbfe;color:var(--ink);font-family:'Space Grotesk';font-weight:600;font-size:.92rem;cursor:pointer;transition:background .2s,color .2s}.termin-schnell button:hover,.termin-schnell button:focus-visible{background:var(--cyan-deep);color:#fff}#termin-bestaetigung{color:var(--ink-soft);font-size:.94rem}.termin-box .treppe{margin-top:16px}.termin-wa{margin-top:16px;font-size:.84rem;color:var(--ink-soft)}.termin-wa a{color:var(--cyan-deep);text-decoration:underline}.tp-danke{text-align:center}.termin-box .form-ok .btn-ghost{border-color:#d5e2e9;color:var(--ink-soft);background:#fff}.termin-box .form-ok .btn-ghost:hover{border-color:var(--cyan);color:var(--cyan-deep)}.nl-meldung .rf-postfach{margin:6px 0 0;vertical-align:middle}.dl-karte .nl-meldung .rf-postfach{width:auto}.dl-hinweis a{color:var(--cyan-deep);text-decoration:underline}body.formular-aktiv .chat-bubble:not(:has(.chat-panel.on)) .chat-fab,body.formular-im-bild .chat-bubble:not(:has(.chat-panel.on)) .chat-fab,body.formular-aktiv .chat-teaser,body.formular-im-bild .chat-teaser{opacity:0;transform:translateY(12px);pointer-events:none;visibility:hidden;transition:opacity .18s var(--ease),transform .18s var(--ease),visibility 0s .18s}@media(prefers-reduced-motion:reduce){body.formular-aktiv .chat-fab,body.formular-im-bild .chat-fab,body.formular-aktiv .chat-teaser,body.formular-im-bild .chat-teaser{transition:none}}@media(max-width:920px){.kontakt-grid>.reveal-r{order:-1}}@media(max-width:760px){html{scroll-padding-bottom:96px}}.belege{display:grid;gap:12px;margin-top:22px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.belege-person{display:flex;align-items:center;gap:14px}.belege-person img{flex:none;width:56px;height:56px;border-radius:14px;object-fit:cover;object-position:center}.belege-person p{margin:0;display:flex;flex-direction:column;line-height:1.4}.belege-person b{font-size:.95rem;color:var(--text)}.belege-person span{font-size:.84rem;color:var(--muted)}.belege-liste{list-style:none;margin:0;padding:0;display:grid;gap:6px}.belege-liste a{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-height:44px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;font-size:.9rem;line-height:1.4;color:var(--muted);transition:border-color .2s,color .2s}.belege-liste a b{color:var(--cyan)}.belege-liste a span{margin-left:auto;font-size:.78rem;color:var(--muted2)}.belege-liste a:hover,.belege-liste a:focus-visible{border-color:rgba(34,211,238,.4);color:var(--text)}@media(max-width:560px){.belege-liste a{font-size:.88rem}.belege-liste a span{margin-left:0;width:100%}}body:has(.wcs-inhalt) .chat-bubble,body:has(.wcs-inhalt) .chat-teaser{display:none!important}.wcs{max-width:760px}.wcs-hero{padding-bottom:6px}.wcs-hero.kompakt{padding-top:110px}.wcs-hero .eyebrow{white-space:normal;max-width:100%;line-height:1.4}.wcs-lead{color:var(--muted);font-size:1.05rem;line-height:1.65;max-width:640px}.wcs-lead b{color:var(--text)}.wcs-fortschritt{height:8px;border-radius:99px;background:var(--line);overflow:hidden;margin:14px 0 10px}.wcs-fortschritt span{display:block;height:100%;width:0;background:linear-gradient(90deg,#38d0f0,#0b7fc6);border-radius:99px;transition:width .4s}.wcs-fortschritt .wcs-f1{width:20%}.wcs-fortschritt .wcs-f2{width:40%}.wcs-fortschritt .wcs-f3{width:60%}.wcs-fortschritt .wcs-f4{width:80%}.wcs-fortschritt .wcs-f5{width:100%}.wcs-nr{color:var(--muted);font-size:.9rem;margin:0}.wcs-inhalt{padding-top:14px}.wcs-h2{font-size:1.25rem;margin:0 0 10px}.wcs-fehler{padding:14px 16px;border:1px solid rgba(255,107,94,.6);background:rgba(255,107,94,.1);border-radius:12px;margin-bottom:16px}.wcs-box{padding:22px;border:1px solid var(--line2);border-radius:18px;background:rgba(255,255,255,.03)}.wcs-box fieldset{border:0;padding:0;margin:0 0 22px}.wcs-box legend{font-weight:700;font-size:1.02rem;margin-bottom:10px;padding:0}.wcs-box legend small{font-weight:400;color:var(--muted);font-size:.84rem}.wcs-chips{display:flex;flex-wrap:wrap;gap:8px}.wcs-chips label{position:relative;cursor:pointer}.wcs-chips input{position:absolute;opacity:0;pointer-events:none}.wcs-chips span{display:inline-block;padding:11px 15px;min-height:44px;border:1.5px solid var(--line2);border-radius:12px;font-size:.95rem;line-height:1.3;transition:.15s}.wcs-chips input:checked+span{border-color:var(--cyan);background:var(--cyan-soft);color:var(--text);box-shadow:0 0 0 3px var(--cyan-soft)}.wcs-chips input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:2px}.wcs input:not([type=checkbox]):not([type=radio]),.wcs textarea,.wcs select{width:100%;padding:13px 15px;border:1.5px solid var(--line2);border-radius:12px;background:rgba(255,255,255,.05);color:var(--text);font:inherit;font-size:16px}.wcs select option{color:#111}.wcs input:focus,.wcs textarea:focus,.wcs select:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px var(--cyan-soft)}.wcs input.err{border-color:var(--coral)}.wcs-url{display:flex;align-items:center;gap:10px;margin:10px 0 6px}.wcs-url span{font-size:1.2rem}.wcs-start .wcv-fehler{margin:0 0 4px}.wcs-start .wcv{margin:0 0 14px}.wcs-btn{width:100%;justify-content:center;min-height:54px;font-size:1.05rem;white-space:normal;text-align:center;line-height:1.3}.wcs-weiter{white-space:normal;text-align:center;line-height:1.3}.wcs-hinweis{color:var(--muted);font-size:.86rem;margin:10px 0 0}.wcs-schritt-text{margin:-4px 0 18px}.wcs-schutz{text-align:center;margin-top:14px}.wcs-consent{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;color:var(--muted);margin:0 0 6px}.wcs-consent input{width:20px;height:20px;flex:none;margin-top:2px;accent-color:var(--cyan)}.wcs .feld-fehler{margin:6px 0 0}.wcs-consent+.feld-fehler{margin:0 0 12px}.wcs .form-meldung{margin:0 0 12px}.wcs-knoepfe{display:flex;gap:10px;flex-wrap:wrap}.wcs-weiter{flex:1;justify-content:center;min-height:52px;font-size:1.02rem}.wcs-leise-zeile{text-align:center;margin:12px 0 0}.wcs-leise{background:none;border:0;color:var(--muted);font:inherit;font-size:.88rem;text-decoration:underline;cursor:pointer}.wcs-hp{position:absolute!important;left:-9999px;width:1px;height:1px}.wcs-mehr{margin-top:34px}.wcs-mehr-titel{font-size:1.25rem;margin:26px 0 12px}.wcs-bereiche{list-style:none;padding:0;margin:0 0 8px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.wcs-bereiche li{padding:10px 14px 10px 36px;border:1px solid var(--line);border-radius:12px;position:relative}.wcs-bereiche li::before{content:"✓";position:absolute;left:14px;color:var(--cyan);font-weight:700}.wcs-mehr .fragen-liste{margin-bottom:10px}@media (max-width:640px){.wcs-bereiche{grid-template-columns:1fr}}.wcs-ablauf{list-style:none;counter-reset:a;padding:0;margin:18px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.wcs-ablauf li{counter-increment:a;padding:14px;border:1px solid var(--line);border-radius:14px;display:grid;gap:4px}.wcs-ablauf li::before{content:counter(a);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#0b7fc6;color:#fff;font-weight:700;font-size:.85rem}.wcs-ablauf span{color:var(--muted);font-size:.86rem}.wcs-fuss{margin-top:30px;padding-top:18px;border-top:1px solid var(--line);font-size:.86rem;color:var(--muted)}.wcs-fuss a{text-decoration:underline;text-underline-offset:2px}@media(max-width:640px){.wcs-box{padding:16px}.wcs-chips span{padding:10px 13px;font-size:.92rem}.wcs-ablauf{grid-template-columns:1fr}.wcs-hero.kompakt{padding-top:96px}}.werkbank{padding-top:0}.wb-einwurf{max-width:640px;margin:0 auto 26px}.wb-label{display:block;margin-bottom:10px;font-weight:600;text-align:center}.wb-zeile{display:flex;flex-wrap:wrap;gap:10px}.wb-zeile input{flex:1 1 240px;min-width:0;padding:15px 16px;border:1px solid var(--line2);border-radius:14px;background:var(--surface2);color:var(--text);font:inherit;font-size:16px}.wb-zeile input::placeholder{color:var(--muted2)}.wb-zeile input:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 4px var(--cyan-soft)}.wb-hinweis{margin:8px 0 0;font-size:.82rem;color:var(--muted2);text-align:center}.wb-hinweis.wb-fehler{color:var(--fehler-hell)}.wb-tafel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.wb-spalte{min-width:0;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.wb-kopf{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:.92rem;color:var(--text)}.wb-kopf small{font-weight:400;font-size:.78rem;color:var(--muted2)}.wb-nr{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--cyan-soft);color:var(--cyan);font-size:.75rem;font-weight:700}.wb-liste{list-style:none;margin:0;padding:0;display:grid;gap:8px;align-content:start;height:196px;overflow:hidden}.wb-karte{position:relative;padding:11px 12px;border:1px solid var(--line2);border-radius:12px;background:var(--bg2);font-size:.88rem;line-height:1.35;color:var(--text);overflow:hidden}.wb-eigene{border-color:rgba(255,107,94,.6);box-shadow:inset 0 0 0 1px rgba(255,107,94,.25)}.wb-balken{display:none;flex-direction:column;gap:4px;margin-top:8px}.wb-balken i{display:block;height:5px;border-radius:3px;background:rgba(34,211,238,.4);transform-origin:0 50%}.wb-balken i:nth-child(2){width:86%}.wb-balken i:nth-child(3){width:62%}.wb-entwurf .wb-balken{display:flex}.wb-entwurf{padding-bottom:30px}.wb-stempel{display:none;position:absolute;right:8px;bottom:7px;padding:1px 8px;border:1.5px solid var(--coral);border-radius:6px;background:rgba(10,23,32,.9);color:var(--coral);font-size:.64rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;transform:rotate(-8deg)}.wb-geprueft .wb-stempel{display:block}.wb-haken{display:none;position:absolute;right:12px;top:50%;margin-top:-.7em;color:#34e39b;font-weight:700;line-height:1.4}.wb-fertig{border-color:rgba(52,227,155,.35)}.wb-fertig .wb-haken{display:block}.wb-fertig .wb-text{display:block;padding-right:20px}.wb-eigene.wb-fertig,.wb-eigene.wb-entwurf{border-color:rgba(255,107,94,.6)}.wb-cta{max-width:640px;margin:20px auto 0;text-align:center}.wb-cta[hidden]{display:none}.wb-cta p{margin:0 0 12px;color:var(--muted)}.wb-cta b{color:var(--text)}.wb-fuss{margin-top:16px;font-size:.82rem;color:var(--muted2);text-align:center}@media(max-width:760px){.wb-tafel{grid-template-columns:1fr;gap:10px}.wb-liste{height:124px}}@media(prefers-reduced-motion:no-preference){.wb-entwurf .wb-balken i{animation:wb-balken .45s var(--ease) both}.wb-entwurf .wb-balken i:nth-child(2){animation-delay:.18s}.wb-entwurf .wb-balken i:nth-child(3){animation-delay:.36s}.wb-geprueft .wb-stempel{animation:wb-stempel .3s var(--ease) both}}@keyframes wb-balken{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wb-stempel{from{opacity:0;transform:rotate(-8deg) scale(1.4)}to{opacity:1;transform:rotate(-8deg) scale(1)}}.kpi{display:flex;align-items:center;gap:12px;margin:12px 0 2px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:rgba(34,211,238,.04)}.kpi-text{font-size:.84rem;line-height:1.35;color:var(--muted)}.kpi-text b{display:block;font-family:'Space Grotesk';font-size:1.25rem;line-height:1.15;color:var(--cyan)}.kpi-bild{flex:none}.kpi-kalender .kpi-bild{display:grid;grid-template-columns:repeat(7,8px);gap:3px}.kpi-kalender .kpi-bild i{width:8px;height:8px;border-radius:2px;background:var(--cyan)}.kpi-raster .kpi-bild{display:grid;grid-template-columns:repeat(10,4px);gap:2px}.kpi-raster .kpi-bild i{width:4px;height:4px;border-radius:50%;background:var(--cyan)}svg.kpi-bild{width:44px;height:44px}.kpi-uhr-rand{fill:none;stroke:var(--line2);stroke-width:3}.kpi-uhr-lauf{fill:none;stroke:var(--cyan);stroke-width:3;stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:5.7}.kpi-uhr-knopf{fill:none;stroke:var(--muted);stroke-width:2.5;stroke-linecap:round}.kpi-uhr-zeiger{stroke:var(--coral);stroke-width:2.5;stroke-linecap:round;transform-box:view-box;transform-origin:24px 26px;transform:rotate(342deg)}@media(prefers-reduced-motion:no-preference){.kpi-bereit .kpi-bild i{opacity:.15}.kpi-los .kpi-bild i{animation:kpi-an .3s var(--ease) both}.kpi-bereit .kpi-uhr-zeiger{transform:rotate(0deg)}.kpi-bereit .kpi-uhr-lauf{stroke-dashoffset:113.1}.kpi-los .kpi-uhr-zeiger{animation:kpi-zeiger 1.4s cubic-bezier(.2,.8,.3,1) both}.kpi-los .kpi-uhr-lauf{animation:kpi-lauf 1.4s cubic-bezier(.2,.8,.3,1) both}}@keyframes kpi-an{from{opacity:.15;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes kpi-zeiger{from{transform:rotate(0deg)}to{transform:rotate(342deg)}}@keyframes kpi-lauf{from{stroke-dashoffset:113.1}to{stroke-dashoffset:5.7}}@media print{.wcv-scan,#neural{display:none!important}.treppe>li,.treppe-weiter{animation:none!important;opacity:1!important;transform:none!important}}.cs-presse{--takt:2.4s;position:relative}.cs-presse-buehne{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 42%,#1f4a50 0%,#0e2229 58%,#08131a 100%)}.cs-presse-buehne > svg{position:absolute;inset:0;width:100%;height:100%;padding:5% 4% 3%}.cs-presse-ersatz{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.cs-presse-zaehler{position:absolute;left:12px;top:12px;z-index:1;margin:0;padding:6px 10px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(6,14,21,.74);color:#fff;font:600 .7rem/1.25 'Inter',sans-serif;pointer-events:none}.cs-presse-zaehler b{display:block;font:700 1.15rem/1.1 'Space Grotesk',sans-serif;color:var(--cyan);font-variant-numeric:tabular-nums;transform-origin:0 50%}.cs-presse-unterschrift{position:absolute;right:10px;bottom:10px;z-index:1;padding:4px 10px;border:1px solid rgba(255,107,94,.45);border-radius:999px;background:rgba(6,14,21,.82);color:#fff;font:600 .72rem/1.3 'Space Grotesk',sans-serif}.cs-pause *{animation-play-state:paused!important}.cs-maschine{display:block;overflow:visible}.cs-maschine .cs-m-linie{fill:none;stroke:#7EB3B8;stroke-width:2;stroke-linecap:round}.cs-maschine .cs-m-mass{fill:#5CBEF0;font:600 13px 'Inter',sans-serif;letter-spacing:2px}.cs-maschine .cs-m-schatten{fill:rgba(0,0,0,.28)}.cs-maschine .cs-m-schrift{fill:#fff;font:700 16px/1 'Space Grotesk',sans-serif;letter-spacing:4px}.cs-maschine .cs-m-anzeige{fill:#2BD47D;font:700 12px/1 'Space Grotesk',sans-serif;letter-spacing:1px}.cs-maschine .cs-m-anzeige-klein{fill:#5CBEF0;font:600 8px 'Inter',sans-serif;letter-spacing:1px}.cs-maschine .cs-m-kiste-schrift{fill:#1E2C2E;font:700 11px 'Space Grotesk',sans-serif;letter-spacing:1.5px}.cs-maschine .cs-m-teil{fill:#CBD6D2;stroke:#8FA19C;stroke-width:1.4}.cs-maschine .cs-m-teil-licht{fill:rgba(255,255,255,.35)}.cs-maschine .cs-m-teil-loch,.cs-maschine .cs-m-band-loch{fill:#1A282A}.cs-maschine .cs-m-coil-linie{stroke:rgba(255,255,255,.4);stroke-width:1.2}.cs-maschine .cs-m-coil-ring{stroke:rgba(60,80,78,.35);stroke-width:2}.cs-maschine .cs-m-walze-speiche{stroke:#5D6F6B;stroke-width:1.8;stroke-linecap:round}.cs-maschine .cs-m-rad-speiche{stroke:#4C8D93;stroke-width:6;stroke-linecap:round}.cs-maschine .cs-m-turm-rot{fill:#5A2A28}.cs-maschine .cs-m-turm-gelb{fill:#5A4A20}.cs-maschine .cs-m-turm-gruen{fill:#2BD47D}.cs-maschine .cs-m-turm-schein{fill:#2BD47D;opacity:.22}.cs-maschine .cs-m-lampe{fill:#2BD47D}.cs-maschine .cs-m-glut,.cs-maschine .cs-m-funken{opacity:0}.cs-maschine .cs-m-funken path{stroke:#BFE8FF;stroke-width:3;stroke-linecap:round;fill:none}.cs-maschine .cs-m-teil-weg{transform-box:view-box;transform-origin:0 0;transform:translate(370px,328px);opacity:0}.cs-maschine .cs-m-coil,.cs-maschine .cs-m-walze,.cs-maschine .cs-m-rad,.cs-maschine .cs-m-glut,.cs-maschine .cs-m-funken,.cs-maschine .cs-m-schwebe{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.cs-maschine--presse .cs-m-stoessel{animation:cs-m-stoss var(--takt) infinite}.cs-maschine--presse .cs-m-presse-koerper{animation:cs-m-schuettel var(--takt) infinite}.cs-maschine--presse .cs-m-band{animation:cs-m-vorschub var(--takt) infinite}.cs-maschine--presse .cs-m-coil{animation:cs-m-coil var(--takt) infinite}.cs-maschine--presse .cs-m-walze--o{animation:cs-m-walze-o var(--takt) infinite}.cs-maschine--presse .cs-m-walze--u{animation:cs-m-walze-u var(--takt) infinite}.cs-maschine--presse .cs-m-rad{animation:cs-m-dreh 1.1s linear infinite}.cs-maschine--presse .cs-m-glut{animation:cs-m-blitz var(--takt) infinite}.cs-maschine--presse .cs-m-funken{animation:cs-m-funken var(--takt) linear infinite}.cs-maschine--presse .cs-m-teil-weg{animation:cs-m-teil var(--takt) infinite}.cs-maschine--presse .cs-m-lampe{animation:cs-m-blinken var(--takt) steps(1) infinite}.cs-maschine--presse .cs-m-schwebe{animation:cs-m-schweben 6s ease-in-out infinite}.cs-maschine .cs-m-turm-schein{animation:cs-m-schein 2.4s ease-in-out infinite}.cs-presse-zaehler b{animation:cs-hub var(--takt) infinite;animation-delay:calc(var(--takt) * -.54)}}@keyframes cs-m-dreh{to{transform:rotate(360deg)}}@keyframes cs-m-stoss{0%,30%{transform:translateY(0);animation-timing-function:cubic-bezier(.7,0,.84,0)}46%,52%{transform:translateY(24px);animation-timing-function:cubic-bezier(.3,0,.2,1)}78%,100%{transform:translateY(0)}}@keyframes cs-m-schuettel{0%,45.5%{transform:translate(0,0)}47%{transform:translate(0,1.6px)}49%{transform:translate(0,-.6px)}51%,100%{transform:translate(0,0)}}@keyframes cs-m-vorschub{0%,79%{transform:translateX(0);animation-timing-function:cubic-bezier(.45,0,.2,1)}97%,100%{transform:translateX(48px)}}@keyframes cs-m-coil{0%,79%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.2,1)}97%,100%{transform:rotate(-45deg)}}@keyframes cs-m-walze-o{0%,79%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.2,1)}97%,100%{transform:rotate(-360deg)}}@keyframes cs-m-walze-u{0%,79%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.2,1)}97%,100%{transform:rotate(360deg)}}@keyframes cs-m-blitz{0%,45%{opacity:0;transform:scale(.6)}47%{opacity:1;transform:scale(1)}62%,100%{opacity:0;transform:scale(1.25)}}@keyframes cs-m-funken{0%,45%{opacity:0;transform:scale(.4)}47%{opacity:1;transform:scale(1)}58%{opacity:0;transform:scale(1.35)}100%{opacity:0}}@keyframes cs-m-teil{0%,49%{opacity:0;transform:translate(370px,328px) rotate(0)}52%{opacity:1;transform:translate(378px,324px) rotate(0);animation-timing-function:cubic-bezier(.5,0,.9,.6)}84%{opacity:1;transform:translate(466px,375px) rotate(300deg)}92%{opacity:1;transform:translate(500px,368px) rotate(400deg)}96%,100%{opacity:0;transform:translate(508px,378px) rotate(420deg)}}@keyframes cs-m-blinken{0%,45%{opacity:1}46%,60%{opacity:.25}61%,100%{opacity:1}}@keyframes cs-m-schweben{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cs-m-schein{0%,100%{opacity:.14}50%{opacity:.42}}@keyframes cs-hub{0%{transform:scale(1.25);color:#fff}14%,100%{transform:none}}.cs-presse--karte .cs-presse-buehne{height:148px}.cs-presse--karte .cs-presse-zaehler{left:8px;top:8px;padding:4px 8px;font-size:.62rem}.cs-presse--karte .cs-presse-zaehler b{font-size:.95rem}.cs-presse--kopf .cs-presse-buehne{height:340px}.hero-karte{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line2);border-radius:var(--r-lg);background:var(--bg2);overflow:hidden;box-shadow:0 22px 60px rgba(0,0,0,.4)}.hero-karte .cs-presse{display:flex;flex:1 1 auto;min-height:210px}.hero-karte .cs-presse-buehne{flex:1}.hk-text{padding:18px 22px 22px;border-top:1px solid var(--line)}.hk-eyebrow{margin:0 0 6px;font-size:.72rem;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--cyan)}.hk-titel{margin:0 0 12px;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2;letter-spacing:-.4px}.hk-chips{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0}.hk-chips li{padding:4px 11px;border:1px solid rgba(34,211,238,.3);border-radius:999px;background:rgba(34,211,238,.06);font-size:.8rem;color:var(--text)}.hk-zahlen{list-style:none;display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0}.hk-zahlen li{padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:.8rem;line-height:1.35;color:var(--muted)}.hk-zahlen b{display:block;font-family:'Space Grotesk';font-size:1.35rem;line-height:1.1;color:var(--cyan)}.hk-text .zeitstrahl--klein{display:none;gap:10px;margin:0 0 18px}.hk-text .zeitstrahl--klein li{padding-left:34px;min-height:20px}.hk-text .zeitstrahl--klein li::before{width:14px;height:14px;top:4px;left:5px}.hk-text .zeitstrahl--klein li.zeit-48:first-child::after{top:18px;height:calc(100% + 10px - 14px)}.hk-text .zeitstrahl--klein .zeit-titel{font-size:.9rem}.hk-text .zeitstrahl--klein .zeit-text{display:inline;margin:0;font-size:.85rem}@media(min-width:921px){.hero-rechts{grid-area:video;display:flex;flex-direction:column;gap:18px;align-self:stretch;min-width:0}.hero-karte{flex:1 1 0;min-height:440px;container:hk / size}}@container hk (min-height:720px){.hk-zahlen{display:grid}}@container hk (min-height:1000px){.hk-text .zeitstrahl--klein{display:grid}}@media(max-width:920px){.hero-rechts{display:contents}.hero-karte{order:3}.hero-karte .cs-presse{flex:none;min-height:0}.hero-karte .cs-presse-buehne{aspect-ratio:16/10}}.ref-buehne{padding-top:56px}.ref-raster{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;align-items:stretch}.ref-maschine{margin:0;display:flex;flex-direction:column;border:1px solid var(--line2);border-radius:var(--r-lg);overflow:hidden;background:var(--bg2);box-shadow:var(--shadow-lg)}.ref-maschine .cs-ort{flex:1 1 auto;display:flex}.ref-maschine .cs-buehne{flex:1;min-height:360px}.ref-maschine figcaption{padding:12px 18px;border-top:1px solid var(--line);font-size:.85rem;color:var(--muted)}.ref-maschine .cs-zaehler{left:16px;top:16px;font-size:.78rem;padding:8px 12px}.ref-maschine .cs-zaehler b{font-size:1.5rem}.ref-rechts{display:flex;flex-direction:column;gap:22px;min-width:0}.ref-h3{margin:0;font-size:1.05rem;color:var(--text)}.ref-shots{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ref-shots a{display:block;height:100%;border:1px solid var(--line2);border-radius:12px;overflow:hidden;background:var(--surface);color:var(--text);transition:border-color .25s,transform .25s var(--ease)}.ref-shots a:hover{border-color:var(--cyan);transform:translateY(-3px)}.ref-shots img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top;background:var(--bg3)}.ref-shots span{display:block;padding:7px 10px;font-size:.78rem;font-weight:600;line-height:1.3}.ref-cta{padding:18px 20px;border:1px solid rgba(255,107,94,.35);border-radius:var(--r-md);background:radial-gradient(500px 200px at 10% 0%,rgba(255,107,94,.1),transparent 60%),var(--surface)}.ref-cta p{margin:0 0 12px;color:var(--muted);font-size:.95rem}.ref-cta b{color:var(--text)}.ref-knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.ref-link{font-size:.88rem;font-weight:600}@media(max-width:920px){.ref-raster{grid-template-columns:minmax(0,1fr);gap:28px}.ref-maschine .cs-buehne{min-height:0;aspect-ratio:600/440}}@media(max-width:520px){.ref-shots{gap:6px}.ref-shots span{font-size:.7rem;padding:6px 7px}.ref-knoepfe .btn{flex:1 1 100%}}.zeitstrahl{list-style:none;margin:0;padding:0;position:relative;display:grid;gap:16px}.zeitstrahl::before{content:"";position:absolute;left:11px;top:10px;bottom:10px;width:2px;background:var(--line2);transform-origin:50% 0}.zeitstrahl li{position:relative;padding-left:40px;min-height:24px}.zeitstrahl li::before{content:"";position:absolute;left:4px;top:5px;width:16px;height:16px;border-radius:50%;border:2px solid var(--cyan);background:var(--bg);box-sizing:border-box}.zeitstrahl li.zeit-48::before{border-color:var(--coral);background:var(--coral)}.zeitstrahl li.zeit-48:first-child::after{content:"";position:absolute;left:11px;top:21px;width:2px;height:calc(100% + 16px - 16px);background:var(--coral)}.zeit-titel{display:block;font-family:'Space Grotesk';font-weight:600;color:var(--text);line-height:1.35}.zeit-text{display:block;margin-top:2px;font-size:.9rem;line-height:1.5;color:var(--muted)}.zeit-marke{display:inline-block;margin-left:6px;padding:1px 9px;border-radius:999px;background:var(--coral-soft);border:1px solid rgba(255,107,94,.45);color:var(--coral);font-size:.72rem;font-weight:700;letter-spacing:.3px;vertical-align:2px}@media(prefers-reduced-motion:no-preference){.zeitstrahl::before,.zeitstrahl li.zeit-48:first-child::after{transition:transform 1.1s var(--ease) .25s}.zeitstrahl li{transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(var(--i,0) * 170ms + .3s)}html.js .zeitstrahl.reveal:not(.in)::before,html.js .zeitstrahl.reveal:not(.in) li.zeit-48:first-child::after{transform:scaleY(0)}html.js .zeitstrahl.reveal:not(.in) li{opacity:0;transform:translateX(-12px)}.zeitstrahl li.zeit-48:first-child::after{transform-origin:50% 0}}.galerie{margin-top:44px}.galerie-reiter{display:inline-flex;flex-wrap:wrap;gap:6px;padding:5px;margin-bottom:20px;border:1px solid var(--line2);border-radius:999px;background:var(--surface)}.galerie-reiter[hidden]{display:none}.galerie-reiter button{min-height:44px;padding:9px 20px;border:0;border-radius:999px;background:none;color:var(--muted);font:600 .92rem 'Space Grotesk',sans-serif;cursor:pointer;transition:background .2s,color .2s}.galerie-reiter button:hover{color:var(--text)}.galerie-reiter button[aria-selected="true"]{background:var(--cyan-soft);color:var(--cyan)}.galerie-reiter button span{margin-left:6px;font-size:.75rem;color:var(--muted2)}.galerie-feld + .galerie-feld{margin-top:34px}.galerie-feld.reiter-aktiv + .galerie-feld.reiter-aktiv{margin-top:0}.galerie-titel{margin:0 0 14px;font-size:1.05rem}.reiter-aktiv > .galerie-titel{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.galerie-raster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.galerie-raster a{display:block;height:100%;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface);color:var(--text);transition:border-color .25s,transform .25s var(--ease),box-shadow .25s}.galerie-raster a:hover{border-color:var(--cyan);transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.35)}.galerie-raster img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top;background:var(--bg3)}.galerie-raster span{display:block;padding:10px 14px;font-size:.88rem;font-weight:600;line-height:1.35}.galerie-raster small{margin-left:6px;font-weight:500;color:var(--muted2)}.galerie-hinweis{margin-top:16px;font-size:.82rem;color:var(--muted2)}@media(max-width:900px){.galerie-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:480px){.galerie-raster span{padding:8px 10px;font-size:.8rem}.galerie-raster small{display:block;margin:0}}.lb{position:fixed;inset:0;z-index:1000;background:rgba(3,8,12,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lb[hidden]{display:none}.lb-flaeche{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:auto;padding:64px 76px 56px;overscroll-behavior:contain}.lb-figur{margin:auto;max-width:min(1280px,100%)}.lb-bild{display:block;max-width:100%;max-height:calc(100vh - 150px);width:auto;height:auto;margin:0 auto;border-radius:10px;box-shadow:0 30px 80px rgba(0,0,0,.6);background:var(--bg3)}.lb--lang .lb-flaeche{align-items:flex-start}.lb--lang .lb-bild{max-height:none;width:min(900px,100%)}.lb-text{margin-top:12px;text-align:center;font-size:.9rem;color:var(--muted)}.lb-zahl{position:fixed;left:20px;top:22px;margin:0;font-size:.85rem;color:var(--muted)}.lb-knopf{position:fixed;display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line2);border-radius:50%;background:rgba(6,14,21,.82);color:#fff;font-size:1.7rem;line-height:1;cursor:pointer;transition:border-color .2s,color .2s}.lb-knopf:hover{border-color:var(--cyan);color:var(--cyan)}.lb-knopf[hidden]{display:none}.lb-zu{right:16px;top:12px;font-size:1.05rem}.lb-vor{left:16px;top:50%;margin-top:-24px}.lb-nach{right:16px;top:50%;margin-top:-24px}html.lb-offen,html.lb-offen body{overflow:hidden}@media(max-width:700px){.lb-flaeche{padding:62px 10px 84px}.lb-vor,.lb-nach{top:auto;bottom:16px;margin-top:0}.lb-vor{left:calc(50% - 60px)}.lb-nach{right:calc(50% - 60px)}}.cr-kopf{padding-bottom:28px}.cr-label{display:inline-block;margin-bottom:18px;padding:5px 11px;border:1px solid rgba(34,211,238,.35);border-radius:7px;font-size:.7rem;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--cyan)}.cr-kunde{margin-top:12px;font-family:'Space Grotesk';font-weight:600;color:var(--text)}.cr-kopf .intro{margin-top:12px}.cr-knoepfe{display:flex;flex-wrap:wrap;gap:14px;margin-top:26px}.cr-kopf-bild{margin:0}.cr-kopf-bild figcaption{margin-top:10px;font-size:.82rem;color:var(--muted2)}.cr-sektion{padding:44px 0}.cr-sektion--zahlen{padding:18px 0 26px}.cr-zahlen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.cr-zahl{display:flex;flex-direction:column;align-items:center;padding:22px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);text-align:center}.cr-zahl .z{font-family:'Space Grotesk';font-weight:700;font-size:2.2rem;line-height:1.1;background:linear-gradient(92deg,var(--cyan),#8df0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.cr-zahl .e{hyphens:auto;font-family:'Space Grotesk';font-weight:600;color:var(--text)}.cr-zahl .l{margin-top:4px;font-size:.82rem;line-height:1.4;color:var(--muted)}.cr-text{margin-top:0}.cr-text h2{margin-top:36px}.cr-text h2:first-child{margin-top:0}.cr-vergleich{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 22px}.cr-v-feld{display:flex;flex-direction:column;align-items:center;min-width:96px;padding:10px 16px;border:1px solid var(--line2);border-radius:14px;background:var(--surface);font-size:.82rem;color:var(--muted)}.cr-v-feld b{font-family:'Space Grotesk';font-size:1.9rem;line-height:1.1;color:var(--text)}.cr-v-feld--an{border-color:var(--cyan);box-shadow:0 0 0 3px var(--cyan-soft)}.cr-v-feld--an b{color:var(--cyan)}.cr-v-pfeil{font-size:1.4rem;color:var(--cyan)}.cr-v-plus{padding:5px 12px;border:1px solid rgba(255,107,94,.45);border-radius:999px;background:var(--coral-soft);color:var(--coral);font-size:.82rem;font-weight:600}.cr-merkmale{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cr-merkmale li{padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);font-size:.88rem;line-height:1.55;color:var(--muted)}.cr-merkmale b{display:block;margin-bottom:4px;font-family:'Space Grotesk';font-size:.98rem;color:var(--text)}.cr-zeile{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:56px;align-items:center}.cr-zeile--umgekehrt{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.cr-zeile--umgekehrt .cr-zeile-text{order:2}.cr-zeile-text h2{font-size:var(--fs-h2-klein);letter-spacing:-.6px;line-height:1.15;margin-bottom:14px}.cr-zeile-text > p{color:var(--muted);margin-bottom:18px}.cr-zeile .cs-schritte b{color:var(--text)}.cr-telefon{margin:0;text-align:center}.cr-telefon a{display:inline-block;max-width:270px;padding:8px;border:1px solid var(--line2);border-radius:30px;background:#05090d;box-shadow:var(--shadow-lg);transition:transform .25s var(--ease),border-color .25s}.cr-telefon a:hover{transform:translateY(-4px);border-color:var(--cyan)}.cr-telefon img{width:100%;height:auto;border-radius:22px}.cr-telefon figcaption{margin-top:10px;font-size:.82rem;color:var(--muted2)}.cr-zeile > .cr-telefon a{width:100%;max-width:300px}.cr-telefone{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;justify-items:center}.cr-freigabe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.cr-bild{margin:0}.cr-bild a{display:block;border:1px solid var(--line2);border-radius:14px;overflow:hidden;background:var(--surface);transition:border-color .25s,transform .25s var(--ease)}.cr-bild a:hover{border-color:var(--cyan);transform:translateY(-3px)}.cr-bild img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top;background:var(--bg3)}.cr-bild--schmal img{object-position:50% 42%}.cr-freigabe .cr-bild:first-child img{object-position:0 50%}.cr-bild figcaption{margin-top:8px;font-size:.82rem;color:var(--muted2)}.cr-technik{list-style:none;margin:0 0 8px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cr-technik li{padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);font-size:.9rem;line-height:1.55;color:var(--muted)}.cr-technik b{display:block;margin-bottom:2px;font-family:'Space Grotesk';color:var(--text)}.cr-schluss .cs-cta{margin-top:40px}@media(max-width:1100px){.cr-merkmale{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-zahlen{gap:10px}.cr-zahl{padding:18px 8px}.cr-zahl .z{font-size:1.9rem}}@media(max-width:819px){.cr-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-zahl:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:920px){.cs-presse--kopf .cs-presse-buehne{height:auto;aspect-ratio:5/4}.cr-zeile,.cr-zeile--umgekehrt{grid-template-columns:minmax(0,1fr);gap:28px}.cr-zeile--umgekehrt .cr-zeile-text{order:0}.cr-seite{display:none}}@media(max-width:600px){.cr-zahl{padding:16px 10px}.cr-zahl .z{font-size:1.8rem}.cr-merkmale,.cr-technik{grid-template-columns:minmax(0,1fr)}.cr-freigabe{grid-template-columns:minmax(0,1fr)}.cr-telefone{gap:12px}.cr-sektion{padding:32px 0}}.kpi-stunden .kpi-bild{display:grid;grid-template-columns:repeat(12,5px);gap:2px}.kpi-stunden .kpi-bild i{width:5px;height:5px;border-radius:1px;background:var(--coral)}.kpi-extra{display:block;margin-top:2px;font-size:.78rem;color:var(--muted2)}@media(prefers-reduced-motion:no-preference){.kpi-los.kpi-stunden .kpi-bild i{animation-delay:calc(var(--i,0) * 20ms)}}@media print{.cs-presse-zaehler,.lb{display:none!important}.cs-maschine *{animation:none!important}}@media(min-width:921px){.proj-grid .proj--gross{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.proj--gross .shot{display:flex;flex-direction:column;border-bottom:0;border-right:1px solid var(--line)}.proj--gross .cs-presse{flex:1 1 auto;display:flex}.proj--gross .cs-presse-buehne{flex:1;height:auto;min-height:300px}.proj--gross .cs-presse-zaehler{left:12px;top:12px;padding:6px 10px;font-size:.7rem}.proj--gross .cs-presse-zaehler b{font-size:1.15rem}.proj--gross .pbody{display:flex;flex-direction:column;justify-content:center;padding:32px 36px}.proj--gross h3{font-size:1.35rem}.form-grid{align-items:start}.form-grid > .reveal-l,.kontakt-grid > div:first-child{position:sticky;top:120px}}.naechste-schritte{margin-top:28px;max-width:520px}.naechste-schritte h3{margin:0 0 10px;font-size:.78rem;letter-spacing:2px;text-transform:uppercase;color:var(--cyan)}.naechste-schritte ol{margin:0;padding-left:20px;display:grid;gap:6px;color:var(--muted);font-size:.92rem;line-height:1.6}.naechste-schritte b{color:var(--text)}.cs-ort{--takt-g:2.2s;position:relative}.cs-buehne{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 42%,#1f4a50 0%,#0e2229 58%,#08131a 100%)}.cs-buehne > svg{position:absolute;inset:0;width:100%;height:100%;padding:5% 4% 3%}.cs-zaehler{position:absolute;left:12px;top:12px;z-index:1;margin:0;padding:6px 10px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(6,14,21,.74);color:#fff;font:600 .7rem/1.25 'Inter',sans-serif;pointer-events:none}.cs-zaehler b{display:block;font:700 1.15rem/1.1 'Space Grotesk',sans-serif;color:var(--cyan);font-variant-numeric:tabular-nums;transform-origin:0 50%}.cs-maschine .cs-m-anzeige-gross{fill:#5CBEF0;font:700 13px 'Space Grotesk',sans-serif;letter-spacing:1px}.cs-maschine .cs-m-anzeige-weiss{fill:#fff;font:600 12px 'Space Grotesk',sans-serif;letter-spacing:1px}.cs-maschine .cs-g-werk{transform-box:view-box;transform-origin:0 0;transform:translate(361px,255px)}.cs-maschine .cs-g-gang{stroke:#5D6F6B;stroke-width:2}.cs-maschine .cs-g-tropfen{fill:#8FD6FF}.cs-maschine .cs-g-kuehl{opacity:0}.cs-maschine .cs-g-werk-glut{stroke:#5CBEF0;stroke-width:3;opacity:0}.cs-maschine .cs-g-kreis{transform-box:fill-box;transform-origin:center}@media(prefers-reduced-motion:no-preference){.cs-maschine--gewinde .cs-g-topf{animation:cs-g-vibr .14s linear infinite}.cs-maschine--gewinde .cs-g-kreis{animation:cs-m-dreh 7s linear infinite}.cs-maschine--gewinde .cs-g-schlange{animation:cs-g-vor var(--takt-g) infinite}.cs-maschine--gewinde .cs-g-kopf{animation:cs-g-kopf var(--takt-g) infinite}.cs-maschine--gewinde .cs-g-gewinde{animation:cs-g-gang .22s linear infinite}.cs-maschine--gewinde .cs-g-kuehl{animation:cs-g-kuehl var(--takt-g) infinite}.cs-maschine--gewinde .cs-g-tropfen{animation:cs-g-tropf .45s linear infinite}.cs-maschine--gewinde .cs-g-tropfen--2{animation-delay:-.15s}.cs-maschine--gewinde .cs-g-tropfen--3{animation-delay:-.3s}.cs-maschine--gewinde .cs-g-werk{animation:cs-g-werk var(--takt-g) infinite}.cs-maschine--gewinde .cs-g-werk-glut{animation:cs-g-glut var(--takt-g) infinite}.cs-maschine--gewinde .cs-g-schieber{animation:cs-g-schieb var(--takt-g) infinite}.cs-ort .cs-zaehler b{animation:cs-hub var(--takt-g) infinite;animation-delay:calc(var(--takt-g) * -.5)}}@keyframes cs-g-vibr{0%{transform:translate(0,0)}25%{transform:translate(.8px,-.4px)}50%{transform:translate(0,.5px)}75%{transform:translate(-.8px,-.3px)}100%{transform:translate(0,0)}}@keyframes cs-g-vor{0%{transform:translate(0,0);animation-timing-function:cubic-bezier(.4,0,.2,1)}16%,100%{transform:translate(22.2px,13.4px)}}@keyframes cs-g-kopf{0%,16%{transform:translateY(0);animation-timing-function:cubic-bezier(.5,0,.3,1)}34%,44%{transform:translateY(44px);animation-timing-function:cubic-bezier(.5,0,.3,1)}62%,100%{transform:translateY(0)}}@keyframes cs-g-gang{to{transform:translateY(-6px)}}@keyframes cs-g-kuehl{0%,15%{opacity:0}19%,58%{opacity:1}64%,100%{opacity:0}}@keyframes cs-g-tropf{0%{transform:translate(0,0);opacity:1}100%{transform:translate(-4px,22px);opacity:0}}@keyframes cs-g-werk{0%{transform:translate(338px,250px) rotate(0);opacity:1;animation-timing-function:cubic-bezier(.4,0,.2,1)}14%,62%{transform:translate(361px,255px) rotate(0);opacity:1}68%{transform:translate(400px,262px) rotate(20deg);animation-timing-function:cubic-bezier(.5,0,.9,.6)}86%{transform:translate(506px,340px) rotate(280deg);opacity:1}93%{transform:translate(546px,356px) rotate(380deg);opacity:1}96%,100%{transform:translate(550px,362px) rotate(390deg);opacity:0}}@keyframes cs-g-glut{0%,42%{opacity:0}50%,58%{opacity:1}66%,100%{opacity:0}}@keyframes cs-g-schieb{0%,60%{transform:translateX(0)}66%{transform:translateX(30px)}74%,100%{transform:translateX(0)}}@media print{.cs-zaehler{display:none!important}}@media(max-width:520px){.ref-maschine .cs-zaehler{left:10px;top:10px;padding:5px 9px;font-size:.64rem}.ref-maschine .cs-zaehler b{font-size:1.05rem}}.mm-platzhalter{display:block;width:100%;height:100%}.mm-platzhalter--deckblatt{background: linear-gradient(90deg,#22d3ee,#8df0ff) 12% 13%/46% 3.4% no-repeat,linear-gradient(rgba(255,255,255,.78),rgba(255,255,255,.78)) 12% 21%/64% 1.9% no-repeat,linear-gradient(rgba(255,255,255,.4),rgba(255,255,255,.4)) 12% 25.5%/42% 1.9% no-repeat,radial-gradient(circle,#f2f6f8 0 54%,transparent 55% 69%,#f2f6f8 70%) 50% 57%/36% 25.4% no-repeat,conic-gradient(#22d3ee 0 72%,#d5e2e8 0) 50% 57%/36% 25.4% no-repeat,repeating-linear-gradient(180deg,#d3dfe5 0 2px,transparent 2px 12px) 50% 93%/76% 17% no-repeat,linear-gradient(160deg,#0e2430,#0a1720) top/100% 34% no-repeat,#f2f6f8}.mm-platzhalter--seite{background: linear-gradient(90deg,#0a93b2,#22d3ee) 12% 7%/40% 2.6% no-repeat,linear-gradient(#e2ecf0,#e2ecf0) 50% 26%/80% 15% no-repeat,repeating-linear-gradient(180deg,#d3dfe5 0 2px,transparent 2px 11px) 50% 76%/80% 44% no-repeat,#f8fbfc}.mm-platzhalter--crm{aspect-ratio:16/10;background: linear-gradient(90deg,#22d3ee,#8df0ff) 30% 12%/24% 4% no-repeat,linear-gradient(rgba(255,255,255,.07),rgba(255,255,255,.07)) 88% 34%/34% 34% no-repeat,repeating-linear-gradient(180deg,rgba(255,255,255,.09) 0 2px,transparent 2px 18px) 34% 80%/48% 56% no-repeat,repeating-linear-gradient(180deg,rgba(34,211,238,.28) 0 6px,transparent 6px 20px) 4% 30%/12% 50% no-repeat,linear-gradient(#0d1d29,#0d1d29) 0 0/19% 100% no-repeat,linear-gradient(160deg,#102634,#0a1720)}.verg-marke{align-self:flex-start;margin:-6px 0 16px;padding:5px 12px;border-radius:999px;background:linear-gradient(135deg,var(--cyan2),var(--cyan));color:#04222b;font-size:.68rem;font-weight:700;letter-spacing:1px;line-height:1.35;text-transform:uppercase}html[data-design="hell"] .verg-marke{color:#fff}.blaettern{position:relative}.bl-stapel{position:relative;aspect-ratio:1000/1415;margin:0 14px 14px 0;perspective:2400px;perspective-origin:20% 50%}.bl-seite{position:absolute;inset:0;display:block;border-radius:8px;overflow:hidden;background:#f2f6f8;box-shadow:0 18px 40px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.07);transform-origin:0 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .95s cubic-bezier(.5,.05,.25,1),opacity .35s linear,box-shadow .3s}.bl-seite img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:inherit}.bl-seite.ba-leer .mm-platzhalter{height:100%}.bl-seite::before,.bl-seite::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity .7s}.bl-seite::before{background:rgba(6,14,21,.16)}.bl-seite::after{background:linear-gradient(90deg,rgba(6,14,21,0) 25%,rgba(6,14,21,.32));transition-duration:.95s}.bl-seite[data-tiefe="1"]{transform:translate(7px,7px)}.bl-seite[data-tiefe="2"],.bl-seite[data-tiefe="3"]{transform:translate(14px,14px)}.bl-seite[data-tiefe="1"]::before{opacity:.6}.bl-seite[data-tiefe="2"]::before,.bl-seite[data-tiefe="3"]::before{opacity:1}.bl-stapel .bl-seite.bl-weg{transform:rotateY(-100deg);opacity:0;pointer-events:none;transition:transform .95s cubic-bezier(.5,.05,.25,1),opacity .3s linear .62s}.bl-stapel .bl-seite.bl-weg::after{opacity:1}.bl-stapel .bl-seite.bl-ohne,.bl-stapel .bl-seite.bl-ohne::before,.bl-stapel .bl-seite.bl-ohne::after{transition:none!important}.bl-stapel{touch-action:pan-y pinch-zoom}.bl--js .bl-stapel{-webkit-user-select:none;user-select:none}.bl-stapel .bl-seite,.bl-stapel .bl-seite img{-webkit-user-drag:none}.bl-stapel.bl-zieht,.bl-stapel.bl-zieht .bl-seite{cursor:grabbing}.bl-stapel .bl-seite.bl-hand{transition:opacity .15s linear}.bl-stapel .bl-seite.bl-hand::before{opacity:0;transition:opacity .2s}.bl-stapel .bl-seite.bl-hand::after{opacity:var(--bl-p,0);transition:opacity .1s linear}.bl-stapel .bl-seite.bl-los,.bl-stapel .bl-seite.bl-los.bl-weg{transition:transform .45s cubic-bezier(.2,.7,.3,1),opacity .15s linear .3s,box-shadow .3s}.bl-stapel .bl-seite.bl-los::after{transition-duration:.45s}.bl-stapel .bl-seite.bl-kurz,.bl-stapel .bl-seite.bl-kurz.bl-weg{transition:transform .16s cubic-bezier(.3,.5,.4,1),opacity .05s linear .11s,box-shadow .2s}.bl-stapel .bl-seite.bl-kurz::before,.bl-stapel .bl-seite.bl-kurz::after{transition-duration:.16s}.bl-stapel.bl-greift .bl-seite[data-tiefe="0"],.bl-stapel .bl-seite.bl-hand,.bl-stapel .bl-seite.bl-fliegt{will-change:transform}a.bl-seite:hover,a.bl-seite:focus-visible{box-shadow:0 22px 46px rgba(0,0,0,.5),0 0 0 2px var(--cyan)}a.bl-seite:focus-visible{outline:none}.bl-lupe{position:absolute;right:12px;bottom:12px;z-index:20;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgba(6,14,21,.8);box-shadow:0 0 0 1px rgba(255,255,255,.16);pointer-events:none}.bl-lupe svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round}.bl-steuerung{display:flex;align-items:center;justify-content:center;gap:4px;margin:2px 14px 0 0}.bl-steuerung[hidden]{display:none}.bl-pfeil{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid var(--line2);border-radius:50%;background:rgba(255,255,255,.03);color:var(--text);cursor:pointer;transition:border-color .2s,color .2s}.bl-pfeil:hover{border-color:var(--cyan);color:var(--cyan)}.bl-pfeil svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.bl-pfeil:focus-visible,.bl-punkt:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.bl-punkte{display:flex;align-items:center}.bl-punkt{display:grid;place-items:center;width:18px;height:30px;padding:0;border:0;border-radius:8px;background:none;cursor:pointer;transition:width .3s var(--ease)}.bl-punkt i{position:relative;display:block;width:7px;height:7px;border-radius:999px;background:var(--line2);overflow:hidden;transition:width .3s var(--ease),background .3s}.bl-punkt:hover i{background:var(--muted)}.bl-punkt[aria-current]{width:30px}.bl-punkt[aria-current] i{width:22px;background:rgba(34,211,238,.28)}.bl-punkt[aria-current] i::after{content:"";position:absolute;inset:0;background:var(--cyan);transform-origin:0 50%}.bl-punkt.bl-takt i::after{animation:bl-takt 3.5s linear both}@keyframes bl-takt{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.bl-seite,.bl-seite::before,.bl-seite::after,.bl-punkt,.bl-punkt i{transition:none!important}}.bl-info{display:flex;flex-direction:column;align-items:center;gap:2px;margin:6px 14px 0 0;text-align:center;line-height:1.4}.bl-info[hidden]{display:none}.bl-zaehler{font-size:.8rem;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.bl-hinweis{font-size:.72rem;color:var(--muted2)}.bl-hinweis-touch{display:none}@media(hover:none){.bl-hinweis-maus{display:none}.bl-hinweis-touch{display:inline}}.ba-unterschrift{margin-top:14px;text-align:center;font-size:.85rem;line-height:1.5;color:var(--muted2)}#kostenlos-pruefen{scroll-margin-top:84px}.hero-beispiel{container:hb / inline-size;min-width:0;padding:22px;border:1px solid var(--line2);border-radius:var(--r-lg);background:linear-gradient(160deg,rgba(34,211,238,.07),rgba(255,255,255,.015) 55%),var(--bg2);box-shadow:0 22px 60px rgba(0,0,0,.35)}.hb-raster{display:grid;grid-template-areas:"titel" "bild" "text";gap:16px}.hb-titel{grid-area:titel;margin:0;font-size:clamp(1.2rem,2.1vw,1.45rem);font-weight:700;letter-spacing:-.4px;line-height:1.25}.hb-bild{grid-area:bild;width:100%;max-width:290px;margin:0 auto}.hb-text{grid-area:text;min-width:0}.hb-wert{margin:0;color:var(--muted);font-size:.98rem;line-height:1.6}.hb-knopf{margin-top:18px}.hb-hinweis{margin-top:12px;font-size:.74rem;line-height:1.45;color:var(--muted2)}@container hb (min-width:540px){.hb-raster{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-template-areas:"bild titel" "bild text";grid-template-rows:auto 1fr;column-gap:26px;row-gap:14px}.hb-titel{margin-top:4px}.hb-bild{max-width:none}}@media(max-width:920px){.hero-beispiel{order:3}}@media(max-width:560px){.hero-beispiel{padding:18px 16px}.hb-knopf .btn{width:100%;justify-content:center}}.bl-pause{margin-left:6px}.bl-pause[aria-pressed="true"]{border-color:var(--cyan);color:var(--cyan)}.seiten-timer{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;background:var(--bg2);border-bottom:1px solid var(--line);color:var(--muted);font-size:.82rem;line-height:1.35;text-align:center;overflow:hidden}.seiten-timer .st-uhr{flex:none;color:var(--cyan)}.seiten-timer .st-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seiten-timer b{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.seiten-timer.st-knapp,.seiten-timer.st-knapp .st-uhr,.seiten-timer.st-knapp b{color:var(--coral)}@media(max-width:760px){.seiten-timer{height:56px;justify-content:flex-start;text-align:left}.seiten-timer .st-text{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media(max-width:480px){.seiten-timer{height:66px}.seiten-timer .st-text{-webkit-line-clamp:3}}.hw-ablauf{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:92px;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--line)}.hw-ablauf li{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:.8rem;line-height:1.35;color:var(--muted)}.hw-nr{position:relative;z-index:1;flex:none;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1.5px solid var(--cyan);background:var(--bg2);color:var(--cyan);font-family:'Space Grotesk';font-weight:700;font-size:.82rem;line-height:1;box-shadow:0 0 14px rgba(34,211,238,.18)}.hw-text b{display:block;color:var(--text);font-weight:600}.hw-text small{font-size:.76rem;color:var(--muted)}.hw-linie{position:absolute;z-index:0;top:13px;left:calc(50% + 14px);width:calc(100% + 12px - 28px);height:2px;overflow:visible;pointer-events:none}.hw-linie line{stroke:rgba(34,211,238,.55);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.hw-linie .hw-s{display:none}@media(max-width:560px){.hw-ablauf{grid-template-columns:1fr;gap:14px;min-height:0}.hw-ablauf li{flex-direction:row;align-items:flex-start;gap:12px;text-align:left;min-height:28px}.hw-text{padding-top:4px}.hw-text b{display:inline}.hw-linie{top:28px;left:13px;width:2px;height:calc(100% + 14px - 28px)}.hw-linie .hw-q{display:none}.hw-linie .hw-s{display:inline}}@media(prefers-reduced-motion:no-preference){html.js .hero-wc:not(.in) .hw-ablauf li{opacity:0}html.js .hero-wc:not(.in) .hw-linie line{stroke-dashoffset:1}.hero-wc.in .hw-ablauf li{animation:hw-ein .55s var(--ease) both}.hero-wc.in .hw-ablauf li:nth-child(2){animation-delay:.15s}.hero-wc.in .hw-ablauf li:nth-child(3){animation-delay:.3s}.hero-wc.in .hw-linie line{animation:hw-zeichnen .6s cubic-bezier(.45,0,.25,1) both}.hero-wc.in .hw-ablauf li:nth-child(2) .hw-linie line{animation-delay:.6s}}@keyframes hw-ein{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes hw-zeichnen{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}details.faq-item>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;cursor:pointer;font-family:'Space Grotesk';font-size:1.04rem;font-weight:600;color:var(--text);border-radius:inherit}details.faq-item>summary::-webkit-details-marker{display:none}details.faq-item>summary:focus-visible{outline:3px solid var(--cyan);outline-offset:-3px}details.faq-item[open]{border-color:rgba(34,211,238,.35)}details.faq-item .chev{transition:transform .3s var(--ease),background .3s,border-color .3s}details.faq-item[open] .chev{background:var(--cyan);border-color:var(--cyan);transform:rotate(180deg)}details.faq-item[open] .chev svg{stroke:#04222b}details.faq-item .a{grid-template-rows:1fr;transition:grid-template-rows .35s var(--ease)}details.faq-item.faq-zu .a{grid-template-rows:0fr}details.faq-item.faq-zu .chev{transform:none;background:none;border-color:var(--line2)}details.faq-item.faq-zu .chev svg{stroke:var(--muted)}@media(hover:hover){details.faq-item>summary:hover .chev{border-color:var(--cyan)}}@media(prefers-reduced-motion:reduce){details.faq-item .a,details.faq-item .chev{transition:none}}.wc-leiste{position:fixed;left:0;right:0;top:var(--wcl-top,93px);z-index:99;background:rgba(10,23,32,.95);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line2);box-shadow:0 14px 40px rgba(0,0,0,.35);transform:translateY(-100%);visibility:hidden;transition:transform .35s var(--ease),visibility 0s linear .35s}.wc-leiste.an{transform:none;visibility:visible;transition:transform .35s var(--ease),visibility 0s}.wc-leiste[hidden]{display:none}.wc-leiste-in{display:flex;align-items:center;gap:18px;height:64px}.wc-leiste-text{flex:none;margin:0;font-size:.9rem;line-height:1.3;color:var(--muted);white-space:nowrap}.wc-leiste-text b{color:var(--text);font-weight:600}.wc-leiste .wc-form{position:relative;flex:1 1 auto;flex-wrap:nowrap;max-width:620px;margin:0 0 0 auto}.wc-leiste .wc-feld{flex:1 1 auto;border-radius:12px}.wc-leiste .wc-feld input{padding:9px 0;font-size:.95rem}.wc-leiste .wc-form .btn{padding:10px 20px;font-size:.88rem}.wc-leiste .wcv{display:none}.wc-leiste .wcv-fehler{position:absolute;left:0;top:calc(100% + 6px);margin:0;padding:5px 12px;border:1px solid var(--line2);border-radius:9px;background:var(--bg2);font-size:.8rem;white-space:nowrap}.wc-leiste .wcv-fehler:empty{display:none}.wc-leiste-zu{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line2);background:none;color:var(--muted);font-size:1.35rem;line-height:1;cursor:pointer;transition:color .2s,border-color .2s}.wc-leiste-zu:hover,.wc-leiste-zu:focus-visible{color:var(--text);border-color:var(--cyan)}.wc-leiste-zu:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}@media(max-width:1100px){.wc-leiste-text{font-size:.82rem}.wc-leiste-in{gap:12px}}@media(max-width:920px){.wc-leiste{display:none!important}}@media(prefers-reduced-motion:reduce){.wc-leiste,.wc-leiste.an{transition:none}}[data-zaehlen]{font-variant-numeric:tabular-nums}span[data-zaehlen]{display:inline-block;text-align:right}@media(hover:hover) and (prefers-reduced-motion:no-preference){main:has(#wc-leiste) .btn{transition:transform .15s var(--ease),box-shadow .15s var(--ease),background .25s,translate .35s var(--ease),scale .15s var(--ease)}main:has(#wc-leiste) .btn:hover{transform:translateY(-1px)}main:has(#wc-leiste) .btn-coral:hover{box-shadow:0 14px 40px rgba(255,107,94,.5)}main:has(#wc-leiste) .btn-cyan:hover{box-shadow:0 14px 40px rgba(34,211,238,.45)}main:has(#wc-leiste) .btn-ghost:hover{box-shadow:0 10px 28px rgba(0,0,0,.3)}main:has(#wc-leiste) .hero-karte{transition:opacity .9s var(--ease),transform .9s var(--ease),translate .3s var(--ease),box-shadow .3s var(--ease)}main:has(#wc-leiste) .hero-karte:hover{translate:0 -3px;box-shadow:0 30px 70px rgba(0,0,0,.5)}main:has(#wc-leiste) .card:hover,main:has(#wc-leiste) .proj:hover,main:has(#wc-leiste) .post:hover{translate:0 -3px}}@media(prefers-reduced-motion:no-preference){main:has(#wc-leiste) .btn:active{scale:.98}main:has(#wc-leiste) .wc-feld{transition:border-color .2s,box-shadow .3s var(--ease)}main:has(#wc-leiste) .wc-feld:focus-within{border-color:var(--cyan);box-shadow:0 0 0 4px var(--cyan-soft),0 0 26px rgba(34,211,238,.28)}main:has(#wc-leiste) .finale .lead-card .btn-coral{animation:coralglow 2.8s ease-in-out 2}main:has(#wc-leiste) .finale .lead-card .btn-coral:hover{animation:none}}@media(prefers-reduced-motion:reduce){main:has(#wc-leiste) .finale .btn-coral{animation:none}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s;animation-timing-function:ease-out}}.ausser-sicht,.ausser-sicht *{animation-play-state:paused!important}.ref-zahlen{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0}.ref-zahlen li{padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:.82rem;line-height:1.35;color:var(--muted)}.ref-zahlen b{color:var(--cyan);font-family:'Space Grotesk'}.wcv-symbol{flex:none;width:16px;height:16px;border-radius:3px;object-fit:contain;background:#fff}.wcv-symbol[hidden]{display:none}.wcv[data-fund="nein"] .wcv-status{color:#f5c542}@media(max-width:760px){.mobil-leiste{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:4px}.mobil-leiste a,.mobil-leiste button{gap:3px;font-size:.72rem;white-space:nowrap;background:none;color:var(--text);margin:0}.mobil-leiste svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mobil-leiste .ml-wa svg{fill:currentColor;stroke:none}.mobil-leiste .ml-pruefen{background:var(--coral);color:#2b0a06;margin:2px}.mobil-leiste .ml-eintragen{background:var(--coral);color:#2b0a06;margin:2px}.chat-fab{width:56px;height:56px}.chat-fab svg{width:25px;height:25px}}input:not([type=checkbox]):not([type=radio]):not([type=submit]):not(.hp):focus,textarea:focus,select:focus{border-color:var(--cyan)!important;box-shadow:0 0 0 4px rgba(34,211,238,.28)!important;outline:none}:is(.lead-card,.termin-box,.check-box,.dl-karte,.daten-box) :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:var(--cyan-deep)!important;box-shadow:0 0 0 4px rgba(8,145,178,.24)!important}input.err:focus,textarea.err:focus,select.err:focus{border-color:var(--coral)!important;box-shadow:0 0 0 4px rgba(255,107,94,.25)!important}.feld:focus-within>.feld-label{color:var(--cyan)}:is(.lead-card,.termin-box,.check-box,.dl-karte,.daten-box) .feld:focus-within>.feld-label{color:var(--cyan-deep)}.kruemel{display:block;width:96px;height:96px;overflow:visible}.ok-figur{position:relative;width:88px;margin:0 auto 22px}.ok-figur .ring{margin:0}.ok-figur .kruemel{position:absolute;right:-46px;bottom:-6px;width:54px;height:54px}.ok-figur--danke{width:96px;margin:0 auto 18px}.fehler-figur{position:relative;display:block;width:150px;margin:0 auto 10px}.fehler-figur .kruemel{width:150px;height:150px}.fehler-code{position:absolute;right:-30px;top:4px;padding:2px 10px;border:1px solid var(--line2);border-radius:999px;background:var(--bg2);color:var(--cyan);font-family:'Space Grotesk';font-weight:700;font-size:1rem;letter-spacing:1px}.wca-kruemel{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding:12px 14px;border:1px dashed var(--line2);border-radius:14px;background:rgba(34,211,238,.05);color:var(--muted);font-size:.95rem;line-height:1.5}.wca-kruemel .kruemel{flex:none;width:60px;height:60px}.wca-kruemel b{color:var(--text)}@media(prefers-reduced-motion:no-preference){.kruemel--jubel{animation:kr-hops .45s 1s cubic-bezier(.34,1.56,.64,1) 2 both}.kruemel--wackeln{transform-origin:50% 90%;animation:kr-wackeln 1.6s ease-in-out .2s 2}.kruemel--kauen .kr-kauen{transform-box:fill-box;transform-origin:center;animation:kr-kauen .8s ease-in-out 10}}@keyframes kr-hops{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px) rotate(-6deg)}}@keyframes kr-wackeln{0%,100%{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(6deg)}}@keyframes kr-kauen{0%,100%{transform:scaleY(1)}50%{transform:scaleY(.45)}}.begriff{position:relative;display:inline}.begriff-wort{appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:help;text-decoration:underline dotted;text-decoration-color:var(--cyan);text-decoration-thickness:2px;text-underline-offset:3px}.begriff-wort::after{content:"?";display:inline-grid;place-items:center;width:1.1em;height:1.1em;margin-left:2px;border-radius:50%;background:rgba(34,211,238,.16);color:var(--cyan);font-size:.6em;font-weight:700;line-height:1;vertical-align:super}.begriff-wort[aria-expanded="true"]{color:var(--cyan)}.begriff-text{position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%);z-index:30;width:max-content;max-width:min(280px,82vw);padding:10px 12px;border:1px solid var(--line2);border-radius:12px;background:var(--bg2);color:var(--text);font-family:Inter,sans-serif;font-size:.85rem;font-weight:400;letter-spacing:0;line-height:1.45;text-align:left;white-space:normal;box-shadow:var(--shadow-lg)}.begriff-text[hidden]{display:none}.wc-box--kompakt{margin:24px 0;padding:14px 16px;border-radius:14px}.article-body .wc-box--kompakt .wc-kompakt-text{margin:0 0 10px;font-size:.9rem;line-height:1.5;color:var(--muted)}.wc-kompakt-text b{color:var(--text)}.wc-box--kompakt .wc-badge{margin-right:4px;padding:2px 8px;font-size:.62rem;vertical-align:1px}.wc-kompakt{gap:8px}.wc-kompakt .wc-feld{flex:1 1 150px;padding:0 12px;border-radius:11px}.wc-kompakt .wc-feld input{padding:10px 0;font-size:.95rem}.wc-kompakt .btn{padding:10px 18px;font-size:.9rem}.wc-kompakt .wcv-fehler:empty{display:none}.wc-kompakt .wcv-fehler{min-height:0;margin:0}.wcv--kompakt{margin:0}.wcv--kompakt .wcv-status{min-height:0;margin:2px 0 0;font-size:.8rem}.wcv--kompakt .wcv-status:empty{display:none}@media(max-width:560px){.wc-kompakt .btn{width:auto;padding:10px 14px}}.such-knopf{display:inline-flex;align-items:center;justify-content:center;flex:none;width:42px;height:42px;margin-left:4px;border:1px solid var(--line2);border-radius:12px;background:rgba(255,255,255,.04);color:var(--text);cursor:pointer;transition:border-color .2s,color .2s}.such-knopf svg,.such-lupe{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.such-knopf:hover,.such-knopf:focus-visible{border-color:var(--cyan);color:var(--cyan)}html.such-offen{overflow:hidden}.such-dialog{position:fixed;inset:0;z-index:300;display:flex;justify-content:center;align-items:flex-start;padding:10vh 16px 16px;background:rgba(3,8,12,.72);backdrop-filter:blur(4px)}.such-dialog[hidden]{display:none}.such-panel{width:min(680px,100%);max-height:80vh;display:flex;flex-direction:column;border:1px solid var(--line2);border-radius:var(--r-lg);background:var(--bg2);box-shadow:0 30px 80px rgba(0,0,0,.55);overflow:hidden}.such-dialog-form{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.such-dialog-form .such-lupe{color:var(--cyan);flex:none}.such-dialog-form input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:inherit;font-size:1.05rem;padding:6px 0}#such-dialog-q:focus,#such-dialog-q:focus-visible{box-shadow:none!important;outline:none}.such-dialog-form input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.such-dialog-form:focus-within{box-shadow:inset 0 -2px 0 var(--cyan)}.such-zu{flex:none;width:36px;height:36px;border:1px solid var(--line2);border-radius:10px;background:none;color:var(--muted);cursor:pointer}.such-live{overflow-y:auto;padding:6px}.such-live-t,.such-live-alle{display:flex;align-items:baseline;gap:10px;padding:10px 12px;border-radius:10px;color:var(--text);text-decoration:none;line-height:1.35}.such-live-t:hover,.such-live-alle:hover{background:rgba(34,211,238,.08)}.such-live-t.gewaehlt,.such-live-alle.gewaehlt,.such-live-t:focus-visible,.such-live-alle:focus-visible{background:rgba(34,211,238,.16);box-shadow:inset 3px 0 0 var(--cyan);outline:none}.such-live-alle{color:var(--cyan);font-weight:600;font-size:.9rem}.such-live-titel{min-width:0}.such-live-leer{margin:0;padding:12px;color:var(--muted);font-size:.92rem}.such-live-leer a{color:var(--cyan)}@media (hover:none){.such-fuss{display:none}}.such-fuss{margin:0;padding:8px 16px;border-top:1px solid var(--line);font-size:.75rem;color:var(--muted2)}.such-art{flex:none;display:inline-block;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase;background:rgba(34,211,238,.12);color:var(--cyan)}.such-art--projekt{background:rgba(255,107,94,.14);color:#ff8f80}.such-art--seite{background:rgba(245,197,66,.14);color:#f5c542}.m-suche{display:flex;gap:8px;margin:0 0 14px}.m-suche input{flex:1;min-width:0;padding:12px 14px;border:1px solid var(--line2);border-radius:12px;background:rgba(255,255,255,.06);color:var(--text);font:inherit;font-size:16px}.such-hero .intro{max-width:44em}.such-form{display:flex;gap:10px;flex-wrap:wrap;max-width:720px;margin-top:18px}.such-form input{flex:1 1 260px;min-width:0;padding:14px 16px;border:1.5px solid var(--line2);border-radius:14px;background:rgba(255,255,255,.06);color:var(--text);font:inherit;font-size:1rem}.such-filter{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.such-filter a{padding:6px 14px;border:1px solid var(--line2);border-radius:999px;color:var(--muted);text-decoration:none;font-size:.88rem}.such-filter a.on{border-color:var(--cyan);color:var(--text);background:rgba(34,211,238,.08)}.such-filter span{color:var(--muted2);margin-left:4px}.such-raster{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:40px;align-items:start}.such-anzahl{color:var(--muted);margin:0 0 18px}.such-treffer a{display:block;padding:16px 18px;margin-bottom:12px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.02);color:var(--text);text-decoration:none;transition:border-color .2s,background .2s}.such-treffer a:hover,.such-treffer a:focus-visible{border-color:rgba(34,211,238,.45);background:rgba(34,211,238,.04)}.such-treffer h3{margin:8px 0 6px;font-size:1.12rem;line-height:1.35}.such-treffer p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.55}.such-treffer mark{background:rgba(34,211,238,.22);color:var(--text);border-radius:3px;padding:0 2px}.such-h2{font-size:1.2rem;margin:0 0 12px}.such-themen{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.such-themen a{display:inline-block;padding:8px 14px;border:1px solid var(--line2);border-radius:999px;color:var(--text);text-decoration:none;font-size:.9rem}.such-themen a:hover{border-color:var(--cyan)}.such-leer p{color:var(--muted)}.such-leer a{color:var(--cyan)}.such-cta h3{margin:0 0 12px;font-size:1.05rem}.such-weg{display:block;padding:10px 12px;margin-bottom:8px;border:1px solid var(--line);border-radius:12px;color:var(--text);text-decoration:none}.such-weg:hover{border-color:var(--cyan)}.such-weg b{display:block;font-size:.95rem}.such-weg span{display:block;color:var(--muted);font-size:.82rem;margin-top:2px}.such-pager{display:flex;gap:16px;align-items:center;justify-content:center;margin-top:20px}@media(max-width:920px){.such-raster{grid-template-columns:1fr}.such-knopf{margin-left:auto}}@media(max-width:560px){.such-dialog{padding:12px 10px}.such-panel{max-height:88vh}}section.sek-ohne-oben{padding-top:0}section.sek-nah-oben{padding-top:var(--abstand-4)}.page-hero--kurz{padding-bottom:var(--abstand-5)}@media(max-width:920px){.page-hero--kurz{padding-top:var(--abstand-7)}}.why-titel{font-size:var(--fs-h2);letter-spacing:-.8px;line-height:1.15}.why-intro{color:var(--muted);margin-top:18px;font-size:1.03rem}.cs-h2-abstand{margin-top:40px}.l-branchen{margin-bottom:var(--abstand-7)}.m-extra a.m-wa{color:#25d366!important}html[data-schrift="gross"]{font-size:118.75%;--muted:#c3d4dc;--muted2:#afc4ce}html[data-schrift="gross"] .article-body{color:#dde9ee}html[data-schrift="gross"] body{line-height:1.75}:is(.hb-hinweis,.bl-hinweis,.wc-hinweis,.wc-ohne,.nl-klein,.consent,.rr-hilfe,.rr-zeitinfo,.feld-fehler,.chat-panel .note,.chat-consent .note,.wcv-kopf,.wcv-bereiche li,.hw-text small,.post .meta-row,.dl-hinweis,.erg-fuss,.lead-card .secure,.termin-box .secure,.ba-unterschrift,.mm-fussnote,.kpi-extra,.galerie-hinweis,.cs-cta-klein,.legal .hinweis-klein p){font-size:max(.8125rem,13px)}:is(.proj .lbl,.post-kat,.mq .label,.post .date,.hk-eyebrow,.such-art,.zeit-marke,.wc-badge,.treppe-wann){font-size:max(.75rem,12px)}.ansicht{position:relative;flex:none}html:not(.ansicht-js) .ansicht{display:none}.ansicht-knopf{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:42px;min-width:44px;padding:0 10px;margin-left:4px;border:1px solid var(--line2);border-radius:12px;background:rgba(255,255,255,.04);color:var(--text);font:700 .95rem/1 'Space Grotesk',sans-serif;cursor:pointer;transition:border-color .2s,color .2s}.ansicht-knopf-a span{font-size:.78em;vertical-align:.3em}.ansicht-knopf svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2}.ansicht-knopf svg path{fill:currentColor;stroke:none}.ansicht-knopf:hover,.ansicht-knopf:focus-visible,.ansicht-knopf[aria-expanded="true"]{border-color:var(--cyan);color:var(--cyan)}.ansicht-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:120;width:300px;padding:16px;border:1px solid var(--line2);border-radius:var(--r-md);background:var(--bg2);box-shadow:var(--shadow-lg);text-align:left}.ansicht-panel[hidden]{display:none}.ansicht-x{position:absolute;top:8px;right:8px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:1rem;cursor:pointer}.ansicht-x:hover,.ansicht-x:focus-visible{color:var(--text);background:var(--surface)}.ansicht-titel{padding-right:34px}.ansicht-titel:focus{outline:none}.ansicht-nur-frage{display:none}.ansicht-panel.ansicht-frage .ansicht-nur-frage{display:block}.ansicht-panel.ansicht-frage .ansicht-ohne-frage{display:none}.ansicht-frage-text{margin:4px 0 0;font-size:.9rem;line-height:1.5;color:var(--muted)}.ansicht-fertig{width:100%;justify-content:center;margin-top:14px;min-height:46px}.ansicht-panel.ansicht-frage{width:330px;border-color:var(--cyan);box-shadow:var(--shadow-lg),0 0 0 4px var(--cyan-soft)}.ansicht-wahl button.ansicht-geraet::after{content:"wie dein Gerät";position:absolute;top:-9px;right:8px;padding:1px 7px;border-radius:99px;background:var(--cyan);color:#06121a;font:700 .66rem/1.5 'Inter',sans-serif;letter-spacing:.2px}.ansicht-wahl button{position:relative}.ansicht-panel.ansicht-rein{transform-origin:top right;animation:ansichtRein .42s cubic-bezier(.2,.9,.3,1.2) both}@keyframes ansichtRein{from{opacity:0;transform:translateY(-14px) scale(.94)}to{opacity:1;transform:none}}.ansicht-knopf.ansicht-ruft{border-color:var(--cyan);color:var(--cyan);animation:ansichtRuft 1.2s ease-out 2}@keyframes ansichtRuft{0%{box-shadow:0 0 0 0 rgba(34,211,238,.55)}100%{box-shadow:0 0 0 12px rgba(34,211,238,0)}}@media (prefers-reduced-motion:reduce){.ansicht-panel.ansicht-rein,.ansicht-knopf.ansicht-ruft{animation:none}}@media (max-width:640px){.ansicht-panel.ansicht-frage{width:auto}}.ansicht-titel{margin:0 0 4px;font-family:'Space Grotesk';font-weight:700;font-size:1.02rem;color:var(--text)}.ansicht-zeile{margin:12px 0 6px;font-size:.85rem;font-weight:600;color:var(--muted)}.ansicht-wahl{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ansicht-wahl button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 10px;border:1.5px solid var(--line2);border-radius:12px;background:var(--surface);color:var(--text);font:600 .95rem 'Inter',sans-serif;cursor:pointer;transition:border-color .2s,background .2s}.ansicht-wahl button b{font-family:'Space Grotesk';font-size:1.05rem;line-height:1}.ansicht-wahl button b.ansicht-gross{font-size:1.35rem}.ansicht-wahl svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ansicht-wahl button:hover{border-color:var(--cyan)}.ansicht-wahl button[aria-pressed="true"]{border-color:var(--cyan);background:var(--cyan-soft);box-shadow:0 0 0 3px var(--cyan-soft)}.ansicht-wahl button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.ansicht-hinweis{margin:12px 0 0;font-size:max(.8125rem,13px);line-height:1.5;color:var(--muted)}html[data-design-fest] .ansicht-farben{display:none}@media(min-width:921px) and (max-width:1100px){.nav-cta-zusatz{display:none}.nav ul{gap:16px}}@media(max-width:920px){.ansicht{margin-left:auto}html.ansicht-js .ansicht + .such-knopf{margin-left:6px}.ansicht-panel{position:fixed;top:72px;left:16px;right:16px;width:auto;max-width:360px;margin-left:auto}}@media(max-width:380px){.ansicht-knopf{padding:0 8px;gap:3px}.ansicht-knopf svg{display:none}}@media(min-width:921px) and (max-width:1300px){html[data-schrift="gross"] .nav ul{gap:14px;font-size:15px}html[data-schrift="gross"] .nav .btn-sm{padding:12px 14px;font-size:14px}html[data-schrift="gross"] .nav-cta-zusatz,html[data-schrift="gross"] .wa-kopf span{display:none}}@media(max-width:920px){html[data-schrift="gross"] .mobile-menu{gap:18px;overflow-y:auto;justify-content:safe center;padding:72px 0 32px}}section.kurz-gesagt{padding-top:var(--abstand-7);padding-bottom:0}.kg-box{display:grid;gap:14px;max-width:920px;margin:0 auto;padding:24px 28px;border:1px solid var(--line2);border-radius:var(--r-lg);background:linear-gradient(135deg,rgba(34,211,238,.07),rgba(255,255,255,.02) 60%),var(--bg2)}.kg-titel{margin:0;font-size:var(--fs-h3)}.kg-liste{list-style:none;margin:0;padding:0;display:grid;gap:10px}.kg-liste li{position:relative;padding-left:26px;color:var(--muted);font-size:1rem;line-height:1.6}.kg-liste li::before{content:"";position:absolute;left:4px;top:.6em;width:9px;height:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 4px var(--cyan-soft)}.kg-liste b{color:var(--text)}.kg-sprung{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.kg-sprung-titel{margin-right:2px;font-size:.88rem;font-weight:600;color:var(--muted)}.kg-sprung a{display:inline-flex;align-items:center;min-height:42px;padding:6px 14px;border:1px solid var(--line2);border-radius:999px;font-size:.92rem;font-weight:600;color:var(--text);transition:border-color .2s,color .2s}.kg-sprung a:hover,.kg-sprung a:focus-visible{border-color:var(--cyan);color:var(--cyan)}@media(max-width:560px){.kg-box{padding:20px 18px}.kg-sprung a{font-size:.88rem;padding:6px 12px}}section.kontaktwege{padding-bottom:var(--abstand-8)}.kw-kacheln{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--abstand-4)}.kw-kachel{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:230px;padding:26px 22px;border:1px solid var(--line2);border-radius:var(--r-lg);background:var(--surface);color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:border-color .25s,transform .25s var(--ease),box-shadow .25s}.kw-kachel:hover,.kw-kachel:focus-visible{border-color:var(--cyan);transform:translateY(-3px);box-shadow:0 18px 44px rgba(0,0,0,.3)}.kw-kachel:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.kw-ico{display:grid;place-items:center;flex:none;width:58px;height:58px;margin-bottom:6px;border-radius:16px;background:var(--cyan-soft);border:1px solid rgba(34,211,238,.28)}.kw-ico svg{width:28px;height:28px;fill:none;stroke:var(--cyan);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.kw-ico svg .kw-voll{fill:var(--cyan);stroke:none}.kw-kachel--wa .kw-ico{background:rgba(37,211,102,.12);border-color:rgba(37,211,102,.35)}.kw-kachel--wa .kw-ico svg .kw-voll{fill:#25d366}.kw-titel{font-family:'Space Grotesk';font-size:1.4rem;font-weight:700;letter-spacing:-.3px;line-height:1.2}.kw-text{color:var(--muted);font-size:.96rem;line-height:1.55}.kw-los{margin-top:auto;padding-top:8px;color:var(--cyan);font-family:'Space Grotesk';font-size:1rem;font-weight:700}.kw-hinweis{margin:14px 0 0;font-size:max(.8125rem,13px);line-height:1.5;color:var(--muted2)}.kontakt-h2{margin-bottom:10px;font-size:var(--fs-h2-klein);letter-spacing:-.5px;line-height:1.2}.kontakt-text{margin-bottom:18px;color:var(--muted)}.kontakt-grid .naechste-schritte{margin-top:18px}@media(max-width:1000px){.kw-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.kw-kachel{min-height:0}}@media(max-width:520px){.kw-kacheln{grid-template-columns:minmax(0,1fr);gap:10px}.kw-kachel{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:14px;row-gap:2px;align-items:start;padding:16px}.kw-ico{grid-row:1 / span 3;width:52px;height:52px;margin:0}.kw-titel{font-size:1.18rem}.kw-los{padding-top:4px}}.zeitrechner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px 44px;padding:36px 40px;border:1px solid rgba(34,211,238,.3);border-radius:var(--r-lg);background:radial-gradient(700px 300px at 0% 0%,rgba(34,211,238,.08),transparent 60%),var(--bg2)}.zr-kopf{grid-column:1 / -1}.zr-kopf h2{font-size:var(--fs-h2-klein);letter-spacing:-.5px;line-height:1.2}.zr-kopf p{max-width:680px;margin-top:10px;color:var(--muted)}.zr-regler{display:grid;gap:22px;align-content:start}.zr-feld-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:4px}.zr-feld label{font-weight:600;color:var(--text)}.zr-feld output{font-family:'Space Grotesk';font-size:1.3rem;font-weight:700;color:var(--cyan);white-space:nowrap}.zr-feld input[type=range]{display:block;width:100%;height:34px;margin:0;accent-color:var(--coral);cursor:pointer}.zr-feld input[type=range]:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:8px}.zr-hilfe{margin:2px 0 0;font-size:max(.8125rem,13px);color:var(--muted2)}.zr-ergebnis{align-self:start;padding:22px 24px;border:1px solid var(--line2);border-radius:var(--r-md);background:var(--surface)}.zr-zeile{margin:0;color:var(--muted)}.zr-zeile b{color:var(--text)}.zr-gross{display:flex;flex-direction:column;margin:12px 0}.zr-gross b{font-family:'Space Grotesk';font-size:clamp(2.2rem,5vw,3rem);line-height:1.05;letter-spacing:-1px;color:var(--coral);font-variant-numeric:tabular-nums}.zr-gross span{color:var(--muted);font-size:.95rem}.zr-klein{margin:12px 0 0;font-size:max(.8125rem,13px);color:var(--muted2)}.zr-cta{grid-column:1 / -1;padding-top:20px;border-top:1px solid var(--line)}.zr-cta p{margin-bottom:14px;color:var(--muted)}.zr-cta b{color:var(--text)}@media(max-width:920px){.zeitrechner{grid-template-columns:minmax(0,1fr);padding:28px 22px}}.treppe-wann{display:block;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#087089}.treppe .jetzt .treppe-wann{color:#b8322a}.danke-seite .treppe-wann{color:var(--cyan)}.danke-seite .treppe .jetzt .treppe-wann{color:var(--coral)}.danke-seite .danke-unterzeile{margin:0;color:var(--muted);font-size:1.02rem}@media(prefers-reduced-motion:no-preference){.treppe-los .treppe>li:nth-child(4){animation-delay:.71s}.treppe-los .treppe-weiter{animation-delay:1.17s}}.vn{margin:16px 0 8px}.vn-buehne{position:relative;overflow:hidden;border:1px solid var(--line2);border-radius:var(--r-md);background:var(--bg3);touch-action:pan-y}.vn-bild{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.vn-vorher{clip-path:inset(0 calc(100% - var(--vn,50%)) 0 0)}.vn-griff{position:absolute;top:0;bottom:0;left:var(--vn,50%);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.25);pointer-events:none}.vn-griff::after{content:"";position:absolute;top:50%;left:50%;width:42px;height:42px;margin:-21px 0 0 -21px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e2430' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l-6 6 6 6M15 6l6 6-6 6'/%3E%3C/svg%3E") center/22px no-repeat;box-shadow:0 4px 14px rgba(0,0,0,.35)}.vn-marke{position:absolute;top:10px;padding:3px 10px;border-radius:999px;background:rgba(6,14,21,.8);color:#fff;font-size:.8rem;font-weight:700;pointer-events:none}.vn-marke--vorher{left:10px}.vn-marke--nachher{right:10px}.vn input[type=range]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.vn-buehne:focus-within{outline:3px solid var(--cyan);outline-offset:3px}.vn figcaption{margin-top:8px;font-size:.86rem;color:var(--muted2)}.proj .shot img.img{display:block;width:100%;height:148px;object-fit:cover;object-position:center top}.proj .shot img.img--ganz{object-fit:contain;background-color:#0d1d29}html[data-design="hell"]{color-scheme:light;--bg:#f4f7f9;--bg2:#e9eff3;--bg3:#dde6eb;--surface:#ffffff;--surface2:#f3f7f9;--line:rgba(14,36,48,.12);--line2:rgba(14,36,48,.22);--cyan:#087089;--cyan2:#0a7f9b;--cyan-deep:#087089;--cyan-soft:rgba(8,112,137,.10);--cyan-glow:rgba(8,112,137,.28);--coral:#c43b2f;--coral2:#a93226;--coral-soft:rgba(196,59,47,.10);--text:#0e2430;--muted:#3f5a66;--muted2:#4f6874;--ink:#0e2430;--ink-soft:#48626e;--shadow-lg:0 24px 60px rgba(14,36,48,.14);--fehler-hell:#b8322a}html[data-schrift="gross"][data-design="hell"]{--muted:#2a434e;--muted2:#344d59}html[data-design="hell"] ::selection{color:#fff}html[data-design="hell"]::-webkit-scrollbar-thumb,html[data-design="hell"] ::-webkit-scrollbar-thumb{background:#b4c4cc}html[data-design="hell"] header{background:rgba(244,247,249,.88)}html[data-design="hell"] header.scrolled{background:rgba(255,255,255,.95);box-shadow:0 8px 30px rgba(14,36,48,.1)}html[data-design="hell"] .nav .logo img,html[data-design="hell"] .f-grid .logo img{filter:brightness(.8) saturate(1.3)}html[data-design="hell"] .nav .logo:hover img{filter:brightness(.8) saturate(1.3) drop-shadow(0 0 10px rgba(8,112,137,.3))}html[data-design="hell"] .mobile-menu{background:rgba(244,247,249,.98)}html[data-design="hell"] #neural{filter:brightness(.6) saturate(1.4)}html[data-design="hell"] .m-extra a.m-wa{color:#0f7a3f!important}html[data-design="hell"] .wa-kopf{color:#0f7a3f;border-color:rgba(15,122,63,.35)}html[data-design="hell"] .m-suche input,html[data-design="hell"] .such-form input{background:#fff}html[data-design="hell"] .such-panel,html[data-design="hell"] .ansicht-panel,html[data-design="hell"] .begriff-text{background:#fff}html[data-design="hell"] .such-dialog{background:rgba(14,36,48,.45)}html[data-design="hell"] .such-art--projekt{color:#b8322a}html[data-design="hell"] .such-art--seite,html[data-design="hell"] .wcv[data-fund="nein"] .wcv-status,html[data-design="hell"] .mm-st-badge{color:#8a6200}html[data-design="hell"] :is(.grad,.stat .z,.center-page .big,.ueber-fakten b,.thema-zahlen b,.ps-prozent,.cr-zahl .z){background:linear-gradient(92deg,#087089,#0a8fae 50%,#087089);background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}html[data-design="hell"] :is(.btn-cyan,.pagination .akt,.wc-badge,.skip-link,.chat-panel .head .avatar,.chat-eingabe button,.team-initial,.pschritt.erledigt .ps-punkt,.mm-st-nr){color:#fff}html[data-design="hell"] .skip-link:focus{outline-color:var(--text)}html[data-design="hell"] :is(.solution .arrow svg,.chat-fab svg,.faq-item.open .chev svg,details.faq-item[open] .chev svg,.danke-seite .treppe-haken path){stroke:#fff}html[data-design="hell"] .wca-schritte li.erledigt .wca-sym::before{border-color:#fff}html[data-design="hell"] .btn-coral{background:linear-gradient(135deg,#ff6b5e,#e85246)}html[data-design="hell"] .mobil-leiste .ml-pruefen{background:#ff6b5e}html[data-design="hell"] .mobil-leiste .ml-eintragen{background:#ff6b5e}html[data-design="hell"] :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box){border:1px solid var(--line);box-shadow:0 24px 60px rgba(14,36,48,.12)}html[data-design="hell"] :is(.card,.post,.proj,.verg-karte,.galerie-raster a,.kw-kachel):hover{box-shadow:0 18px 44px rgba(14,36,48,.14)}html[data-design="hell"] :is(.hero-karte,.hero-beispiel,.uu-draht,.ref-maschine){box-shadow:0 18px 44px rgba(14,36,48,.12)}html[data-design="hell"] .bl-seite{box-shadow:0 14px 32px rgba(14,36,48,.22),0 0 0 1px rgba(14,36,48,.08)}html[data-design="hell"] :is(.proj .shot .bar,.cs-shot .bar){background:rgba(14,36,48,.04)}html[data-design="hell"] :is(.proj .shot .bar span,.cs-shot .bar span,.kat-filter a span){background:rgba(14,36,48,.07)}html[data-design="hell"] :is(.post .thumb::after,.post .thumb-img::after){background:linear-gradient(180deg,transparent 60%,rgba(14,36,48,.12))}html[data-design="hell"] .l-visual .chip-f{background:#fff}html[data-design="hell"] .cta-band{background:linear-gradient(120deg,rgba(8,112,137,.1),rgba(255,255,255,.55)),var(--bg2)}html[data-design="hell"] .artikel-cta{background:linear-gradient(120deg,rgba(8,112,137,.08),rgba(255,255,255,.7))}html[data-design="hell"] .article-body{color:#23404d}html[data-schrift="gross"][data-design="hell"] .article-body{color:#14303c}html[data-design="hell"] .legal th{background:rgba(14,36,48,.05);color:var(--text)}html[data-design="hell"] .portrait figcaption b{color:#fff}html[data-design="hell"] .portrait figcaption span{color:#d5e2e8}html[data-design="hell"] .ps-balken{background:rgba(14,36,48,.1)}html[data-design="hell"] .lb-text,html[data-design="hell"] .lb-zahl{color:#c6d9e1}html[data-design="hell"] :is(.wc-modal,.exit-box){background:rgba(14,36,48,.55)}html[data-design="hell"] :is(.wc-karte,.exit-karte){background:#fff}html[data-design="hell"] .wc-feld,html[data-design="hell"] .wcv-browser,html[data-design="hell"] .wcs-box{background:#fff}html[data-design="hell"] #wc-form input:not([type=checkbox]):not(.hp),html[data-design="hell"] #rr-form input:not([type=checkbox]):not([type=radio]):not(.hp){background:#fff}html[data-design="hell"] .wcs input:not([type=checkbox]):not([type=radio]),html[data-design="hell"] .wcs textarea,html[data-design="hell"] .wcs select{background:#fff}html[data-design="hell"] .wcv-punkte i{background:rgba(14,36,48,.2)}html[data-design="hell"] .wcv-adresse{background:rgba(14,36,48,.05)}html[data-design="hell"] .wcv-bereiche li::before{background:rgba(14,36,48,.25)}html[data-design="hell"] .wca-spur{stroke:rgba(14,36,48,.12)}html[data-design="hell"] :is(.wca-titel,.wb-haken,.daten-meldung.ok){color:#0f7a4a}html[data-design="hell"] .wb-stempel{background:#fff}html[data-design="hell"] .wc-leiste{background:rgba(255,255,255,.96);box-shadow:0 14px 40px rgba(14,36,48,.12)}html[data-design="hell"] .chat-panel{background:#fff;box-shadow:0 30px 80px rgba(14,36,48,.2)}html[data-design="hell"] .chat-panel .head{background:linear-gradient(120deg,rgba(8,112,137,.12),rgba(255,255,255,0))}html[data-design="hell"] .cmsg.ich{background:rgba(14,36,48,.06)}html[data-design="hell"] .chat-eingabe input{background:#fff}@media(max-width:760px){html[data-design="hell"] .mobil-leiste{background:rgba(255,255,255,.96)}}html[data-design="hell"] .keks{color:#3a2210}html[data-design="hell"] .keks-schleier{background:radial-gradient(ellipse at 50% 55%,rgba(244,247,249,.3),rgba(14,36,48,.45))}html[data-design="hell"] .keks-karte{background:linear-gradient(165deg,#fffaf1,#fdf0dc);border-color:rgba(165,101,42,.35);box-shadow:0 30px 80px rgba(14,36,48,.25),0 -24px 70px -34px rgba(227,168,92,.45)}html[data-design="hell"] .keks-karte::before{background:radial-gradient(circle at 50% 0,rgba(246,207,142,.35),transparent 55%)}html[data-design="hell"] .keks h2,html[data-design="hell"] .keks-kat h3{color:#3a2210}html[data-design="hell"] :is(.keks-eyebrow,.keks-text-mehr,.keks-mehr,.keks-kat summary,.keks-status){color:#8a4f1a}html[data-design="hell"] .keks-text{color:#4a3526}html[data-design="hell"] .keks-mehrtext{background:rgba(165,101,42,.06);border-color:rgba(165,101,42,.15)}html[data-design="hell"] :is(.keks-mehrtext p,.keks-kat p){color:#5a4434}html[data-design="hell"] :is(.keks-text b,.keks-mehrtext b){color:#2b1a10}html[data-design="hell"] :is(.keks-immer,.keks-unten,.keks-unten a,.keks-hinweis,.keks-kat details){color:#6b5444}html[data-design="hell"] .keks-unten a:hover{color:#2b1a10}html[data-design="hell"] .keks-knopf:not(.keks-alle){background:rgba(165,101,42,.06);border-color:rgba(165,101,42,.45);color:#3a2210}html[data-design="hell"] .keks-knopf:not(.keks-alle):hover{background:rgba(165,101,42,.14);border-color:#a5652a}html[data-design="hell"] .keks-x{background:rgba(165,101,42,.06);border-color:rgba(165,101,42,.25);color:#6b5444}html[data-design="hell"] .keks-kat{background:#fff;border-color:rgba(165,101,42,.18)}html[data-design="hell"] .keks-kat code{background:rgba(165,101,42,.08);color:#3a2210}html[data-design="hell"] .keks-schalter span{background:rgba(165,101,42,.15);border-color:rgba(165,101,42,.3)}html[data-design="hell"] .keks-oeffnen.knopf{color:#4b2a14}.rf-mailbox{display:block;margin:10px 0 0;font-size:.86rem;line-height:1.5;color:inherit;text-align:left}.rf-mailbox[hidden]{display:none}.rf-mailbox p{margin:6px 0 0;font-size:inherit;line-height:inherit;color:inherit}.rf-mailbox b{overflow-wrap:anywhere}.rf-mailbox .rf-mb-link{display:inline-flex;align-items:center;min-height:44px;width:auto;margin:-10px 0;padding:0 4px;border:0;background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rf-mailbox .rf-mb-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:6px}.rf-mailbox .rf-mb-link[hidden],.rf-mailbox .rf-mb-warte[hidden],.rf-mailbox .rf-mb-zeile[hidden]{display:none}.rf-mailbox .rf-mb-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 0}.rf-mailbox .rf-mb-form[hidden]{display:none}.rf-mailbox .rf-mb-form label{flex:1 1 100%;margin:0;font-size:.8rem;font-weight:600;color:inherit}.rf-mailbox .rf-mb-form input{flex:1 1 220px;width:auto;min-width:0;min-height:44px;margin:0;padding:8px 12px;border:1px solid rgba(127,150,160,.6);border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:16px}.rf-mailbox .rf-mb-form input:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(34,211,238,.18)}.rf-mailbox .rf-mb-form input[aria-invalid="true"]{border-color:var(--coral)}.rf-mailbox .rf-mb-form .btn{min-height:44px;padding:10px 18px;width:auto;margin:0}.rf-mailbox .rf-mb-meldung:empty{display:none}.rf-mailbox .rf-mb-meldung{font-weight:600}.rf-mailbox .rf-mb-meldung.schlecht::before{content:"⚠ "}.rf-mailbox .rf-mb-meldung.gut::before{content:"✓ "}.form-ok .rf-mailbox,.danke-seite .rf-mailbox{max-width:480px;margin-left:auto;margin-right:auto}.treppe-inhalt .rf-mailbox{margin:8px 0 0;max-width:none}.hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none}.lead-card{max-width:100%;overflow-wrap:break-word}.lead-card > h2{font-size:1.35rem;font-weight:700;letter-spacing:-.4px;line-height:1.25;color:var(--ink)}.lead-card .fstufe b{font-weight:700}.lead-card .fstufe:focus,.lead-card > h2:focus,.lead-card h3:focus{outline:none}.rf-hilfe{margin:-8px 0 12px;font-size:max(.8125rem,13px);line-height:1.45;color:var(--ink-soft)}.rf-hilfe + .feld-fehler{margin-top:-8px}.rf-unten{margin:12px 0 0;text-align:center;font-size:max(.8125rem,13px);line-height:1.5;color:var(--ink-soft)}.rf-unten a{color:var(--cyan-deep);text-decoration:underline}.lead-card fieldset{border:0;padding:0;margin:0 0 6px;min-width:0}.lead-card legend.feld-label{padding:0}.choice button.gewaehlt,.choice button[aria-pressed="true"]{border-color:var(--cyan-deep);background:#eefafd;box-shadow:0 0 0 3px rgba(34,211,238,.16);transform:none}.lead-card .choice{margin-bottom:14px}.rf-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.rf-chips.raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rf-chip{position:relative;display:inline-flex;max-width:100%;margin:0;cursor:pointer}.rf-chip[hidden]{display:none}.rf-chip input,.lead-card .rf-chip input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;opacity:0;cursor:pointer;border:0;box-shadow:none}.rf-chip span{display:inline-flex;align-items:center;gap:6px;width:100%;min-height:44px;padding:9px 14px;border:1.5px solid var(--feld-rand);border-radius:12px;background:#fff;color:var(--ink);font-size:.88rem;line-height:1.3;overflow-wrap:anywhere;transition:border-color .15s,background .15s,box-shadow .15s}.rf-chips.raster .rf-chip span{justify-content:center;text-align:center}.rf-chip input:hover + span{border-color:var(--cyan)}.rf-chip input:checked + span{border-color:var(--cyan-deep);background:#eefafd;box-shadow:0 0 0 3px rgba(34,211,238,.18);font-weight:600}.rf-chip input[type=checkbox]:checked + span::before{content:"✓";color:var(--cyan-deep);font-weight:700}.rf-chip input:focus-visible + span{outline:2px solid var(--cyan-deep);outline-offset:2px}.lead-card .ansprache{display:block;margin:2px 0 16px;color:var(--ink)}.lead-card .ansprache-frage{display:block;margin:2px 0 8px;font-size:.8rem;font-weight:600;letter-spacing:.2px;color:var(--ink)}.lead-card .ansprache-frage small{display:inline;opacity:1;font-size:.78rem;font-weight:400;color:var(--ink-soft)}.lead-card .ansprache.klein .ansprache-frage small{display:none}.lead-card .ansprache-wahl{display:flex;flex-wrap:wrap;gap:8px}.lead-card .ansprache label span{min-height:44px;padding:9px 18px;border:1.5px solid var(--feld-rand);border-radius:12px;background:#fff;color:var(--ink);font-size:.88rem}.lead-card .ansprache label:hover span{border-color:var(--cyan)}.lead-card .ansprache input:checked+span{border-color:var(--cyan-deep);background:#eefafd;box-shadow:0 0 0 3px rgba(34,211,238,.18)}.lead-card .ansprache input:focus-visible+span{outline-color:var(--cyan-deep)}.lead-card .f-aktionen{margin-top:6px}.f-zurueck{font-size:.8rem}.lead-card .btn-ghost{border-color:#d5e2e9;color:var(--ink-soft);background:#fff}.lead-card .btn-ghost:hover{border-color:var(--cyan-deep);color:var(--cyan-deep)}.wc-modal .lead-card{width:100%;max-width:480px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:36px 30px 28px;transform:translateY(20px) scale(.98);transition:transform .35s var(--ease)}.wc-modal.on .lead-card{transform:none}.wc-karte.lead-card{background:#fff;border:0;color:var(--ink)}.wc-karte.lead-card h3{font-size:1.35rem;letter-spacing:-.4px;margin:0}.wc-karte.lead-card .feld-label{color:var(--ink);margin:2px 0 6px}.wc-karte.lead-card .feld-label .pflicht{color:var(--coral2)}.wc-karte.lead-card .feld-fehler{margin:-9px 0 6px;color:#b8322a}.wc-karte.lead-card .rf-hilfe + .feld-fehler{margin-top:-8px}.wc-karte.lead-card .consent + .feld-fehler{margin:-12px 0 10px}.wc-karte.lead-card .feld-fehler.rf-hinweis{color:var(--cyan-deep)}.wc-karte.lead-card .form-meldung{margin:0 0 12px;color:#b8322a}.wc-karte.lead-card .form-ok p{color:var(--ink-soft)}.wc-karte.lead-card .form-ok p b{color:var(--ink)}html[data-design="hell"] .wc-karte.lead-card{background:#fff}.lead-card .exit-x{top:8px;right:8px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:var(--ink-soft)}.lead-card .exit-x:hover,.lead-card .exit-x:focus-visible{color:var(--ink);background:#f1f6f8}@media(prefers-reduced-motion:reduce){.wc-modal .lead-card{transform:none;transition:none}}@media(max-width:560px){.wc-modal{padding:12px}.wc-modal .lead-card{padding:30px 18px 22px}}@media(max-width:760px){.rf-chip span,.lead-card .ansprache label span{min-height:48px}.lead-card .choice-kompakt button{min-height:48px}}.wc-modal .lead-card > h3{padding-right:38px}.wc-modal .lead-card .steps-ind{margin-bottom:20px}.wc-modal .lead-card .form-ok{padding:14px 4px 2px}.lead-card .form-ok .f-skip{margin-top:4px}.lead-angekommen b{overflow-wrap:anywhere}.kk-ziel-zeile{margin:0 0 4px}.kk-ziel-zeile .btn{width:100%}.lead-card .btn-wa{color:#052e16}.kk-postfach-zeile,.rr-postfach-zeile{margin:6px 0 12px;text-align:left}.kk-postfach-zeile:has(> span:empty),.rr-postfach-zeile:has(> span:empty){display:none}.lead-card .f-aktionen .btn-ghost{width:100%}.rf-chips.rr-tage,.rf-chips.rr-fenster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rr-tage .rr-sofort{grid-column:1/-1}.rr-tage .rf-chip span,.rr-fenster .rf-chip span{flex-direction:column;justify-content:center;gap:1px;text-align:center}.rr-tage .rf-chip small,.rr-fenster .rf-chip small{font-size:max(.8125rem,13px);font-weight:400;opacity:.78}.rr-wahl[hidden],.rr-tage .rf-chip small:empty{display:none}@media(max-width:480px){.rf-chips.rr-fenster{grid-template-columns:1fr}.rr-fenster .rf-chip span{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px 8px}.rr-tage .rf-chip span{padding-left:6px;padding-right:6px}}#rr-form{display:block}#rr-form input:not([type=checkbox]):not([type=radio]):not(.hp){padding:15px 17px;border:1.5px solid var(--feld-rand);border-radius:13px;background-color:#fff;color:var(--ink);margin-bottom:13px}#rr-form input.err:not([type=checkbox]):not([type=radio]):not(.hp){border-color:var(--coral);box-shadow:0 0 0 4px rgba(255,107,94,.12)}#rr-form input.rf-ok:not([type=checkbox]):not([type=radio]):not(.hp){padding-right:44px}#rr-form input::placeholder{color:var(--feld-platzhalter)}#rr-form input.rf-ok{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%230a93b2' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html[data-design="hell"] #rr-form input.rf-ok:not([type=checkbox]):not([type=radio]):not(.hp){background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%230a93b2' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center/18px}#rr-form .consent{color:var(--ink-soft);margin:8px 0 18px}#rr-form .consent a{color:var(--cyan-deep)}#rr-form .consent + .feld-fehler{margin:-12px 0 10px}#rr-form .btn{width:100%}.nl-band-in .nl-karte{width:100%;max-width:520px;justify-self:end}.wc-band-karte{width:100%;max-width:520px;justify-self:end;display:grid;gap:12px;padding:26px 24px;border:1px solid var(--line2);border-radius:var(--r-lg);background:var(--surface)}.wc-band-karte .btn{justify-self:start}.wc-band-zusage{margin:0;font-weight:600;line-height:1.5}.wc-band-klein{margin:0;font-size:.85rem;color:var(--muted2);line-height:1.5}@media(max-width:1080px){.wc-band-karte{justify-self:stretch;max-width:none}.wc-band-karte .btn{justify-self:stretch;text-align:center}}.nl-karte.im-artikel{margin-top:26px}.nl-karte .dl-oder span{background:#fff}.nl-karte > .btn-ghost{width:100%}@media(max-width:1080px){.nl-band-in .nl-karte{justify-self:stretch;max-width:none}}.termin-box h2.fstufe{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:.8rem;font-weight:700;line-height:1.5;letter-spacing:.2px;color:var(--ink-soft);margin:0 0 14px}.termin-box h2.fstufe b{color:var(--ink)}.termin-box h2.fstufe:focus{outline:none}#termin-plus,#termin-plus-ok{margin-top:26px;text-align:left}#termin-plus-ok .tp-danke{text-align:center;font-size:.92rem;color:var(--ink)}.termin-box .termin-start{margin-top:18px;text-align:center}.termin-box .termin-start .btn,.termin-box .f-aktionen .f-zurueck{width:auto}.termin-box .f-aktionen{margin-top:10px}@media(max-width:560px){.kk-ziel-zeile .btn{padding-left:16px;padding-right:16px}}.wcs .lead-card{--text:var(--ink);--muted:var(--ink-soft);--muted2:var(--ink-soft);--line:#e7eef2;--line2:var(--feld-rand);--fehler-hell:#b8322a;--cyan-soft:rgba(34,211,238,.14)}.wcs .lead-card input:not([type=checkbox]):not([type=radio]),.wcs .lead-card textarea{width:100%;padding:15px 17px;border:1.5px solid var(--feld-rand);border-radius:13px;background:#fff;color:var(--ink);font:inherit;font-size:.98rem;margin:0 0 13px}.wcs .lead-card select:not([multiple]){width:100%;padding:15px 40px 15px 17px;border:1.5px solid var(--feld-rand);border-radius:13px;color:var(--ink);font:inherit;font-size:.98rem;margin:0 0 13px;appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2348626e' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/16px}.wcs .lead-card input.err:not([type=checkbox]):not([type=radio]),.wcs .lead-card textarea.err{border-color:var(--coral);box-shadow:0 0 0 4px rgba(255,107,94,.12)}.wcs .lead-card input.rf-ok:not([type=checkbox]):not([type=radio]){padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%230a93b2' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}.wcs .lead-card .feld-fehler{margin:-9px 0 6px;color:#b8322a}.wcs .lead-card .rf-hilfe + .feld-fehler{margin-top:-8px}.wcs .lead-card .consent + .feld-fehler{margin:-12px 0 10px}.wcs .lead-card .form-meldung{margin:0 0 12px;color:#b8322a}.wcs .lead-card .feld-fehler.rf-hinweis{color:var(--cyan-deep)}.wcs-karte .wcs-schritt-text{margin:-4px 0 16px;font-size:.88rem;line-height:1.6;color:var(--ink-soft)}.wcs-karte .wcs-leise-zeile{margin-top:4px}.wcs-karte .wcs-leise{min-height:44px;color:var(--ink-soft);font-size:.84rem}.wcs-karte .wcs-leise:hover{color:var(--cyan-deep)}.wcs-karte .wcs-schutz{margin-top:14px}.wcs-karte .f-aktionen .btn{width:100%}.wcs .lead-card .wcs-url{display:flex;align-items:center;gap:10px;margin:0 0 4px;padding:0 16px;min-height:52px;border:1.5px solid var(--feld-rand);border-radius:13px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.wcs .lead-card .wcs-url span{font-size:1.1rem;line-height:1;flex:none}.wcs .lead-card .wcs-url input:not([type=checkbox]):not([type=radio]){flex:1;min-width:0;min-height:0;margin:0;padding:14px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.wcs .lead-card .wcs-url:focus-within{border-color:var(--cyan-deep);box-shadow:0 0 0 4px rgba(8,145,178,.24)}.wcs .lead-card .wcs-url:has(input.err){border-color:var(--coral);box-shadow:0 0 0 4px rgba(255,107,94,.12)}.wcs .lead-card .wcs-url input:not([type=checkbox]):not([type=radio]):focus,.wcs .lead-card .wcs-url input:not([type=checkbox]):not([type=radio]):focus-visible{outline:none;border-color:transparent!important;box-shadow:none!important}.wcs .lead-card .wcs-url + .feld-fehler{margin:4px 0 2px}.lead-card .wcv-browser{background:#f4f8fa;border-color:#e2ebf0}.lead-card .wcv-punkte i{background:rgba(14,36,48,.2)}.lead-card .wcv-adresse{background:rgba(14,36,48,.05);color:var(--ink-soft)}.lead-card .wcv.hat-text .wcv-adresse{color:var(--ink)}.lead-card .wcv-status,.lead-card .wcv-kopf{color:var(--ink-soft)}.lead-card .wcv[data-zustand="gueltig"] .wcv-status,.lead-card .wcv-vorschlag{color:var(--cyan-deep)}.lead-card .wcv[data-fund="nein"] .wcv-status{color:#8a6200}.lead-card .wcv-bereiche li{color:var(--ink-soft);border-color:#e2ebf0}.lead-card .wcv-bereiche li::before{background:rgba(14,36,48,.25)}.lead-card .wcv[data-zustand="gueltig"] .wcv-bereiche li{color:var(--ink);border-color:rgba(8,145,178,.35);background:#eefafd}.lead-card .wcv[data-zustand="gueltig"] .wcv-bereiche li::before{background:var(--cyan-deep)}.wcs-start .wcv{margin:4px 0 14px}@media(max-width:760px){.wcs .lead-card input:not([type=checkbox]):not([type=radio]),.wcs .lead-card select:not([multiple]),.wcs .lead-card textarea{font-size:16px;min-height:48px}}.wc-form:not(.wc-kompakt) .wc-feld{min-height:48px;border-width:1.5px;border-radius:13px}.wc-form:not(.wc-kompakt) .btn{min-height:48px}.wc-leiste .wc-form .wc-feld,.wc-leiste .wc-form .btn{min-height:0}.check-box .check-karte{padding:0;background:none;border:0;border-radius:0;box-shadow:none;max-width:none}html[data-design="hell"] .check-box .check-karte{border:0;box-shadow:none}.check-karte .check-hinweis{margin:-4px 0 16px}.check-karte .check-knoepfe{flex-direction:column;gap:8px}.check-karte .check-knoepfe .btn{width:100%;margin:0}.check-box .check-fortschritt.hidden,.check-box .check-zaehler.hidden{display:none}.check-box .check-fortschritt{margin-bottom:14px}.check-box .check-zaehler{margin:0 0 10px}.check-antworten{gap:8px;margin-top:16px}.check-antworten button{min-height:48px;padding:12px 46px 12px 14px;font-size:.92rem;border-radius:14px}.check-antworten button::after{right:14px;width:18px;height:18px}.check-antworten button.an{border-color:var(--cyan-deep);background:#eefafd;box-shadow:0 0 0 3px rgba(34,211,238,.16);transform:none}@media(max-width:760px){.check-antworten button{padding:12px 44px 12px 14px;font-size:.92rem}}.rf-karte .btn,.einl-karte .btn{white-space:normal;text-align:center}.rf-karte > h2,.rf-karte > h3,.einl-karte > h2{margin:0}.rf-karte .f-aktionen a.f-skip{display:inline-flex;align-items:center;justify-content:center}.lead-card .lead-angekommen + form > .fstufe{margin-top:2px}@media(max-width:760px){.rf-karte .rf-chip span,.einl-karte .rf-chip span{min-height:48px}}:root{--feld-rand:#c0ced7;--feld-platzhalter:#687e89}:is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) ::placeholder{color:var(--feld-platzhalter);opacity:1}:is(.lead-card,.termin-box,.check-box,.dl-karte,.daten-box) :is(input.err:not([type=checkbox]):not([type=radio]),textarea.err,select.err):focus{border-color:var(--coral)!important;box-shadow:0 0 0 4px rgba(255,107,94,.25)!important}:root .wc-feld input:not([type=checkbox]):not([type=radio]):not([type=submit]):not(.hp):is(:focus,:focus-visible,.err){border-color:transparent!important;box-shadow:none!important;outline:none;border-radius:0}.wc-feld:has(input.err),main:has(#wc-leiste) .wc-feld:has(input.err){border-color:var(--coral);box-shadow:0 0 0 4px rgba(255,107,94,.16)}.wc-feld:has(input.err):focus-within,main:has(#wc-leiste) .wc-feld:has(input.err):focus-within{border-color:var(--coral);box-shadow:0 0 0 4px rgba(255,107,94,.28)}.wc-feld input::placeholder,.wc-feld input.err::placeholder{color:var(--muted2);opacity:1}html[data-design="hell"] .wc-feld input::placeholder,html[data-design="hell"] .wc-feld input.err::placeholder{color:var(--feld-platzhalter)}@media(max-width:920px){.mobile-menu{gap:24px;padding:76px 0 28px;overflow-y:auto;justify-content:safe center}html[data-schrift="gross"] .mobile-menu{padding-top:76px}.mobile-menu .mclose{top:16px;right:16px;z-index:2}.mobile-menu .m-suche{flex:none;width:calc(100% - 32px);max-width:440px;margin:0}}@media(max-width:560px){.wc-kompakt .wc-feld,.wc-kompakt .btn{flex:1 1 100%;width:100%}.wc-kompakt .btn{order:2;justify-content:center;min-height:46px;padding:10px 16px}.wc-kompakt .wcv-fehler{order:3}}:is(.lead-card,.termin-box,.check-box,.dl-karte,.daten-box) :is(h2,h3):not(.fstufe){line-height:1.25;text-wrap:balance}.check-zurueck{display:flex;align-items:center;justify-content:center;min-height:44px;margin:12px auto 0;padding:6px 14px;font-size:.84rem;text-decoration:underline;text-underline-offset:3px}.wcs-hero h1 + .wcs-lead{margin-top:18px}.wcv-status:empty::before{content:attr(data-leer);color:var(--muted2)}.lead-card .wcv-status:empty::before{color:var(--ink-soft)}.einverstaendnis-pflicht{font-size:.78rem;font-weight:400;color:var(--coral2);white-space:nowrap}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .einverstaendnis-pflicht{color:var(--coral)}@media(max-width:560px){.wb-zeile .btn,.such-form .btn{flex:1 1 100%;width:100%;justify-content:center}.wb-label,.wb-hinweis{text-align:left}}.such-zu{width:44px;height:44px;border-radius:12px}.wc-leiste-zu{width:44px;height:44px}#kk-seite2 > .fstufe{margin-top:20px}#kk-danke .kk-ziel-zeile{margin:14px -4px 4px}.wc-modal .lead-card > .exit-x:first-child{position:sticky;top:-28px;right:auto;display:flex;width:44px;margin:-28px -22px -16px auto}.wc-modal .lead-card > .exit-x:first-child:not(:hover):not(:focus-visible){background:#fff}html:not([data-design="hell"]) .wc-modal .lead-card > .exit-x:first-child:not(:hover):not(:focus-visible){background:var(--bg2)}@media(max-width:560px){.wc-modal .lead-card > .exit-x:first-child{top:-22px;margin:-22px -10px -22px auto}}@media(max-width:640px){.tt-slots button{flex:0 1 calc(50% - 5px)}}.exit-karte .wc-form .wc-feld{flex:1 1 100%}.exit-karte .wc-form .wcv-fehler{order:2;font-size:.84rem;line-height:1.45;min-height:1.45em}.exit-karte .wc-form .btn{order:3;flex:1 1 100%;width:100%;justify-content:center}@media(min-width:921px){.haupt-nav{margin:0 auto 0 clamp(14px,1.8vw,24px)}}.nav > .btn{gap:.3em}@media(min-width:1181px){.nav ul{gap:22px;font-size:.9rem}.nav .wa-kopf{margin-right:10px}.nav > .btn{padding:12px 22px}}:is(.lead-card,.termin-box) .secure{display:block;text-align:center;line-height:1.5;text-wrap:balance}:is(.lead-card,.termin-box) .secure svg{display:inline-block;width:15px;height:15px;margin:0 6px 0 0;vertical-align:-2px}.lupe{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;color:var(--cyan);line-height:0;pointer-events:none}.lupe svg{width:22px;height:22px;overflow:visible;transform-origin:45% 45%}.lupe-glas{fill:color-mix(in srgb,currentColor 16%,transparent);stroke:currentColor;stroke-width:2.2}.lupe-griff{fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round}.lupe-glanz{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;opacity:.8}html[data-design="hell"] .lupe-glanz{opacity:.95}.wc-form:has(.wcv[data-fund="ja"]) .lupe{color:#16b47a}.lupe-feld{position:relative;display:block}.feld>.lupe-feld{margin-bottom:13px}.lupe-feld>.lupe{position:absolute;left:12px;top:50%;margin-top:-13px;z-index:1}.lupe-feld>input:not([type=checkbox]):not([type=radio]){width:100%;margin-bottom:0;padding-left:44px!important}@media (prefers-reduced-motion:no-preference){.lupe svg{animation:lupeSucht 4s ease-in-out infinite}.lupe-glanz{animation:lupeGlanz 4s ease-in-out infinite}:focus-within>.lupe svg{animation:lupeScan 1.2s ease-in-out infinite}.wc-form:has(.wcv[data-fund="ja"]) .lupe svg{animation:lupeFund .8s cubic-bezier(.34,1.56,.64,1) both}}@keyframes lupeSucht{0%,100%{transform:translate(0,0) rotate(0)}25%{transform:translate(1.5px,-1.2px) rotate(-9deg)}50%{transform:translate(0,1.4px) rotate(0)}75%{transform:translate(-1.5px,-1.2px) rotate(9deg)}}@keyframes lupeScan{0%,100%{transform:translateX(-2.5px) rotate(-12deg)}50%{transform:translateX(2.5px) rotate(12deg)}}@keyframes lupeFund{0%{transform:scale(1)}45%{transform:scale(1.35) rotate(-14deg)}100%{transform:scale(1) rotate(0)}}@keyframes lupeGlanz{0%,60%,100%{opacity:.8}75%{opacity:.2}}.pfa{width:100%;max-width:220px}.pfa svg{display:block;width:100%;height:auto;overflow:visible}.pfa-schatten{fill:rgba(0,0,0,.28)}.pfa-hinten{fill:var(--bg3);stroke:var(--cyan);stroke-width:2.5}.pfa-klappe-auf{fill:var(--bg3);stroke:var(--cyan);stroke-width:2.5;stroke-linejoin:round}.pfa-tasche{fill:var(--bg2);stroke:var(--cyan);stroke-width:2.5;stroke-linejoin:round}.pfa-klappe-zu{fill:var(--bg3);stroke:var(--cyan);stroke-width:2.5;stroke-linejoin:round;opacity:0}.pfa-papier{fill:#fff}.pfa-zeile{fill:#0e2430}.pfa-zeile--hell{fill:#cfdbe1}.pfa-knopf rect{fill:var(--coral)}.pfa-knopf-text{fill:#fff;font:700 11px 'Space Grotesk',system-ui,sans-serif;letter-spacing:.2px}.pfa-knopf-haken{fill:none;stroke:#04222b;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;opacity:0}.pfa-zahl circle{fill:var(--coral)}.pfa-zahl text{fill:#fff;font:700 15px 'Space Grotesk',system-ui,sans-serif}.pfa-finger path{fill:#ffd9b8;stroke:#4b2a14;stroke-width:2;stroke-linejoin:round}.pfa-finger{opacity:0}html[data-design="hell"] .pfa-schatten{fill:rgba(14,36,48,.12)}html[data-design="hell"] .pfa-papier{stroke:#cfdbe1;stroke-width:1.5}@media(prefers-reduced-motion:no-preference){.pfa-umschlag{animation:pfa-ankommen 7s var(--ease,ease) infinite}.pfa-schatten{transform-box:fill-box;transform-origin:center;animation:pfa-schatten 7s ease infinite}.pfa-klappe-zu{transform-box:fill-box;transform-origin:50% 0;animation:pfa-zu 7s ease infinite}.pfa-klappe-auf{transform-box:fill-box;transform-origin:50% 100%;animation:pfa-auf 7s ease infinite}.pfa-brief{animation:pfa-brief 7s cubic-bezier(.34,1.3,.64,1) infinite}.pfa-zahl{transform-box:fill-box;transform-origin:center;animation:pfa-zahl 7s ease infinite}.pfa-finger{animation:pfa-finger 7s ease infinite}.pfa-knopf{transform-box:fill-box;transform-origin:center;animation:pfa-tipp 7s ease infinite}.pfa-knopf rect{animation:pfa-gruen 7s ease infinite}.pfa-knopf-text{animation:pfa-text 7s ease infinite}.pfa-knopf-haken{stroke-dasharray:30;animation:pfa-haken 7s ease infinite}}@keyframes pfa-ankommen{0%{transform:translate(-60px,-24px) rotate(-8deg);opacity:0}9%{opacity:1}14%{transform:translate(0,4px) rotate(1deg)}18%,90%{transform:none;opacity:1}97%,100%{transform:translateY(6px);opacity:0}}@keyframes pfa-schatten{0%,9%{transform:scaleX(.4);opacity:0}16%,90%{transform:none;opacity:1}97%,100%{opacity:0}}@keyframes pfa-zu{0%,24%{opacity:1;transform:none}31%,100%{opacity:1;transform:scaleY(0)}}@keyframes pfa-auf{0%,30%{transform:scaleY(0)}37%,100%{transform:none}}@keyframes pfa-brief{0%,34%{transform:translateY(46px)}46%,100%{transform:none}}@keyframes pfa-zahl{0%,15%{transform:scale(0)}19%{transform:scale(1.3)}22%{transform:scale(1)}26%{transform:scale(1.15)}30%,62%{transform:scale(1)}66%,100%{transform:scale(0)}}@keyframes pfa-finger{0%,48%{opacity:0;transform:translate(34px,40px)}54%{opacity:1}60%{opacity:1;transform:translate(-26px,-6px)}62%{transform:translate(-26px,-3px) scale(.96)}65%{transform:translate(-26px,-6px)}84%{opacity:1;transform:translate(-14px,10px)}90%,100%{opacity:0;transform:translate(-14px,10px)}}@keyframes pfa-tipp{0%,61%{transform:none}63%{transform:scale(.92)}66%,100%{transform:none}}@keyframes pfa-gruen{0%,62%{fill:var(--coral)}66%,100%{fill:#34e39b}}@keyframes pfa-text{0%,62%{opacity:1}64%,100%{opacity:0}}@keyframes pfa-haken{0%,64%{opacity:0;stroke-dashoffset:30}65%{opacity:1}72%,100%{opacity:1;stroke-dashoffset:0}}.pfs{position:relative;flex:none;display:inline-block;width:46px;height:40px}.pfs svg{width:46px;height:40px;fill:var(--bg3);stroke:var(--cyan);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.pfs svg path{fill:none}.pfs b{position:absolute;right:-4px;top:-2px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--coral);color:#fff;font:700 .72rem/19px 'Space Grotesk',system-ui,sans-serif;text-align:center}@media(prefers-reduced-motion:no-preference){.pfs svg{animation:pfs-wackeln 3.2s ease-in-out infinite;transform-origin:50% 90%}.pfs b{animation:pfs-puls 1.6s ease-in-out infinite}}@keyframes pfs-wackeln{0%,70%,100%{transform:none}76%{transform:rotate(-8deg)}82%{transform:rotate(7deg)}88%{transform:rotate(-4deg)}94%{transform:rotate(2deg)}}@keyframes pfs-puls{0%,100%{box-shadow:0 0 0 0 rgba(255,107,94,.55)}60%{box-shadow:0 0 0 9px rgba(255,107,94,0)}}.wca-best{position:relative;overflow:hidden;border-color:rgba(34,211,238,.45);box-shadow:0 0 0 1px rgba(34,211,238,.12),0 18px 50px -20px rgba(34,211,238,.35)}.wca-best-kopf{display:grid;grid-template-columns:200px 1fr;gap:22px;align-items:center}.wca-best-text p{margin:0 0 10px;line-height:1.55}.wca-best-text b{color:var(--text)}.wca-jetzt{display:inline-flex;align-items:center;gap:8px;margin:0 0 6px!important;color:var(--coral);font-family:'Space Grotesk';font-weight:700;font-size:.78rem;letter-spacing:2px;text-transform:uppercase}.wca-jetzt::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--coral)}.wca-best-satz{font-family:'Space Grotesk';font-weight:700;font-size:clamp(1.25rem,2.6vw,1.6rem);line-height:1.2!important;color:var(--text)}.wca-best .wca-optin-zeile{margin-top:4px}.wca-postfach-knopf{min-height:48px}.wca-best .wca-mailbox{margin:4px 0 0}.wca-weg{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0 16px;padding:18px 0 0;border-top:1px solid var(--line)}.wca-weg li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--muted);font-size:.9rem}.wca-weg li:not(:last-child)::after{content:"";position:absolute;left:52px;right:6px;top:21px;height:2px;background:repeating-linear-gradient(90deg,var(--line2) 0 6px,transparent 6px 11px)}.wca-weg li.erledigt::after{background:var(--cyan)}.wca-weg-was{display:flex;flex-direction:column;gap:2px}.wca-weg-was b{color:var(--text);font-weight:600;line-height:1.3}.wca-weg-was small{font-size:.78rem;color:var(--muted2);line-height:1.35}.wca-weg-sym{position:relative;width:44px;height:44px;border-radius:50%;border:2px solid var(--line2);background:var(--bg2)}.wca-weg li.erledigt .wca-weg-sym{border-color:var(--cyan);background:var(--cyan)}.wca-weg li.erledigt .wca-weg-sym::before{content:"";position:absolute;left:15px;top:9px;width:9px;height:17px;border:solid #04222b;border-width:0 3px 3px 0;transform:rotate(45deg)}.wca-weg li.aktiv .wca-weg-sym{border-color:var(--coral);background:var(--coral-soft)}.wca-weg li.aktiv .wca-weg-sym::before{content:"✉";position:absolute;inset:0;display:grid;place-items:center;color:var(--coral);font-size:1.15rem}.wca-weg li.aktiv b{color:var(--coral)}.wca-weg-pdf::before{content:"PDF";position:absolute;inset:0;display:grid;place-items:center;font:700 .66rem 'Space Grotesk',sans-serif;color:var(--muted)}.wca-mini-ring{position:relative;display:grid;place-items:center;width:44px;height:44px}.wca-mini-ring svg{position:absolute;inset:0;width:44px;height:44px}.wca-mini-ring circle{fill:var(--bg2);stroke:var(--cyan);stroke-width:2.5;stroke-dasharray:4 3.5;opacity:.75}.wca-mini-zeiger{stroke:var(--cyan);stroke-width:2.2;stroke-linecap:round;opacity:.35}.wca-mini-ring b{position:relative;font:700 .7rem 'Space Grotesk',sans-serif;color:var(--text)}.wca-merkt{margin-top:4px!important}@media(prefers-reduced-motion:no-preference){.wca-best{animation:wca-best-ein .6s var(--ease,ease) both}.wca-weg li.aktiv .wca-weg-sym{animation:wca-ruf 1.8s ease-out infinite}.wca-mini-zeiger{transform-origin:22px 22px;animation:wca-zeiger 6s steps(12) infinite}}@keyframes wca-best-ein{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wca-ruf{0%{box-shadow:0 0 0 0 rgba(255,107,94,.5)}70%,100%{box-shadow:0 0 0 12px rgba(255,107,94,0)}}@keyframes wca-zeiger{to{transform:rotate(360deg)}}.wca-hinweis{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;border:1px dashed var(--line2);border-radius:14px;background:rgba(34,211,238,.05);color:var(--muted);font-size:.95rem;line-height:1.5}.wca-hinweis b{color:var(--text)}.wca-hinweis-sym{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(34,211,238,.14);color:var(--cyan);font-size:1.1rem}.wca-mitte b[data-countdown]{font-variant-numeric:tabular-nums}.wcs-bestaetigen{display:flex;gap:14px;align-items:flex-start;margin:0 0 16px;padding:14px 15px;border:1.5px solid rgba(255,107,94,.45);border-radius:14px;background:var(--coral-soft);font-size:.9rem;line-height:1.5}.wcs-bestaetigen p{margin:0 0 6px}.wcs-bestaetigen p:last-child{margin-bottom:0}.wcs-bestaetigen-ok{color:#14653a;font-weight:700}html:not([data-design="hell"]) .wcs-bestaetigen-ok{color:#34e39b}.wcs-bestaetigen-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--muted)}.wcs-bestaetigen-zeile:empty{display:none}@media(prefers-reduced-motion:no-preference){.wcs-bestaetigen{animation:wca-best-ein .5s var(--ease,ease) both}}@media(max-width:640px){.wca-best-kopf{grid-template-columns:1fr;gap:8px;text-align:left}.wca-best-bild{max-width:170px;margin:0 auto}.wca-weg{grid-template-columns:1fr;gap:12px}.wca-weg li{flex-direction:row;align-items:center;gap:12px}.wca-weg li:not(:last-child)::after{left:21px;right:auto;top:46px;width:2px;height:12px;background:var(--line2)}.wca-best .wca-postfach{display:block;width:100%}.wca-postfach-knopf{display:flex;width:100%;justify-content:center}}.wcb{max-width:560px;margin:0 auto;text-align:center}.wcb .pfa{max-width:200px;margin:0 auto 6px}.wcb h1{margin:6px 0 10px}.wcb-lead{color:var(--muted);line-height:1.6;margin:0 auto 18px}.wcb-weg{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:4px 0 18px;padding:0;font-size:.78rem;color:var(--muted)}.wcb-weg li{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;line-height:1.3}.wcb-weg li span{position:relative;z-index:1;width:26px;height:26px;border-radius:50%;border:2px solid var(--line2);background:var(--bg2)}.wcb-weg li:not(:last-child)::after{content:"";position:absolute;top:12px;left:calc(50% + 15px);right:calc(-50% + 15px);height:2px;background:var(--line2)}.wcb-weg li.erledigt::after{background:var(--cyan)}.wcb-weg li.erledigt span{border-color:var(--cyan);background:var(--cyan)}.wcb-weg li.erledigt span::before{content:"";position:absolute;left:7.5px;top:3.5px;width:5px;height:10px;border:solid #04222b;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.wcb-weg li.aktiv{color:var(--coral)}.wcb-weg li.aktiv span{border-color:var(--coral);background:var(--coral-soft)}.wcb-weg li.aktiv span::before{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--coral)}.wcb-form{display:block;text-align:left}.wcb-karte{padding:16px 18px;border:1.5px solid rgba(34,211,238,.45);border-radius:16px;background:rgba(34,211,238,.06);margin:0 0 16px}.wcb-karte small{display:block;color:var(--muted);font-size:.82rem}.wcb-domain{display:block;margin:2px 0 6px;font-family:'Space Grotesk';font-size:clamp(1.25rem,4.5vw,1.6rem);color:var(--text);overflow-wrap:anywhere}.wcb-ok{display:block;font-size:.86rem;color:#34e39b}html[data-design="hell"] .wcb-ok{color:#0f7a4a}.wcb-aendern{margin-top:10px}.wcb-aendern summary{cursor:pointer;color:var(--cyan);font-size:.88rem;text-decoration:underline;min-height:32px;display:inline-flex;align-items:center}.wcb-aendern .hinweis-feld{margin-top:10px;max-width:none}.wcb-knopf{display:flex;width:100%;justify-content:center;min-height:56px;font-size:1.05rem}.wcb-klein{margin:10px 0 0;text-align:center;font-size:.82rem;color:var(--muted)}.wcb .hinweis-feld .feld-label{color:var(--text)}.wcb .hinweis-feld input{width:100%;min-height:48px;padding:13px 16px;border:1.5px solid var(--line2);border-radius:13px;font-size:.98rem;margin-bottom:6px;font-family:'Inter';color:var(--text);background:rgba(255,255,255,.06)}html[data-design="hell"] .wcb .hinweis-feld input{background:#fff;border-color:var(--feld-rand);color:var(--ink)}html[data-design="hell"] .wcb .hinweis-feld .feld-label{color:var(--ink)}.wcb .hinweis-feld input.err{border-color:var(--coral)}@media(prefers-reduced-motion:no-preference){.wcb-weg li.aktiv span{animation:wca-ruf 1.8s ease-out infinite}.wcb-knopf{animation:wcb-knopf 2.6s ease-in-out 1.2s infinite}.wcb-karte{animation:wca-best-ein .6s var(--ease) .15s both}}@keyframes wcb-knopf{0%,100%{transform:none;box-shadow:0 10px 34px rgba(255,107,94,.35)}50%{transform:translateY(-2px);box-shadow:0 14px 44px rgba(255,107,94,.55)}}.wca-uhr{padding:24px;border-color:rgba(34,211,238,.4);box-shadow:0 18px 50px -24px rgba(34,211,238,.4)}.wca-uhr .wca-ring{width:150px;height:150px}.wca-uhr .wca-mitte b{font-size:2rem;font-variant-numeric:tabular-nums}.wca-ring::before{content:"";position:absolute;inset:8px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.16),transparent 70%);opacity:0}.wca-uhr[data-zustand="laeuft"] .wca-ring::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid transparent;border-top-color:rgba(34,211,238,.55);border-right-color:rgba(34,211,238,.15)}.wca-uhr[data-zustand="versendet"]{border-color:rgba(52,227,155,.5);box-shadow:0 18px 50px -24px rgba(52,227,155,.5)}.wca-schritte{position:relative;gap:0}.wca-schritte li{position:relative;padding:0 0 18px;align-items:center}.wca-schritte li:last-child{padding-bottom:0}.wca-schritte li:not(:last-child)::after{content:"";position:absolute;left:12px;top:28px;bottom:2px;width:2px;background:var(--line2)}.wca-schritte li.erledigt:not(:last-child)::after{background:var(--cyan)}.wca-schritte .wca-sym{width:26px;height:26px;background:var(--bg2)}.wca-schritte li.erledigt .wca-sym::before{left:8px;top:4px}.wca-schritte li.aktiv .wca-sym::after{inset:6px}.wca-schritte li.aktiv b{color:var(--text)}.wca-schritte li.aktiv .wca-was::after{content:"läuft gerade …";font-size:.78rem;color:var(--coral)}@media(prefers-reduced-motion:no-preference){.wca-uhr{animation:wca-best-ein .6s var(--ease) both}.wca-uhr[data-zustand="laeuft"] .wca-ring::before{animation:wca-glimm 2.4s ease-in-out infinite}.wca-uhr[data-zustand="laeuft"] .wca-ring::after{animation:wca-dreh 2.2s linear infinite}.wca-schritte li{animation:wca-best-ein .5s var(--ease) both}.wca-schritte li:nth-child(2){animation-delay:.12s}.wca-schritte li:nth-child(3){animation-delay:.24s}.wca-schritte li:nth-child(4){animation-delay:.36s}.wca-schritte li.aktiv .wca-sym{animation:wca-ruf 1.8s ease-out infinite}.wca-ring.fertig{animation:wca-fertig .6s cubic-bezier(.34,1.56,.64,1) both}}@keyframes wca-glimm{0%,100%{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes wca-dreh{to{transform:rotate(360deg)}}@keyframes wca-fertig{0%{transform:scale(.85)}60%{transform:scale(1.06)}100%{transform:none}}@media(max-width:640px){.wca-uhr{flex-direction:column;align-items:center;text-align:center;padding:20px 16px}.wca-uhr .wca-ring{width:150px;height:150px}.wca-uhr .wca-mitte b{font-size:1.9rem}.wca-uhr .wca-text{width:100%}.wca-hinweis{font-size:.9rem}}.wcs-bestaetigen .rf-postfach{white-space:nowrap;min-height:44px}@media(max-width:640px){.wcs-bestaetigen{padding:12px;gap:10px}.wcs-bestaetigen .pfs{width:38px;height:34px}.wcs-bestaetigen .pfs svg{width:38px;height:34px}}.wca-uhr .wca-rest{display:none!important}.einl-postfach-bild{max-width:180px;margin:0 auto 10px}.termin-person{background:#effbfe;border:1px solid #cdeef6;border-radius:var(--r-sm);padding:16px 18px;margin:0 0 18px;color:var(--ink)}.termin-person-titel{margin:0 0 10px;font-weight:600}.termin-person-daten{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px;font-size:.95rem}.termin-person-daten span{color:var(--ink-soft)}.termin-person-daten b{overflow-wrap:anywhere}.termin-person-daten small{display:block;color:var(--ink-soft);font-size:.82rem}.termin-person-anders{background:none;border:0;padding:6px 0;min-height:40px;color:var(--cyan-deep);font:inherit;font-size:.92rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:left}.termin-steht h2{font-size:1.45rem;margin:0 0 12px;color:var(--ink)}.termin-steht p{color:var(--ink);margin:0 0 12px;line-height:1.6}.termin-steht .termin-steht-status{color:var(--ink-soft)}.termin-steht-knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 14px!important}.termin-steht .termin-steht-knoepfe .btn-coral{width:auto}.termin-steht-klein{font-size:.9rem;color:var(--ink-soft)!important}.termin-steht a.nb,.as-termin-steht a.nb{white-space:nowrap}.termin-kalender{margin:4px 0 14px}.termin-schnell-zeile{margin:16px 0 0}.termin-schnell-zeile .ts-text{margin:0;font-size:.92rem;color:var(--muted)}.termin-schnell-zeile .ts-zeiten{margin:8px 0 6px}.termin-schnell-zeile .ts-alle{margin:0;font-size:.88rem}.treppe-weiter .termin-schnell-zeile .ts-zeiten{justify-content:center}.lead-card .termin-schnell-zeile .ts-text,.daten-box .termin-schnell-zeile .ts-text{color:var(--ink-soft)}.as-termin-zeile{margin:12px 0 0}.as-termin-steht{border:1px solid var(--line2);border-radius:var(--r-sm);padding:14px 16px;margin:0 0 16px}.as-termin-steht p{margin:0 0 8px}.as-termin-steht .as-knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0}.portal-termin .pt-inhalt{display:grid;gap:4px;min-width:0}.portal-termin .pt-hinweis{color:var(--muted);font-size:.86rem;line-height:1.5}.portal-termin .pt-knoepfe{font-size:.88rem}.pt-leer{color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:10px}@media(max-width:640px){.termin-steht-knoepfe .btn{width:100%;justify-content:center}}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box){--ink:var(--text);--ink-soft:var(--muted);--cyan-deep:var(--cyan);color-scheme:dark;background:var(--bg2);color:var(--text);border:1px solid var(--line2)}html:not([data-design="hell"]) .wcs .lead-card{--text:inherit;--muted:inherit;--muted2:inherit;--line:inherit;--line2:inherit;--fehler-hell:inherit;--cyan-soft:inherit}html:not([data-design="hell"]) .check-box .check-karte{background:none;border:0;box-shadow:none}html:not([data-design="hell"]) .daten-box.daten-loeschen{border:1.5px solid rgba(255,107,94,.45)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.hp),textarea,select){background-color:rgba(255,255,255,.06);border-color:var(--line2);color:var(--text)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) :is(input.err:not([type=checkbox]):not([type=radio]):not([type=range]):not(.hp),input[aria-invalid="true"]:not([type=checkbox]):not([type=radio]):not([type=range]):not(.hp),textarea.err,select.err){border-color:var(--coral)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) ::placeholder{color:var(--muted2);opacity:1}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) input.rf-ok:not([type=checkbox]):not([type=radio]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%2322d3ee' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) select:not([multiple]){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238ba4b0' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) select option{color:var(--text);background-color:var(--bg2)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:var(--cyan)!important;box-shadow:0 0 0 4px rgba(34,211,238,.28)!important}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) :is(input.err:not([type=checkbox]):not([type=radio]),textarea.err,select.err):focus{border-color:var(--coral)!important;box-shadow:0 0 0 4px rgba(255,107,94,.25)!important}html:not([data-design="hell"]) .wcs .lead-card .wcs-url{background:rgba(255,255,255,.06);border-color:var(--line2)}html:not([data-design="hell"]) .wcs .lead-card .wcs-url:focus-within{border-color:var(--cyan);box-shadow:0 0 0 4px rgba(34,211,238,.28)}html:not([data-design="hell"]) .wcs .lead-card .wcs-url:has(input.err){border-color:var(--coral);box-shadow:0 0 0 4px rgba(255,107,94,.18)}html:not([data-design="hell"]) .wcs .lead-card .wcs-url input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.hp){background-color:transparent;border-color:transparent}html:not([data-design="hell"]) .wcs .lead-card .wcs-url input:not([type=checkbox]):not([type=radio]):not([type=range]):not(.hp):focus{border-color:transparent!important;box-shadow:none!important}html:not([data-design="hell"]) #rr-form input:not([type=checkbox]):not([type=radio]):not(.hp){background-color:rgba(255,255,255,.06);border-color:var(--line2);color:var(--text)}html:not([data-design="hell"]) #rr-form input.err:not([type=checkbox]):not([type=radio]):not(.hp){border-color:var(--coral)}html:not([data-design="hell"]) #rr-form input::placeholder{color:var(--muted2)}html:not([data-design="hell"]) #rr-form input.rf-ok:not([type=checkbox]):not([type=radio]):not(.hp){background:rgba(255,255,255,.06) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%2322d3ee' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center/18px}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .feld-label .pflicht{color:var(--coral)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) :is(.feld-fehler,.form-meldung){color:var(--fehler-hell)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .feld-fehler.rf-hinweis{color:var(--cyan)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .steps-ind span:not(.on){background:var(--line2)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .lead-angekommen{background:rgba(52,227,155,.08);border-color:rgba(52,227,155,.35);color:#34e39b}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .form-ok .ring circle:not(.c2){stroke:rgba(52,227,155,.15)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) :is(.rf-chip span,.ansprache label span){border-color:var(--line2);background:rgba(255,255,255,.04);color:var(--text)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) :is(.rf-chip input:hover + span,.ansprache label:hover span){border-color:var(--cyan)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) :is(.rf-chip input:checked + span,.ansprache input:checked + span){border-color:var(--cyan);background:rgba(34,211,238,.12);box-shadow:0 0 0 3px var(--cyan-soft)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) :is(.choice button,.check-antworten button,.skill-wahl button,.tt-slots button){border-color:var(--line2);background:rgba(255,255,255,.04);color:var(--text)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) :is(.choice button,.check-antworten button,.skill-wahl button,.tt-slots button):hover{border-color:var(--cyan);background:rgba(34,211,238,.06)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .choice button .ci{background:var(--cyan-soft)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) :is(.choice button.gewaehlt,.choice button[aria-pressed="true"],.check-antworten button.an){border-color:var(--cyan);background:rgba(34,211,238,.12);box-shadow:0 0 0 3px var(--cyan-soft)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .check-antworten button::after{border-color:var(--line2)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .check-antworten button.an::after{background:var(--cyan);border-color:var(--cyan);box-shadow:inset 0 0 0 3px var(--bg2)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) :is(.skill-wahl button.an,.tt-slots button.an){border-color:var(--cyan);background:var(--cyan);color:#04222b}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .btn-ghost{border-color:var(--line2);color:var(--text);background:var(--surface)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .btn-ghost:hover{border-color:var(--cyan);color:var(--cyan);background:rgba(34,211,238,.06)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .btn-ghost.rf-postfach{border-color:rgba(34,211,238,.35);background:rgba(34,211,238,.08)}html:not([data-design="hell"]) .lead-card .exit-x:is(:hover,:focus-visible){background:rgba(255,255,255,.08)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .dl-oder::before{background:var(--line2)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .dl-oder span{background:var(--bg2)}html:not([data-design="hell"]) .dl-karte .nl-meldung.gut{color:#34e39b}html:not([data-design="hell"]) .dl-karte .nl-meldung.schlecht{color:var(--fehler-hell)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .treppe>li:not(:last-child)::before{background:var(--line2)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .treppe-punkt{background:var(--bg2);border-color:var(--line2)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .treppe .erledigt .treppe-punkt{border-color:var(--cyan);background:var(--cyan)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .treppe-haken path{stroke:#04222b}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .treppe .jetzt .treppe-punkt{border-color:var(--coral)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .treppe .jetzt .treppe-punkt::after{background:var(--coral)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .treppe-wann{color:var(--cyan)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .treppe .jetzt .treppe-wann{color:var(--coral)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .treppe-weiter{border-top-color:var(--line)}html:not([data-design="hell"]) .lead-card .wcv-browser{background:rgba(6,14,21,.6);border-color:var(--line2)}html:not([data-design="hell"]) .lead-card .wcv-punkte i{background:rgba(255,255,255,.18)}html:not([data-design="hell"]) .lead-card .wcv-adresse{background:rgba(255,255,255,.05);color:var(--muted2)}html:not([data-design="hell"]) .lead-card .wcv.hat-text .wcv-adresse{color:var(--text)}html:not([data-design="hell"]) .lead-card .wcv[data-fund="nein"] .wcv-status{color:#f5c542}html:not([data-design="hell"]) .lead-card .wcv-bereiche li{border-color:var(--line);color:var(--muted2);background:none}html:not([data-design="hell"]) .lead-card .wcv-bereiche li::before{background:rgba(255,255,255,.22)}html:not([data-design="hell"]) .lead-card .wcv[data-zustand="gueltig"] .wcv-bereiche li{color:var(--text);border-color:rgba(34,211,238,.32);background:rgba(34,211,238,.06)}html:not([data-design="hell"]) .lead-card .wcv[data-zustand="gueltig"] .wcv-bereiche li::before{background:var(--cyan)}html:not([data-design="hell"]) .check-box .erg-kopf{border-bottom-color:var(--line)}html:not([data-design="hell"]) .check-box .erg-kopf .grad{background-image:linear-gradient(92deg,var(--cyan),var(--cyan2))}html:not([data-design="hell"]) .check-box .erg-zahl{background:linear-gradient(120deg,rgba(34,211,238,.1),rgba(34,211,238,.03));border-color:rgba(34,211,238,.3)}html:not([data-design="hell"]) .check-box .erg-cta{background:rgba(255,255,255,.03);border-color:var(--line2)}html:not([data-design="hell"]) .termin-box .termin-tag{border-top-color:var(--line)}html:not([data-design="hell"]) .termin-box .termin-schnell{border-bottom-color:var(--line)}html:not([data-design="hell"]) .termin-box .termin-schnell button{background:rgba(34,211,238,.08)}html:not([data-design="hell"]) .termin-box .termin-schnell button:is(:hover,:focus-visible){background:var(--cyan);color:#04222b}html:not([data-design="hell"]) .termin-box .termin-gewaehlt{background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.3)}html:not([data-design="hell"]) .termin-box .termin-mehr{border-color:var(--line2);background:rgba(255,255,255,.03)}html:not([data-design="hell"]) .termin-box .termin-mehr:hover{border-color:var(--cyan);background:rgba(34,211,238,.06)}html:not([data-design="hell"]) .termin-box .termin-hinweis{background:rgba(255,107,94,.1);border-color:rgba(255,107,94,.45);color:var(--fehler-hell)}html:not([data-design="hell"]) .daten-box .daten-meta{background:rgba(255,255,255,.04)}html:not([data-design="hell"]) .daten-box .daten-status{border-color:var(--line2)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .daten-voll{border-color:var(--line2);background:rgba(255,255,255,.03)}html:not([data-design="hell"]) :is(.lead-card,.check-box,.termin-box,.dl-karte,.daten-box) .daten-voll-balken{background:var(--line2)}html:not([data-design="hell"]) .termin-box .termin-person{background:rgba(34,211,238,.08);border-color:rgba(34,211,238,.3)}
