:root{--bg-cloud:#FBF9F4;--bg-paper:#FFFFFF;--ink-deep:#0E1116;--ink-soft:#4B5563;--ink-mute:#5C6675;--ink-mute-on-dark:#94A3B8;--brand-coral:#FF5A4E;--brand-coral-dk:#E64438;--brand-rust:#C2410C;--brand-rust-dk:#9A340A;--brand-night:#1E2A5E;--brand-sky:#4A90E2;--surface-warm:#F3EDE3;--border-soft:#E5E7EB;--success:#10B981;--shadow-soft:0 24px 48px -24px rgba(14,17,22,.12);--shadow-card:0 4px 16px -4px rgba(14,17,22,.06);--radius-card:24px;--radius-pill:999px;--max-w:1280px;--pad-x:clamp(24px,5vw,80px);--pad-y:clamp(64px,10vw,120px)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Inter',sans-serif;font-size:18px;line-height:1.6;color:var(--ink-deep);background:var(--bg-cloud);-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3{font-family:'Fraunces',serif;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0}h1{font-size:clamp(40px,6vw,64px)}h2{font-size:clamp(32px,4.5vw,44px);line-height:1.15}h3{font-size:clamp(22px,2.5vw,28px);line-height:1.2}p{margin:0 0 16px}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;border:0;background:none}.container{max-width:var(--max-w);margin:0 auto;padding:0 var(--pad-x)}section,.is-section{padding:var(--pad-y) 0;position:relative}.wp-site-blocks{padding:0;overflow-x:clip}.pillar-section p,.pillar-section li,.pillar-faq-answer,.pillar-main p,.pillar-main li,.geo-answer{overflow-wrap:break-word;word-break:break-word}.wp-site-blocks>*{margin-block-start:0}:where(.wp-block-group){margin:0}.cloud-shape{position:absolute;pointer-events:none;opacity:.5;z-index:0}.cloud-shape svg{width:100%;height:100%}.top-bar{position:sticky;top:0;z-index:50;background:rgb(251 249 244 / .92);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--border-soft);font-size:13px}body.admin-bar .top-bar{top:32px}.top-bar-inner{max-width:var(--max-w);margin:0 auto;padding:8px var(--pad-x);display:flex;align-items:center;justify-content:space-between;gap:16px}.top-bar-left{display:flex;align-items:center;gap:12px;color:var(--ink-soft);min-width:0;flex:1;overflow:hidden}.top-bar-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.llm-btns{display:flex;gap:6px;flex-wrap:nowrap}.llm-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--bg-paper);font-size:12px;color:var(--ink-deep);font-weight:500;transition:all .2s;white-space:nowrap}.llm-btn:hover{border-color:var(--brand-rust);color:var(--brand-rust)}.llm-btn .dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.llm-btn.gpt .dot{background:#74AA9C}.llm-btn.perp .dot{background:#20808D}.llm-btn.claude .dot{background:#D97757}.llm-btn.grok .dot{background:#1A1A1A}.top-bar-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.mode-toggle{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--bg-paper);font-size:12px;font-weight:500;white-space:nowrap}.llm-btn,.mode-toggle{position:relative}.llm-btn::after,.mode-toggle::after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(-4px);background:var(--ink-deep);color:#fff;padding:6px 10px;border-radius:8px;font-size:11px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:all .2s;z-index:60;letter-spacing:.02em}.llm-btn::before,.mode-toggle::before{content:'';position:absolute;top:calc(100% + 2px);left:50%;transform:translateX(-50%);border:5px solid #fff0;border-bottom-color:var(--ink-deep);opacity:0;pointer-events:none;transition:all .2s;z-index:60}.llm-btn:hover::after,.llm-btn:focus::after,.mode-toggle:hover::after,.mode-toggle:focus::after,.llm-btn:active::after,.mode-toggle:active::after{opacity:1;transform:translateX(-50%) translateY(0)}.llm-btn:hover::before,.llm-btn:focus::before,.mode-toggle:hover::before,.mode-toggle:focus::before,.llm-btn:active::before,.mode-toggle:active::before{opacity:1}@media(max-width:880px){.top-bar-label-full{display:none}.top-bar-label-short{display:inline}.top-bar-inner{gap:10px;padding:6px 16px}.top-bar-left{gap:8px}.llm-btn{padding:7px 10px}.llm-btn .llm-name{display:none}.llm-btn .dot{width:12px;height:12px}.mode-toggle .mode-label-full{display:none}.mode-toggle .mode-label-short{display:inline}.mode-toggle{padding:6px 10px}}@media(min-width:881px){.top-bar-label-short{display:none}.mode-toggle .mode-label-short{display:none}}@media(max-width:480px){.top-bar-label-short{font-size:11px}.top-bar-inner{padding:6px 12px;gap:8px}.llm-btn{padding:6px 8px;gap:0}.llm-btn::after{font-size:10px;padding:5px 8px}}.mode-toggle .switch{width:32px;height:18px;border-radius:99px;background:var(--ink-mute);position:relative;transition:background .2s}.mode-toggle .switch::after{content:'';position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .2s}.mode-toggle.active .switch{background:var(--brand-coral)}.mode-toggle.active .switch::after{transform:translateX(14px)}.site-header{padding:24px 0;position:relative;z-index:10}.nav{display:flex;align-items:center;justify-content:space-between;gap:28px}.logo{font-family:'Fraunces',serif;font-weight:600;font-size:22px;letter-spacing:-.02em;white-space:nowrap}.logo span{color:var(--brand-rust)}.nav-links{display:flex;flex-wrap:nowrap;align-items:center;gap:22px;font-size:14px;font-weight:500;color:var(--ink-soft)}.nav-links a{white-space:nowrap}.nav-links a:hover{color:var(--ink-deep)}.nav-cta{background:var(--ink-deep);color:#fff;padding:10px 20px;border-radius:var(--radius-pill);font-size:14px;font-weight:500;transition:background .2s;white-space:nowrap}.nav-cta:hover{background:var(--brand-rust)}.burger{display:none;width:40px;height:40px;border-radius:10px;background:rgb(14 17 22 / .06);align-items:center;justify-content:center;flex-direction:column;gap:4px;cursor:pointer}.burger span{display:block;width:18px;height:2px;background:var(--ink-deep);border-radius:2px;transition:all .25s}.burger.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-nav{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--bg-cloud);z-index:100;padding:80px 24px 32px;flex-direction:column;gap:8px;overflow-y:auto}.mobile-nav.open{display:flex}.mobile-nav a{padding:16px 20px;border-radius:14px;font-size:18px;font-weight:500;background:#fff;border:1px solid var(--border-soft)}.mobile-nav a.primary{background:var(--brand-rust);color:#fff;border-color:var(--brand-rust);text-align:center;margin-top:16px}.mobile-nav-close{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:10px;background:rgb(14 17 22 / .06);display:flex;align-items:center;justify-content:center;font-size:24px;cursor:pointer}.mobile-branchen{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.mobile-branchen a{text-align:center;font-size:14px;padding:14px 12px}@media(min-width:1024px) and (max-width:1200px){.nav{gap:14px}.nav-links{gap:9px;font-size:13px}.nav-cta{padding:8px 12px;font-size:13px}}@media(max-width:1023px){.nav-links{display:none}.burger{display:flex}.nav-cta{padding:8px 16px;font-size:13px}}.hero{padding:40px 0 100px;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center;position:relative;z-index:2}@media(max-width:880px){.hero-grid{grid-template-columns:1fr;text-align:center}}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-rust-dk);margin-bottom:24px}.eyebrow::before{content:'';width:24px;height:2px;background:var(--brand-coral)}.hero h1{margin-bottom:24px}.hero h1 .strike{text-decoration:line-through;text-decoration-color:var(--brand-coral);text-decoration-thickness:4px;color:var(--ink-mute)}.hero h1 .accent{color:var(--brand-rust)}.hero h1 .h1-sub{display:block;font-size:.5em;font-weight:500;color:var(--ink-soft);letter-spacing:-.01em;line-height:1.3;margin-top:12px}.hero .subline{font-size:clamp(18px,2vw,22px);color:var(--ink-soft);line-height:1.55;margin-bottom:32px;max-width:580px}@media(max-width:880px){.hero .subline{margin-left:auto;margin-right:auto}}.cta-row{display:flex;flex-wrap:wrap;gap:12px 16px;margin-bottom:28px;align-items:center}@media(max-width:880px){.cta-row{justify-content:center}}@media(max-width:480px){.cta-row{flex-direction:column;align-items:stretch}.cta-row .btn-primary{width:100%}.cta-row .live-slot{justify-content:center;margin:0}.branchen-paths{flex-direction:column}.branchen-paths .btn{width:100%;text-align:center;justify-content:center}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:var(--radius-pill);font-size:15px;font-weight:600;letter-spacing:-.005em;transition:all .2s;cursor:pointer;border:0}.btn-primary{background:var(--brand-rust);color:#fff;box-shadow:0 8px 24px -8px rgb(194 65 12 / .5);animation:pulse 2.4s ease-in-out infinite}.btn-primary:hover{background:var(--brand-rust-dk);transform:translateY(-1px)}.btn-secondary{background:#fff0;color:var(--ink-deep);border:1.5px solid var(--ink-deep)}.btn-secondary:hover{background:var(--ink-deep);color:#fff}.btn-ghost{background:rgb(14 17 22 / .06);color:var(--ink-deep)}.btn-ghost:hover{background:rgb(14 17 22 / .1)}.btn .arrow{transition:transform .2s}.btn:hover .arrow{transform:translateX(3px)}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.025)}}.branchen-paths{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.branchen-paths .btn{padding:12px 18px;font-size:14px;background:#fff;border:1px solid var(--border-soft)}.branchen-paths .btn:hover{border-color:var(--brand-rust);color:var(--brand-rust)}.branchen-paths .btn-primary{background:var(--brand-rust);color:#fff;border-color:var(--brand-rust)}.branchen-paths .btn-primary:hover{background:var(--brand-rust-dk);border-color:var(--brand-rust-dk);color:#fff}.trust-bar{margin-top:48px;padding-top:24px;border-top:1px solid var(--border-soft);font-size:13px;color:var(--ink-soft);letter-spacing:.02em}.trust-bar strong{color:var(--ink-soft);font-weight:500;display:block;margin-bottom:6px;text-transform:uppercase;font-size:11px;letter-spacing:.14em}.hero-img-wrap{position:relative;display:flex;justify-content:center;align-items:flex-end;min-height:520px}.hero-img-wrap::before{content:'';position:absolute;left:50%;bottom:0;width:90%;height:340px;transform:translateX(-50%);background:radial-gradient(ellipse 60% 50% at 50% 80%,rgb(30 42 94 / .10),transparent 70%),radial-gradient(ellipse 80% 40% at 50% 95%,rgb(255 90 78 / .20),transparent 70%);filter:blur(4px);z-index:0;border-radius:50%}.hero-img-wrap::after{content:'';position:absolute;left:50%;top:8%;width:380px;height:380px;transform:translateX(-50%);background:radial-gradient(circle,rgb(255 90 78 / .18) 0%,rgb(255 90 78 / .06) 40%,transparent 70%);border-radius:50%;z-index:0;animation:bgPulse 8s ease-in-out infinite}@keyframes bgPulse{0%,100%{transform:translateX(-50%) scale(1);opacity:.9}50%{transform:translateX(-50%) scale(1.08);opacity:1}}.hero-img-bg-blob{position:absolute;left:50%;top:5%;width:420px;height:420px;transform:translateX(-50%);z-index:0;opacity:.5}.hero-img{max-width:480px;width:100%;position:relative;z-index:2;filter:drop-shadow(0 24px 40px rgb(14 17 22 / .22)) drop-shadow(0 0 1px rgb(0 0 0 / .15));animation:float 6s ease-in-out infinite}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:880px){.hero-img-wrap{min-height:auto;margin-top:24px}.hero-img{max-width:340px}.hero-img-wrap::before{height:240px}.hero-img-wrap::after{width:280px;height:280px}}.live-slot{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-soft);margin-left:8px}.live-slot .dot{width:8px;height:8px;border-radius:50%;background:var(--success);animation:blink 1.5s ease-in-out infinite}@keyframes blink{0%,100%{opacity:1}50%{opacity:.4}}.cloud-1{top:-40px;right:-100px;width:520px;height:380px}.cloud-2{bottom:40px;left:-160px;width:380px;height:280px}.qa-aio{background:var(--bg-cloud);padding-top:0}.qa-card{background:#fff;border-radius:var(--radius-card);padding:clamp(28px,4vw,48px);box-shadow:var(--shadow-card);border:1px solid var(--border-soft);max-width:920px}.qa-card h2{font-size:clamp(24px,3vw,32px);margin-bottom:16px}.qa-card p{color:var(--ink-soft);font-size:17px;margin:0}.qa-card p strong{color:var(--ink-deep)}.pain{background:var(--surface-warm)}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:880px){.pain-grid{grid-template-columns:1fr}}.pain-card{background:#fff;padding:32px;border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:16px;transition:transform .25s,box-shadow .25s}.pain-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.pain-icon{width:52px;height:52px;border-radius:14px;background:rgb(255 90 78 / .12);display:flex;align-items:center;justify-content:center;font-size:24px}.pain-card h3{font-size:20px}.pain-card p{color:var(--ink-soft);margin:0}.section-eyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-rust-dk);margin-bottom:12px;display:block}.section-head{margin-bottom:56px;max-width:760px}.section-head h2{margin-bottom:16px}.section-head p{color:var(--ink-soft);font-size:19px}.sparring{background:var(--bg-cloud);overflow:hidden}.sparring-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}@media(max-width:880px){.sparring-grid{grid-template-columns:1fr}}.sparring-img-wrap{position:relative;border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-soft)}.sparring-img-wrap img{width:100%;height:100%;object-fit:cover}.sparring-img-wrap::after{content:'KI-Sparringspartner';position:absolute;bottom:20px;left:20px;background:rgb(14 17 22 / .85);color:#fff;padding:8px 14px;border-radius:var(--radius-pill);font-size:13px;font-weight:500;backdrop-filter:blur(4px)}.sparring blockquote{font-family:'Fraunces',serif;font-size:clamp(22px,2.4vw,28px);line-height:1.45;font-weight:500;color:var(--ink-deep);margin:24px 0;padding-left:24px;border-left:3px solid var(--brand-coral)}.scroll-cue{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-size:14px;color:var(--brand-rust);font-weight:500}.scroll-cue .arrow{animation:bounce 1.6s ease-in-out infinite}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}.pillars{background:var(--bg-paper)}.pillars-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:880px){.pillars-grid{grid-template-columns:1fr}}.pillar-card{position:relative;padding:36px;border-radius:var(--radius-card);background:var(--bg-cloud);border:1px solid var(--border-soft);transition:all .25s}.pillar-card:hover{background:#fff;border-color:var(--brand-coral);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.pillar-card::after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--brand-coral);border-radius:0 0 var(--radius-card) var(--radius-card);transform:scaleX(0);transform-origin:left;transition:transform .3s}.pillar-card:hover::after{transform:scaleX(1)}.pillar-num{font-family:'Fraunces',serif;font-size:48px;color:var(--brand-rust);line-height:1;font-weight:600}.pillar-card h3{margin:8px 0 12px}.pillar-card p{color:var(--ink-soft);margin-bottom:20px}.pillar-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink-deep);font-size:14px}.pillar-link:hover{color:var(--brand-rust)}.muenchen{background:var(--bg-cloud)}.muenchen .container{max-width:920px}.muenchen h2{margin-bottom:20px}.muenchen p{color:var(--ink-soft);font-size:18px}.branchen{background:var(--bg-cloud)}.branchen-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:880px){.branchen-grid{grid-template-columns:1fr}}.branche-card{padding:48px 40px;border-radius:var(--radius-card);position:relative;overflow:hidden;color:#fff;cursor:pointer;transition:transform .25s,box-shadow .25s;min-height:380px;display:flex;flex-direction:column;justify-content:space-between}.branche-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.branche-card.versicherer{background:linear-gradient(135deg,#1E2A5E 0%,#2D3E80 100%)}.branche-card.makler{background:linear-gradient(135deg,#0B6E4F 0%,#168A62 100%)}.branche-card.fiber{background:linear-gradient(135deg,#FF5A4E 0%,#FF8478 100%)}.branche-card.stadtwerke{background:linear-gradient(135deg,#2E5977 0%,#3E7399 100%)}.branche-card .small-label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin-bottom:16px}.branche-card h3{color:#fff;font-size:32px;margin-bottom:16px}.branche-card p{opacity:.9;margin-bottom:24px}.branche-card .tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.branche-card .tag{background:rgb(255 255 255 / .16);padding:6px 12px;border-radius:var(--radius-pill);font-size:12px;backdrop-filter:blur(4px)}.branche-card .branche-cta{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;align-self:flex-start}.branche-shape{position:absolute;right:-80px;bottom:-80px;width:240px;height:240px;border-radius:50%;background:rgb(255 255 255 / .08);pointer-events:none}.logos{background:var(--bg-paper)}.logos-section{margin-bottom:48px}.logos-section:last-child{margin-bottom:0}.logos-section-title{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:24px}.logos-row{display:flex;flex-wrap:wrap;gap:48px;align-items:center;row-gap:32px}.logos-row img{max-height:80px;max-width:200px;width:auto;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:all .3s ease}.logos-row img:hover{filter:grayscale(0%);opacity:1;transform:scale(1.05)}@media(max-width:880px){.logos-row{gap:32px;row-gap:24px}.logos-row img{max-height:60px;max-width:140px}}@media(max-width:480px){.logos-row{gap:24px;justify-content:center}.logos-row img{max-height:48px;max-width:110px}}.provenexpert{background:var(--bg-paper)}.pe-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:0 auto}@media(max-width:880px){.pe-quotes{grid-template-columns:1fr}}.pe-quote-card{margin:0;background:linear-gradient(135deg,#FBF9F4 0%,#F3EDE3 100%);border:1px solid var(--border-soft);border-radius:var(--radius-card);padding:28px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:16px}.pe-quote-card blockquote{margin:0;padding:0;border:0;font-family:'Fraunces',serif;font-style:italic;font-size:17px;line-height:1.55;color:var(--ink-deep)}.pe-quote-card figcaption{font-size:14px;color:var(--ink-soft);margin-top:auto}.pe-quote-card figcaption strong{color:var(--ink-deep)}.pe-badge-wrap a:last-child,.pe-badge-wrap p a{color:var(--brand-rust);font-weight:600;text-decoration:underline;text-underline-offset:3px}.pe-card{display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center;background:linear-gradient(135deg,#FBF9F4 0%,#F3EDE3 100%);border:1px solid var(--border-soft);border-radius:var(--radius-card);padding:32px 40px;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.pe-card::before{content:'';position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,rgb(255 90 78 / .1),transparent 70%);border-radius:50%}.pe-stars{position:relative;z-index:1}.pe-rating-circle{width:140px;height:140px;border-radius:50%;background:linear-gradient(135deg,#FF5A4E,#FF8478);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;box-shadow:0 12px 32px -8px rgb(255 90 78 / .4)}.pe-rating-circle .num{font-family:'Fraunces',serif;font-size:48px;font-weight:600;line-height:1}.pe-rating-circle .of{font-size:13px;opacity:.9;margin-top:2px}.pe-rating-circle .label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;margin-top:4px;opacity:.9}.pe-content{position:relative;z-index:1}.pe-content h3{margin:0 0 8px;font-size:24px}.pe-content .stars{color:#FFB800;font-size:20px;letter-spacing:2px;margin-bottom:8px}.pe-content p{margin:0;color:var(--ink-soft);font-size:15px}.pe-content .quote{font-family:'Fraunces',serif;font-style:italic;font-size:16px;color:var(--ink-deep);margin-top:12px;border-left:2px solid var(--brand-rust);padding-left:14px}.pe-logo{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1}.pe-logo .pe-brand{font-family:'Inter',sans-serif;font-weight:700;font-size:13px;color:var(--brand-night);letter-spacing:.04em;text-transform:uppercase}.pe-logo .pe-cta{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--ink-deep);color:#fff;border-radius:var(--radius-pill);font-size:12px;font-weight:600;transition:background .2s}.pe-logo .pe-cta:hover{background:var(--brand-rust)}@media(max-width:880px){.pe-card{grid-template-columns:1fr;text-align:center;padding:32px 24px;gap:24px}.pe-rating-circle{margin:0 auto;width:120px;height:120px}.pe-rating-circle .num{font-size:42px}.pe-content .quote{text-align:left}}.events{background:var(--bg-cloud)}.events-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:1080px;margin:0 auto}.event-card{background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-card);padding:32px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:12px;transition:transform .25s,box-shadow .25s}.event-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.event-meta-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.event-date{font-size:13px;font-weight:600;color:var(--brand-rust);letter-spacing:.04em;text-transform:uppercase}.event-badges{display:flex;gap:6px}.event-badge{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:rgb(30 42 94 / .08);color:var(--brand-night);padding:4px 10px;border-radius:var(--radius-pill)}.event-badge-role{background:rgb(194 65 12 / .1);color:var(--brand-rust-dk)}.event-card h3{font-size:22px;line-height:1.25}.event-place{font-size:14px;color:var(--ink-soft);margin:0}.event-partner{color:var(--ink-mute)}.event-desc{font-size:15px;color:var(--ink-soft);line-height:1.6}.event-desc p{margin:0 0 10px}.event-desc p:last-child{margin-bottom:0}.event-desc details{margin-top:4px;border:1px solid var(--border-soft);border-radius:12px;padding:10px 14px;background:var(--bg-cloud)}.event-desc details summary{cursor:pointer;font-weight:600;font-size:14px;color:var(--ink-deep);list-style:none;display:flex;justify-content:space-between;align-items:center}.event-desc details summary::-webkit-details-marker{display:none}.event-desc details summary::after{content:'+';font-family:'Fraunces',serif;font-size:18px;color:var(--brand-rust);transition:transform .2s}.event-desc details[open] summary::after{transform:rotate(45deg)}.event-desc details ul{margin:10px 0 0;padding-left:18px}.event-desc details li{margin-bottom:4px;font-size:14px}.event-cta{align-self:flex-start;margin-top:auto;padding:10px 18px;font-size:14px}.process{background:var(--surface-warm);overflow:hidden;position:relative}.process-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;position:relative}@media(max-width:880px){.process-steps{grid-template-columns:1fr}}.process-steps::before{content:'';position:absolute;top:32px;left:0;right:0;height:2px;background:linear-gradient(to right,var(--brand-coral),var(--brand-night));z-index:0}@media(max-width:880px){.process-steps::before{display:none}}.step{position:relative;z-index:1;text-align:center}.step-num{width:64px;height:64px;border-radius:50%;background:#fff;border:2px solid var(--brand-coral);display:flex;align-items:center;justify-content:center;font-family:'Fraunces',serif;font-size:24px;font-weight:600;color:var(--brand-coral);margin:0 auto 16px;box-shadow:var(--shadow-card)}.step h3{font-family:'Inter',sans-serif;font-size:15px;font-weight:600;margin:0 0 4px;color:var(--ink-deep);letter-spacing:0;line-height:1.4}.step p{font-size:13px;color:var(--ink-soft);margin:0}.cases{background:var(--bg-paper)}.case-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px;border-bottom:1px solid var(--border-soft);padding-bottom:0}.case-tab{padding:12px 20px;border-radius:0;background:#fff0;color:var(--ink-soft);font-size:14px;font-weight:500;border-bottom:2px solid #fff0;margin-bottom:-1px}.case-tab.active{color:var(--brand-rust);border-color:var(--brand-rust);font-weight:600}.case-content{display:none;animation:fadeIn .3s ease}.case-content.active{display:grid}.case-content{grid-template-columns:2fr 1fr;gap:48px;align-items:start}@media(max-width:880px){.case-content{grid-template-columns:1fr}}@keyframes fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.case-detail-block{margin-bottom:24px}.case-detail-block h3{font-family:'Inter',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--brand-rust);margin:0 0 8px;line-height:1.4}.case-detail-block ul{margin:0;padding-left:20px;color:var(--ink-soft)}.case-detail-block li{margin-bottom:6px}.case-stat-card{background:linear-gradient(135deg,var(--brand-night),#2D3E80);color:#fff;padding:32px;border-radius:var(--radius-card);text-align:center;box-shadow:var(--shadow-soft)}.case-stat-card .big{font-family:'Fraunces',serif;font-size:64px;font-weight:600;line-height:1;color:#fff;display:block}.case-stat-card .label{font-size:14px;opacity:.85;margin-top:8px}.case-stat-card .meta{margin-top:16px;font-size:12px;opacity:.7;letter-spacing:.08em;text-transform:uppercase}.quiz{background:var(--bg-cloud)}.quiz-card{background:#fff;border-radius:var(--radius-card);padding:48px;box-shadow:var(--shadow-soft);max-width:720px;margin:0 auto}.quiz-step{display:none}.quiz-step.active{display:block;animation:fadeIn .3s ease}.quiz-progress{display:flex;gap:6px;margin-bottom:32px}.quiz-progress span{height:4px;flex:1;background:var(--border-soft);border-radius:2px;transition:background .3s}.quiz-progress span.done{background:var(--brand-coral)}.quiz-options{display:flex;flex-direction:column;gap:12px;margin:24px 0}.quiz-option{display:block;padding:18px 24px;background:var(--bg-cloud);border:2px solid #fff0;border-radius:16px;font-size:16px;font-weight:500;text-align:left;width:100%;transition:all .2s;color:var(--ink-deep)}.quiz-option:hover{border-color:var(--brand-coral);background:#fff;transform:translateX(4px)}.quiz-result{display:none}.quiz-result.active{display:block}.quiz-result h3{margin-bottom:16px;color:var(--brand-coral)}.quiz-result .rec-card{background:var(--bg-cloud);border-radius:16px;padding:24px;margin-top:24px}.werte{background:var(--bg-paper)}.werte-list{display:flex;flex-direction:column;gap:32px;max-width:900px;margin:0 auto}.wert{display:flex;gap:20px;align-items:flex-start;padding-bottom:32px;border-bottom:1px solid var(--border-soft)}.wert:last-child{border:0;padding-bottom:0}.wert-check{width:32px;height:32px;border-radius:50%;background:var(--brand-rust);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:600}.wert p{margin:0;font-family:'Fraunces',serif;font-size:22px;line-height:1.5;color:var(--ink-deep)}.transparenz{background:var(--surface-warm)}.transparenz-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media(max-width:880px){.transparenz-grid{grid-template-columns:1fr}}.transparenz-list{display:flex;flex-direction:column;gap:12px}.transparenz-item{background:#fff;padding:20px 24px;border-radius:14px;display:flex;align-items:center;gap:16px;box-shadow:var(--shadow-card)}.transparenz-icon{width:40px;height:40px;border-radius:10px;background:var(--bg-cloud);display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.transparenz-item h3{margin:0 0 2px;font-family:'Inter',sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.4}.transparenz-item p{margin:0;font-size:13px;color:var(--ink-soft)}.faq{background:var(--bg-cloud)}.faq-list{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{background:#fff;border:1px solid var(--border-soft);border-radius:16px;overflow:hidden;transition:box-shadow .2s}.faq-item[open]{box-shadow:var(--shadow-card)}.faq-item summary{list-style:none;cursor:pointer;padding:20px 24px;font-weight:600;font-size:17px;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';font-family:'Fraunces',serif;font-size:24px;color:var(--brand-rust);flex-shrink:0;transition:transform .2s;line-height:1}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-item .faq-answer{padding:0 24px 20px;color:var(--ink-soft);font-size:16px}.faq-item .faq-answer p{margin:0}.final-cta{background:linear-gradient(135deg,var(--brand-night) 0%,#2D3E80 100%);color:#fff;position:relative;overflow:hidden;text-align:center}.final-cta::before{content:'';position:absolute;top:-200px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,rgb(255 90 78 / .25),transparent 70%)}.final-cta::after{content:'';position:absolute;bottom:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,rgb(74 144 226 / .2),transparent 70%)}.final-cta-inner{position:relative;z-index:1;max-width:680px;margin:0 auto}.final-cta h2{color:#fff;margin-bottom:16px}.final-cta p{font-size:19px;opacity:.9;margin-bottom:32px}.final-cta .live-slot{color:rgb(255 255 255 / .85);margin-top:16px;justify-content:center;display:flex}.final-cta .booking{max-width:760px;margin:8px auto 0}.booking-card{background:#fff;border-radius:var(--radius-card);padding:28px;box-shadow:var(--shadow-soft);text-align:left}.booking-intro{margin-bottom:8px}.booking-intro strong{display:block;color:var(--ink-deep);font-size:20px;margin-bottom:6px}.booking-intro span{display:block;color:var(--ink-soft);font-size:15px;line-height:1.55}.booking-embed{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:24px 0 8px}.booking-embed .btn-primary{display:inline-flex}.booking-consent{color:var(--ink-mute);font-size:12px;line-height:1.5;max-width:460px;margin:0}.booking-consent a{color:var(--brand-rust);text-decoration:underline}.booking-fallback{color:var(--ink-soft);font-size:14px;margin:0}.booking-fallback a{color:var(--brand-rust);font-weight:600;text-decoration:underline;text-underline-offset:3px}.zeeg-inline-widget{width:100%}@media (max-width:600px){.booking-card{padding:20px}}.site-footer{background:var(--ink-deep);color:#fff;padding:72px 0 32px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}@media(max-width:880px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}.footer-col .footer-heading{font-family:'Inter',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ink-mute-on-dark);margin:0 0 16px}.footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.footer-col a{color:rgb(255 255 255 / .7);font-size:14px;transition:color .2s}.footer-col a:hover{color:var(--brand-coral)}.footer-sublist{list-style:none;margin:8px 0 4px;padding:0 0 0 14px;display:flex;flex-direction:column;gap:7px}.footer-sublist a{font-size:13px;color:rgb(255 255 255 / .62)}.footer-sublist a:hover{color:var(--brand-coral)}.footer-bio{color:rgb(255 255 255 / .6);font-size:14px;line-height:1.6;margin-top:12px}.footer-nap{color:rgb(255 255 255 / .6);font-size:13px;line-height:1.7;margin-top:16px}.footer-nap strong{color:rgb(255 255 255 / .85);font-weight:600;display:block}.footer-nap a{color:rgb(255 255 255 / .7)}.footer-nap a:hover{color:var(--brand-coral)}.footer-bottom{border-top:1px solid rgb(255 255 255 / .1);padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--ink-mute-on-dark)}.footer-bottom .meta-links{display:flex;gap:24px}.footer-bottom a{color:var(--ink-mute-on-dark);transition:color .2s}.footer-bottom a:hover{color:#fff}.sticky-cta{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(120px);background:#fff;padding:8px 8px 8px 24px;border-radius:var(--radius-pill);box-shadow:0 16px 40px -8px rgb(14 17 22 / .25);display:flex;align-items:center;gap:16px;font-size:14px;font-weight:500;z-index:40;opacity:0;transition:all .3s;border:1px solid var(--border-soft);max-width:calc(100vw - 32px)}.sticky-cta.show{transform:translateX(-50%) translateY(0);opacity:1}.sticky-cta .btn{padding:10px 18px;font-size:13px;white-space:nowrap}.sticky-cta-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){.sticky-cta{bottom:16px;padding:6px 6px 6px 16px;gap:8px;font-size:12px}.sticky-cta-label{display:none}.sticky-cta .btn{padding:8px 14px}}.voice-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff0;border:1px solid var(--border-soft);border-radius:var(--radius-pill);font-size:12px;color:var(--ink-soft);transition:all .2s;margin-left:12px;vertical-align:middle}.voice-btn:hover{border-color:var(--brand-coral);color:var(--brand-coral)}body.bot-mode{--term-bg:#0a0a0a;--term-fg:#d4d4d4;--term-dim:#737373;--term-accent:#7dd3fc;--term-coral:#fb923c;--term-green:#86efac;--term-comment:#525252;background:var(--term-bg)!important;color:var(--term-fg)!important;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:14px!important;line-height:1.7!important}body.bot-mode .cloud-shape,body.bot-mode .hero-img-wrap,body.bot-mode .hero-img,body.bot-mode .hero-img-bg-blob,body.bot-mode .sparring-img-wrap,body.bot-mode .branche-shape,body.bot-mode .pain-icon,body.bot-mode .pillar-num,body.bot-mode .step-num,body.bot-mode .case-stat-card,body.bot-mode .sticky-cta,body.bot-mode .logos-row img,body.bot-mode .pe-stars,body.bot-mode .pe-logo,body.bot-mode .quiz-progress,body.bot-mode .wert-check,body.bot-mode .transparenz-icon,body.bot-mode .quiz-options,body.bot-mode .quiz-result .rec-card,body.bot-mode .branche-card .tags,body.bot-mode .live-slot .dot,body.bot-mode .nav-cta,body.bot-mode .burger,body.bot-mode .scroll-cue .arrow,body.bot-mode .eyebrow::before{display:none!important}body.bot-mode *,body.bot-mode *::before,body.bot-mode *::after{background:transparent!important;background-image:none!important;box-shadow:none!important;border-radius:0!important;text-shadow:none!important;filter:none!important;animation:none!important;transform:none!important}body.bot-mode section,body.bot-mode .is-section{padding:24px 0!important;border-bottom:1px dashed var(--term-comment)!important}body.bot-mode .container{max-width:900px!important;padding:0 24px!important}body.bot-mode .section-head{margin-bottom:16px!important}body.bot-mode *{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;color:var(--term-fg)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.7!important}body.bot-mode h1,body.bot-mode h2,body.bot-mode h3,body.bot-mode h4,body.bot-mode h5{color:var(--term-accent)!important;font-weight:600!important;margin:24px 0 12px!important}body.bot-mode h1{font-size:22px!important}body.bot-mode h2{font-size:18px!important}body.bot-mode h3{font-size:16px!important}body.bot-mode h4,body.bot-mode h5{font-size:14px!important}body.bot-mode h1::before{content:'# ';color:var(--term-coral)!important;display:inline}body.bot-mode h2::before{content:'## ';color:var(--term-coral)!important;display:inline}body.bot-mode h3::before{content:'### ';color:var(--term-coral)!important;display:inline}body.bot-mode h4::before{content:'#### ';color:var(--term-coral)!important;display:inline}body.bot-mode .section-eyebrow,body.bot-mode .small-label,body.bot-mode .logos-section-title{color:var(--term-comment)!important;font-size:12px!important;display:block;margin:16px 0 8px!important;text-transform:none!important;letter-spacing:0!important}body.bot-mode .section-eyebrow::before{content:'/* '}body.bot-mode .section-eyebrow::after{content:' */'}body.bot-mode .logos-section-title::before{content:'// '}body.bot-mode .small-label::before{content:'// '}body.bot-mode .strike{color:var(--term-comment)!important;text-decoration:line-through!important;text-decoration-color:var(--term-coral)!important}body.bot-mode .strike::before{content:'~~';color:var(--term-coral)}body.bot-mode .strike::after{content:'~~';color:var(--term-coral)}body.bot-mode .accent{color:var(--term-coral)!important}body.bot-mode blockquote{color:var(--term-fg)!important;border-left:none!important;padding-left:0!important;margin:16px 0!important;font-style:normal!important}body.bot-mode blockquote::before{content:'> ';color:var(--term-coral)}body.bot-mode a{color:var(--term-green)!important;text-decoration:underline!important;text-underline-offset:3px!important}body.bot-mode a:hover{color:var(--term-accent)!important}body.bot-mode ul{list-style:none!important;padding-left:0!important}body.bot-mode li{padding-left:0!important;margin-bottom:4px!important}body.bot-mode li::before{content:'- ';color:var(--term-coral)!important;display:inline}body.bot-mode .btn,body.bot-mode .pillar-link,body.bot-mode .pe-cta,body.bot-mode .branche-cta,body.bot-mode .scroll-cue{display:inline!important;padding:0!important;color:var(--term-green)!important;text-decoration:underline!important;text-underline-offset:3px!important}body.bot-mode .btn::before,body.bot-mode .pillar-link::before,body.bot-mode .branche-cta::before,body.bot-mode .pe-cta::before{content:'[';color:var(--term-comment)}body.bot-mode .btn::after,body.bot-mode .pillar-link::after,body.bot-mode .branche-cta::after,body.bot-mode .pe-cta::after{content:']';color:var(--term-comment)}body.bot-mode .btn .arrow,body.bot-mode .pillar-link .arrow{display:none!important}body.bot-mode .cta-row{display:block!important}body.bot-mode .cta-row>*{display:inline!important;margin-right:16px!important}body.bot-mode .branchen-paths{display:block!important;margin-top:8px!important}body.bot-mode .branchen-paths .btn{display:block!important;margin:4px 0!important}body.bot-mode .hero-grid,body.bot-mode .pain-grid,body.bot-mode .pillars-grid,body.bot-mode .branchen-grid,body.bot-mode .sparring-grid,body.bot-mode .transparenz-grid,body.bot-mode .process-steps,body.bot-mode .case-content,body.bot-mode .footer-grid{display:block!important}body.bot-mode .pain-card,body.bot-mode .pillar-card,body.bot-mode .branche-card,body.bot-mode .transparenz-item,body.bot-mode .quiz-card,body.bot-mode .pe-card,body.bot-mode .step,body.bot-mode .case-content,body.bot-mode .pain-card *,body.bot-mode .pillar-card *,body.bot-mode .branche-card *,body.bot-mode .transparenz-item *,body.bot-mode .pe-card *{color:var(--term-fg)!important;padding:0!important;margin:8px 0!important}body.bot-mode .pain-card,body.bot-mode .pillar-card,body.bot-mode .branche-card,body.bot-mode .transparenz-item,body.bot-mode .step,body.bot-mode .pe-card{border-bottom:1px dashed var(--term-comment)!important;padding:12px 0!important;margin:12px 0!important}body.bot-mode .top-bar{background:var(--term-bg)!important;border-bottom:1px solid var(--term-comment)!important}body.bot-mode .top-bar *{color:var(--term-fg)!important;font-size:12px!important}body.bot-mode .llm-btn,body.bot-mode .mode-toggle{border:1px solid var(--term-comment)!important;padding:4px 10px!important}body.bot-mode .llm-btn:hover,body.bot-mode .mode-toggle:hover{border-color:var(--term-accent)!important;color:var(--term-accent)!important}body.bot-mode .mode-toggle .switch{background:var(--term-coral)!important;width:24px;height:14px;border:1px solid var(--term-comment)!important}body.bot-mode .mode-toggle .switch::after{background:var(--term-bg)!important;width:10px;height:10px;top:1px;left:1px}body.bot-mode .mode-toggle.active .switch::after{transform:translateX(10px)!important}body.bot-mode .site-header{padding:16px 0!important;border-bottom:1px dashed var(--term-comment)!important}body.bot-mode .nav{display:flex!important;gap:16px!important;flex-wrap:wrap!important;justify-content:flex-start!important}body.bot-mode .nav-links{display:flex!important;gap:16px!important;flex-wrap:wrap!important}body.bot-mode .logo{font-family:'JetBrains Mono',monospace!important;color:var(--term-accent)!important;font-size:16px!important}body.bot-mode .logo span{color:var(--term-coral)!important}body.bot-mode .hero{padding:24px 0!important}body.bot-mode .hero .subline{color:var(--term-fg)!important;font-size:14px!important}body.bot-mode .trust-bar{color:var(--term-comment)!important;border-top:1px dashed var(--term-comment)!important;margin-top:24px!important;padding-top:12px!important;font-size:12px!important}body.bot-mode .trust-bar strong{color:var(--term-fg)!important}body.bot-mode .live-slot{color:var(--term-green)!important;font-size:12px!important}body.bot-mode .live-slot::before{content:'[●] '}body.bot-mode .logos-row{display:block!important}body.bot-mode .logos-row::before{content:'(Logos werden im Text-Modus nicht angezeigt)';color:var(--term-comment);font-size:12px}body.bot-mode .branche-card{background:transparent!important;color:var(--term-fg)!important;min-height:0!important}body.bot-mode .branche-card h3{color:var(--term-coral)!important}body.bot-mode .process-steps::before{display:none!important}body.bot-mode .step::before{content:counter(step-counter) '. ';counter-increment:step-counter;color:var(--term-coral)}body.bot-mode .process-steps{counter-reset:step-counter}body.bot-mode .step h3{display:inline!important;color:var(--term-fg)!important}body.bot-mode .step p{display:inline!important;color:var(--term-comment)!important}body.bot-mode .step p::before{content:' — '}body.bot-mode .case-tabs{display:block!important;border:none!important;margin-bottom:8px!important}body.bot-mode .case-tab{display:block!important;border:none!important;padding:2px 0!important;color:var(--term-comment)!important;text-align:left!important}body.bot-mode .case-tab::before{content:'[ ] '}body.bot-mode .case-tab.active::before{content:'[x] ';color:var(--term-coral)!important}body.bot-mode .case-tab.active{color:var(--term-accent)!important}body.bot-mode .case-content.active{display:block!important}body.bot-mode .case-content{display:none!important}body.bot-mode .case-detail-block h3{color:var(--term-coral)!important;margin-top:12px!important}body.bot-mode .quiz-card{padding:0!important;border:none!important}body.bot-mode .quiz-step h3{color:var(--term-accent)!important}body.bot-mode .quiz-option{display:block!important;background:transparent!important;border:1px dashed var(--term-comment)!important;padding:8px 12px!important;color:var(--term-fg)!important;margin:4px 0!important;text-align:left!important;width:auto!important}body.bot-mode .quiz-option:hover{border-color:var(--term-accent)!important;color:var(--term-accent)!important}body.bot-mode .wert{border-bottom:1px dashed var(--term-comment)!important;padding:8px 0!important}body.bot-mode .wert p{font-family:'JetBrains Mono',monospace!important;font-size:14px!important;font-style:normal!important}body.bot-mode .wert p::before{content:'[✓] ';color:var(--term-green)!important}body.bot-mode .transparenz-item{display:block!important;border:none!important;border-bottom:1px dashed var(--term-comment)!important}body.bot-mode .transparenz-item h3{color:var(--term-coral)!important;display:inline!important}body.bot-mode .transparenz-item p{display:inline!important;color:var(--term-fg)!important}body.bot-mode .transparenz-item p::before{content:' — '}body.bot-mode .faq-item{border:none!important;border-bottom:1px dashed var(--term-comment)!important}body.bot-mode .faq-item summary::after{content:'+'!important;color:var(--term-coral)!important}body.bot-mode .final-cta{padding:24px 0!important;text-align:left!important}body.bot-mode .final-cta::before,body.bot-mode .final-cta::after{display:none!important}body.bot-mode .final-cta h2,body.bot-mode .final-cta p{color:var(--term-fg)!important}body.bot-mode .site-footer{background:transparent!important;color:var(--term-comment)!important;border-top:1px dashed var(--term-comment)!important;padding:24px 0!important}body.bot-mode .site-footer *{color:var(--term-comment)!important;font-size:12px!important}body.bot-mode .footer-col .footer-heading{color:var(--term-coral)!important}body.bot-mode .footer-col a{color:var(--term-green)!important}body.bot-mode .footer-bottom{border:none!important;padding-top:12px!important}body.bot-mode::before{content:'$ cat inseleric.de | less\A\A--- markdown view · bot mode aktiv ---\A';display:block;white-space:pre;font-family:'JetBrains Mono',monospace;color:var(--term-comment);font-size:12px;padding:16px 24px 0;border-bottom:none}body.bot-mode .mobile-nav{background:var(--term-bg)!important}body.bot-mode .mobile-nav a{background:transparent!important;border:1px dashed var(--term-comment)!important;color:var(--term-fg)!important}body.bot-mode .mobile-nav a.primary{color:var(--term-coral)!important;border-color:var(--term-coral)!important}.reveal{opacity:0;transform:translateY(24px);transition:all .6s ease-out}.reveal.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.btn-primary,.hero-img,.hero-img-wrap::after,.live-slot .dot,.scroll-cue .arrow{animation:none!important}}.pillar-main{width:100%;max-width:100%;padding:0}.btn-white{background:#fff;color:var(--ink-deep)}.btn-white:hover{background:rgb(255 255 255 / .9);transform:translateY(-1px)}.pillar-hero{padding:88px 0 72px;color:#fff;position:relative;overflow:hidden}.pillar-hero.versicherer{background:linear-gradient(135deg,#1E2A5E 0%,#2D3E80 100%)}.pillar-hero.makler{background:linear-gradient(135deg,#0B6E4F 0%,#168A62 100%)}.pillar-hero.fiber{background:linear-gradient(135deg,#C2410C 0%,#E84F3F 100%)}.pillar-hero.stadtwerke{background:linear-gradient(135deg,#2E5977 0%,#3E7399 100%)}.pillar-hero.sparring{background:linear-gradient(135deg,#8B1A0E 0%,#C2410C 100%)}.pillar-hero.workshops{background:linear-gradient(135deg,#1E2A5E 0%,#3D4E9E 100%)}.pillar-hero.ki-loesungen{background:linear-gradient(135deg,#0A5C6B 0%,#0E8FA2 100%)}.pillar-hero.ki-sichtbarkeit{background:linear-gradient(135deg,#0E1726 0%,#1E2A5E 100%)}.pillar-hero.referenzen{background:linear-gradient(135deg,#1E2A5E 0%,#2E5977 100%)}.pillar-hero.kontakt{background:linear-gradient(135deg,var(--brand-night,#1E2A5E) 0%,#2D3E80 100%)}.pillar-hero .section-eyebrow{color:rgb(255 255 255 / .8)}.pillar-hero h1{color:#fff;font-size:clamp(2rem,4vw,3.2rem);max-width:720px;margin-bottom:20px}.pillar-hero .pillar-subline{font-size:1.15rem;line-height:1.7;opacity:.88;max-width:640px;margin-bottom:36px;color:#fff}.pillar-geo{background:var(--bg-cloud);padding:64px 0}.pillar-geo h2{font-size:1.4rem;max-width:720px}.geo-answer{font-size:1.05rem;line-height:1.8;max-width:760px;border-left:4px solid var(--brand-coral);padding-left:24px;margin-top:20px;color:var(--ink-base)}.pillar-section{padding:80px 0}.pillar-section.alt{background:var(--bg-cloud)}.pillar-section-head{max-width:720px;margin-bottom:40px}.pillar-section-head h2{margin-bottom:0}.pillar-section-intro{font-size:1.05rem;color:var(--ink-soft);margin-top:12px;line-height:1.8}.pillar-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}.pillar-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:40px}.pillar-card{background:var(--bg-cloud);padding:36px 32px;border-radius:var(--radius-card)}.pillar-section.alt .pillar-card{background:#fff}.pillar-card-num{font-size:2rem;font-weight:800;color:var(--brand-rust);line-height:1;margin-bottom:12px;font-family:'Fraunces',serif}.pillar-card h3{font-size:1.1rem;margin-bottom:10px}.pillar-card p{color:var(--ink-soft);font-size:.95rem;margin:0;line-height:1.65}.pillar-spokes{display:flex;flex-wrap:wrap;gap:24px;margin-top:8px}.pillar-spoke-card{flex:1 1 280px;max-width:440px;background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-card);padding:28px 28px 24px;display:flex;flex-direction:column;gap:10px;transition:transform .2s,box-shadow .2s}.pillar-spoke-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft)}.pillar-spoke-card h3{font-size:1.1rem;margin:0;color:var(--ink-deep)}.pillar-spoke-card p{color:var(--ink-soft);font-size:.95rem;margin:0;line-height:1.6}.pillar-spoke-card .pillar-link{margin-top:auto;color:var(--brand-rust);font-weight:600;font-size:.9rem}.pillar-faq-section{padding:80px 0;background:var(--bg-cloud)}.pillar-faq-wrap{max-width:760px}.pillar-faq-item{border-bottom:1px solid var(--border-soft)}.pillar-faq-item summary{padding:20px 0;font-size:1.05rem;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--ink-deep)}.pillar-faq-item summary::-webkit-details-marker{display:none}.pillar-faq-item summary::after{content:"+";font-size:1.4rem;font-weight:300;color:var(--brand-rust);flex-shrink:0;transition:transform .2s}.pillar-faq-item[open] summary::after{transform:rotate(45deg)}.pillar-faq-answer{padding:0 0 20px;color:var(--ink-soft);line-height:1.75;font-size:.98rem}.pillar-faq-answer p{margin:0}.pillar-cta-section{padding:80px 0;background:linear-gradient(135deg,var(--brand-night),#2D3E80);color:#fff;text-align:center}.pillar-cta-section .pillar-crosssell{color:rgb(255 255 255 / .7);font-size:.95rem;margin-bottom:24px}.pillar-cta-section .pillar-crosssell a{color:#ff9b96;text-decoration:underline}.pillar-cta-section h2{color:#fff;margin-bottom:20px}@media(max-width:880px){.pillar-grid-3,.pillar-grid-2{grid-template-columns:1fr}.pillar-hero{padding:64px 0 56px}}body.bot-mode .pillar-hero,body.bot-mode .pillar-geo,body.bot-mode .pillar-section,body.bot-mode .pillar-section.alt,body.bot-mode .pillar-faq-section,body.bot-mode .pillar-cta-section{background:transparent!important}body.bot-mode .pillar-hero h1,body.bot-mode .pillar-hero .pillar-subline,body.bot-mode .pillar-hero .section-eyebrow{color:var(--term-fg)!important}body.bot-mode .pillar-cta-section h2,body.bot-mode .pillar-cta-section p,body.bot-mode .pillar-cta-section a{color:var(--term-fg)!important}body.bot-mode .pillar-grid-3,body.bot-mode .pillar-grid-2{display:block!important}body.bot-mode .geo-answer{border-left:none!important;padding-left:0!important}.ws-section{padding:72px 0}.ws-card{max-width:760px;margin:0 auto;background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);padding:40px}.ws-form{display:grid;gap:22px}.ws-field{display:flex;flex-direction:column;gap:7px;border:0;margin:0;padding:0;min-width:0}.ws-label{font-size:14px;font-weight:600;color:var(--ink-deep);padding:0}.ws-req{color:var(--brand-rust)}.ws-input{width:100%;padding:12px 14px;font:inherit;font-size:15px;color:var(--ink-deep);background:#fff;border:1px solid var(--border-soft);border-radius:12px;transition:border-color .15s,box-shadow .15s}.ws-input::placeholder{color:var(--ink-mute)}.ws-input:focus{outline:none;border-color:var(--brand-rust);box-shadow:0 0 0 3px rgb(194 65 12 / .14)}textarea.ws-input{resize:vertical;min-height:96px}.ws-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ws-row-3{grid-template-columns:1fr 1fr 1fr}.ws-chips{display:flex;flex-wrap:wrap;gap:8px}.ws-chip{position:relative;display:inline-flex}.ws-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ws-chip span{padding:9px 16px;font-size:14px;color:var(--ink-soft);background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-pill);transition:all .15s}.ws-chip input:checked+span{color:var(--brand-rust);border-color:var(--brand-rust);background:rgb(194 65 12 / .07);font-weight:600}.ws-chip input:focus-visible+span{box-shadow:0 0 0 3px rgb(194 65 12 / .18)}.ws-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--ink-soft);line-height:1.5}.ws-consent input{margin-top:3px;flex:0 0 auto}.ws-consent a{color:var(--brand-rust)}.ws-hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ws-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:2px}.ws-status{margin:6px 0 0;font-size:14px;min-height:1.3em}.ws-status.is-pending{color:var(--ink-mute)}.ws-status.is-ok{color:#15803D;font-weight:600}.ws-status.is-error{color:var(--brand-rust);font-weight:600}@media(max-width:640px){.ws-card{padding:26px 20px}.ws-row,.ws-row-3{grid-template-columns:1fr}}.mwai-window .mwai-body{height:auto!important;max-height:min(75vh,520px)!important}.mwai-window .mwai-conversation{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}.mwai-window .mwai-shortcuts,.mwai-window .mwai-input,.mwai-window .mwai-footer{flex:0 0 auto!important}@media(max-width:600px){.mwai-window.mwai-window.mwai-bubble.mwai-open{top:auto!important;left:auto!important;right:10px!important;bottom:10px!important;width:min(94vw,400px)!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 20px)!important;margin:0!important;border-radius:14px!important;overflow:hidden!important}.mwai-window.mwai-window .mwai-window-box{height:auto!important;min-height:0!important;border-radius:14px!important}.mwai-window .mwai-body{height:auto!important;max-height:65dvh!important}}