:root{--ink:#071c2f;--navy:#092941;--blue:#14547b;--sky:#eaf2f6;--paper:#f7f8f7;--white:#fff;--muted:#61717d;--line:#dce4e8;--accent:#dc1465;--radius:18px;--shadow:0 24px 70px rgba(7,28,47,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}.muc-service-page{margin:0;color:var(--ink);background:var(--paper);font-family:var(--font-body,Arial,sans-serif);font-size:16px}.muc-service-page img{display:block;max-width:100%}.muc-service-page a,.muc-service-page button{font:inherit}.muc-service-shell{width:min(1200px,calc(100% - 48px));margin-inline:auto}
.muc-service-nav{position:sticky;z-index:50;top:0;background:rgba(255,255,255,.92);border-bottom:1px solid rgba(7,28,47,.08);backdrop-filter:blur(16px)}.muc-service-nav__inner{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:30px}.muc-service-nav img{width:142px}.muc-service-nav nav{display:flex;align-items:center;gap:28px}.muc-service-nav a{color:var(--ink);font-size:.78rem;font-weight:800;text-decoration:none}.muc-service-nav .is-cta{padding:12px 17px;color:#fff;background:var(--accent);border-radius:8px}
.muc-service-hero{overflow:hidden;color:#fff;background:var(--ink)}.muc-service-hero__grid{display:grid;min-height:700px;grid-template-columns:minmax(460px,.9fr) 1.1fr}.muc-service-hero__copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:80px clamp(42px,6vw,90px) 80px max(24px,calc((100vw - 1200px)/2))}.muc-service-eyebrow,.muc-electric-scenarios small,.muc-electric-editorial small,.muc-electric-services__head small,.muc-electric-check small,.muc-electric-references small,.muc-electric-audiences small,.muc-electric-process small,.muc-electric-cost small,.muc-electric-faq small{color:var(--accent);font-size:.7rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.muc-service-hero h1{margin:22px 0 24px;color:#fff;font-family:var(--font-display,Arial,sans-serif);font-size:clamp(3.8rem,6.4vw,6.8rem);font-weight:900;line-height:.86;letter-spacing:-.055em}.muc-service-hero h1 span{display:block}.muc-service-hero h1 span:last-child{margin-top:12px;color:#ec3a82}.muc-service-hero p{max-width:580px;margin:0;color:rgba(255,255,255,.7);font-size:1rem;line-height:1.75}.muc-electric-hero-points{display:flex;flex-wrap:wrap;gap:10px 18px;margin:25px 0 0;padding:0;list-style:none}.muc-electric-hero-points li{position:relative;padding-left:20px;color:rgba(255,255,255,.88);font-size:.72rem;font-weight:750}.muc-electric-hero-points li::before{position:absolute;left:0;content:"✓";color:#ee4489}.muc-service-actions{display:flex;gap:10px;margin-top:31px}.muc-service-actions a{padding:14px 18px;color:#fff;font-size:.76rem;font-weight:850;text-decoration:none;border:1px solid rgba(255,255,255,.24);border-radius:8px}.muc-service-actions a:first-child{background:var(--accent);border-color:var(--accent)}.muc-service-hero figure{position:relative;margin:0;min-height:700px;overflow:hidden}.muc-service-hero figure::after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,var(--ink),transparent 28%),linear-gradient(0deg,rgba(7,28,47,.4),transparent 40%)}.muc-service-hero figure img{width:100%;height:100%;object-fit:cover}.muc-service-status{position:absolute;z-index:2;right:30px;bottom:30px;width:min(330px,calc(100% - 60px));padding:19px 22px;background:rgba(7,28,47,.87);border-left:3px solid var(--accent);backdrop-filter:blur(12px)}.muc-service-status strong,.muc-service-status span{display:block}.muc-service-status strong{font-size:.8rem}.muc-service-status span{margin-top:6px;color:rgba(255,255,255,.62);font-size:.68rem;line-height:1.55}
.muc-service-proof{position:relative;z-index:5;margin-top:-32px}.muc-service-proof ul{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);list-style:none}.muc-service-proof li{display:flex;min-height:100px;align-items:center;gap:14px;padding:22px;border-right:1px solid var(--line)}.muc-service-proof li:last-child{border:0}.muc-service-proof li>b{display:grid;flex:0 0 40px;height:40px;place-items:center;color:var(--accent);font-size:.78rem;background:#f9edf2;border-radius:50%}.muc-service-proof strong,.muc-service-proof span{display:block}.muc-service-proof strong{font-size:.72rem}.muc-service-proof span{margin-top:4px;color:var(--muted);font-size:.65rem;line-height:1.4}
.muc-electric-scenarios,.muc-electric-editorial,.muc-electric-services,.muc-electric-check,.muc-electric-references,.muc-electric-audiences,.muc-electric-process,.muc-electric-cost,.muc-electric-faq,.muc-service-convert{padding:110px 0}.muc-electric-scenarios{padding-top:135px}.muc-electric-scenarios__head,.muc-electric-references__head{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end;margin-bottom:45px}.muc-electric-scenarios h2,.muc-electric-editorial h2,.muc-electric-services h2,.muc-electric-check h2,.muc-electric-references h2,.muc-electric-audiences h2,.muc-electric-process h2,.muc-electric-cost h2,.muc-electric-faq h2,.muc-service-convert h2{margin:12px 0 0;font-family:var(--font-display,Arial,sans-serif);font-size:clamp(2.8rem,5vw,5rem);line-height:.92;letter-spacing:-.035em}.muc-electric-scenarios__head>p,.muc-electric-references__head>p{margin:0;color:var(--muted);line-height:1.75}.muc-electric-scenarios__grid.is-visual{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:14px}.muc-electric-scenarios__grid article{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:var(--radius)}.muc-electric-scenarios__grid figure{height:270px;margin:0;overflow:hidden}.muc-electric-scenarios__grid img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.muc-electric-scenarios__grid article:hover img{transform:scale(1.035)}.muc-electric-scenarios__grid article>div{padding:26px}.muc-electric-scenarios__grid b{color:var(--accent);font-size:.68rem}.muc-electric-scenarios__grid h3{margin:16px 0 9px;font-family:var(--font-display,Arial,sans-serif);font-size:1.55rem;line-height:1.08}.muc-electric-scenarios__grid p{margin:0;color:var(--muted);font-size:.76rem;line-height:1.65}.muc-electric-scenarios__grid span{display:block;margin-top:18px;color:#81909b;font-size:.62rem;font-weight:800;text-transform:uppercase}
.muc-electric-editorial{background:#fff}.muc-electric-editorial__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.muc-electric-editorial figure{height:640px;margin:0;overflow:hidden;border-radius:var(--radius)}.muc-electric-editorial figure img{width:100%;height:100%;object-fit:cover}.muc-electric-editorial__copy>p{color:var(--muted);line-height:1.8}.muc-electric-editorial aside{display:grid;gap:5px;margin-top:28px;padding:20px 23px;background:var(--sky);border-left:3px solid var(--accent)}.muc-electric-editorial aside span{color:var(--muted);font-size:.75rem;line-height:1.6}
.muc-electric-services{position:relative;overflow:hidden;background:#edf3f6}.muc-electric-services__head{display:grid;grid-template-columns:1.05fr .95fr;gap:75px;align-items:end;margin-bottom:42px}.muc-electric-services__head p{margin:0;color:var(--muted);line-height:1.75}.muc-electric-services__experience{display:grid;grid-template-columns:285px 1fr;min-height:620px;overflow:hidden;background:var(--ink);border-radius:22px;box-shadow:0 35px 80px rgba(7,28,47,.2)}.muc-electric-services__tabs{display:flex;flex-direction:column;padding:16px;background:#0a263e;border-right:1px solid rgba(255,255,255,.1)}.muc-electric-services__tabs button{display:grid;grid-template-columns:30px 1fr;gap:3px 11px;flex:1;padding:15px;color:rgba(255,255,255,.55);text-align:left;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.09);cursor:pointer}.muc-electric-services__tabs button[aria-selected=true]{color:#fff;background:rgba(255,255,255,.06);border-radius:9px}.muc-electric-services__tabs button>span{grid-row:1/3;color:#ef4089;font-size:.65rem;font-weight:900}.muc-electric-services__tabs strong{font-size:.78rem}.muc-electric-services__tabs small{color:rgba(255,255,255,.38);font-size:.58rem}.muc-electric-services__viewport article{height:620px;grid-template-columns:1.08fr .92fr}.muc-electric-services__viewport article.is-active{display:grid}.muc-electric-services__viewport article[hidden]{display:none}.muc-electric-services__viewport figure{position:relative;margin:0;overflow:hidden}.muc-electric-services__viewport figure::after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent 55%,var(--ink))}.muc-electric-services__viewport figure img{width:100%;height:100%;object-fit:cover}.muc-electric-services__viewport figure span{position:absolute;z-index:2;bottom:24px;left:24px;padding:8px 11px;color:#fff;font-size:.62rem;font-weight:850;background:rgba(7,28,47,.82);border-radius:999px}.muc-electric-services__viewport article>div{display:flex;flex-direction:column;justify-content:center;padding:50px}.muc-electric-services__viewport article>div>small{color:#ef4089;font-size:.65rem;font-weight:900;text-transform:uppercase}.muc-electric-services__viewport h3{margin:12px 0 18px;color:#fff;font-family:var(--font-display,Arial,sans-serif);font-size:clamp(2.1rem,3vw,3.2rem);line-height:.95}.muc-electric-services__viewport p{margin:0;color:rgba(255,255,255,.62);font-size:.82rem;line-height:1.7}.muc-electric-services__viewport ul{display:grid;gap:9px;margin:24px 0 29px;padding:18px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.13)}.muc-electric-services__viewport li{color:rgba(255,255,255,.82);font-size:.72rem}.muc-electric-services__viewport li::before{margin-right:9px;content:"✓";color:#ef4089}.muc-electric-services__viewport a{width:max-content;padding:13px 16px;color:#fff;font-size:.72rem;font-weight:850;text-decoration:none;background:var(--accent);border-radius:8px}.muc-electric-services__mobile-note{display:none}
.muc-electric-check{color:#fff;background:var(--ink)}.muc-electric-check__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;align-items:center}.muc-electric-check h2{color:#fff}.muc-electric-check__grid>div:first-child p{color:rgba(255,255,255,.63);line-height:1.75}.muc-electric-check__grid>div:first-child a{display:inline-block;margin-top:20px;color:#fff;font-size:.75rem;font-weight:850;text-decoration:none}.muc-electric-check__signals{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.15);border-left:1px solid rgba(255,255,255,.15)}.muc-electric-check__signals article{display:grid;min-height:185px;grid-template-columns:32px 1fr;gap:12px;padding:25px;border-right:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.muc-electric-check__signals span{color:#ef4089;font-size:.68rem;font-weight:900}.muc-electric-check__signals strong{color:#fff;font-size:.82rem}.muc-electric-check__signals p{margin:8px 0 0;color:rgba(255,255,255,.55);font-size:.72rem;line-height:1.6}
.muc-electric-references{background:#fff}.muc-electric-references__grid{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:1fr 1fr;gap:14px}.muc-electric-references article{display:grid;grid-template-columns:.9fr 1.1fr;min-height:250px;overflow:hidden;background:var(--paper);border-radius:var(--radius)}.muc-electric-references .is-large{grid-row:1/3;grid-template-columns:1fr;grid-template-rows:1.2fr .8fr}.muc-electric-references figure{margin:0;overflow:hidden}.muc-electric-references img{width:100%;height:100%;object-fit:cover}.muc-electric-references article>div{padding:26px}.muc-electric-references h3{margin:9px 0;font-family:var(--font-display,Arial,sans-serif);font-size:1.45rem;line-height:1.08}.muc-electric-references p{margin:0;color:var(--muted);font-size:.73rem;line-height:1.65}
.muc-electric-audiences{background:var(--sky)}.muc-electric-audiences header{margin-bottom:42px}.muc-electric-audiences__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cad7df}.muc-electric-audiences article{min-height:235px;padding:26px 23px;border-right:1px solid #cad7df}.muc-electric-audiences article:last-child{border:0}.muc-electric-audiences article span{color:var(--accent);font-size:.65rem;font-weight:900;text-transform:uppercase}.muc-electric-audiences h3{margin:55px 0 10px;font-family:var(--font-display,Arial,sans-serif);font-size:1.35rem}.muc-electric-audiences p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.65}
.muc-electric-process{background:#fff}.muc-electric-process header{display:grid;grid-template-columns:.6fr 1.4fr;gap:70px;align-items:end;margin-bottom:45px}.muc-electric-process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:1px;background:var(--line);list-style:none}.muc-electric-process li{min-height:215px;padding:25px;background:#fff}.muc-electric-process b{color:var(--accent);font-size:.68rem}.muc-electric-process h3{margin:44px 0 9px;font-family:var(--font-display,Arial,sans-serif);font-size:1.25rem}.muc-electric-process p{margin:0;color:var(--muted);font-size:.72rem;line-height:1.65}
.muc-electric-cost{background:var(--paper)}.muc-electric-cost__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.muc-electric-cost__grid>div:first-child p{color:var(--muted);line-height:1.75}.muc-electric-cost ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.muc-electric-cost li{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.muc-electric-cost li strong{font-size:.8rem}.muc-electric-cost li span{color:var(--muted);font-size:.72rem}.muc-electric-cost aside{display:grid;gap:5px;margin-top:20px;padding:20px;background:var(--sky);border-left:3px solid var(--accent)}.muc-electric-cost aside span{color:var(--muted);font-size:.72rem}
.muc-electric-faq{background:var(--sky)}.muc-electric-faq__grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px}.muc-electric-faq details{margin-bottom:9px;padding:21px 23px;background:#fff;border:1px solid var(--line);border-radius:10px}.muc-electric-faq summary{cursor:pointer;font-size:.82rem;font-weight:850}.muc-electric-faq details p{margin:14px 0 0;color:var(--muted);font-size:.76rem;line-height:1.7}
.muc-service-convert{color:#fff;background:var(--ink)}.muc-service-convert__grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:center}.muc-service-convert h2{color:#fff}.muc-service-convert__grid>div>p{color:rgba(255,255,255,.62);line-height:1.7}.muc-service-steps{margin-top:27px}.muc-service-steps>div{display:grid;grid-template-columns:35px 1fr;gap:12px;padding:13px 0;border-top:1px solid rgba(255,255,255,.13)}.muc-service-steps b{color:#ef4089}.muc-service-steps p{margin:0}.muc-service-steps strong,.muc-service-steps span{display:block}.muc-service-steps span{margin-top:3px;color:rgba(255,255,255,.52);font-size:.68rem}.muc-service-form{padding:36px;background:#fff;color:var(--ink);border-radius:18px;box-shadow:0 30px 75px rgba(0,0,0,.25)}.muc-service-form h3{margin:0;font-family:var(--font-display,Arial,sans-serif);font-size:1.9rem}.muc-service-form>p{margin:7px 0 22px;color:var(--muted)}.muc-service-form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.muc-service-form label{display:block;margin:0 0 5px;font-size:.68rem;font-weight:800}.muc-service-form input,.muc-service-form select,.muc-service-form textarea{width:100%;margin:0 0 13px;padding:12px 13px;color:var(--ink);background:#f4f7f8;border:1px solid #d5dfe4;border-radius:7px}.muc-service-form button{width:100%;padding:14px;color:#fff;font-weight:850;background:var(--accent);border:0;border-radius:8px}.muc-service-form>small{display:block;margin-top:10px;color:var(--muted);font-size:.62rem;line-height:1.5}
.muc-service-related{padding:30px 0;color:#fff;background:#061725}.muc-service-related__inner,.muc-service-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.muc-service-related nav{display:flex;gap:8px}.muc-service-related a{padding:8px 11px;color:#d7e2e8;font-size:.7rem;text-decoration:none;border:1px solid rgba(255,255,255,.17);border-radius:999px}.muc-service-footer{padding:29px 0;color:rgba(255,255,255,.55);font-size:.7rem;background:#04121e}.muc-service-footer a{color:#fff;text-decoration:none}
@media(max-width:900px){.muc-service-nav nav a:not(.is-cta){display:none}.muc-service-hero__grid{grid-template-columns:1fr}.muc-service-hero__copy{padding:70px 24px}.muc-service-hero figure{min-height:480px}.muc-service-proof{margin-top:-20px}.muc-service-proof ul{grid-template-columns:1fr 1fr}.muc-service-proof li:nth-child(2){border-right:0}.muc-electric-scenarios__head,.muc-electric-editorial__grid,.muc-electric-services__head,.muc-electric-check__grid,.muc-electric-references__head,.muc-electric-cost__grid,.muc-electric-faq__grid,.muc-service-convert__grid{grid-template-columns:1fr;gap:35px}.muc-electric-scenarios__grid.is-visual{grid-template-columns:1fr}.muc-electric-editorial figure{height:500px}.muc-electric-services__experience{display:block;min-height:0;overflow:visible;background:transparent;border-radius:0;box-shadow:none}.muc-electric-services__tabs{display:none}.muc-electric-services__viewport{display:grid;grid-auto-columns:86%;grid-auto-flow:column;gap:14px;overflow-x:auto;padding:0 8% 20px 0;scroll-snap-type:x mandatory;scrollbar-width:none}.muc-electric-services__viewport article,.muc-electric-services__viewport article.is-active,.muc-electric-services__viewport article[hidden]{display:grid;height:auto;grid-template-columns:1fr;grid-template-rows:280px 1fr;overflow:hidden;background:var(--ink);border-radius:18px;scroll-snap-align:start}.muc-electric-services__viewport figure::after{background:linear-gradient(0deg,var(--ink),transparent 50%)}.muc-electric-services__mobile-note{display:flex;justify-content:space-between;color:var(--muted);font-size:.65rem;font-weight:850;text-transform:uppercase}.muc-electric-references__grid{grid-template-columns:1fr;grid-template-rows:auto}.muc-electric-references .is-large{grid-row:auto}.muc-electric-audiences__grid{grid-template-columns:1fr 1fr}.muc-electric-process header{grid-template-columns:1fr;gap:20px}.muc-electric-process ol{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.muc-service-shell{width:min(100% - 28px,1200px)}.muc-service-nav__inner{min-height:68px}.muc-service-nav img{width:120px}.muc-service-hero h1{font-size:3.35rem}.muc-service-hero figure{min-height:360px}.muc-service-status{right:14px;bottom:14px;width:calc(100% - 28px)}.muc-service-proof li{min-height:90px;padding:13px;align-items:flex-start}.muc-service-proof li>b{flex-basis:32px;height:32px}.muc-electric-scenarios,.muc-electric-editorial,.muc-electric-services,.muc-electric-check,.muc-electric-references,.muc-electric-audiences,.muc-electric-process,.muc-electric-cost,.muc-electric-faq,.muc-service-convert{padding:72px 0}.muc-electric-scenarios{padding-top:90px}.muc-electric-editorial figure{height:430px}.muc-electric-services__viewport{grid-auto-columns:92%}.muc-electric-services__viewport article,.muc-electric-services__viewport article.is-active,.muc-electric-services__viewport article[hidden]{grid-template-rows:230px 1fr}.muc-electric-services__viewport article>div{padding:25px 22px}.muc-electric-services__viewport h3{font-size:2rem}.muc-electric-check__signals,.muc-electric-audiences__grid,.muc-electric-process ol{grid-template-columns:1fr}.muc-electric-references article,.muc-electric-references .is-large{grid-template-columns:1fr;grid-template-rows:220px 1fr}.muc-electric-audiences article{min-height:180px;border-right:0;border-bottom:1px solid #cad7df}.muc-electric-cost li,.muc-service-form__row{grid-template-columns:1fr;gap:5px}.muc-service-form{padding:27px 20px}.muc-service-related__inner,.muc-service-footer__inner{align-items:flex-start;flex-direction:column}}
/* Narrative spine: problem, Haltung und nachprüfbare Verantwortung. */
.muc-electric-scenarios,.muc-electric-editorial{display:none}
.muc-electric-story{padding:130px 0;background:#fff}.muc-electric-story__grid{display:grid;grid-template-columns:90px minmax(0,.9fr) minmax(380px,.72fr);gap:55px;align-items:center}.muc-electric-story__index{align-self:start;color:#d9e4e9;font-family:var(--font-display,Arial,sans-serif);font-size:5.5rem;font-weight:900;line-height:.8}.muc-electric-story small,.muc-electric-human>div>div>small{color:var(--accent);font-size:.7rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.muc-electric-story h2,.muc-electric-human h2{margin:13px 0 24px;font-family:var(--font-display,Arial,sans-serif);font-size:clamp(3rem,5vw,5.25rem);line-height:.91;letter-spacing:-.04em}.muc-electric-story p{max-width:650px;color:var(--muted);line-height:1.8}.muc-electric-story p.is-lead{color:var(--ink);font-size:1.12rem;line-height:1.6}.muc-electric-story__turn{display:grid;gap:8px;margin-top:32px;padding:23px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.muc-electric-story__turn span{color:var(--accent);font-size:.65rem;font-weight:900;text-transform:uppercase}.muc-electric-story__turn strong{max-width:600px;font-family:var(--font-display,Arial,sans-serif);font-size:1.65rem;line-height:1.12}.muc-electric-story figure{position:relative;height:610px;margin:0;overflow:hidden;border-radius:3px 3px 70px 3px}.muc-electric-story figure img{width:100%;height:100%;object-fit:cover}.muc-electric-story figcaption{position:absolute;right:18px;bottom:18px;left:18px;padding:12px 14px;color:#fff;font-size:.65rem;background:rgba(7,28,47,.82);backdrop-filter:blur(10px)}
.muc-electric-human{padding:120px 0;background:#fff}.muc-electric-human__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.muc-electric-human figure{margin:0}.muc-electric-human figure img{width:100%;max-height:680px;object-fit:cover;object-position:center 32%;border-radius:70px 3px 3px 3px}.muc-electric-human figcaption{margin-top:10px;color:#7d8992;font-size:.6rem;line-height:1.5}.muc-electric-human blockquote{margin:28px 0;padding:0 0 0 24px;color:var(--ink);font-family:var(--font-display,Arial,sans-serif);font-size:1.5rem;line-height:1.35;border-left:3px solid var(--accent)}.muc-electric-human__person{display:grid;margin:27px 0;padding:19px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.muc-electric-human__person span{color:var(--accent);font-size:.63rem;font-weight:900;text-transform:uppercase}.muc-electric-human__person strong{margin-top:6px;font-size:1.05rem}.muc-electric-human__person small{margin-top:3px;color:var(--muted);font-size:.68rem}.muc-electric-human p{color:var(--muted);font-size:.75rem;line-height:1.7}.muc-electric-human a{display:inline-flex;margin-top:12px;padding:13px 16px;color:#fff;font-size:.72rem;font-weight:850;text-decoration:none;background:var(--accent);border-radius:8px}
@media(max-width:900px){.muc-electric-story__grid{grid-template-columns:55px 1fr;gap:30px}.muc-electric-story figure{grid-column:2;height:480px}.muc-electric-human__grid{grid-template-columns:1fr;gap:40px}.muc-electric-human figure img{max-height:560px}}
@media(max-width:560px){.muc-electric-story,.muc-electric-human{padding:76px 0}.muc-electric-story__grid{grid-template-columns:1fr;gap:25px}.muc-electric-story__index{font-size:3.5rem}.muc-electric-story figure{grid-column:auto;height:430px}.muc-electric-story h2,.muc-electric-human h2{font-size:3rem}.muc-electric-human figure img{height:470px}}
/* Art direction pass: alternating axes, early conversion and shared Krause footer. */
.muc-electric-story__grid{position:relative;grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr);grid-template-areas:"media copy";gap:clamp(55px,8vw,110px)}.muc-electric-story__index{position:absolute;z-index:2;top:-38px;left:-18px}.muc-electric-story__copy{grid-area:copy}.muc-electric-story figure{grid-area:media}.muc-electric-story__links{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:23px}.muc-electric-story__links a{display:grid;gap:5px;padding:15px 17px;color:var(--ink);text-decoration:none;background:#f5f8f9;border:1px solid var(--line);border-radius:9px;transition:.2s ease}.muc-electric-story__links a:last-child{color:#fff;background:var(--ink);border-color:var(--ink)}.muc-electric-story__links a:hover{transform:translateY(-3px);box-shadow:0 13px 30px rgba(7,28,47,.1)}.muc-electric-story__links span{color:var(--muted);font-size:.61rem;text-transform:uppercase}.muc-electric-story__links a:last-child span{color:rgba(255,255,255,.55)}.muc-electric-story__links strong{font-size:.78rem}
.muc-electric-services{background:radial-gradient(circle at 12% 20%,rgba(20,84,123,.13),transparent 28%),radial-gradient(circle at 90% 75%,rgba(220,20,101,.07),transparent 24%),#edf3f6}.muc-electric-services__head{display:block;max-width:860px;margin:0 auto 48px;text-align:center}.muc-electric-services__head p{max-width:620px;margin:20px auto 0}.muc-electric-services__experience{box-shadow:0 38px 90px rgba(7,28,47,.24)}.muc-electric-services__tabs{background:linear-gradient(180deg,#0b2d48,#071d30)}
.muc-electric-references__head{grid-template-columns:.82fr 1.18fr;grid-template-areas:"text title"}.muc-electric-references__head>div{grid-area:title;text-align:right}.muc-electric-references__head>p{grid-area:text}.muc-electric-audiences header{max-width:800px;margin-inline:auto;text-align:center}.muc-electric-process header{grid-template-columns:.48fr 1.52fr}.muc-electric-process header h2{text-align:right}.muc-service-convert{background:radial-gradient(circle at 12% 12%,rgba(20,84,123,.32),transparent 28%),var(--ink)}
.site-footer{color:#fff;background:#061725}.footer-proof-band{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid rgba(255,255,255,.12)}.footer-proof-band>span,.footer-proof-band>a{display:grid;min-height:96px;align-content:center;padding:20px 24px;color:#fff;text-decoration:none;border-right:1px solid rgba(255,255,255,.12)}.footer-proof-band>*:last-child{border:0;background:var(--accent)}.footer-proof-band b,.footer-proof-band small{display:block}.footer-proof-band b{font-size:.75rem}.footer-proof-band small{margin-top:5px;color:rgba(255,255,255,.54);font-size:.64rem}.footer-proof-band a small{color:rgba(255,255,255,.75)}.footer-main{display:grid;grid-template-columns:1.45fr .75fr .75fr .75fr;gap:50px;padding:68px 0}.footer-logo img{width:160px;filter:brightness(0) invert(1)}.footer-brand-block p{max-width:430px;margin:22px 0;color:rgba(255,255,255,.6);font-size:.76rem;line-height:1.7}.footer-contact-links{display:grid;gap:7px}.footer-contact-links a,.footer-contact-links span{color:rgba(255,255,255,.72);font-size:.68rem;text-decoration:none}.footer-main nav{display:flex;flex-direction:column;gap:10px}.footer-main nav h2{margin:0 0 11px;color:#fff;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.footer-main nav a{color:rgba(255,255,255,.6);font-size:.7rem;text-decoration:none}.footer-main nav a:hover{color:#fff}.footer-bottom{display:grid;grid-template-columns:1fr auto 34px;gap:25px;align-items:center;padding:24px 0;color:rgba(255,255,255,.43);font-size:.63rem;border-top:1px solid rgba(255,255,255,.12)}.footer-bottom nav{display:flex;gap:16px}.footer-bottom a{color:rgba(255,255,255,.65);text-decoration:none}.footer-bottom>a{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.17);border-radius:50%}
@media(max-width:900px){.muc-electric-story__grid{grid-template-columns:1fr;grid-template-areas:"media" "copy";gap:45px}.muc-electric-story__index{top:-24px;left:12px}.muc-electric-story figure{height:520px}.muc-electric-references__head{grid-template-columns:1fr;grid-template-areas:"title" "text"}.muc-electric-references__head>div{text-align:left}.muc-electric-process header{grid-template-columns:1fr}.muc-electric-process header h2{text-align:left}.footer-proof-band,.footer-main{grid-template-columns:1fr 1fr}.footer-proof-band>span:nth-child(2){border-right:0}.footer-main{gap:40px}.footer-brand-block{grid-column:1/-1}.footer-bottom{grid-template-columns:1fr auto}.footer-bottom>a{display:none}}
@media(max-width:560px){.muc-electric-story__links{grid-template-columns:1fr}.muc-electric-story figure{height:400px}.muc-electric-services__head{text-align:left}.footer-proof-band{grid-template-columns:1fr}.footer-proof-band>span,.footer-proof-band>a{min-height:78px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.footer-main{grid-template-columns:1fr 1fr;gap:35px 22px;padding:52px 0}.footer-bottom{grid-template-columns:1fr}.footer-bottom nav{flex-wrap:wrap}}
/* Sprach- und Farbharmonie: kontrollierte Zeilen, blaue Tiefe, ruhige Details. */
.muc-service-title-line{font-size:clamp(3.4rem,5.2vw,5.9rem);white-space:nowrap}.muc-service-hero h1 span:last-child{font-size:.78em;letter-spacing:-.035em}.muc-electric-story{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#f6fafc 52%,#eaf3f8 100%)}.muc-electric-story::before{position:absolute;top:0;right:8%;width:1px;height:100%;content:"";background:linear-gradient(transparent,rgba(20,84,123,.18),transparent)}.muc-electric-story::after{position:absolute;right:-180px;bottom:-220px;width:520px;height:520px;content:"";background:radial-gradient(circle,rgba(20,84,123,.11),transparent 67%);border-radius:50%;pointer-events:none}.muc-electric-story__grid{position:relative;z-index:1}.muc-electric-story__copy{max-width:660px}.muc-electric-story h2{max-width:650px}.muc-electric-services{border-top:1px solid rgba(20,84,123,.1);border-bottom:1px solid rgba(20,84,123,.1)}.muc-electric-services::after{position:absolute;top:72px;left:50%;width:72px;height:2px;content:"";background:linear-gradient(90deg,var(--blue),var(--accent));transform:translateX(-50%)}.muc-electric-services__head{padding-top:22px}.muc-electric-check{background:radial-gradient(circle at 88% 15%,rgba(28,101,145,.3),transparent 30%),linear-gradient(145deg,#061929,#0a2f4b)}.muc-electric-references{background:linear-gradient(180deg,#fff,#f7fafb)}.muc-electric-audiences{background:linear-gradient(135deg,#edf5f8,#e5eff4)}.muc-electric-cost{background:linear-gradient(135deg,#f8fafb,#edf4f7)}
@media(min-width:1500px){.muc-service-hero__grid{min-height:760px}.muc-service-hero figure{min-height:760px}.muc-service-hero__copy{padding-right:100px}.muc-electric-story__grid{gap:120px}.muc-electric-services__experience{min-height:660px}.muc-electric-services__viewport article{height:660px}}
@media(max-width:900px){.muc-service-title-line{font-size:clamp(3.2rem,10vw,5.2rem)}.muc-electric-story::before{right:24px}.muc-electric-services::after{left:24px;transform:none}.muc-electric-services__head{padding-top:24px}}
@media(max-width:560px){.muc-service-title-line{font-size:clamp(2.65rem,13vw,3.35rem);white-space:normal}.muc-service-hero h1 span:last-child{font-size:.74em}.muc-service-hero p{font-size:.9rem}.muc-electric-story h2,.muc-electric-services h2,.muc-electric-check h2,.muc-electric-references h2,.muc-electric-audiences h2,.muc-electric-process h2,.muc-electric-cost h2,.muc-electric-faq h2,.muc-service-convert h2{font-size:clamp(2.45rem,12vw,3.2rem)}.muc-electric-story::after{right:-280px}.muc-electric-services__head{padding-top:32px}}
/* Atmosphärischer Ruhepunkt mit progressivem Parallax-Verhalten. */
.muc-electric-parallax{position:relative;min-height:720px;overflow:hidden;color:#fff;background-color:#071c2f;background-image:url("../img/beratung-technikraum-2x.webp");background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.muc-electric-parallax__veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,21,35,.96) 0%,rgba(5,25,42,.84) 43%,rgba(5,25,42,.35) 75%,rgba(5,25,42,.58) 100%)}.muc-electric-parallax__veil::after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,rgba(7,28,47,.18),transparent 25%,transparent 75%,rgba(7,28,47,.35)),repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),rgba(255,255,255,.055) 25%)}.muc-electric-parallax__inner{position:relative;z-index:2;display:grid;min-height:720px;grid-template-columns:85px minmax(0,1fr) 320px;gap:50px;align-items:center}.muc-electric-parallax__marker{align-self:stretch;display:flex;flex-direction:column;align-items:center;padding:60px 0}.muc-electric-parallax__marker span{color:#ef4089;font-family:var(--font-display,Arial,sans-serif);font-size:1.15rem;font-weight:900}.muc-electric-parallax__marker i{width:1px;flex:1;margin:20px 0;background:linear-gradient(rgba(255,255,255,.4),rgba(255,255,255,.04))}.muc-electric-parallax__marker small{color:rgba(255,255,255,.55);font-size:.58rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.muc-electric-parallax__copy{max-width:700px;padding:80px 0}.muc-electric-parallax__eyebrow{display:inline-flex;align-items:center;gap:10px;color:#9dc9e4;font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.muc-electric-parallax__eyebrow::before{width:30px;height:1px;content:"";background:var(--accent)}.muc-electric-parallax h2{margin:18px 0 24px;color:#fff;font-family:var(--font-display,Arial,sans-serif);font-size:clamp(3.2rem,5.7vw,5.8rem);line-height:.9;letter-spacing:-.045em;text-wrap:balance}.muc-electric-parallax__copy p{max-width:590px;margin:0;color:rgba(255,255,255,.68);font-size:.92rem;line-height:1.75}.muc-electric-parallax__copy a{display:inline-flex;align-items:center;gap:22px;margin-top:30px;padding:13px 16px;color:#fff;font-size:.72rem;font-weight:850;text-decoration:none;border:1px solid rgba(255,255,255,.28);border-radius:8px;backdrop-filter:blur(8px);transition:.25s ease}.muc-electric-parallax__copy a:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-3px)}.muc-electric-parallax__copy a span{font-size:1rem}.muc-electric-parallax ul{align-self:end;margin:0 0 55px;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.24)}.muc-electric-parallax li{display:grid;gap:5px;padding:17px 0;border-bottom:1px solid rgba(255,255,255,.18)}.muc-electric-parallax li b{color:#fff;font-size:.73rem}.muc-electric-parallax li span{color:rgba(255,255,255,.54);font-size:.66rem;line-height:1.45}
@media(max-width:1100px){.muc-electric-parallax{background-attachment:scroll}.muc-electric-parallax__inner{grid-template-columns:55px 1fr}.muc-electric-parallax ul{grid-column:2;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-self:auto;margin:-80px 0 55px;border-top:1px solid rgba(255,255,255,.24)}.muc-electric-parallax li{padding-right:10px}}
@media(max-width:700px){.muc-electric-parallax,.muc-electric-parallax__inner{min-height:0}.muc-electric-parallax{background-position:62% center}.muc-electric-parallax__veil{background:linear-gradient(90deg,rgba(5,21,35,.94),rgba(5,25,42,.62))}.muc-electric-parallax__inner{grid-template-columns:1fr}.muc-electric-parallax__marker{display:none}.muc-electric-parallax__copy{padding:85px 0 105px}.muc-electric-parallax h2{font-size:clamp(2.7rem,13vw,4rem)}.muc-electric-parallax ul{grid-column:auto;grid-template-columns:1fr;gap:0;margin:-65px 0 45px;padding:20px;background:rgba(5,21,35,.72);border:1px solid rgba(255,255,255,.17);border-radius:12px;backdrop-filter:blur(12px)}}
@media(prefers-reduced-motion:reduce){.muc-electric-parallax{background-attachment:scroll}.muc-electric-parallax__copy a{transition:none}}
/* Gemeinsame Navigation für den Münchner Seitenverbund. */
.muc-location-home{color:var(--blue)!important}.muc-location-switcher{position:relative;z-index:19;background:#f4f7f8;border-bottom:1px solid var(--line)}.muc-location-switcher>div{display:flex;min-height:48px;align-items:center;gap:4px}.muc-location-switcher a{position:relative;padding:10px 13px;color:#60717e;font-size:.68rem;font-weight:800;text-decoration:none;border-radius:7px;white-space:nowrap}.muc-location-switcher a:hover{color:var(--ink);background:#fff}.muc-location-switcher a[aria-current="page"]{color:#fff;background:var(--ink)}.muc-location-switcher__home{margin-right:auto;color:var(--ink)!important}.muc-location-switcher__home::before{display:inline-block;width:7px;height:7px;margin-right:7px;content:"";background:var(--accent);border-radius:50%}
@media(max-width:900px){.muc-service-nav .muc-location-home{display:inline-flex!important}.muc-location-switcher{overflow-x:auto;scrollbar-width:none}.muc-location-switcher::-webkit-scrollbar{display:none}.muc-location-switcher>div{width:max-content;min-width:100%;padding-right:14px}.muc-location-switcher__home{margin-right:8px}}
@media(max-width:560px){.muc-service-nav .muc-location-home{font-size:.68rem!important}.muc-service-nav .is-cta{padding:10px 12px}.muc-location-switcher>div{min-height:46px}.muc-location-switcher a{padding:9px 11px;font-size:.65rem}}

/* Handy: Seitennavigation und Listen nicht über den Rand (20.10.2026) */
@media (max-width: 767.98px) {
  .muc-page-nav { overflow: hidden; }
  .muc-page-nav nav { overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; }
  .muc-page-nav nav::-webkit-scrollbar { display: none; }
  .muc-page-nav nav a { flex: 0 0 auto; }
  .muc-service-shell { max-width: 100%; }
  main img { max-width: 100%; }
}
