a{text-decoration:none}.num{font-variant-numeric:tabular-nums;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif}.display{letter-spacing:-.045em;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-weight:300;line-height:.92}h2{letter-spacing:-.04em;max-width:18ch;margin:0 0 1.4rem;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:clamp(2.2rem,4.8vw,4.3rem);font-weight:300;line-height:1.02}h3{letter-spacing:-.02em;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-weight:500}.hero{padding:6rem 0 4rem}.stage{text-align:center;padding:1rem 0 1.5rem;position:relative}.liquid{pointer-events:none;z-index:0;background:radial-gradient(38% 55% at 30% 45%, var(--violet) 0%, transparent 60%), radial-gradient(34% 50% at 68% 40%, var(--cyan) 0%, transparent 60%), radial-gradient(30% 46% at 50% 75%, var(--magenta) 0%, transparent 62%), radial-gradient(26% 40% at 80% 78%, var(--teal) 0%, transparent 60%);filter:blur(70px)saturate(1.1);opacity:.75;width:min(1100px,100vw);height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero .display{z-index:2;max-width:11ch;margin:0 auto;font-size:clamp(2.9rem,10.5vw,9.6rem);position:relative}.hero .lead{z-index:2;color:var(--ink);max-width:46ch;margin:2.2rem auto 0;font-size:1.25rem;line-height:1.45;position:relative}.hero .lead span{color:var(--ink);margin-top:.6rem;font-size:1rem;display:block}.hero .actions{z-index:2;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;display:flex;position:relative}.tiles{display:contents}.tile{z-index:1;background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-s);text-align:left;width:210px;padding:.9rem 1rem;font-size:.82rem;line-height:1.35;position:absolute}.tile .k{color:var(--ink);margin-bottom:.2rem;font-size:.72rem}.tile .v{font-weight:600}.tile .v.ok{color:var(--ok)}.tile .v.miss{color:var(--ink)}.t1{top:18%;left:3%;transform:rotate(-4deg)}.t2{top:10%;right:3%;transform:rotate(3deg)}.t3{bottom:6%;left:6%;transform:rotate(2.5deg)}.t4{width:232px;bottom:10%;right:5%;transform:rotate(-3deg)}.tile.map svg{width:100%;height:70px;margin-top:.4rem;display:block}.compare{text-align:left;margin-top:4.5rem}.compare .head{color:var(--ink);margin-bottom:1.4rem;font-size:.82rem}.compare .pair{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.2rem;display:grid}.compare .side{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-m);padding:2rem 1.9rem 2.1rem;position:relative;overflow:hidden}.compare .side>*{position:relative}.compare .side .lbl{letter-spacing:.04em;color:var(--ink);align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.78rem;display:inline-flex}.compare .side .lbl:before{content:"";background:var(--pebble);border-radius:50%;width:6px;height:6px}.compare .side.after .lbl:before{background:var(--ok)}.compare .side .claim{letter-spacing:-.03em;margin-bottom:.9rem;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:300;line-height:1.1}.compare .side.before .claim{color:var(--ink)}.compare .side.after .claim{color:var(--ok)}.compare .side p{color:var(--ink);max-width:34ch;margin:0;font-size:1rem}.compare .source{border-top:1px solid var(--hair);color:var(--ink);margin-top:1.6rem;padding-top:1rem;font-size:.9rem}.gains{grid-template-columns:1fr 1fr;gap:0 4rem;display:grid}.gains div{border-top:1px solid var(--hair);padding:1.6rem 0}.gains div:first-child,.gains div:nth-child(2){border-top:1px solid var(--ink)}.gains h3{margin:0 0 .5rem;font-size:1.35rem}.gains p{color:var(--ink);max-width:40ch;margin:0;font-size:1rem}section{padding:6.5rem 0}.two{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.two p{color:var(--ink);max-width:42ch;margin:0 0 1rem;font-size:1.1rem}.wheelbox{width:100%;max-width:560px;margin:0 auto;position:relative;container-type:inline-size}.wheel{width:100%;display:block}.wheel .rim{fill:none;stroke:var(--ink);stroke-width:6px}.wheel .spoke line{stroke:var(--ink);stroke-width:1.5px;transition:stroke .2s,stroke-width .2s}.wheel .spoke line.lit{stroke:#5b00ff;stroke-width:4px}.wheel .out{stroke:url(#zielg);stroke-width:4px}.wheel .src{text-anchor:middle;dominant-baseline:middle;fill:var(--ink);font-family:DM Sans,DM Sans Fallback,system-ui,sans-serif;font-size:20px;font-weight:500}.wheel .srcbg{fill:var(--paper);stroke:var(--ink);stroke-width:1.5px;transition:stroke .2s,stroke-width .2s}.wheel .quelle{cursor:pointer;outline:none}.wheel .quelle:hover .srcbg,.wheel .quelle.lit .srcbg,.wheel .quelle:focus-visible .srcbg{stroke:#5b00ff;stroke-width:3px}.wheel .hub{transform-box:fill-box;transform-origin:50%}.wheel .hubt{letter-spacing:-.03em;text-anchor:middle;dominant-baseline:middle;fill:#fff;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:32px;font-weight:500}.fahrt{pointer-events:none;background:var(--paper);border:1.5px solid var(--hair);border-radius:var(--r-s);white-space:nowrap;text-align:center;padding:.6em .98em;font-size:max(11px,min(.82rem,2.35cqi));line-height:1.35;display:grid;position:absolute;top:78.26%;left:50%;translate:-50% -50%}.fahrt.violett{border-color:#5b00ff}.fahrt>span{grid-area:1/1;align-self:center;transition:opacity .2s}.fahrt .f-ride{font-weight:600}.fahrt .f-done{flex-direction:column;display:flex}.fahrt .k{color:var(--ink);font-size:max(11px,.88em)}.fahrt .kurz{display:none}@container (width<=467px){.fahrt{padding:.3em .7em}.fahrt .lang{display:none}.fahrt .kurz{display:inline}}.fahrt .v{font-weight:600}.fahrt .ok{color:var(--ok)}.fahrt:not(.done) .f-done,.fahrt.done .f-ride{opacity:0}@media (prefers-reduced-motion:no-preference){.liquid{animation:drift 28s var(--ease) infinite alternate}@keyframes drift{to{transform:translate(-48%,-52%)rotate(6deg)scale(1.06)}}}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:3rem;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;border-top:1px solid var(--ink);padding-top:1.2rem}.steps li:before{content:counter(s, decimal-leading-zero);letter-spacing:-.05em;margin-bottom:1.2rem;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:4.6rem;font-weight:300;line-height:.9;display:block}.steps h3{margin:0 0 .4rem;font-size:1.3rem}.steps p{color:var(--ink);margin:0}.phone{flex-direction:column;gap:.7rem;width:100%;max-width:400px;margin-left:auto;display:flex}.card{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-m);padding:1rem 1.1rem}.card .t{color:var(--ink);margin-bottom:.45rem;font-size:.75rem}.card.action{background:var(--ink);color:#fff;border-color:var(--ink)}.card.action .t{color:#fff}.card.action .btn{color:var(--ink);background:#fff;border-color:#fff;margin-top:.7rem;padding:.6rem 1rem;font-size:.88rem}.card .delta{color:var(--ink);margin-top:.3rem;font-size:.9rem}.card .row{justify-content:space-between;align-items:center;gap:.6rem;padding:.38rem 0;font-size:.97rem;display:flex}.card .row>span:last-child{text-align:right;flex:none}.chip{border-radius:var(--r-pill);background:var(--linen);white-space:nowrap;padding:.2rem .6rem;font-size:.78rem;font-weight:600;display:inline-block}.chip.ok{color:var(--ok)}.chip.wait{color:var(--ink)}.chip.skip{color:var(--warn)}.chip.err{color:var(--err)}.trio{grid-template-columns:repeat(3,1fr);display:grid}.trio b{letter-spacing:-.03em;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:1.7rem;font-weight:500;line-height:1;display:block}.trio span{color:var(--ink);font-size:.78rem}.conn{grid-template-columns:1fr 1fr;gap:5rem;display:grid}.conn h3{color:var(--ink);letter-spacing:0;margin:0 0 .2rem;font-size:.85rem;font-weight:500}.conn ul{margin:0;padding:0;list-style:none}.conn li{border-top:1px solid var(--hair);letter-spacing:-.03em;justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;font-family:Space Grotesk,Space Grotesk Fallback,system-ui,sans-serif;font-size:1.7rem;font-weight:400;display:flex}.conn li span{color:var(--ink);letter-spacing:0;text-align:right;flex:none;font-family:DM Sans,DM Sans Fallback,system-ui,sans-serif;font-size:.88rem}.conn li.soon{color:var(--ink)}.conn p{color:var(--ink);letter-spacing:0;border-top:1px solid var(--hair);margin:0;padding:.9rem 0;font-family:DM Sans,DM Sans Fallback,system-ui,sans-serif;font-size:.88rem}.honest p{max-width:50ch;margin:0 0 1.2rem;font-size:1.05rem}.honest p strong{font-weight:600}@media (width<=1000px){section{padding:4.5rem 0}.two,.conn{grid-template-columns:1fr;gap:2.8rem}.steps{grid-template-columns:1fr;gap:2.2rem}.steps li:before{margin-bottom:.8rem;font-size:3.4rem}.compare{margin-top:3rem}.compare .pair{grid-template-columns:1fr;gap:1rem}.compare .side{padding:1.5rem 1.4rem 1.6rem}.gains{grid-template-columns:1fr;gap:0}.gains div:nth-child(2){border-top:1px solid var(--hair)}.phone{max-width:460px;margin-left:0}.two p,.honest p{max-width:none}}@media (width<=760px){.hero{padding:2.5rem 0 1rem}.stage{flex-direction:column;padding:.5rem 0 0;display:flex}.stage>.wrap{order:1}.liquid{width:100vw;height:300px;top:30%}.hero .display{max-width:14ch;font-size:clamp(2.7rem,12.5vw,4.4rem)}.hero .lead{margin-top:1.6rem;font-size:1.08rem}.hero .actions{margin-top:1.6rem}.tiles{display:none}.conn li{padding:.8rem 0;font-size:1.3rem}.trio b{font-size:1.5rem}.card .row{flex-wrap:wrap}.card .row>span:last-child{text-align:left}}@media (width<=400px){.hero .actions .btn{justify-content:center;width:100%}}.two.top{align-items:start}.tile .k.sp{margin-top:.35rem}.card .sub{color:inherit}.card .meta{color:var(--ink);font-size:.8rem}.card .strong{font-weight:600}.lead-wide{color:var(--ink);max-width:58ch;margin:-.4rem 0 2.6rem;font-size:1.1rem}.shots{grid-template-columns:1fr 1fr;align-items:start;gap:1.2rem;width:100%;max-width:560px;margin-left:auto;display:grid}.shots picture{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-m);padding:.5rem;display:block}.shots img{border-radius:calc(var(--r-m) - .5rem);width:100%;height:auto;display:block}.shots picture:last-child{margin-top:3rem}@media (width<=1000px){.shots{margin-left:0}}@media (width<=760px){.shots{gap:.7rem}.shots picture:last-child{margin-top:1.5rem}}
