.site{--ink:#001c38;--ink-2:#0a2a4d;--ink-3:#143a63;--gold:#d8ab52;--gold-2:#f0cf8a;--teal:#2bb3a3;--paper:#fff;--paper-2:#f5f7fb;--text:#001c38;--text-2:#4a5b70;--line:#e3e8f0;--on-ink:#eef2f8;--on-ink-2:#a9b6cb;--display:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.site){scroll-behavior:smooth}.site{background:var(--paper);color:var(--text);font-family:var(--display);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}.site :where(h1,h2,h3){text-wrap:balance;letter-spacing:-.025em;margin:0;line-height:1.08}.site :where(p){margin:0}.site :where(a){color:inherit}.site :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.wrap{max-width:1200px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:700}.section{padding-block:112px}.section-head{flex-direction:column;gap:16px;max-width:720px;margin-bottom:56px;display:flex}.section-head h2{font-size:clamp(32px,4.4vw,52px);font-weight:600}.section-head p{color:var(--text-2);max-width:60ch;font-size:18px}.btn{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn-gold{background:var(--gold);color:var(--ink);box-shadow:0 8px 30px -8px #d8ab5299}.btn-gold:hover{background:var(--gold-2);transform:translateY(-2px)}.btn-ghost{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff40}.btn-ghost:hover{background:#ffffff24}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{transform:translateY(-2px)}.arrow{transition:transform .2s}.btn:hover .arrow{transform:translate(3px)}.hero{color:var(--text);isolation:isolate;background:radial-gradient(42% 38% at 12% 18%,#a25ddc21,#0000 70%),radial-gradient(38% 34% at 88% 14%,#d8ab5233,#0000 70%),radial-gradient(46% 40% at 82% 70%,#579bfc21,#0000 70%),radial-gradient(40% 36% at 14% 78%,#ff5ac417,#0000 70%),linear-gradient(#eef2f8 0%,#f3f6fa 70%,#fff 100%);position:relative;overflow:hidden}.nav{align-items:center;gap:28px;padding-block:22px;display:flex}.logo{letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.kmark{flex:none;width:30px;height:28px}.wordimg{width:auto;height:15px;display:block}.nav-links{color:var(--on-ink-2);gap:26px;font-size:15px;font-weight:500;display:flex}.nav-links a{text-decoration:none}.nav-links a:hover{color:#fff}.nav-right{align-items:center;gap:14px;margin-left:auto;display:flex}.nav-login{color:#fff;font-size:15px;font-weight:600;text-decoration:none}.nav .btn{padding:10px 18px;font-size:14px}@media (max-width:960px){.nav-links,.nav-login{display:none}}@media (max-width:520px){.nav-right>.btn-gold{display:none}}.mm{display:none}@media (max-width:960px){.mm{display:block}}.mm-knopf{all:unset;cursor:pointer;width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:50%;place-items:center;display:grid}.mm-knopf:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mm-knopf span{width:18px;height:14px;display:block;position:relative}.mm-knopf i{background:var(--ink);border-radius:2px;height:2px;transition:transform .2s,opacity .2s,top .2s;position:absolute;left:0;right:0}.mm-knopf i:first-child{top:0}.mm-knopf i:nth-child(2){top:6px}.mm-knopf i:nth-child(3){top:12px}.mm-knopf .x i:first-child{top:6px;transform:rotate(45deg)}.mm-knopf .x i:nth-child(2){opacity:0}.mm-knopf .x i:nth-child(3){top:6px;transform:rotate(-45deg)}.mm-liste{box-shadow:0 1px 0 var(--line), 0 24px 40px -24px #001c3873;padding:8px max(20px, env(safe-area-inset-left,0px)) 20px;background:#fff;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.mm-liste a:not(.btn){color:var(--ink);border-bottom:1px solid var(--line);padding:14px 4px;font-size:17px;font-weight:600;text-decoration:none}.mm-liste .mm-login{color:#9a6f1c}.mm-liste .btn{justify-content:center;margin-top:16px}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:56px;padding-block:64px 210px;display:grid}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;padding-block:32px 120px}}.pill{letter-spacing:.06em;text-transform:uppercase;color:#9a6f1c;background:#ffffffbf;border-radius:999px;align-items:center;gap:10px;padding:7px 16px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #d8ab5273}.pill b{white-space:nowrap;background:var(--gold);color:var(--ink);letter-spacing:.04em;border-radius:999px;padding:2px 10px;font-size:12px}.hero h1{letter-spacing:-.03em;color:var(--ink);margin-top:22px;font-weight:600}.hero h1 .shine{background:linear-gradient(100deg,#b8862e 0%,#d8ab52 55%,#b8862e 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hero-lede{color:var(--on-ink-2);max-width:54ch;margin-top:24px;font-size:clamp(17px,1.6vw,20px)}.hero-lede strong{color:#fff;font-weight:600}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-note{color:var(--text-2);flex-wrap:wrap;gap:18px;margin-top:16px;font-size:14px;display:flex}.hero-note span:before{content:"✓";color:var(--teal);margin-right:6px;font-weight:700}.hero-center{text-align:center;flex-direction:column;align-items:center;padding-top:56px;display:flex}.hero-center h1{max-width:22ch;font-size:clamp(34px,4.4vw,56px);line-height:1.12}.hero-q{color:var(--text-2);margin-top:20px;font-size:clamp(17px,1.6vw,20px)}.hero .btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line), 0 6px 18px -12px #001c3859;background:#fffc}.hero .btn-ghost:hover{background:#fff}.tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%;max-width:960px;margin:30px 0 0;padding:0;list-style:none;display:grid}.tile-opt{background:linear-gradient(#ffffffeb,#ffffffbd);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:128px;padding:22px 8px 16px;transition:transform .25s,box-shadow .25s,background .25s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #e1e7efe6,0 10px 26px -20px #001c3859}.tile-opt:hover{background:color-mix(in srgb, currentColor 8%, #fff);transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px,0 14px 32px -14px}.tile-opt .ico svg{stroke-width:2.4px;width:36px;height:36px;display:block}.tile-opt.is-club .ico svg{width:34px;height:31px}.tile-opt .tl{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3}.tile-opt .fixed{letter-spacing:.06em;text-transform:uppercase;color:#9a6f1c;font-size:10px;font-weight:700;position:absolute;top:9px;left:0;right:0}.tile-opt.is-club{padding-top:28px}.hero-center .hero-cta{justify-content:center;margin-top:34px}.hero-center .hero-note{justify-content:center}@media (max-width:1100px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tile-opt{min-height:104px}.tile-opt .tl{font-size:12.5px}}.hero .stage{max-width:900px;min-height:600px;margin:72px auto 0}.hero .ui-main{top:40px;left:14%;right:14%}.hero .ui-toast{top:0;left:auto;right:0}.hero .ui-pay{bottom:40px;left:0;right:auto}.hero .stage+*{margin:0}@media (max-width:640px){.hero .stage{min-height:680px}.hero .ui-main{top:70px;left:0;right:0}.hero .ui-pay{bottom:0}}.topbar{top:env(safe-area-inset-top,0px);z-index:30;-webkit-backdrop-filter:saturate(1.4)blur(10px);box-shadow:0 1px 0 var(--line), 0 8px 24px -18px #001c3859;background:#fffffff5;position:sticky}.site:before{content:"";height:env(safe-area-inset-top,0px);z-index:31;background:#fff;position:fixed;inset:0 0 auto}.topbar .nav{padding-block:16px}.topbar .nav-links{color:var(--text-2)}.topbar .nav-links a:hover,.topbar .nav-login{color:var(--ink)}.topbar .wordimg{filter:brightness(.78)saturate(1.3)}.stage{min-height:660px;position:relative}@media (max-width:960px){.stage{width:100%;max-width:520px;min-height:680px;margin:0 auto}}.ui{color:var(--text);box-shadow:0 30px 70px -34px #001c3866, 0 0 0 1px var(--line);background:#fff;border-radius:18px;position:absolute}.ui-main{padding:22px;top:70px;left:6%;right:2%}.ui-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-head small{color:var(--text-2);font-size:12px}.ui-title{font-size:16px;font-weight:700}.dots{gap:6px;display:flex}.dots i{background:var(--line);border-radius:50%;width:9px;height:9px}.progress{background:var(--paper-2);border-radius:99px;height:8px;margin-top:16px;overflow:hidden}.progress i{background:linear-gradient(90deg,#579bfc,#a25ddc,#ff5ac4,#fdab3d);border-radius:99px;width:25%;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);display:block}.phases{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.phase{background:var(--paper-2);border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;transition:background .4s,box-shadow .4s;display:grid}.phase .ic{width:28px;height:28px;color:var(--text-2);box-shadow:inset 0 0 0 1.5px var(--line);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-weight:800;transition:all .4s;display:grid}.phase b{font-size:14px;font-weight:600;display:block}.phase span.sub{color:var(--text-2);font-size:12px}.phase .st{height:auto;color:var(--text-2);white-space:nowrap;background:#fff;border-radius:99px;place-self:center end;padding:3px 9px;font-size:11.5px;font-weight:700;line-height:1.4;display:inline-block}.phase.done .ic{color:#fff;box-shadow:none;background:#00c875}.phase.done .st{color:#fff;background:#00c875}.phase.now{background:#fff;box-shadow:0 0 0 1.5px #fdab3d,0 10px 24px -12px #fdab3db3}.phase.now .ic{color:#fff;box-shadow:none;background:#fdab3d}.phase.now .st{color:#fff;background:#fdab3d}.ui-pay{width:250px;padding:18px;bottom:0;left:-4%}.ui-pay small{color:var(--text-2);font-size:12px}.ui-pay .amt{letter-spacing:-.02em;margin-top:2px;font-size:20px;font-weight:800}.days{grid-template-columns:repeat(11,1fr);gap:4px;margin-top:12px;display:grid}.days i{background:var(--paper-2);border-radius:4px;height:18px}.days i.on{background:#00c875}.days i.last.on{background:var(--gold)}.ui-pay .cap{color:var(--text-2);justify-content:space-between;margin-top:8px;font-size:11.5px;display:flex}.ui-toast{align-items:center;gap:12px;max-width:280px;padding:12px 16px 12px 12px;display:flex;top:-6px;right:-4%}.ui-toast .ti{background:linear-gradient(135deg, var(--gold-2), var(--gold));width:36px;height:36px;color:var(--ink);border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.ui-toast b{font-size:13.5px;display:block}.ui-toast span{color:var(--text-2);font-size:12px}@media (max-width:560px){.ui-pay{width:220px;left:0}.ui-toast{max-width:250px;right:0}.ui-main{top:60px;left:0;right:0}}.stats{color:var(--text);border-bottom:1px solid var(--line);background:#fff}.stats .wrap{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:36px;display:grid}.stat .v{letter-spacing:-.03em;color:var(--ink);font-size:clamp(28px,3vw,40px);font-weight:800}.stat .v em{color:#c3912a;font-style:normal}.stat .k{color:var(--text-2);font-size:14px;line-height:1.4}@media (max-width:860px){.stats .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}.trust{border-bottom:1px solid var(--line);padding-block:40px 48px;overflow:hidden}.trust-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.trust-head p{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-size:13px;font-weight:700}.partners{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.partners span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-size:12px;font-weight:700}.partners img{mix-blend-mode:multiply;width:auto;height:30px}.marquee{position:relative}.marquee:before,.marquee:after{content:"";z-index:1;pointer-events:none;width:8%;position:absolute;top:0;bottom:0}.marquee:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.marquee:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.track{will-change:transform;gap:16px;width:max-content;animation:55s linear infinite slide-logos;display:flex}.marquee:hover .track{animation-play-state:paused}.lp{box-sizing:border-box;width:180px;height:84px;box-shadow:0 0 0 1px var(--line), 0 6px 18px -12px #0f111459;background:#fff;border-radius:16px;flex:none;place-items:center;padding:14px 20px;display:grid}.lp img{object-fit:contain;width:100%;max-width:140px;height:100%;max-height:52px;transition:transform .3s}.lp:hover img{transform:scale(1.06)}@keyframes slide-logos{0%{transform:translate(0)}to{transform:translate(-50%)}}.flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid;position:relative}.flow:before{content:"";background:linear-gradient(90deg, var(--teal), var(--gold));opacity:.5;height:2px;position:absolute;top:23px;left:0;right:0}.step{flex-direction:column;gap:12px;display:flex;position:relative}.step .n{width:48px;height:48px;box-shadow:0 0 0 2px var(--gold), 0 8px 20px -8px #d8ab5299;font-family:var(--mono);color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-weight:500;display:grid}.step .wk{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-size:12px;font-weight:700}.step h3{letter-spacing:-.01em;font-size:18px;font-weight:700}.step p{color:var(--text-2);font-size:14.5px}@media (max-width:960px){.flow{grid-template-columns:1fr;gap:26px}.flow:before{background:linear-gradient(180deg, var(--teal), var(--gold));width:2px;height:auto;inset:0 auto 0 23px}.step{grid-template-columns:48px minmax(0,1fr);gap:4px 18px;display:grid}.step .n{grid-row:span 3}}.clubband{background:var(--ink);color:var(--on-ink);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin-top:44px;padding:20px 26px;display:flex;position:relative;overflow:hidden}.clubband:before{content:"";pointer-events:none;background:linear-gradient(90deg,#d8ab522e,#0000 60%);position:absolute;inset:0}.cb-label{align-items:center;gap:14px;display:flex;position:relative}.cb-label .kmark{width:34px;height:32px}.cb-label b{font-size:18px;display:block}.cb-label span span{color:var(--gold-2);font-size:14px}.cb-items{flex-wrap:wrap;gap:8px;display:flex;position:relative}.cb-items span{background:#ffffff14;border-radius:99px;padding:7px 12px;font-size:13px;font-weight:600}.clubdemo{background:radial-gradient(40% 40% at 90% 20%,#a25ddc1a,#0000 70%),radial-gradient(40% 40% at 10% 80%,#d8ab5224,#0000 70%),linear-gradient(#fff,#eef2f8)}.cd{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:56px;display:grid}.cd>*{min-width:0}@media (max-width:900px){.cd{grid-template-columns:1fr;gap:28px}}.cd-reiter{flex-direction:column;gap:10px;display:flex}.cd-reiter button{all:unset;box-sizing:border-box;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);background:#ffffffb3;border-radius:16px;gap:2px;padding:14px 18px;transition:box-shadow .2s,background .2s,transform .2s;display:grid}.cd-reiter button b{color:var(--ink);font-size:16px}.cd-reiter button span{color:var(--text-2);font-size:14px;line-height:1.45}.cd-reiter button:hover{background:#fff;transform:translate(3px)}.cd-reiter button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.cd-reiter button.an{box-shadow:inset 0 0 0 1.5px var(--gold), 0 14px 30px -20px #001c3866;background:#fff}.cd-reiter button.kira.an{box-shadow:inset 0 0 0 1.5px #c25de8,0 14px 30px -18px #c25de880}.cd-reiter button.kira b{background:linear-gradient(90deg,#8a6cf7,#c25de8,#ff5ac4,#fdab3d);color:#0000;-webkit-background-clip:text;background-clip:text}.cd-klein{color:var(--text-2);margin-top:14px;font-size:12.5px}@media (max-width:900px){.cd-reiter{flex-direction:row;padding-bottom:4px;overflow-x:auto}.cd-reiter button{flex:none;padding:10px 16px}.cd-reiter button span{display:none}.cd-handy{order:-1}.cd-links{order:2}}.cd-handy{background:#0f1a2b;border-radius:44px;justify-self:center;width:100%;max-width:360px;padding:12px;box-shadow:0 40px 80px -40px #001c388c,inset 0 0 0 2px #2a3850}.cd-bild{height:auto;min-height:640px;color:var(--ink);background:radial-gradient(60% 30% at 80% 0,#a25ddc24,#0000 70%),radial-gradient(60% 30% at 0 100%,#d8ab5229,#0000 70%),#eef2f8;border-radius:34px;flex-direction:column;display:flex;position:relative;overflow:hidden}.cd-leiste{letter-spacing:.14em;align-items:center;gap:8px;padding:18px 16px 10px;font-size:12px;font-weight:700;display:flex}.cd-k{width:22px;height:20px}.cd-kira{all:unset;cursor:pointer;letter-spacing:0;background:#fff;border-radius:99px;margin-left:auto;padding:6px 12px;font-size:12px;font-weight:600;box-shadow:inset 0 0 0 1.5px #e1e7ef}.cd-kira.an{box-shadow:inset 0 0 0 1.5px #c25de8}.cd-inhalt{flex-direction:column;flex:1;gap:10px;padding:6px 14px 14px;font-size:13px;display:flex;overflow:visible}.cd-gruss{letter-spacing:-.02em;margin:4px 2px 2px;font-size:20px;font-weight:700}.cd-karte{background:linear-gradient(#fffffff2,#ffffffc7);border-radius:18px;flex-direction:column;gap:6px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #e1e7efe6,0 8px 20px -16px #001c3859}.cd-balken{background:#e1e7ef;border-radius:99px;height:7px;margin:4px 0;overflow:hidden}.cd-balken i{background:linear-gradient(90deg,#579bfc,#a25ddc,#ff5ac4,#fdab3d);border-radius:99px;height:100%;display:block}.cd-schritte{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cd-schritte li{grid-template-columns:22px 1fr auto;align-items:center;gap:8px;display:grid}.cd-schritte small{color:var(--text-2)}.cd-ic{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1.5px #e1e7ef}.cd-schritte li.ok .cd-ic{color:#fff;box-shadow:none;background:#00c875}.cd-schritte li.now .cd-ic{box-shadow:none;background:#fdab3d}.cd-schritte li.now small{color:#a15c00;font-weight:700}.cd-hinweis{box-shadow:inset 0 0 0 1.5px #f0cf8a}.cd-hinweis span:not(.cd-knopf){color:var(--text-2)}.cd-knopf{color:#001c38;background:linear-gradient(#f0cf8a,#d8ab52);border-radius:99px;align-self:flex-start;padding:8px 14px;font-size:12.5px;font-weight:700;display:inline-block}.cd-knopf.klein{padding:5px 11px;font-size:11.5px}.cd-knopf.hell{background:#fff;box-shadow:inset 0 0 0 1px #e1e7ef}.cd-knopf.breit{text-align:center;align-self:stretch;padding:11px}.cd-kopf{justify-content:space-between;align-items:center;gap:8px;margin:4px 2px 0;font-size:15px;display:flex}.cd-liste{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cd-liste li{background:#ffffffe6;border-radius:14px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid;box-shadow:inset 0 0 0 1px #e1e7ef}.cd-liste b{font-size:12.5px;display:block}.cd-liste small{color:var(--text-2);font-size:11.5px}.cd-tag{font-family:var(--mono);color:var(--text-2);font-size:12px;font-weight:600}.cd-pill{white-space:nowrap;border-radius:99px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-block}.cd-pill.ok{color:#00794a;background:#dcf7ea}.cd-pill.warn{color:#a15c00;background:#fff0d9}.cd-person dl{grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;margin:6px 0 0;display:grid}.cd-person dt{color:var(--text-2);font-size:12px}.cd-person dd{justify-self:start;margin:0}.cd-pkopf{grid-template-columns:34px 1fr;column-gap:10px;display:grid}.cd-pkopf .cd-av{color:#fff;background:#a25ddc;border-radius:50%;grid-row:span 2;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.cd-pkopf small{color:var(--text-2);font-size:11.5px}.cd-chat{flex-direction:column;gap:10px;display:flex}.cd-msg{border-radius:16px;max-width:86%;padding:10px 12px;line-height:1.45}.cd-msg.du{color:#eef2f8;background:#001c38;border-bottom-right-radius:4px;align-self:flex-end}.cd-msg.kira{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#8a6cf7,#c25de8,#ff5ac4,#fdab3d,#f2d36b) border-box;border:1.5px solid #0000;border-bottom-left-radius:4px;align-self:flex-start;box-shadow:inset 0 0 0 1.5px #0000,0 6px 18px -14px #001c3866}.cd-msg.kira>b{letter-spacing:.08em;color:#a25ddc;margin-bottom:2px;font-size:11px;display:block}.cd-foto{background:#ffffff1f;border-radius:10px;padding:18px 16px;font-size:12px;display:inline-block}.cd-wahl{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cd-label{color:var(--text-2);font-size:11.5px}.cd-slots{flex-wrap:wrap;gap:6px;display:flex}.cd-slots button{all:unset;cursor:pointer;font-size:12.5px;font-weight:600;font-family:var(--mono);background:#fff;border-radius:10px;padding:6px 11px;box-shadow:inset 0 0 0 1px #e1e7ef}.cd-slots button.an{color:#fff;box-shadow:none;background:#001c38}.cd-nav{background:#ffffffeb;grid-template-columns:repeat(4,1fr);padding:8px 10px 14px;display:grid;box-shadow:0 -1px #e1e7ef}.cd-nav button{all:unset;cursor:pointer;text-align:center;color:var(--text-2);border-radius:12px;padding:8px 0;font-size:11.5px;font-weight:600}.cd-nav button.an{color:var(--ink);background:#eef2f8}.voice{background:var(--paper-2);color:var(--text);position:relative;overflow:hidden}.voice:before{content:"“";color:#d8ab521f;font-size:380px;font-weight:800;line-height:1;position:absolute;top:-60px;left:4%}.voice blockquote{letter-spacing:-.015em;margin:0;font-size:clamp(19px,2.2vw,27px);font-weight:600;line-height:1.45;position:relative}.voice blockquote mark{color:#b8862e;background:0 0}.who{align-items:center;gap:14px;margin-top:28px;display:flex}.av{background:linear-gradient(135deg, var(--gold-2), var(--gold));width:48px;height:48px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.who b{display:block}.who span span{color:var(--text-2);font-size:14px}.stimmen{grid-template-columns:300px minmax(0,1fr);grid-template-areas:"namen band""namen steuer";gap:20px 48px;margin-top:24px;display:grid;position:relative}.st-namen{flex-direction:column;grid-area:namen;gap:8px;display:flex;position:relative}.st-namen button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:64px;padding:10px 12px;transition:background .2s,box-shadow .2s;display:flex}.st-namen button .av{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;font-size:13px}.st-namen button>span:last-child{min-width:0}.st-namen button b{font-size:15px;display:block}.st-namen button span span{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:1.3;display:block;overflow:hidden}.st-namen button:hover{background:#ffffffb3}.st-namen button.an{box-shadow:inset 0 0 0 1.5px var(--gold), 0 12px 26px -20px #001c3873;background:#fff}.st-namen button.an .av{background:linear-gradient(135deg, var(--gold-2), var(--gold));box-shadow:none}.st-namen button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.st-band{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-area:band;display:flex;overflow-x:auto}.st-band::-webkit-scrollbar{display:none}.st-band:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.st-band{align-items:stretch}.st-karte{scroll-snap-align:start;box-sizing:border-box;flex-direction:column;flex:0 0 100%;margin:0;padding-right:8px;display:flex}.st-karte blockquote{flex:1}.st-steuer{grid-area:steuer;align-items:center;gap:14px;display:flex}.st-steuer button{all:unset;cursor:pointer;width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:50%;place-items:center;font-size:17px;display:grid}.st-steuer button:hover{box-shadow:inset 0 0 0 1.5px var(--gold)}.st-steuer button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.st-punkte{gap:6px;display:flex}.st-punkte i{background:var(--line);border-radius:50%;width:8px;height:8px;transition:width .2s,background .2s}.st-punkte i.an{background:var(--gold);border-radius:99px;width:22px}@media (max-width:860px){.stimmen{grid-template-columns:minmax(0,1fr);grid-template-areas:"band""steuer""namen";gap:18px}.st-namen{scrollbar-width:none;flex-direction:row;overflow-x:auto}.st-namen::-webkit-scrollbar{display:none}.st-namen button{flex:none;width:200px;min-height:0;padding:6px 10px}.st-namen button b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-namen button span span{display:none}.st-steuer{justify-content:center}}.offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.offers{grid-template-columns:1fr}}.offer{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:32px;transition:transform .25s,box-shadow .25s;display:flex}.offer:hover{box-shadow:0 0 0 1px var(--line), 0 24px 50px -30px #0a183066;transform:translateY(-4px)}.offer.main{background:var(--ink);color:var(--on-ink);box-shadow:0 30px 60px -30px #0a1830b3}.offer .lab{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);font-size:12px;font-weight:700}.offer.main .lab{color:var(--gold)}.offer h3{font-size:26px;font-weight:800}.offer p{color:var(--text-2);font-size:15px}.offer.main p{color:var(--on-ink-2)}.offer ul{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.offer li:before{content:"✓";color:var(--teal);margin-right:10px;font-weight:800}.offer.main li:before{color:var(--gold)}.offer a.more{margin-top:auto;padding-top:8px;font-weight:700;text-decoration:none}.offer.main a.more{color:var(--gold)}.stance{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}@media (max-width:900px){.stance{grid-template-columns:1fr;gap:36px}}.stance-big{letter-spacing:-.03em;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.15}.stance-big span{color:var(--gold)}.stance-list{flex-direction:column;gap:22px;display:flex}.stance-list div{border-left:2px solid var(--gold);padding-left:20px}.stance-list b{margin-bottom:4px;font-size:17px;display:block}.stance-list p{color:var(--text-2);font-size:15px}.faq{max-width:860px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:19px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--gold);font-size:26px;font-weight:500;transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--text-2);max-width:64ch;padding-bottom:24px}.final{color:var(--text);isolation:isolate;text-align:center;background:radial-gradient(40% 50% at 15% 30%,#a25ddc1a,#0000 70%),radial-gradient(40% 50% at 85% 60%,#d8ab522e,#0000 70%),linear-gradient(#fff 0%,#eef2f8 100%);position:relative;overflow:hidden}.final h2{letter-spacing:-.03em;max-width:18ch;color:var(--ink);margin:0 auto;font-size:clamp(32px,4.4vw,54px);font-weight:600}.final p{color:var(--text-2);max-width:54ch;margin:22px auto 0;font-size:18px}.final .hero-cta{justify-content:center}.final .phone{color:var(--text-2);margin-top:22px;font-size:15px}.final .phone b{color:var(--ink);font-family:var(--mono);font-weight:500}footer{color:var(--on-ink-2);background:#00142a;font-size:14px}footer .wrap{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:32px;padding-block:56px 40px;display:grid}@media (max-width:860px){footer .wrap{grid-template-columns:1fr 1fr}}footer h4{color:#fff;margin:0 0 12px;font-size:14px}footer ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}footer a{text-decoration:none}footer a:hover{color:#fff}.legal{border-top:1px solid #ffffff14}.legal .wrap{flex-wrap:wrap;grid-template-columns:none;justify-content:space-between;gap:8px;padding-block:20px;font-size:13px;display:flex}@media (max-width:640px){.hero .stage{flex-direction:column;gap:12px;max-width:none;min-height:0;margin:44px 0 56px;display:flex}.hero .stage .ui{width:auto;max-width:none;position:static;inset:auto}.hero .stage .ui-main{padding:18px}.cd-handy{border-radius:36px;max-width:290px;padding:8px}.cd-bild{border-radius:29px;min-height:650px}.cd-inhalt{gap:8px;padding:4px 10px 10px;font-size:12px}.cd-gruss{font-size:17px}.cd-leiste{padding:14px 12px 8px}.cd-liste li{grid-template-columns:24px 1fr auto;gap:8px;padding:8px 10px}.cd-msg{padding:8px 10px}.cd-nav{padding:6px 8px 10px}.cd-reiter button{padding:8px 14px}.cd-reiter button b{font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html:has(.site){scroll-behavior:auto}}.nav-zurueck{color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.tb-seite{background:radial-gradient(40% 30% at 90% 10%,#d8ab5229,#0000 70%),radial-gradient(40% 30% at 5% 40%,#a25ddc1a,#0000 70%),linear-gradient(#eef2f8,#fff);min-height:80vh;padding-block:56px 96px}.tb{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}@media (max-width:900px){.tb{grid-template-columns:minmax(0,1fr)}}.tb-karte{background:linear-gradient(#fffffff2,#fffc);border-radius:22px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex;box-shadow:inset 0 0 0 1px #e1e7efe6,0 20px 40px -32px #001c3866}.tb-karte h3{align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}.tb-nr{background:linear-gradient(135deg, var(--gold-2), var(--gold));width:28px;height:28px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:14px;display:grid}.tb-feld{color:var(--ink);gap:6px;min-width:0;font-size:13.5px;font-weight:600;display:grid}.tb-feld input,.tb-feld select,.tb-feld textarea{font:inherit;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);box-sizing:border-box;background:#fff;border:0;border-radius:12px;width:100%;padding:11px 13px;font-size:16px;font-weight:400}.tb-feld input:focus,.tb-feld select:focus,.tb-feld textarea:focus{box-shadow:inset 0 0 0 2px var(--gold);outline:none}.tb-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tb-raster .breit{grid-column:1/-1}@media (max-width:560px){.tb-raster{grid-template-columns:minmax(0,1fr)}}.tb-seg{flex-wrap:wrap;gap:8px;display:flex}.tb-seg button,.tb-zeiten button{all:unset;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:99px;padding:9px 16px;font-size:14.5px;font-weight:600}.tb-seg button.an,.tb-zeiten button.an{background:var(--ink);color:#fff;box-shadow:none}.tb-seg button:focus-visible,.tb-zeiten button:focus-visible,.tb-tage button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.tb-tage{scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.tb-tage button{all:unset;cursor:pointer;text-align:center;width:66px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;flex:none;padding:8px 0}.tb-tage button small{color:var(--text-2);font-size:12px;display:block}.tb-tage button b{font-family:var(--mono);color:var(--ink);font-size:14px;display:block}.tb-tage button.an{box-shadow:inset 0 0 0 2px var(--gold);background:#fffaf0}.tb-zeiten{flex-wrap:wrap;gap:8px;display:flex}.tb-zeiten button{font-family:var(--mono);font-weight:500}.tb-klein{color:var(--text-2);font-size:13px}.tb-check{color:var(--text-2);align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.tb-check input{width:18px;height:18px;accent-color:var(--gold);flex:none;margin-top:3px}.tb-fehler{color:#b42318;background:#fdecea;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:600}.tb-los{align-self:flex-start;font-family:inherit}@media (max-width:560px){.tb-los{justify-content:center;align-self:stretch}}.tb-versteckt{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.tb-fertig{align-items:flex-start;max-width:640px}.tb-haken{color:#fff;background:#00c875;border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;font-weight:800;display:grid}.tb-tel{color:var(--text-2);margin-top:28px;font-size:15px}.tb-tel b{color:var(--ink);font-family:var(--mono);font-weight:500}.recht{background:linear-gradient(#eef2f8,#fff 320px);padding-block:56px 88px}.recht h1{letter-spacing:-.03em;color:var(--ink);margin-top:12px;font-size:clamp(32px,4.4vw,48px);font-weight:600}.recht-text{color:#22344b;max-width:760px;margin-top:28px;font-size:16px;line-height:1.7}.recht-text h2{letter-spacing:-.01em;color:var(--ink);margin:36px 0 10px;font-size:20px;font-weight:700}.recht-text p{margin:0 0 12px}.recht-text ul{margin:0 0 12px;padding-left:20px}.recht-text li{margin-bottom:6px}.recht-text a{color:#8a5d0b;text-underline-offset:2px}.recht-tabelle{box-shadow:0 0 0 1px var(--line);border-radius:14px;margin:4px 0 14px;overflow-x:auto}.recht-tabelle table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}.recht-tabelle th,.recht-tabelle td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px}.recht-tabelle th{background:var(--paper-2);text-transform:uppercase;letter-spacing:.04em;color:var(--text-2);font-size:13px}.recht-tabelle tr:last-child td{border-bottom:0}.recht-klein{color:var(--text-2);font-size:14px;margin-top:28px!important}.recht-fuss{color:var(--on-ink-2);background:#00142a;font-size:13px}.recht-fuss .wrap{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:20px;display:flex}.recht-fuss a{color:inherit}.recht-fuss a:hover{color:#fff}@media (max-width:640px){.lp{width:144px;height:70px;padding:10px 14px}.lp img{max-width:116px;max-height:44px}}.warum{background:linear-gradient(180deg, #fff, var(--paper-2))}.gruende{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:760px){.gruende{grid-template-columns:minmax(0,1fr);gap:12px}}.grund{box-shadow:0 0 0 1px var(--line), 0 18px 40px -34px #001c3873;background:#fff;border-radius:22px;padding:26px 26px 22px;position:relative;overflow:hidden}.grund:before{content:"";background:var(--f);width:5px;position:absolute;top:0;bottom:0;left:0}.grund h3{letter-spacing:-.02em;color:var(--ink);font-size:clamp(20px,2.2vw,24px);font-weight:700}.grund p{color:var(--text-2);margin-top:8px;font-size:15.5px}.grund-vgl{border-top:1px dashed var(--line);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:16px 0 0;padding-top:14px;font-size:13.5px;display:grid}.grund-vgl dt{color:var(--text-2);font-weight:600}.grund-vgl dd{color:var(--text-2);margin:0}.grund-vgl dt:nth-of-type(2){color:#9a6f1c}.grund-vgl dd:nth-of-type(2){color:var(--ink);font-weight:700}.warum-fuss{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:16px 48px;margin-top:40px;display:grid}.warum-fuss .stance-big{grid-row:span 2}.warum-fuss p:not(.stance-big){color:var(--text-2)}.warum-fuss .btn{justify-self:start}@media (max-width:860px){.warum-fuss{grid-template-columns:minmax(0,1fr);margin-top:28px}.warum-fuss .stance-big{grid-row:auto}}@media (max-width:640px){.section{padding-block:64px}.section-head{gap:12px;margin-bottom:28px}.hero .stage{display:none}.hero-center{padding-bottom:48px}.flow{gap:14px}.step p{display:none}.step h3{font-size:16px}.step .n{width:40px;height:40px;font-size:14px}.flow:before{left:19px}.step{grid-template-columns:40px minmax(0,1fr);row-gap:0}.offers{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-20px;padding:4px 20px 8px;display:flex;overflow-x:auto}.offers::-webkit-scrollbar{display:none}.offer{scroll-snap-align:center;flex:0 0 84%;padding:24px}.offer:hover{transform:none}.grund{padding:20px 20px 18px}.grund p{display:none}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px}.tile-opt{border-radius:14px;gap:8px;min-height:92px;padding:16px 4px 10px}.tile-opt .ico svg{width:28px;height:28px}.tile-opt.is-club .ico svg{width:27px;height:25px}.tile-opt .tl{font-size:11.5px}.tile-opt.is-club{padding-top:22px}.tile-opt .fixed{font-size:9px;top:6px}.grund-vgl{margin-top:10px;padding-top:10px}.voice blockquote{font-size:17px;line-height:1.5}#ablauf .section-head p,#clubbereich .section-head p,footer .wrap>div:nth-child(2){display:none}footer .wrap{gap:24px;padding-block:36px 28px}.stats .wrap{padding-block:24px}.trust{padding-block:28px 32px}}.alltag-titel{letter-spacing:-.02em;color:var(--ink);margin:44px 0 16px;font-size:22px;font-weight:700}.alltag{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}@media (max-width:1000px){.alltag{grid-template-columns:repeat(2,minmax(0,1fr))}}.alltag div{border-top:2px solid var(--gold-2);padding-top:14px}.alltag b{color:var(--ink);font-size:16.5px;display:block}.alltag p{color:var(--text-2);margin-top:6px;font-size:14.5px}.zufrieden{background:#fff;border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:20px 48px;margin-top:40px;padding:30px;display:grid;box-shadow:inset 0 0 0 1.5px #f0cf8a,0 24px 50px -40px #001c3880}.zufrieden h3{letter-spacing:-.025em;color:var(--ink);font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.2}.zufrieden p{color:var(--text-2);margin-top:10px}.zufrieden ul{color:var(--ink);flex-direction:column;gap:8px;margin:0 0 18px;padding:0;font-weight:600;list-style:none;display:flex}.zufrieden li{align-items:flex-start;gap:10px;display:flex}.zufrieden-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700;color:#9a6f1c!important;margin:0 0 8px!important}.zufrieden li:before{content:"✓";color:#00794a;background:#dcf7ea;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:800;display:inline-grid}@media (max-width:860px){.zufrieden{grid-template-columns:minmax(0,1fr);padding:22px}}@media (max-width:640px){.alltag-titel{margin-top:32px;font-size:19px}.alltag{grid-template-columns:minmax(0,1fr);gap:12px}.alltag div{padding-top:10px}.alltag p{margin-top:2px;font-size:14px}.zufrieden{margin-top:28px}.zufrieden .btn{box-sizing:border-box;justify-content:center;width:100%}}.cd-auswahl{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 11px;font-size:12.5px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #e1e7ef}.cd-auswahl i{color:var(--text-2);font-style:normal}.cd-slots.text button{font-family:var(--display)}.cd-slots button.gold{color:#001c38;background:linear-gradient(#f0cf8a,#d8ab52)}.cd-slots.text button{padding:5px 9px;font-size:12px}.cd-slots.tage{flex-wrap:nowrap;gap:4px}.cd-slots.tage button{text-align:center;flex:1;padding:5px 6px;font-size:11px}@media (max-width:640px){.cd-handy{zoom:.78;order:2}.cd-links{order:1}.cd-links .cd-klein{display:none}.cd{gap:16px}}
