.markenseite .hero{color:#fff;background:radial-gradient(120% 70% at 100% 0,#2c55d6 0%,#0000 60%),linear-gradient(165deg,#15296b 0%,#0e1f5c 60%,#0a1747 100%);padding:26px 18px 30px;position:relative;overflow:hidden}.markenseite .hero-grid{mask-image:linear-gradient(#000 0%,#0000 85%);background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%)}.markenseite .hero>*{position:relative}.markenseite .crumb{color:#fff9;flex-wrap:wrap;gap:6px;font-size:12.5px;display:flex}.markenseite .crumb a{text-decoration:none}.markenseite .indep{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;margin-top:14px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.markenseite .hero h1{letter-spacing:-.03em;text-wrap:balance;margin-top:14px;font-size:clamp(29px,8.6vw,38px);font-weight:800;line-height:1.04}.markenseite .hero h1 em{background:linear-gradient(90deg,#fdba74,#fb923c);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.markenseite .lead{color:#ffffffc7;margin-top:12px;font-size:15.5px;line-height:1.5}.markenseite .ill{width:calc(100% + 8px);height:auto;margin:20px -4px 0;display:block}.markenseite .pill{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:11px 13px;font-size:13px;line-height:1.35;display:flex}.markenseite .pulse{background:#fbbf24;border-radius:9px;flex:none;width:10px;height:10px;box-shadow:0 0 #fbbf2499}.markenseite .pill b{font-family:var(--font-heading);font-size:14px;display:block}.markenseite .pill span{color:#ffffffb3}.markenseite .btns{gap:10px;margin-top:18px;display:grid}.markenseite .btn{text-align:center;min-height:54px;font:700 16.5px var(--font-heading);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:12px 18px;text-decoration:none;display:flex}.markenseite .marken-cta-text{overflow-wrap:anywhere;min-width:0}.markenseite .marken-cta-arrow{flex:none}.markenseite .cta .btn{gap:6px;padding-inline:12px;font-size:14px}.markenseite .btn.pri{color:#fff;background:#c2410c;box-shadow:0 10px 26px #c2410c73}.markenseite .btn.gh{color:#fff;background:0 0;border:1.5px solid #ffffff47}.markenseite .trust{color:#ffffffa8;flex-wrap:wrap;gap:6px 14px;margin-top:14px;font-size:12px;display:flex}.markenseite .trust span:before{content:"✓ ";color:#4ade80;font-weight:700}.markenseite .sec{padding:40px 18px}.markenseite .eyb{letter-spacing:.16em;text-transform:uppercase;color:#1e40af;align-items:center;gap:10px;font:700 11px ui-monospace,Menlo,monospace;display:flex}.markenseite .eyb:after{content:"";background:linear-gradient(90deg,#1e40af4d,#0000);flex:1;height:1px}.markenseite .sec h2{letter-spacing:-.02em;text-wrap:balance;margin-top:8px;font-size:25px;line-height:1.15}.markenseite .kpis{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.markenseite .kpi{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:3px;min-width:0;padding:15px 14px;display:flex}.markenseite .kpi.big{color:#fff;background:linear-gradient(135deg,#1e40af,#15296b);border:0;grid-column:1/-1;position:relative;overflow:hidden}.markenseite .kpi.big:after{content:"";border:18px solid #ffffff12;border-radius:99px;width:130px;height:130px;position:absolute;top:-30px;right:-30px}.markenseite .kpi .n{font:800 27px/1.05 var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.markenseite .kpi.big .n{font-size:40px}.markenseite .kpi .n small{opacity:.8;margin-left:4px;font-size:14px;font-weight:700}.markenseite .kpi:not(.big) .n small{margin:3px 0 0;display:block}.markenseite .kpi .l{color:#475569;font-size:13px;line-height:1.35}.markenseite .kpi.big .l{color:#fffc}.markenseite .kpi a{color:#1e40af;border-top:1px dashed #e2e8f0;margin-top:6px;padding-top:6px;font-size:11px;text-decoration:none}.markenseite .kpi.big a{color:#bfd0ff;border-color:#fff3}.markenseite .status{background:#eff4ff;border-radius:16px;margin-top:12px;padding:16px}.markenseite .track{grid-template-columns:repeat(3,1fr);gap:4px;margin:12px 0 8px;display:grid}.markenseite .track i{background:#cbd5e1;border-radius:9px;height:6px}.markenseite .track i.on{background:linear-gradient(90deg,#1e40af,#3b6bea)}.markenseite .track i.q{background:repeating-linear-gradient(90deg,#94a3b8 0 6px,#0000 6px 10px)}.markenseite .tl{color:#475569;justify-content:space-between;font-size:11px;font-weight:600;display:flex}.markenseite .status p{color:#475569;margin-top:10px;font-size:13.5px;line-height:1.5}.markenseite .status b{font-family:var(--font-heading);font-size:15px}.markenseite .time{gap:12px;margin-top:18px;padding-left:26px;display:grid;position:relative}.markenseite .time:before{content:"";background:linear-gradient(#1e40af,#c2410c);width:2px;position:absolute;top:6px;bottom:6px;left:8px}.markenseite .ev{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;position:relative}.markenseite .ev:before{content:"";background:#fff;border:3px solid #1e40af;border-radius:9px;width:12px;height:12px;position:absolute;top:15px;left:-23px}.markenseite .ev.hot:before{background:#c2410c;border-color:#c2410c;box-shadow:0 0 0 4px #c2410c2e}.markenseite .ev .d{color:#1e40af;letter-spacing:.04em;font:700 12px ui-monospace,Menlo,monospace}.markenseite .ev.hot .d{color:#c2410c}.markenseite .ev .t{font:700 15px/1.3 var(--font-heading);margin-top:3px}.markenseite .ev .x{color:#475569;margin-top:8px;font-size:13.5px;line-height:1.5;display:none}.markenseite .ev.open .x{display:block}.markenseite .ev.open{border-color:#93a9f2;box-shadow:0 6px 18px #1e40af1a}.markenseite .ev .x a{color:#1e40af;margin-top:6px;font-size:12px;display:block}.markenseite .hint{color:#475569;margin-top:8px;font-size:12px}.markenseite .calc{background:#f6f8fc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.markenseite .cc{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-top:16px;padding:18px 16px;box-shadow:0 14px 34px #0f172a12}.markenseite .ctop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.markenseite .ctop b{font:700 13px var(--font-heading);color:#475569}.markenseite .range{font:800 26px/1.1 var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px}.markenseite .bandw{height:14px;margin:26px 4px 6px;position:relative}.markenseite .rail{background:#e5eaf3;border-radius:9px;position:absolute;inset:4px 0}.markenseite .band{background:linear-gradient(90deg,#3b6bea,#1e40af);border-radius:9px;transition:left .25s,width .25s;position:absolute;top:0;bottom:0}.markenseite .mk{width:0;height:17px;font:700 11px var(--font-heading);color:#c2410c;white-space:nowrap;transition:left .25s;position:absolute;top:-22px}.markenseite .mk span{transition:transform .25s;position:absolute;top:0;left:0}.markenseite .mk:after{content:"";background:#c2410c;width:2px;height:24px;position:absolute;top:17px;left:0;transform:translate(-50%)}.markenseite .scale{color:#475569;font-variant-numeric:tabular-nums;justify-content:space-between;margin:8px 4px 0;font-size:11px;display:flex;position:relative}.markenseite .scale span[style]{position:absolute;top:0;transform:translate(-50%)}.markenseite .sl{gap:12px;margin-top:16px;display:grid}.markenseite .sl label{justify-content:space-between;font-size:13px;font-weight:600;display:flex}.markenseite .sl label span{font-variant-numeric:tabular-nums;color:#1e40af}.markenseite input[type=range]{accent-color:#1e40af;width:100%;height:28px}.markenseite .tags{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.markenseite .tag{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.markenseite .tag i{background:var(--color-success,#16a34a);border-radius:9px;width:8px;height:8px}.markenseite .fine{color:#475569;margin-top:12px;font-size:12px;line-height:1.5}.markenseite .mode{background:#eef2f9;border-radius:11px;gap:4px;margin-top:14px;padding:3px;display:flex}.markenseite .mode button{font:600 13px var(--font-body);cursor:pointer;color:#0f172a;background:0 0;border:0;border-radius:8px;flex:1;padding:8px}.markenseite .mode button[aria-pressed=true]{color:#1e40af;background:#fff;box-shadow:0 1px 3px #0000001f}.markenseite .steps{gap:10px;margin-top:18px;display:grid}.markenseite .step{grid-template-columns:38px 1fr;align-items:start;gap:12px;display:grid}.markenseite .step i{color:#1e40af;width:38px;height:38px;font:800 15px var(--font-heading);background:#eff4ff;border-radius:12px;justify-content:center;align-items:center;font-style:normal;display:flex}.markenseite .step b{font:700 15.5px var(--font-heading);display:block}.markenseite .step span{color:#475569;font-size:13.5px}.markenseite .faq details{border-bottom:1px solid #e2e8f0;padding:14px 0}.markenseite .faq summary{cursor:pointer;font:700 15.5px/1.35 var(--font-heading);justify-content:space-between;gap:12px;list-style:none;display:flex}.markenseite .faq summary::-webkit-details-marker{display:none}.markenseite .faq summary:after{content:"+";color:#1e40af;background:#eff4ff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:18px;transition:transform .2s;display:flex}.markenseite .faq details[open] summary:after{transform:rotate(45deg)}.markenseite .faq details p{color:#475569;margin-top:10px;font-size:14.5px}.markenseite .indbox{color:#475569;background:#f8faff;border:1px dashed #a5b4fc;border-radius:14px;gap:6px;margin-top:22px;padding:14px;font-size:13px;display:grid}.markenseite .indbox b{color:#0f172a;font-family:var(--font-heading)}.markenseite .cta{color:#fff;text-align:left;background:linear-gradient(165deg,#15296b,#0a1747);padding:44px 18px;position:relative;overflow:hidden}.markenseite .cta h2{letter-spacing:-.02em;font-size:28px;line-height:1.1}.markenseite .cta p{color:#ffffffbf;margin-top:10px}.markenseite .marken-sticky{z-index:30;backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e2e8f0;align-items:center;gap:10px;padding:10px 14px 22px;display:flex;position:fixed;bottom:0;left:0;right:0}.markenseite .marken-sticky .s{color:#475569;flex:1;min-width:0;font-size:11.5px;line-height:1.3}.markenseite .marken-sticky .s b{color:#0f172a;font:700 13.5px var(--font-heading);display:block}.markenseite .marken-sticky .btn{flex:none;min-height:46px;padding:0 16px;font-size:14.5px}.markenseite{font-family:var(--font-body);color:#0f172a;overflow-wrap:anywhere;background:#fff;line-height:1.55}.markenseite *{box-sizing:border-box}.markenseite h1,.markenseite h2{font-family:var(--font-heading);font-weight:800}.markenseite p{margin-bottom:0}.markenseite .sec{max-width:896px;margin:auto}.markenseite .hero-inner,.markenseite .cta-inner{max-width:860px;margin:auto}.markenseite .hero .hero-grid{position:absolute}.markenseite .ev-toggle{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:0}.markenseite .ev .x[hidden]{display:none}.markenseite .ev .x,.markenseite .ev .t{display:block}.markenseite .cta{background:radial-gradient(120% 70% at 100% 0,#2c55d6,#0000 60%),linear-gradient(165deg,#15296b,#0e1f5c 60%,#0a1747)}.markenseite .calc-wrap{background:#f6f8fc;border-block:1px solid #e2e8f0}.markenseite .calc{border:0}.markenseite .marken-sticky{padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.markenseite .marken-sticky[hidden]{display:none}html:has(.markenseite){scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.markenseite){padding-bottom:calc(84px + env(safe-area-inset-bottom))}.markenseite .tag{background:var(--color-success-bg,#f0fdf4);color:var(--color-success,#166534)}.markenseite .tag[data-ampel=gelb]{color:#92400e;background:#fffbeb;border-color:#fcd34d}.markenseite .tag[data-ampel=rot]{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.markenseite .status{background:var(--color-info-bg,#eff4ff)}.markenseite .status-legacy{color:#475569;margin-top:6px;font-size:12px;display:block}.markenseite .nav{z-index:20;-webkit-backdrop-filter:blur(10px);background:#fffffff0;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;max-width:896px;margin:auto;padding:12px 18px;padding-inline:max(18px,50% - 430px);display:flex;position:sticky;top:0;max-width:none!important}.markenseite .nav .btn{white-space:nowrap;min-height:44px;padding:8px 12px;font-size:13px}@media (max-width:380px){.markenseite .nav .btn{padding:8px 12px;font-size:12px}}.markenseite .kpi:nth-child(2):last-child{grid-column:1/-1}.markenseite .ill text:not([font-family^=ui-monospace]){font-family:var(--font-heading)}.markenseite .nav b{font-family:var(--font-heading);font-size:14px}.markenseite .nav .logo{width:auto;height:28px;display:block}@media (min-width:420px){.markenseite .nav .logo{height:32px}}.markenseite :focus-visible{outline-offset:4px;outline:3px solid #fb923c}@keyframes marke-pulse{70%{box-shadow:0 0 0 9px #fbbf2400}to{box-shadow:0 0 #fbbf2400}}.markenseite .pulse{animation:2s infinite marke-pulse}@media (min-width:768px){.markenseite .hero{padding:44px 18px}.markenseite .hero-inner{grid-template-columns:1.25fr 1fr;align-items:center;gap:0 30px;display:grid}.markenseite .hero-copy{grid-area:1/1}.markenseite .ill{grid-area:1/2;width:100%;margin:0}.markenseite .hero-actions{grid-column:1/-1}.markenseite .hero h1{font-size:52px}.markenseite .btns{grid-template-columns:1fr 1fr}.markenseite .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.markenseite .kpi.big{grid-column:auto}.markenseite .marken-sticky{display:none}body:has(.markenseite){padding-bottom:0}.markenseite .cta .btns{max-width:560px}}@media (prefers-reduced-motion:reduce){.markenseite *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}