:root{--gelb:#ffed00;--mag:#e5007d;--cyan:#009ee3;--tuer:#00abae;--vio:#a5027d;--schwarz:#050505;--weiss:#fff;--diesel:#111318;--graphit:#1c1f25;--stahl:#eef1f4;--paper:#fff9c8;--muted:#6b6f76;--line:rgba(5,5,5,.14);--r:22px;--r2:34px;--shadow:0 22px 70px rgba(0,0,0,.22);--max:1140px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Futura,Arial,Helvetica,sans-serif;background:var(--weiss);color:var(--schwarz);line-height:1.45}a{color:inherit}img{display:block;max-width:100%}.skip{position:absolute;left:-999px;top:8px;background:var(--schwarz);color:var(--gelb);padding:10px 14px;border-radius:9px;z-index:99}.skip:focus{left:8px}.top{position:sticky;top:0;z-index:70;background:rgba(255,255,255,.91);backdrop-filter:blur(14px);border-bottom:2px solid rgba(5,5,5,.08);display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.brand{display:flex;gap:10px;align-items:center;font-weight:950;text-decoration:none;letter-spacing:-.04em}.brand svg{width:44px;height:44px;flex:0 0 44px}.brand span{font-size:1.08rem}.navbtn{border:2px solid var(--schwarz);background:var(--gelb);border-radius:999px;padding:9px 12px;font-weight:900;cursor:pointer}.nav{position:absolute;right:14px;top:64px;background:var(--schwarz);color:var(--weiss);border-radius:20px;padding:10px;display:none;box-shadow:var(--shadow);min-width:230px}.top[data-open=true] .nav{display:grid}.nav a{padding:12px 14px;text-decoration:none;border-radius:12px;font-weight:850}.nav a:hover,.nav a:focus{background:var(--gelb);color:var(--schwarz)}.hero{min-height:86svh;background:radial-gradient(circle at 80% 15%,rgba(0,158,227,.45),transparent 30%),linear-gradient(135deg,var(--gelb) 0 54%,#fff36a 54% 64%,var(--schwarz) 64%);padding:34px 16px 22px;display:grid;gap:24px;align-items:end;overflow:hidden}.heroText{max-width:780px;margin:0 auto;width:100%;position:relative;z-index:2}.eyebrow,.kicker{font-weight:950;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;color:var(--mag);margin:0 0 12px}.hero h1{font-size:2.55rem;line-height:1.08;letter-spacing:-.08em;text-transform:uppercase;margin:0 0 18px;font-weight:950}.hero h1 span{display:block;margin-bottom:.04em}.mark{display:inline-block;background:var(--mag);color:var(--gelb);padding:.01em .12em .04em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lead{font-size:clamp(1.05rem,4.4vw,1.55rem);max-width:720px;margin:0 0 18px;font-weight:800}.micro{font-weight:850;margin:16px 0 0;max-width:720px}.actions{display:flex;gap:10px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:3px solid var(--schwarz);border-radius:999px;padding:13px 17px;text-decoration:none;font-weight:950;box-shadow:5px 5px 0 var(--schwarz);transition:.16s transform,.16s box-shadow;background:var(--weiss);cursor:pointer;font:inherit}.btn:hover,.btn:focus{transform:translate(3px,3px);box-shadow:2px 2px 0 var(--schwarz)}.btn.primary{background:var(--mag);color:var(--gelb)}.btn.secondary{background:var(--weiss)}.heroCard{width:min(100%,420px);margin:0 auto;background:var(--weiss);border:4px solid var(--schwarz);border-radius:var(--r2);box-shadow:12px 12px 0 var(--schwarz);padding:14px;position:relative;z-index:1}.heroCardTop{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px 12px}.heroCardTop b{font-size:1.1rem}.heroCardTop span{font-size:.9rem;color:var(--muted);font-weight:850}.cardStats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.cardStats div{background:var(--schwarz);color:var(--weiss);border-radius:16px;text-align:center;padding:12px 6px}.cardStats strong{display:block;font-size:1.45rem;color:var(--gelb);line-height:1}.cardStats small{font-weight:850}.ticker{display:flex;gap:18px;overflow:hidden;background:var(--schwarz);color:var(--gelb);white-space:nowrap;font-size:1rem;font-weight:950;text-transform:uppercase;padding:13px 0}.ticker span{animation:slide 18s linear infinite;padding-left:18px}@keyframes slide{to{transform:translateX(-100%)}}section{padding:58px 16px}.wrap{max-width:var(--max);margin:0 auto}.sectionTitle{font-size:clamp(2rem,8vw,4.8rem);line-height:.95;letter-spacing:-.07em;margin:0 0 15px;text-transform:uppercase}.sectionLead{font-size:clamp(1rem,3.4vw,1.35rem);font-weight:760;max-width:840px;color:#242424;margin:0 0 24px}.grid{display:grid;gap:14px}.grid.two{grid-template-columns:1fr}.card{background:var(--weiss);border:3px solid var(--schwarz);border-radius:var(--r);padding:20px;box-shadow:6px 6px 0 var(--schwarz)}.card b{display:block;font-size:1.12rem;margin:0 0 8px}.card p{margin:0;color:#333;font-weight:650}.num{display:inline-grid;place-items:center;background:var(--gelb);color:var(--schwarz);border:2px solid var(--schwarz);border-radius:999px;min-width:36px;height:36px;padding:0 10px;font-weight:950;margin-bottom:14px}.dark{background:var(--schwarz);color:var(--weiss)}.dark .sectionLead,.dark .card p{color:#e7e7e7}.dark .card{background:#16181f;color:var(--weiss);border-color:var(--gelb);box-shadow:6px 6px 0 var(--gelb)}.dark .num{background:var(--mag);color:var(--gelb);border-color:var(--gelb)}.belt{background:linear-gradient(90deg,var(--mag),var(--vio));color:var(--weiss);padding:42px 16px}.belt .quote{font-size:clamp(1.8rem,8vw,4.4rem);line-height:.92;text-transform:uppercase;font-weight:950;letter-spacing:-.06em;margin:0}.pillList{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.pill{background:var(--gelb);color:var(--schwarz);border:3px solid var(--schwarz);border-radius:999px;font-weight:950;padding:9px 12px}.motorline{display:grid;gap:14px;margin-top:26px}.motorstep{display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:start;background:var(--paper);border:3px solid var(--schwarz);border-radius:var(--r);padding:16px}.motorstep svg{width:54px;height:54px}.motorstep b{display:block;font-size:1.12rem;margin-bottom:4px}.motorstep p{margin:0;color:#333;font-weight:650}.calc{display:grid;gap:14px}.calcBox{background:var(--weiss);color:var(--schwarz);border:3px solid var(--schwarz);border-radius:var(--r);padding:20px;box-shadow:6px 6px 0 var(--cyan)}.calcBox label{display:block;font-weight:950;margin:12px 0 8px}.calcBox input[type=range]{width:100%;accent-color:var(--mag)}.result{display:grid;gap:4px}.result strong{font-size:clamp(2.1rem,9vw,4.2rem);line-height:.92;letter-spacing:-.06em;color:var(--mag)}.result span{font-weight:850;color:#303030;margin-bottom:14px}.split{display:grid;gap:18px;align-items:center}.miniDashboard{display:grid;gap:10px}.dash{background:var(--gelb);border:3px solid var(--schwarz);border-radius:20px;padding:16px;box-shadow:5px 5px 0 var(--schwarz)}.dash strong{display:block;font-size:clamp(1.7rem,7vw,3.2rem);line-height:1;letter-spacing:-.05em}.dash span{font-weight:850}.field{display:grid;gap:6px;margin-bottom:12px}.field label{font-weight:950}.field input,.field select,.field textarea{font:inherit;font-size:1rem;border:3px solid var(--schwarz);border-radius:16px;padding:13px;background:var(--weiss);width:100%}.field textarea{min-height:132px;resize:vertical}.field.full{grid-column:1/-1}.formActions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.note,.formMsg,.shareMsg{font-size:.92rem;font-weight:760;color:#e7e7e7}.formMsg,.shareMsg{width:100%;min-height:1.2em}.faq details{border:3px solid var(--schwarz);border-radius:18px;padding:0;background:var(--weiss);margin:10px 0;overflow:hidden}.faq summary{cursor:pointer;font-weight:950;padding:16px;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq p{padding:0 16px 16px;margin:0;color:#333;font-weight:650}.foot{background:var(--schwarz);color:var(--weiss);padding:34px 16px}.footgrid{max-width:var(--max);margin:0 auto;display:grid;gap:18px}.foot a{font-weight:850}.mini{color:#d5d5d5;font-size:.9rem}.legal{max-width:900px;margin:0 auto;padding:48px 16px}.legal h1{font-size:clamp(2rem,8vw,4rem);line-height:.95;letter-spacing:-.05em;text-transform:uppercase}.legal h2{margin-top:28px}.legal p,.legal li{font-weight:650;color:#333}.legal .box{border:3px solid var(--schwarz);border-radius:20px;padding:18px;background:var(--paper)}@media(min-width:760px){.top{padding:14px 28px}.navbtn{display:none}.nav{position:static;display:flex!important;min-width:0;background:transparent;color:var(--schwarz);box-shadow:none;padding:0;gap:4px}.nav a{padding:10px 12px}.nav a:hover,.nav a:focus{background:var(--gelb)}.hero{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);padding:70px 32px 42px}.heroText{margin:0}.hero h1{font-size:5.7rem;line-height:.96}.grid{grid-template-columns:repeat(3,1fr)}.grid.two{grid-template-columns:repeat(2,1fr)}.motorline{grid-template-columns:repeat(3,1fr)}.calc{grid-template-columns:1fr .85fr}.split{grid-template-columns:1fr .75fr}.footgrid{grid-template-columns:1.5fr .6fr .7fr}form{display:grid;grid-template-columns:repeat(2,1fr);gap:0 14px}.formActions{grid-column:1/-1}.heroCard{align-self:center}}@media(min-width:1060px){.grid.five{grid-template-columns:repeat(5,1fr)}.hero h1{font-size:8rem}.lead{font-size:1.55rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.navbtn{flex:0 0 auto}.brand span{white-space:nowrap}