/* Metanoia PRO – Startseite neu (1.1.0), aus der Design-Fläche, gescoped auf .mpn */
.mpn{margin:0;background:#f5f6fa;color:#3f3f4a;font-family:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}
.mpn *{box-sizing:border-box}
.mpn a{color:inherit}
.mpn a:hover{color:#ff5a36}
.mpn .x-v h1,.mpn .x-v h2,.mpn .x-v h3{margin:0;text-wrap:balance}
.mpn .x-v p{margin:0}
.mpn .x-wrap{max-width:1160px;margin:0 auto;padding-left:16px;padding-right:16px}
.mpn .x-hdr{background:#18203d;border-bottom:1px solid rgba(255,255,255,.08)}
.mpn .x-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px}
.mpn .x-nav img{height:34px;width:auto;display:block}
.mpn .x-nav ul{display:flex;gap:26px;list-style:none;margin:0;padding:0;font-size:.88rem;font-weight:500}
.mpn .x-nav ul a{color:#c3c9de;text-decoration:none}
.mpn .x-navr{display:flex;gap:10px;align-items:center}
.mpn .x-login{color:#c3c9de;font-size:.88rem;font-weight:600;text-decoration:none;padding:11px 8px}
.mpn .x-btn{display:inline-flex;align-items:center;gap:10px;font:600 .95rem/1 "Montserrat",sans-serif;text-decoration:none;border-radius:4px;padding:15px 22px;min-height:44px;border:2px solid transparent}
.mpn .x-btn-signal{background:#ff5a36;color:#1a0f0b}
.mpn .x-btn-ghost{border-color:rgba(255,255,255,.45);color:#fff}
.mpn .x-nav .x-btn{padding:11px 16px;font-size:.85rem}
.mpn .x-hero{background:#18203d;color:#fff;padding:88px 0 96px}
.mpn .x-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}
.mpn .x-stack{display:grid;gap:20px}
.mpn .x-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ff5a36}
.mpn .x-v .x-hero h1{color:#fff;font-weight:300;font-size:3.6rem;line-height:1.1;letter-spacing:-.01em}
.mpn .x-hero h1 em{font-style:normal;font-weight:800;color:#ff5a36}
.mpn .x-hero h1 strong{font-weight:800}
.mpn .x-lead{font-size:1.15rem;color:#c3c9de;max-width:56ch}
.mpn .x-cta{display:flex;gap:12px;margin-top:6px}
.mpn .x-trust{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:.82rem;color:#c3c9de;margin-top:6px}
.mpn .x-ti{display:inline-flex;align-items:center;gap:8px}
.mpn .x-dot{width:7px;height:7px;border-radius:50%;background:#ff5a36;flex:none}
.mpn .x-phone{justify-self:center;max-width:280px;width:100%}
.mpn .x-phone img{display:block;width:100%;height:auto;border-radius:22px;box-shadow:0 30px 40px rgba(0,0,0,.45)}
.mpn .x-stats{background:#fff;border-bottom:1px solid #e1e4ee;padding:28px 0}
.mpn .x-sg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.mpn .x-stat{display:flex;gap:14px;align-items:baseline}
.mpn .x-stat b{font-size:2rem;font-weight:800;color:#2d3a67;line-height:1;white-space:nowrap}
.mpn .x-stat span{font-size:.9rem;color:#5c5c66;line-height:1.45}
.mpn .x-center{text-align:center;justify-items:center}
.mpn .x-center .x-lead{margin:0 auto}
.mpn .x-shot{margin-top:56px}
.mpn .x-shot img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 30px 60px -20px rgba(0,0,0,.6)}
.mpn .x-cap{font-size:.78rem;color:#c3c9de;margin-top:10px}
.mpn .x-next{padding:72px 0;background:#f5f6fa}
.mpn .x-v .x-next h2{color:#1f1f32;font-weight:300;font-size:2.3rem;line-height:1.2}
.mpn .x-v .x-next h2 strong{font-weight:800}
.mpn .x-next .x-lead2{font-size:1.05rem;max-width:62ch;margin-top:16px}
.mpn .x-ey2{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c43d1f;margin-bottom:14px}
.mpn .x-pill{display:inline-block;background:#fff;border:1px solid #e1e4ee;border-radius:999px;padding:6px 14px;font-size:.82rem;color:#2d3a67;font-weight:600}
.mpn .x-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.mpn .x-val{padding:80px 0;background:#fff}
.mpn .x-v .x-val h2{color:#1f1f32;font-weight:300;font-size:2.5rem;line-height:1.15}
.mpn .x-v .x-val h2 strong{font-weight:800}
.mpn .x-v3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px}
.mpn .x-box{border-top:4px solid #2d3a67;padding-top:18px;display:grid;gap:10px;align-content:start}
.mpn .x-box.x-red{border-top-color:#ff5a36}
.mpn .x-box .x-k{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c43d1f}
.mpn .x-v .x-box h3{color:#1f1f32;font-weight:800;font-size:1.3rem;line-height:1.25}
.mpn .x-box p{font-size:.95rem}
.mpn .x-big{font-size:5.4rem!important;line-height:1.02!important}
.mpn .x-calc{background:#fff;color:#1f1f32;border-radius:10px;padding:28px;display:grid;gap:14px;box-shadow:0 30px 50px rgba(0,0,0,.35)}
.mpn .x-calc .x-row{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #e1e4ee;padding-bottom:12px;font-size:.98rem}
.mpn .x-calc .x-row b{color:#2d3a67;white-space:nowrap}
.mpn .x-calc .x-tot{display:flex;justify-content:space-between;gap:16px;font-weight:800;font-size:1.2rem;color:#c43d1f}
.mpn .x-calc .x-t{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5c5c66}
.mpn .x-ph{display:inline-block;font-size:.72rem;font-weight:700;background:#fff1ec;color:#b33a1d;border:1px dashed currentColor;border-radius:3px;padding:0 6px;white-space:nowrap}
.mpn .x-check{display:grid;gap:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:26px}
.mpn .x-check .x-r{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;font-size:.92rem;color:#e4e7f1}
.mpn .x-badge{font-size:.72rem;font-weight:800;border-radius:999px;padding:3px 10px;color:#1a0f0b}
.mpn .x-g{background:#7fd1a0}
.mpn .x-y{background:#f4cf5e}
.mpn .x-rr{background:#ff8a70}
.mpn .x-av{width:34px;height:34px;border-radius:50%;background:#2d3a67;color:#fff;display:grid;place-items:center;font-size:.75rem;font-weight:800}
.mpn .x-check .x-h{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ff5a36}
.mpn .x-fach{padding:88px 0;background:#18203d;color:#c3c9de}
.mpn .x-v .x-fach h2{color:#fff;font-weight:300;font-size:2.5rem;line-height:1.15}
.mpn .x-v .x-fach h2 strong{font-weight:800;color:#fff}
.mpn .x-fach .x-lead2{color:#c3c9de}
.mpn .x-src{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:40px}
.mpn .x-src div{border-top:2px solid rgba(255,255,255,.2);padding-top:16px;display:grid;gap:8px;align-content:start}
.mpn .x-v .x-src h3{color:#fff;font-size:1.05rem;font-weight:700;line-height:1.3}
.mpn .x-src p{font-size:.9rem;color:#c3c9de}
.mpn .x-sec{padding:96px 0}
.mpn .x-white{background:#fff}
.mpn .x-ink{background:#18203d;color:#c3c9de}
.mpn .x-navy{background:#2d3a67;color:#d7dcec}
.mpn .x-v .x-sec h2{color:#1f1f32;font-weight:300;font-size:2.5rem;line-height:1.15}
.mpn .x-v .x-sec h2 strong{font-weight:800}
.mpn .x-v .x-ink h2,.mpn .x-v .x-navy h2,.mpn .x-v .x-ink h3,.mpn .x-v .x-navy h3{color:#fff}
.mpn .x-ink .x-lead2,.mpn .x-navy .x-lead2{color:#c3c9de}
.mpn .x-lead2{font-size:1.1rem;max-width:64ch;margin-top:16px}
.mpn .x-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.mpn .x-compare{display:grid;grid-template-columns:1fr 1fr;border:1px solid #e1e4ee;border-radius:8px;overflow:hidden;background:#fff}
.mpn .x-compare>div{padding:24px}
.mpn .x-compare .x-before{border-right:1px solid #e1e4ee}
.mpn .x-compare .x-t{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}
.mpn .x-before .x-t{color:#5c5c66}
.mpn .x-after .x-t{color:#c43d1f}
.mpn .x-compare ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:.95rem;line-height:1.45}
.mpn .x-before li{color:#5c5c66;text-decoration:line-through;text-decoration-color:#c9ccd8}
.mpn .x-after li{color:#1f1f32;font-weight:600}
.mpn .x-cols3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}
.mpn .x-co{display:grid;gap:6px;align-content:start}
.mpn .x-v .x-co h3{font-size:1.1rem;font-weight:700;color:#1f1f32}
.mpn .x-co p{font-size:.95rem}
.mpn .x-lane{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;counter-reset:s}
.mpn .x-lane li{counter-increment:s;border-top:3px solid #ff5a36;padding-top:14px;font-size:.88rem;line-height:1.45;color:#d7dcec;display:grid;gap:6px;align-content:start}
.mpn .x-lane li::before{content:counter(s);font-size:2rem;font-weight:800;color:#fff;line-height:1}
.mpn .x-lane b{color:#fff;font-size:1rem}
.mpn .x-feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:36px}
.mpn .x-feat{background:#fff;border:1px solid #e1e4ee;border-radius:8px;padding:22px;display:grid;gap:8px;align-content:start}
.mpn .x-v .x-feat h3{font-size:1.02rem;font-weight:700;color:#1f1f32}
.mpn .x-feat p{font-size:.9rem}
.mpn .x-pillars{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px}
.mpn .x-pillar{border-top:4px solid #2d3a67;padding-top:18px;display:grid;gap:8px}
.mpn .x-pillar.x-red{border-top-color:#ff5a36}
.mpn .x-pillar .x-k{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5c5c66}
.mpn .x-v .x-pillar h3{font-size:1.3rem;font-weight:800;color:#1f1f32}
.mpn .x-secure{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px}
.mpn .x-chat{background:#fff;border:1px solid #e1e4ee;border-radius:12px;padding:22px;display:grid;gap:12px;box-shadow:0 24px 50px -24px rgba(24,32,61,.35)}
.mpn .x-chat .x-hd{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5c5c66}
.mpn .x-bq{justify-self:end;background:#2d3a67;color:#fff;border-radius:14px 14px 4px 14px;padding:10px 14px;max-width:80%;font-size:.92rem}
.mpn .x-ba{background:#f1f3f8;color:#1f1f32;border-radius:14px 14px 14px 4px;padding:10px 14px;max-width:85%;font-size:.92rem}
.mpn .x-checks{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:10px}
.mpn .x-checks li{display:flex;gap:10px;align-items:baseline}
.mpn .x-checks li::before{content:"";width:8px;height:8px;border-radius:50%;background:#ff5a36;flex:none;transform:translateY(-1px)}
.mpn .x-team{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px}
.mpn .x-person{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:26px;display:grid;gap:12px;align-content:start}
.mpn .x-ptop{display:flex;gap:14px;align-items:center}
.mpn .x-mono{width:52px;height:52px;border-radius:50%;background:#ff5a36;color:#1a0f0b;display:grid;place-items:center;font-weight:800}
.mpn .x-v .x-person h3{color:#fff;font-size:1.2rem;font-weight:800}
.mpn .x-role{font-size:.85rem;color:#aab2cc}
.mpn .x-tl{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:.88rem}
.mpn .x-tl b{color:#fff;margin-right:8px}
.mpn .x-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px;align-items:start}
.mpn .x-pack{background:#fff;border:1px solid #e1e4ee;border-radius:10px;padding:24px;display:grid;gap:10px}
.mpn .x-pack.x-star{border:2px solid #ff5a36;box-shadow:0 24px 50px -24px rgba(255,90,54,.45)}
.mpn .x-v .x-pack h3{font-size:1.25rem;font-weight:800;color:#1f1f32}
.mpn .x-pack .x-for{font-size:.85rem;color:#5c5c66}
.mpn .x-pack .x-price{font-size:2.2rem;font-weight:800;color:#2d3a67;line-height:1}
.mpn .x-pack .x-unit{font-size:.8rem;color:#5c5c66}
.mpn .x-pack .x-incl{font-size:.85rem;font-weight:600;color:#1f1f32;border-top:1px solid #e1e4ee;padding-top:10px}
.mpn .x-pack ul{list-style:none;padding:0;margin:0;display:grid;gap:7px;font-size:.88rem;line-height:1.4}
.mpn .x-btn-navy{background:#2d3a67;color:#fff}
.mpn .x-tag{display:inline-block;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#ff5a36;color:#1a0f0b;border-radius:3px;padding:2px 8px;justify-self:start}
.mpn .x-addons{margin-top:24px;font-size:.92rem;display:grid;gap:6px}
.mpn .x-small{font-size:.8rem;color:#5c5c66}
.mpn .x-faq{display:grid;gap:12px}
.mpn .x-faq details{background:#fff;border:1px solid #e1e4ee;border-radius:8px;padding:16px 20px}
.mpn .x-faq summary{font-weight:700;color:#1f1f32;cursor:pointer}
.mpn .x-faq details p{margin-top:10px;font-size:.95rem}
.mpn .x-demo{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}
.mpn .x-demo-box{background:#fff;color:#3f3f4a;border-radius:12px;padding:30px;display:grid;gap:14px}
.mpn .x-v .x-demo-box h3{color:#1f1f32;font-size:1.3rem;font-weight:800}
.mpn .x-ftr{background:#111830;color:#aab2cc;padding:48px 0;font-size:.88rem}
.mpn .x-fgrid{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;align-items:center}
.mpn .x-ftr ul{display:flex;flex-wrap:wrap;gap:18px;list-style:none;margin:0;padding:0}
.mpn .x-ftr a{color:#aab2cc;text-decoration:none}
.mpn .x-draft{background:#fff1ec;color:#b33a1d;font-size:.78rem;text-align:center;padding:6px 16px}
@media (max-width:900px){.mpn .x-grid,.mpn .x-split,.mpn .x-demo,.mpn .x-team,.mpn .x-pillars,.mpn .x-compare{grid-template-columns:1fr}
.mpn .x-cols3,.mpn .x-v3,.mpn .x-sg,.mpn .x-src{grid-template-columns:1fr}
.mpn .x-feats,.mpn .x-packs{grid-template-columns:1fr 1fr}
.mpn .x-lane{grid-template-columns:1fr 1fr}
.mpn .x-nav ul{display:none}
.mpn .x-v .x-hero h1,.mpn .x-big{font-size:2.6rem!important}
.mpn .x-compare .x-before{border-right:0;border-bottom:1px solid #e1e4ee}}
@media (max-width:560px){.mpn .x-feats,.mpn .x-packs,.mpn .x-lane{grid-template-columns:1fr}
.mpn .x-cta{flex-wrap:wrap}}
.mpn .x-sm{margin-top:40px;display:grid;grid-template-columns:240px 1fr 1fr;background:#fff;border:1px solid #e1e4ee;border-radius:12px;overflow:hidden;box-shadow:0 24px 50px -20px rgba(24,32,61,.35);font-size:.86rem;line-height:1.5}
.mpn .x-sm>div{padding:18px;min-width:0}
.mpn .x-sm-l{background:#f7f8fb;border-right:1px solid #e1e4ee;display:grid;gap:10px;align-content:start}
.mpn .x-sm-name{font-weight:800;color:#1f1f32;font-size:1rem}
.mpn .x-sm-tags{display:flex;gap:6px;flex-wrap:wrap}
.mpn .x-sm-tag{font-size:.7rem;font-weight:700;border-radius:4px;padding:2px 7px;background:#2d3a67;color:#fff}
.mpn .x-sm-tag.x-o{background:#ff5a36;color:#1a0f0b}
.mpn .x-sm-cat{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5c5c66;margin-top:6px}
.mpn .x-sm-q{display:flex;gap:8px;align-items:center;padding:6px 8px;border-radius:6px;color:#3f3f4a}
.mpn .x-sm-q.x-on{background:#e8ecf7;color:#1f1f32;font-weight:600}
.mpn .x-sm-d{width:10px;height:10px;border-radius:3px;background:#7fd1a0;flex:none}
.mpn .x-sm-d.x-w{background:#f4cf5e}
.mpn .x-sm-d.x-n{background:#d6d9e4}
.mpn .x-sm-m{display:grid;gap:12px;align-content:start;border-right:1px solid #e1e4ee}
.mpn .x-sm-b{border-radius:10px;padding:12px 14px;display:grid;gap:4px}
.mpn .x-sm-b .x-w{font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.mpn .x-sm-b.x-u{background:#eef3ff;border:1px solid #c9d6f5}
.mpn .x-sm-b.x-u .x-w{color:#2d3a67}
.mpn .x-sm-b.x-k{background:#effaf3;border:1px solid #bfe6cd;margin-left:28px}
.mpn .x-sm-b.x-k .x-w{color:#2f7a4c}
.mpn .x-sm-r{display:grid;gap:12px;align-content:start}
.mpn .x-sm-qh{background:#fff6d6;border:1px solid #f1df9a;border-radius:8px;padding:10px 12px;font-weight:700;color:#1f1f32}
.mpn .x-sm-fin{display:flex;gap:8px;align-items:center}
.mpn .x-sm-chip{font-size:.7rem;font-weight:800;border-radius:4px;padding:2px 8px;background:#2f7a4c;color:#fff}
.mpn .x-sm-ans{color:#1f1f32}
.mpn .x-sm-more{color:#8a8fa3;font-style:italic}
.mpn .x-pm{justify-self:center;width:280px;background:#fff;border-radius:28px;padding:18px 16px 22px;box-shadow:0 30px 40px rgba(0,0,0,.45);display:grid;gap:12px;color:#1f1f32;font-size:.82rem;line-height:1.45}
.mpn .x-pm-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e1e4ee;padding-bottom:10px}
.mpn .x-pm-top b{font-size:.9rem}
.mpn .x-pm-top span{font-size:.7rem;color:#5c5c66}
.mpn .x-pm-prog{height:5px;border-radius:3px;background:#e1e4ee;overflow:hidden}
.mpn .x-pm-prog i{display:block;width:60%;height:100%;background:#2d3a67}
.mpn .x-pm-card{border:1px solid #e1e4ee;border-radius:12px;padding:14px;font-weight:700;font-size:.95rem;line-height:1.35}
.mpn .x-pm-mic{display:grid;justify-items:center;gap:6px;border:1px solid #e1e4ee;border-radius:12px;padding:14px;color:#5c5c66;font-size:.75rem}
.mpn .x-pm-mic i{width:52px;height:52px;border-radius:50%;background:#2d3a67;display:block}
.mpn .x-pm-ok{background:#effaf3;border:1px solid #bfe6cd;border-radius:10px;padding:10px 12px;font-size:.78rem}
.mpn .x-pm-ok b{display:block;color:#2f7a4c}
@media (max-width:900px){.mpn .x-sm{grid-template-columns:1fr}
.mpn .x-sm-l,.mpn .x-sm-m{border-right:0;border-bottom:1px solid #e1e4ee}}
.mpn .x-vs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:40px;border-radius:12px;overflow:hidden;border:1px solid #e1e4ee}
.mpn .x-vs>div{padding:28px;display:grid;gap:14px;align-content:start}
.mpn .x-vs .x-gen{background:#f1f2f6}
.mpn .x-vs .x-fach2{background:#18203d;color:#d7dcec}
.mpn .x-vs .x-lbl{font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.mpn .x-gen .x-lbl{color:#5c5c66}
.mpn .x-fach2 .x-lbl{color:#ff5a36}
.mpn .x-vs ul{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:.98rem;line-height:1.45}
.mpn .x-gen li{color:#5c5c66;padding-left:26px;position:relative}
.mpn .x-gen li::before{content:"";position:absolute;left:0;top:.45em;width:12px;height:2px;background:#9aa0b4}
.mpn .x-fach2 li{color:#fff;font-weight:600;padding-left:26px;position:relative}
.mpn .x-fach2 li::before{content:"";position:absolute;left:0;top:.3em;width:12px;height:12px;border-radius:50%;background:#ff5a36}
.mpn .x-punch{margin-top:36px;font-size:1.6rem;font-weight:300;color:#1f1f32;line-height:1.3}
.mpn .x-punch strong{font-weight:800;color:#c43d1f}
@media (max-width:900px){.mpn .x-vs{grid-template-columns:1fr}}
.mpn .x-draht{margin-top:40px;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:center;background:#ff5a36;color:#1a0f0b;border-radius:14px;padding:36px}
.mpn .x-v .x-draht h3{color:#1a0f0b;font-size:1.8rem;font-weight:800;line-height:1.2}
.mpn .x-draht p{font-size:1.02rem;margin-top:12px}
.mpn .x-tlx{list-style:none;margin:0;padding:0;display:grid;gap:14px;border-left:3px solid #1a0f0b;padding-left:20px}
.mpn .x-tlx li{font-size:.95rem;line-height:1.4}
.mpn .x-tlx b{display:block;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}
@media (max-width:900px){.mpn .x-draht{grid-template-columns:1fr}}

/* 1.0.10 */
.mpn .x-pack.x-star::before{content:none!important;display:none!important}
@media (min-width:861px){.mpn .x-v .x-hero h1.x-big,.mpn .x-big{font-size:clamp(3rem,4.3vw,4.4rem)!important;line-height:1.05!important}}
/* 1.0.10 Reaktionstest */
.mpn .x-refi{margin-top:64px;display:grid;grid-template-columns:1.25fr .75fr;gap:44px;align-items:center;background:#1b2140;color:#e9ebf3;border-radius:14px;padding:44px;border-left:8px solid #ff5a36}
.mpn .x-refi .x-k{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ff5a36;margin:0 0 10px}
.mpn .x-v .x-refi h3{color:#fff;font-size:2rem;line-height:1.15;font-weight:300}
.mpn .x-refi h3 em{font-style:normal;font-weight:800;color:#ff5a36}
.mpn .x-refi p{margin-top:14px}
.mpn .x-refi strong{color:#fff}
.mpn .x-refi-calc{background:#fff;color:#1f1f32;border-radius:10px;padding:26px;display:grid;gap:12px}
.mpn .x-refi-calc .x-t{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#5c5c66;margin:0}
.mpn .x-refi-calc .x-row{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e1e4ee;padding-bottom:10px}
.mpn .x-refi-calc .x-row b{color:#2d3a67;white-space:nowrap}
.mpn .x-refi-calc .x-tot{display:flex;justify-content:space-between;font-weight:800;font-size:1.25rem;color:#c43d1f}
.mpn .x-refi-calc .x-small{font-size:.78rem;color:#5c5c66;margin:0}
.mpn .x-refi-note{margin-top:28px;background:#fff3ef;border:1px solid #ffc9bb;border-left:6px solid #ff5a36;border-radius:8px;padding:16px 20px;color:#1f1f32}
.mpn .x-refi-note a{color:#c43d1f;font-weight:700;white-space:nowrap}
@media (max-width:900px){.mpn .x-refi{grid-template-columns:1fr;padding:28px;gap:24px}.mpn .x-v .x-refi h3{font-size:1.6rem}}
.mpn .x-guar{display:inline-block;margin:10px 0 0!important;background:#fff3ef;color:#c43d1f;border:1px solid #ffc9bb;border-radius:4px;padding:3px 10px;font-size:.78rem;font-weight:700}
.mpn .x-aktiv{margin-top:28px;display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center;background:#fff;border:2px solid #ff5a36;border-radius:14px;padding:28px 32px}
.mpn .x-aktiv-n{font-size:4rem;font-weight:800;color:#2d3a67;line-height:.9;text-align:center;text-decoration:line-through;text-decoration-color:#ff5a36;text-decoration-thickness:6px}
.mpn .x-aktiv-n span{display:inline-block;width:100%;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5c5c66;text-decoration:none;margin-top:8px}
.mpn .x-v .x-aktiv h3{font-size:1.5rem;line-height:1.25;font-weight:300;color:#1f1f32}
.mpn .x-aktiv h3 em{font-style:normal;font-weight:800;color:#c43d1f}
.mpn .x-aktiv p{margin-top:10px}
@media (max-width:700px){.mpn .x-aktiv{grid-template-columns:1fr;gap:16px;padding:22px}.mpn .x-aktiv-n{text-align:left}}
.mpn .x-pillar{align-content:start!important;align-self:start}
