@font-face{font-family:taggn Display;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/taggn-display-italic-latin-ext-D7bIC2H1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:taggn Display;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/taggn-display-italic-latin-B1w6qRoy.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:taggn Display;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/taggn-display-normal-latin-ext-BwvzCtGO.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:taggn Display;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/taggn-display-normal-latin-Co5vTYwf.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:taggn Text;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/taggn-text-400-italic-latin-ext-2dIMMX94.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:taggn Text;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/taggn-text-400-italic-latin-BHZPyyGY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:taggn Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/taggn-text-400-normal-latin-ext-BLG_mAEf.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:taggn Text;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/taggn-text-400-normal-latin-a0AnQzuD.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:taggn Text;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/taggn-text-500-normal-latin-ext-OO1QnNpY.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:taggn Text;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/taggn-text-500-normal-latin-Bvbxc8ch.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:taggn Text;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/taggn-text-600-normal-latin-ext-DTQBTt1m.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:taggn Text;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/taggn-text-600-normal-latin-CXKlxLG9.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:taggn Text;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/taggn-text-700-normal-latin-ext-g2Yrd4J5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:taggn Text;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/taggn-text-700-normal-latin-CRhwpWTq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:taggn Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/taggn-hand-400-normal-latin-4a-HEdeI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg-primary: #10201a;--bg-secondary: #1f3b2e;--bg-tertiary: #284a3b;--bg-elevated: #24443a;--bg-hover: #2c5142;--papier: #10201a;--karton: #1f3b2e;--border: #33584a;--border-subtle: #284a3b;--border-hover: #4a7563;--accent: #8fc3a4;--accent-hover: #a9d3b9;--accent-subtle: rgba(143, 195, 164, .1);--accent-muted: rgba(143, 195, 164, .2);--accent-solid: #f2e7d1;--on-accent: #10201a;--kupfer: #c27f30;--kupfer-gross: #d9a05a;--kupfer-text: #e0ac6a;--reward: #e0ac6a;--reward-hover: #d9a05a;--reward-subtle: rgba(224, 172, 106, .12);--reward-muted: rgba(224, 172, 106, .24);--stempel: #8fc3a4;--auf-stempel: #10201a;--stempel-leer: rgba(242, 231, 209, .5);--marke-grund: #f2e7d1;--marke-zeichen: #1f3b2e;--wortmarke: #f2e7d1;--text-primary: #f2e7d1;--text-secondary: #d9d0bc;--text-muted: #b5b09c;--text-disabled: #6f7a70;--error: #ff8a80;--error-subtle: rgba(255, 138, 128, .1);--warning: #f0b35a;--warning-subtle: rgba(240, 179, 90, .1);--success: #a9d3b9;--success-subtle: rgba(169, 211, 185, .1);--info: #8fbde6;--info-subtle: rgba(143, 189, 230, .1);--fokus: #f2e7d1;--gradient-accent: var(--accent);--gradient-reward: var(--reward);--gradient-subtle: none;--card-inset: none;--shadow-sm: 0 1px 0 rgba(0, 0, 0, .3);--shadow-md: 0 4px 12px rgba(0, 0, 0, .35);--shadow-lg: 0 20px 50px rgba(0, 0, 0, .45);--shadow-glow: 0 0 0 3px rgba(143, 195, 164, .25);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 14px;--radius-2xl: 18px;--radius-full: 9999px;--stage: #1f3b2e;--stage-raised: #284a3b;--stage-line: #3a5f4e;--stage-text: #f2e7d1;--stage-text-dim: #d4cab3;--stage-text-faint: #b8b09a;--stage-kupfer: #e0ac6a;--stage-knopf: #f2e7d1;--stage-auf-knopf: #1f3b2e;--stage-fokus: #e0ac6a;--font-display: "taggn Display", Georgia, "Times New Roman", serif;--font-text: "taggn Text", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-hand: "taggn Hand", "Segoe Print", cursive;--font-utility: var(--font-text);font-family:var(--font-text);font-size:16px;line-height:1.55;font-weight:400;color-scheme:dark;color:var(--text-primary);background-color:var(--bg-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=light]{--bg-primary: #f2e7d1;--bg-secondary: #fbf6ec;--bg-tertiary: #ecdfc4;--bg-elevated: #fbf6ec;--bg-hover: #e9dcc0;--papier: #f2e7d1;--karton: #fbf6ec;--border: #dccdab;--border-subtle: #e6d9bb;--border-hover: #c4b38c;--accent: #1f3b2e;--accent-hover: #162a22;--accent-subtle: rgba(31, 59, 46, .08);--accent-muted: rgba(31, 59, 46, .15);--accent-solid: #1f3b2e;--on-accent: #f2e7d1;--kupfer: #c27f30;--kupfer-gross: #ad7029;--kupfer-text: #8f5e23;--reward: #8f5e23;--reward-hover: #74491a;--reward-subtle: rgba(194, 127, 48, .1);--reward-muted: rgba(194, 127, 48, .18);--stempel: #1f3b2e;--auf-stempel: #f2e7d1;--stempel-leer: rgba(31, 59, 46, .72);--marke-grund: #1f3b2e;--marke-zeichen: #f2e7d1;--wortmarke: #1f3b2e;--text-primary: #231f20;--text-secondary: #45403b;--text-muted: #656263;--text-disabled: #a59c8a;--error: #a82020;--error-subtle: rgba(168, 32, 32, .09);--warning: #8a5300;--warning-subtle: rgba(138, 83, 0, .1);--success: #1f5a3a;--success-subtle: rgba(31, 90, 58, .09);--info: #1f4f96;--info-subtle: rgba(31, 79, 150, .08);--fokus: #1f3b2e;--shadow-sm: 0 1px 2px rgba(35, 31, 32, .06);--shadow-md: 0 2px 8px rgba(35, 31, 32, .08);--shadow-lg: 0 12px 32px rgba(35, 31, 32, .12);--shadow-glow: 0 0 0 3px rgba(31, 59, 46, .15);color-scheme:light}[data-theme=light] body{background:var(--bg-primary)}body{min-height:100vh;min-width:320px;background:var(--bg-primary)}#root{min-height:100vh}input,button,textarea,select{font-family:inherit;font-size:inherit}input:focus,button:focus,textarea:focus,select:focus{outline:none}input::placeholder{color:var(--text-muted);opacity:.7}input:focus,textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent-subtle)}input[type=time],input[type=date]{color-scheme:dark}[data-theme=light] input[type=time],[data-theme=light] input[type=date]{color-scheme:light}::selection{background:var(--accent-solid);color:var(--on-accent)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}button,a,input,.card{transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease}button:active:not(:disabled){transform:scale(.985)}.btn-primary:hover:not(:disabled),button[data-variant=primary]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-md)}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:900;line-height:1.12;text-wrap:balance;color:var(--accent)}h1{font-size:clamp(2.3rem,5.6vw,4rem)}h2{font-size:clamp(1.85rem,3.4vw,2.75rem)}h3{font-size:1.15rem}.riesig{font-size:clamp(2.4rem,5.2vw,4rem);line-height:1.14;letter-spacing:-.012em}.riesig-satz{display:block}.riesig-satz+.riesig-satz{margin-top:.38em}.zahl{display:block;font-family:var(--font-display);font-weight:900;font-size:clamp(2.8rem,6vw,4.6rem);line-height:.85;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--kupfer-gross)}.akzent{font-style:italic;color:var(--kupfer-gross)}.util,.num{font-family:var(--font-text);font-variant-numeric:tabular-nums}.eyebrow,.hand{font-family:var(--font-hand);font-size:1.6rem;font-weight:400;line-height:1.1;letter-spacing:.01em;text-transform:none;color:var(--kupfer-text)}[id]{scroll-margin-top:92px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}a:focus-visible,button:focus-visible,[role=button]:focus-visible,summary:focus-visible{outline:2px solid var(--fokus);outline-offset:3px;border-radius:4px}.card,[data-card=true]{box-shadow:var(--shadow-sm),var(--card-inset)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--border-hover);border:2px solid transparent;background-clip:padding-box}.animate-in{animation:fadeIn .2s ease-out}.animate-up{animation:fadeInUp .3s ease-out}@media(max-width:767px){.taggn-mobile main>div{padding:1rem!important;max-width:100%!important}.taggn-mobile main>div:first-child{padding:.75rem 1rem!important}.taggn-mobile div[style*=grid-template-columns]{grid-template-columns:1fr!important}.taggn-mobile div[style*="flex-direction: row"]{flex-wrap:wrap}.taggn-mobile div[style*="justify-content: space-between"]{flex-wrap:wrap;gap:.75rem}}*{margin:0;padding:0;box-sizing:border-box}.app{min-height:100vh;background:var(--bg-primary);overflow-x:clip}.shell{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--accent-solid);color:var(--on-accent);padding:12px 20px;border-radius:0 0 8px;font-weight:600}.skip:focus{left:0}.btn-primary,.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.9rem 1.5rem;border-radius:var(--radius-lg);font-size:.98rem;font-weight:600;font-family:inherit;text-decoration:none;cursor:pointer;border:1px solid transparent;white-space:nowrap}.btn-primary{background:var(--accent-solid);color:var(--on-accent);box-shadow:0 1px 2px #00000024}.btn-primary:hover{filter:brightness(1.12)}.btn-ghost{background:transparent;border-color:var(--border-hover);color:var(--text-primary)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.stage .btn-primary,.closing .btn-primary{background:var(--stage-knopf);color:var(--stage-auf-knopf)}.stage .btn-primary:hover,.closing .btn-primary:hover{background:#fbf6ec;filter:none}.stage .btn-ghost,.closing .btn-ghost{border-color:var(--stage-line);color:var(--stage-text)}.stage .btn-ghost:hover,.closing .btn-ghost:hover{border-color:var(--stage-kupfer);color:var(--stage-kupfer)}.stage :focus-visible,.st-winback :focus-visible,.closing :focus-visible,.nav.on-stage :focus-visible{outline-color:var(--stage-fokus)}.nav{position:fixed;inset:0 0 auto;z-index:100;background:color-mix(in srgb,var(--bg-primary) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .2s ease,background .2s ease}.nav.is-scrolled{border-bottom-color:var(--border)}.nav.on-stage{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.nav.on-stage{--marke-grund: var(--stage-text);--marke-zeichen: var(--stage);--wortmarke: var(--stage-text);--kupfer-text: var(--stage-kupfer)}.nav.on-stage .nav-links button{color:var(--stage-text-dim)}.nav.on-stage .nav-links button:hover{color:var(--stage-text);background:#f2e7d11a}.nav.on-stage .nav-cta{background:var(--stage-knopf);color:var(--stage-auf-knopf)}.nav.on-stage .nav-cta:hover{background:#fbf6ec}.nav.on-stage .nav-theme,.nav.on-stage .nav-burger{border-color:var(--stage-line);color:var(--stage-text-dim)}.nav.on-stage .nav-theme:hover,.nav.on-stage .nav-burger:hover{color:var(--stage-text);border-color:var(--stage-text-faint)}.nav-inner{max-width:1180px;margin:0 auto;padding:0 24px;height:68px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.nav-logo{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.nav-links{display:flex;align-items:center;gap:.35rem;margin-left:auto}.nav-links button{background:none;border:none;font:inherit;font-size:.92rem;font-weight:500;color:var(--text-secondary);padding:.5rem .7rem;border-radius:var(--radius-md);cursor:pointer}.nav-links button:hover{color:var(--text-primary);background:var(--bg-hover)}.nav-cta{display:inline-flex;align-items:center;gap:.4rem;margin-left:.5rem;padding:.6rem 1.1rem;background:var(--accent-solid);color:var(--on-accent);border-radius:var(--radius-lg);font-size:.92rem;font-weight:600;text-decoration:none;white-space:nowrap}.nav-cta:hover{background:var(--accent-hover)}.nav-tools{display:flex;align-items:center;gap:.35rem}.nav-theme,.nav-burger{width:38px;height:38px;display:grid;place-items:center;background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer}.nav-theme:hover,.nav-burger:hover{color:var(--text-primary);border-color:var(--border-hover)}.nav-burger{display:none}.prelaunch{margin-top:68px;padding:.9rem 24px;display:flex;align-items:center;justify-content:center;gap:.65rem;background:var(--warning-subtle);border-bottom:1px solid var(--warning);color:var(--text-primary);font-size:.88rem;line-height:1.5;text-align:center}.prelaunch svg{flex-shrink:0;color:var(--warning)}.stage{position:relative;background:var(--stage);color:var(--stage-text);padding:calc(68px + clamp(44px,6.5vw,76px)) 0 clamp(48px,6vw,80px);overflow:hidden}.stage:before{content:"";position:absolute;right:4%;top:44%;width:min(720px,90vw);aspect-ratio:1;background:radial-gradient(circle,rgba(224,172,106,.16) 0%,transparent 62%);opacity:.55;pointer-events:none}.stage-inner{position:relative;max-width:1180px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);grid-template-areas:"kopf demo" "fuss demo";column-gap:clamp(2.5rem,5vw,4.5rem);row-gap:0;align-content:center}.stage-kopf{grid-area:kopf}.stage-fuss{grid-area:fuss}.stage-copy{grid-area:kopf}.stage-eyebrow{display:inline-block;font-family:var(--font-hand);font-size:1.6rem;font-weight:400;line-height:1.1;letter-spacing:.01em;text-transform:none;color:var(--stage-kupfer);padding-bottom:1.4rem;border-bottom:1px solid var(--stage-line);margin-bottom:1.8rem}.stage h1{max-width:26ch;font-size:clamp(2.15rem,3.6vw,3rem);line-height:1.12;letter-spacing:-.015em;color:var(--stage-text);text-wrap:pretty}.stage .akzent,.st-winback .akzent,.closing .akzent{color:var(--stage-kupfer)}.stage-lede{margin-top:1.6rem;max-width:30rem;font-size:clamp(1.02rem,1.3vw,1.14rem);line-height:1.65;color:var(--stage-text-dim)}.stage-punkt{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--stage-line);max-width:24ch;font-family:var(--font-display);font-weight:900;font-size:clamp(1.3rem,2.1vw,1.8rem);line-height:1.15;letter-spacing:-.02em;color:var(--stage-kupfer)}.stage-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.6rem}.stage-trust{margin-top:1.5rem;font-size:.78rem;letter-spacing:.02em;color:var(--stage-text-faint)}.stage-demo{grid-area:demo;align-self:center;display:flex;justify-content:center}.tap{width:100%;max-width:340px;display:flex;flex-direction:column;align-items:center}.tap-phone{position:relative;width:100%;max-width:268px;background:#231f20;border-radius:34px;padding:9px;box-shadow:0 28px 60px #0000008c;transition:box-shadow .4s ease}.tap-phone.is-done{box-shadow:0 28px 70px #c27f304d}.tap-phone-notch{position:absolute;top:9px;left:50%;transform:translate(-50%);width:82px;height:18px;background:#231f20;border-radius:0 0 12px 12px;z-index:2}.tap-screen{background:var(--karton);border-radius:26px;padding:1.9rem 1rem 1rem;color:var(--text-primary)}.tap-card-head{display:flex;align-items:center;gap:.6rem;padding-bottom:.85rem;border-bottom:1px solid var(--border-subtle)}.tap-card-mark{width:34px;height:34px;flex-shrink:0;border-radius:9px;background:var(--stempel);color:var(--auf-stempel);display:grid;place-items:center}.tap-card-head strong{display:block;font-family:var(--font-display);font-weight:900;font-size:.98rem;color:var(--accent)}.tap-card-head em{display:block;font-style:normal;font-size:.73rem;color:var(--kupfer-text)}.tap-screen .reihe{margin:.4rem 0 .7rem;flex-direction:column-reverse;align-items:stretch;gap:.1rem}.tap-screen .reihe-hand{align-self:flex-end;font-size:1.5rem;padding:0;margin-right:-.2rem}.tap-status{text-align:center;font-size:.78rem;font-weight:600;color:var(--text-muted);min-height:1.4rem}.tap-status-done{display:inline-flex;align-items:center;gap:.35rem;color:var(--kupfer-text);background:var(--reward-subtle);padding:.2rem .6rem;border-radius:999px}.tap-log{list-style:none;margin-top:.85rem;padding-top:.7rem;border-top:1px dashed var(--border);font-size:.66rem;color:var(--text-muted)}.tap-log li{display:flex;align-items:center;gap:.45rem;padding:.12rem 0}.tap-log li i{flex:1;border-bottom:1px dotted var(--border)}.tap-log li:last-child{color:var(--accent);font-weight:600}.tap-counter{position:relative;margin-top:1.1rem;width:100%;display:flex;flex-direction:column;align-items:center}.tap-waves{position:absolute;top:42px;left:50%;transform:translate(-50%,-50%);width:190px;height:190px;pointer-events:none}.tap-waves span{position:absolute;inset:0;margin:auto;width:82px;height:82px;border:2px solid var(--stage-kupfer);border-radius:50%;opacity:0}.tap-waves.is-active span{animation:tapWave .9s ease-out}.tap-waves.is-active span:nth-child(2){animation-delay:.13s}.tap-waves.is-active span:nth-child(3){animation-delay:.26s}@keyframes tapWave{0%{transform:scale(.9);opacity:.75}to{transform:scale(2.7);opacity:0}}.tap-chip{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:0;font:inherit}.tap-chip-face{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:#f2e7d1;border:3px solid #fbf6ec;color:#1f3b2e;box-shadow:0 10px 26px #0000006b;transition:transform .2s ease,box-shadow .2s ease}.tap-chip:hover .tap-chip-face{transform:translateY(-3px)}.tap-chip:active .tap-chip-face{transform:translateY(1px)}.tap-chip.is-pulsing .tap-chip-face{box-shadow:0 0 0 6px #e0ac6a59,0 10px 26px #0000006b}.tap-chip:before{content:"";position:absolute;top:42px;left:50%;width:116px;height:116px;transform:translate(-50%,-50%);border:1px solid var(--stage-line);border-radius:50%;pointer-events:none}.tap-chip-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--stage-text-dim)}.tap-chip:hover .tap-chip-label{color:var(--stage-kupfer)}.tap-surface{margin-top:.85rem;width:100%;max-width:300px;height:1px;background:linear-gradient(90deg,transparent,var(--stage-line) 18%,var(--stage-line) 82%,transparent)}.tap-hint{margin-top:1rem;max-width:300px;text-align:center;font-size:.8rem;line-height:1.5;color:var(--stage-text-faint)}.kopf{margin-bottom:clamp(2.25rem,4vw,3.25rem)}.kopf-breit{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:end}.kopf-breit .eyebrow{display:block;margin-bottom:.5rem}.kopf-breit h2{text-wrap:balance}.kopf-breit>:nth-child(2){padding-bottom:.35rem;font-size:1.02rem;line-height:1.7;color:var(--text-secondary)}.liste{list-style:none;border-top:1px solid var(--border)}.liste>li{display:grid;gap:.25rem;padding:1.15rem 0;border-bottom:1px solid var(--border)}.liste strong{font-size:1rem;font-weight:650;color:var(--text-primary)}.liste p{font-size:.89rem;line-height:1.6;color:var(--text-secondary)}.notiz{margin-top:1.4rem;font-size:.78rem;line-height:1.6;color:var(--text-muted)}.ablauf{padding:clamp(68px,9vw,116px) 0}.schritte{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border)}.schritte>li{padding:1.9rem 2rem 2rem 0;border-bottom:1px solid var(--border)}.schritte>li+li{padding-left:2rem;border-left:1px solid var(--border)}.schritte .zahl{margin-bottom:.9rem}.schritte h3{font-size:1.22rem;letter-spacing:-.015em;color:var(--text-primary);margin-bottom:.35rem}.schritte p{font-size:.92rem;line-height:1.6;color:var(--text-secondary)}.schritt-reihe{margin-top:1.2rem;max-width:15rem}.schritt-reihe .reihe-raster{--reihe-max: 1.7rem;--reihe-luecke: .35rem}.ablauf-unten{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,4.5vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);align-items:start}.ablauf-unten h3{margin-bottom:.9rem}.papierkarte{background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:clamp(72px,10vw,132px) 0}.papierkarte .eyebrow{display:block;margin-bottom:1.2rem}.papierkarte h2{max-width:26ch}.papier-fuss{max-width:30rem;margin:clamp(2.2rem,4vw,3.2rem) 0 0 auto;padding-top:1.4rem;border-top:1px solid var(--border);font-size:1.02rem;line-height:1.7;color:var(--text-secondary)}.st{padding:clamp(68px,9vw,116px) 0}.st-head{max-width:46rem}.st-n{display:block;font-family:var(--font-hand);font-size:1.6rem;font-weight:400;line-height:1.1;letter-spacing:.01em;text-transform:none;color:var(--kupfer-text);margin-bottom:.6rem}.st-head h2{margin-bottom:1rem}.st-head p{font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.7;color:var(--text-secondary)}.st-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,4.5vw,4rem);align-items:start}.st-split.is-reverse>.st-main{order:2}.st-split.is-reverse>.st-aside{order:1}.st-caption{margin-top:.9rem;font-size:.75rem;color:var(--text-muted)}.st-plan{display:inline-flex;align-items:center;justify-self:start;width:fit-content;margin-top:1.6rem;padding:.32rem .7rem;border:1px dashed var(--border-hover);border-radius:999px;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.st-numbers .mk-dash{background:var(--bg-secondary)}.st-winback{background:var(--stage);color:var(--stage-text);border-top:1px solid var(--stage-line);border-bottom:1px solid var(--stage-line)}.st-winback .st-head{max-width:none}.st-winback .st-head h2{max-width:26ch;color:var(--stage-text);margin-bottom:0}.st-winback .winback-wort p{color:var(--stage-text-dim);font-size:clamp(1rem,1.25vw,1.08rem);line-height:1.7}.st-winback .eyebrow{display:block;margin-bottom:.7rem;color:var(--stage-kupfer)}.st-winback .notiz{color:var(--stage-text-faint)}.st-winback .st-head p{margin-top:.9rem;color:var(--stage-text-dim)}.st-winback .st-n{color:var(--stage-kupfer)}.st-winback .st-plan{color:var(--stage-text-dim);border-color:var(--stage-line)}.winback-wort{display:grid;gap:1.5rem}.winback-wort .notiz{margin-top:0}.winback-beweis{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:start;margin-top:clamp(2.5rem,5vw,3.5rem)}.winback-zahl{padding-top:.2rem}.winback-zahl .zahl{color:var(--stage-kupfer);margin-bottom:.5rem}.winback-satz{max-width:17rem;font-size:clamp(1.02rem,1.35vw,1.15rem);line-height:1.5;color:var(--stage-text)}.winback-quelle{display:block;max-width:17rem;margin-top:.9rem;padding-top:.7rem;border-top:1px solid var(--stage-line);font-size:.72rem;color:var(--stage-text-faint)}.winback-schleife{margin-top:clamp(1.8rem,3vw,2.4rem);font-size:1.5rem;color:var(--stage-kupfer)}.mk-dash{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);padding:1.3rem 1.3rem 1.4rem;max-width:480px}.st-numbers .mk-dash{background:var(--bg-elevated)}.mk-dash-head{display:block;font-size:.66rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1rem}.mk-insights{list-style:none;display:grid;gap:.5rem;margin-bottom:1rem}.mk-insight{display:flex;align-items:center;gap:.6rem;padding:.62rem .7rem;border-radius:var(--radius-lg);background:var(--bg-tertiary);font-size:.84rem;line-height:1.4;color:var(--text-secondary)}.mk-insight strong{color:var(--text-primary);font-weight:650}.mk-insight-icon{flex-shrink:0;width:26px;height:26px;border-radius:7px;display:grid;place-items:center}.mk-insight.tone-good .mk-insight-icon{background:var(--success-subtle);color:var(--success)}.mk-insight.tone-gold .mk-insight-icon{background:var(--reward-subtle);color:var(--reward)}.mk-insight.tone-warn .mk-insight-icon{background:var(--warning-subtle);color:var(--warning)}.mk-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.mk-tile{background:var(--bg-tertiary);border-radius:var(--radius-lg);padding:.62rem .6rem}.mk-tile-label{display:block;min-height:2em;font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.mk-tile-value{display:block;font-family:var(--font-display);font-size:1.4rem;font-weight:600;line-height:1.1;color:var(--text-primary);margin-top:.15rem}.mk-tile-trend{display:inline-flex;align-items:center;gap:.1rem;margin-top:.28rem;padding:.08rem .34rem;border-radius:999px;background:var(--success-subtle);color:var(--success);font-size:.62rem;font-weight:700}.mk-dash-tat{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;padding:.55rem .95rem;border-radius:var(--radius-lg);background:var(--accent-solid);color:var(--on-accent);font-size:.78rem;font-weight:700}.mk-flow{list-style:none;display:grid;gap:0;max-width:46rem}.mk-flow-step{position:relative;padding:1.2rem 1.4rem 1.2rem 2rem;background:var(--stage-raised);border:1px solid var(--stage-line)}.mk-flow-step:first-child{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.mk-flow-step:last-child{border-radius:0 0 var(--radius-xl) var(--radius-xl)}.mk-flow-step+.mk-flow-step{border-top:none}.mk-flow-step:before{content:"";position:absolute;left:.72rem;top:0;bottom:0;width:1px;background:var(--stage-line)}.mk-flow-step:first-child:before{top:1.55rem}.mk-flow-step:last-child:before{bottom:calc(100% - 1.55rem)}.mk-flow-step:after{content:"";position:absolute;left:.72rem;top:1.55rem;width:9px;height:9px;transform:translate(-50%,-50%);border-radius:50%;background:var(--stage-raised);border:2px solid var(--stage-text-faint)}.mk-flow-step.is-rule:after{border-color:var(--stage-kupfer)}.mk-flow-step.is-result:after{border-color:var(--stage-text);background:var(--stage-text)}.mk-flow-tag{display:block;font-size:.63rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--stage-text-faint);margin-bottom:.55rem}.mk-flow-line{display:flex;align-items:flex-start;gap:.6rem;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.55;color:var(--stage-text-dim)}.mk-flow-line svg{flex-shrink:0;margin-top:.25rem;color:var(--stage-text-faint)}.mk-flow-line strong{color:var(--stage-text);font-weight:650}.mk-flow-step.is-rule{background:var(--stage-raised)}.mk-flow-step.is-rule .mk-flow-line svg{color:var(--stage-kupfer)}.mk-flow-step.is-result{background:#14181500}.mk-flow-step.is-result .mk-flow-line{color:var(--stage-text)}.mk-flow-step.is-result .mk-flow-line svg,.mk-flow-step.is-result .mk-flow-line strong{color:var(--stage-kupfer)}.mk-flow-meta{display:block;margin-top:.5rem;padding-left:1.35rem;font-size:.72rem;color:var(--stage-text-faint)}.mk-phone{position:relative;width:232px;flex-shrink:0;background:#231f20;border-radius:30px;padding:8px;box-shadow:var(--shadow-lg)}.mk-phone-notch{position:absolute;top:8px;left:50%;transform:translate(-50%);width:72px;height:16px;background:#231f20;border-radius:0 0 11px 11px;z-index:2}.mk-phone-screen{background:var(--bg-primary);border-radius:23px;padding:1.6rem .75rem .8rem;min-height:420px;display:flex;flex-direction:column;gap:.5rem}.mk-phone-title{font-family:var(--font-display);font-weight:600;font-size:1.15rem;color:var(--text-primary);margin-bottom:.2rem}.mk-gcard{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-xl);padding:.65rem .7rem}.mk-gcard-head{display:flex;align-items:center;gap:.5rem}.mk-gcard-mark{width:26px;height:26px;flex-shrink:0;border-radius:7px;background:var(--stempel);color:var(--auf-stempel);display:grid;place-items:center}.mk-gcard-head strong{display:block;font-size:.78rem;color:var(--text-primary)}.mk-gcard-head em{display:block;font-style:normal;font-size:.64rem;color:var(--text-muted)}.mk-gcard .reihe{margin:.55rem 0 .35rem}.mk-gcard-meta{font-size:.62rem;color:var(--text-muted)}.mk-phone-wallet{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem;border:1px dashed var(--border-hover);border-radius:var(--radius-lg);font-size:.68rem;font-weight:600;color:var(--text-muted)}.mk-chips{display:flex;gap:.28rem;margin-bottom:.25rem}.mk-chips span{font-size:.58rem;font-weight:700;padding:.22rem .44rem;border-radius:999px;white-space:nowrap;background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-muted)}.mk-chips span.is-on{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--on-accent)}.mk-offer{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:.55rem .65rem}.mk-offer-top{display:flex;justify-content:space-between;align-items:center;gap:.35rem}.mk-offer-top>span:first-child{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.mk-offer-tag{display:inline-flex;align-items:center;gap:.18rem;font-size:.55rem;font-weight:800;color:var(--reward);background:var(--reward-subtle);padding:.1rem .32rem;border-radius:5px;white-space:nowrap}.mk-offer strong{display:block;font-family:var(--font-display);font-weight:600;font-size:.95rem;line-height:1.2;color:var(--text-primary);margin-top:.15rem}.mk-phone-cta{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:.4rem;background:var(--accent-solid);color:var(--on-accent);border-radius:var(--radius-lg);padding:.62rem;font-size:.78rem;font-weight:700}.mk-redeem{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.25rem,3vw,2.25rem);align-items:center;padding:clamp(1.25rem,2.5vw,1.85rem);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-2xl)}.mk-redeem-role{display:block;font-size:.63rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.65rem}.mk-redeem-screen{width:172px;padding:1.3rem 1rem;text-align:center;background:var(--bg-primary);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-sm)}.mk-redeem-check{display:grid;place-items:center;width:46px;height:46px;margin:0 auto .65rem;border-radius:50%;background:var(--success-subtle);color:var(--success)}.mk-redeem-screen strong{display:block;font-family:var(--font-display);font-weight:600;font-size:.98rem;line-height:1.2;color:var(--text-primary)}.mk-redeem-shop{display:block;font-size:.72rem;color:var(--text-muted);margin-top:.2rem}.mk-redeem-time{display:inline-flex;align-items:center;gap:.25rem;margin-top:.7rem;font-size:.66rem;color:var(--reward)}.mk-redeem-you p{font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--text-primary)}.mk-redeem-note{display:block;margin-top:.7rem;font-size:.76rem;color:var(--text-muted)}.st-guest-grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(2rem,4.5vw,4rem);align-items:start}.st-guest-phones{display:flex;gap:1rem}.st-guest-phones>:nth-child(2){margin-top:2.5rem}.trades{background:var(--bg-secondary);padding:clamp(68px,9vw,116px) 0}.trades-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(1.25rem,2.5vw,2rem)}.trades-note{margin-top:2rem;font-size:.76rem;color:var(--text-muted)}.pricing{padding:clamp(68px,9vw,116px) 0}.billing{display:inline-flex;padding:4px;gap:2px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:2.25rem}.billing button{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:none;border:none;border-radius:var(--radius-md);font:inherit;font-size:.88rem;font-weight:600;color:var(--text-muted);cursor:pointer}.billing button.is-on{background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-sm)}.billing-save{font-size:.66rem;font-weight:800;padding:.1rem .34rem;border-radius:5px;background:var(--success-subtle);color:var(--success)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem);align-items:start}.plan{position:relative;display:flex;flex-direction:column;padding:1.75rem 1.6rem 1.6rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-2xl)}.plan.is-popular{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-md)}.plan-flag{position:absolute;top:-.72rem;left:1.6rem;padding:.24rem .65rem;background:var(--accent-solid);color:var(--on-accent);border-radius:999px;font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.plan-head{padding-bottom:1.25rem;border-bottom:1px dashed var(--border)}.plan-head h3{font-size:1.35rem;margin-bottom:.15rem}.plan-stance{font-size:.86rem;font-weight:600;color:var(--reward);margin-bottom:1.1rem}.plan-price{display:flex;align-items:baseline;gap:.35rem}.plan-from{font-size:.9rem;font-weight:700;color:var(--text-muted);align-self:center}.plan-amount{font-family:var(--font-display);font-size:2.6rem;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--text-primary)}.plan-per{font-size:.82rem;font-weight:600;color:var(--text-muted)}.plan-yearly{font-size:.74rem;color:var(--text-muted);margin-top:.3rem}.plan-desc{font-size:.88rem;line-height:1.6;color:var(--text-secondary);margin:.9rem 0 .85rem}.plan-chips{display:flex;align-items:flex-start;gap:.35rem;font-size:.76rem;font-weight:600;color:var(--text-secondary)}.plan-chips.is-free{color:var(--success)}.plan-features{list-style:none;display:grid;gap:.55rem;padding:1.25rem 0;flex:1}.plan-features li{display:flex;gap:.5rem;font-size:.87rem;line-height:1.45;color:var(--text-secondary)}.plan-features svg,.plan-chips svg{flex-shrink:0;width:18px;height:18px;padding:3px;margin-top:.05rem;border-radius:50%;background:var(--stempel);color:var(--auf-stempel)}.plan-more{display:flex;align-items:center;gap:.4rem;width:100%;padding:.55rem 0;background:none;border:none;border-top:1px dashed var(--border);font:inherit;font-size:.8rem;font-weight:600;color:var(--text-muted);cursor:pointer}.plan-more:hover{color:var(--accent)}.plan-more svg{transition:transform .2s ease}.plan-more svg.is-open{transform:rotate(180deg)}.plan-detail{display:grid;gap:1.1rem;padding:.5rem 0 1.1rem}.plan-detail dl{display:grid;gap:.9rem}.plan-detail dt{font-size:.84rem;font-weight:650;color:var(--text-primary);margin-bottom:.15rem}.plan-detail dd{font-size:.8rem;line-height:1.55;color:var(--text-secondary)}.plan-features.is-rest{flex:none;padding:0 0 1rem;border-bottom:1px dashed var(--border)}.plan-cta{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:auto;padding:.8rem 1.2rem;border:1px solid var(--border-hover);border-radius:var(--radius-lg);font-size:.92rem;font-weight:650;color:var(--text-primary);text-decoration:none}.plan-cta:hover{border-color:var(--accent);color:var(--accent)}.plan-cta.is-primary{background:var(--accent-solid);border-color:var(--accent-solid);color:var(--on-accent)}.plan-cta.is-primary:hover{filter:brightness(1.12);color:var(--on-accent)}.plan-cta.is-disabled{color:var(--text-muted);cursor:default}.pricing-note{margin-top:1.75rem;font-size:.76rem;line-height:1.7;color:var(--text-muted)}.pricing-papier{margin-top:1rem;padding-top:1.2rem;border-top:1px solid var(--border);font-size:.9rem;line-height:1.75;color:var(--text-secondary)}.pricing-papier button{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem 0;background:none;border:none;font:inherit;font-weight:650;color:var(--accent);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pricing-papier button:hover{color:var(--kupfer-text)}.faq{background:var(--bg-secondary);padding:clamp(68px,9vw,116px) 0}.faq .shell{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:0 clamp(2rem,5vw,4.5rem);align-items:start}.faq .kopf{margin-bottom:0}.faq .kopf h2{font-size:clamp(1.7rem,2.7vw,2.25rem)}.faq .kopf .eyebrow{display:block;margin-bottom:.5rem}.faq .vertrauen{grid-column:1 / -1}.faq-list{border-top:1px solid var(--border)}.faq-item{border-bottom:1px solid var(--border)}.faq-item h3{font-family:var(--font-text);font-size:inherit;font-weight:400;letter-spacing:0}.faq-item button{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.15rem 0;background:none;border:none;font:inherit;font-size:1.02rem;font-weight:600;color:var(--text-primary);text-align:left;cursor:pointer}.faq-item button:hover{color:var(--accent)}.faq-item button svg{flex-shrink:0;color:var(--text-muted);transition:transform .2s ease}.faq-item.is-open button svg{transform:rotate(180deg);color:var(--accent)}.faq-answer{padding-bottom:1.3rem;max-width:46rem}.faq-answer p{font-size:.94rem;line-height:1.75;color:var(--text-secondary)}.vertrauen{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);max-width:52rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.6rem;border-top:1px solid var(--border)}.vertrauen li{font-size:.86rem;line-height:1.65;color:var(--text-secondary)}.closing{background:var(--stage);color:var(--stage-text);padding:clamp(72px,10vw,128px) 0;border-top:1px solid var(--stage-line)}.closing-inner{max-width:56rem}.closing-inner p{max-width:44rem}.closing-eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-hand);font-size:1.6rem;font-weight:400;line-height:1.1;letter-spacing:.01em;text-transform:none;color:var(--stage-kupfer);margin-bottom:1rem}.closing h2{color:var(--stage-text);margin-bottom:1.1rem}.closing p{font-size:1.05rem;line-height:1.7;color:var(--stage-text-dim)}.closing a{color:var(--stage-kupfer);text-underline-offset:.2em}.closing a:hover{color:var(--stage-text)}.closing-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.1rem}.closing-note{margin-top:1.4rem;font-size:.78rem;color:var(--stage-text-faint)}.footer{background:var(--bg-secondary);border-top:1px solid var(--border);padding:clamp(48px,6vw,72px) 0 1.5rem}.footer-inner{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem)}.footer-brand p{margin-top:.9rem;max-width:22rem;font-size:.86rem;line-height:1.65;color:var(--text-secondary)}.footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem}.footer-col h2{font-family:var(--font-text);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.3rem}.footer-col a,.footer-col button{background:none;border:none;padding:0;font:inherit;font-size:.88rem;color:var(--text-secondary);text-decoration:none;cursor:pointer;text-align:left}.footer-col a:hover,.footer-col button:hover{color:var(--accent)}.footer-soon{font-size:.8rem;line-height:1.6;color:var(--text-muted)}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.5rem;border-top:1px solid var(--border)}.footer-bottom p{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;color:var(--text-muted)}.legal-page{padding:132px 24px 80px;background:var(--bg-primary);min-height:80vh}.legal-container{max-width:820px;margin:0 auto;color:var(--text-primary);line-height:1.75}.legal-back{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-secondary);font-family:inherit;font-weight:500;cursor:pointer;margin-bottom:32px;font-size:.9rem}.legal-back:hover{border-color:var(--accent);color:var(--accent)}.legal-container h1{font-size:clamp(2rem,4vw,2.6rem);margin-bottom:16px}.legal-container h2{font-size:1.25rem;margin-top:40px;margin-bottom:12px;color:var(--text-primary)}.legal-container h2:first-of-type{margin-top:24px}.legal-container p,.legal-container li{color:var(--text-secondary);font-size:1rem;margin-bottom:12px}.legal-container ul{list-style:disc;padding-left:24px;margin-bottom:16px}.legal-container a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.legal-intro{font-size:1.05rem!important;color:var(--text-secondary);padding-bottom:24px;border-bottom:1px solid var(--border);margin-bottom:8px!important}.legal-prelaunch-banner{margin-bottom:28px;padding:18px 22px;background:var(--warning-subtle);border:1px solid var(--warning);border-radius:var(--radius-xl);color:var(--text-primary);font-size:.9rem;line-height:1.6}.legal-prelaunch-banner strong{color:var(--warning)}.legal-form-box{margin:16px 0 24px;padding:20px 24px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-xl);font-size:.9rem;color:var(--text-secondary);line-height:1.7;white-space:pre-line}.legal-placeholder-note{margin-top:48px;padding:20px 24px;background:var(--warning-subtle);border:1px solid var(--warning);border-radius:var(--radius-xl);color:var(--text-primary)!important;font-size:.9rem!important;line-height:1.6}.legal-placeholder-note strong{color:var(--warning)}.legal-updated{margin-top:24px;font-size:.85rem!important;color:var(--text-muted)!important;font-style:italic}@media(max-width:1080px){.stage-inner{grid-template-columns:1fr;grid-template-areas:"kopf" "demo" "fuss";row-gap:clamp(1.75rem,5vw,2.75rem);text-align:left}.stage-punkt{margin-top:0}.kopf-breit{grid-template-columns:1fr;align-items:start;gap:1.1rem}.kopf-breit>p{padding-bottom:0}.ablauf-unten,.winback-beweis,.st-guest-grid{grid-template-columns:1fr}}@media(max-width:900px){.nav-burger{display:grid}.nav-links{position:fixed;inset:68px 0 auto;flex-direction:column;align-items:stretch;gap:0;padding:.75rem 24px 1.25rem;background:var(--bg-primary);border-bottom:1px solid var(--border);box-shadow:var(--shadow-md);display:none}.nav-links.is-open{display:flex}.nav-links button{padding:.85rem 0;font-size:1rem;text-align:left}.nav-cta{margin:.6rem 0 0;justify-content:center;padding:.85rem}.schritte{grid-template-columns:1fr}.schritte>li{padding-right:0}.schritte>li+li{padding-left:0;border-left:0}.st-split,.st-split.is-reverse{grid-template-columns:1fr}.st-split.is-reverse>.st-main,.st-split.is-reverse>.st-aside{order:unset}.vertrauen{grid-template-columns:1fr;gap:1.25rem}.faq .shell{grid-template-columns:1fr}.faq .kopf{margin-bottom:clamp(2rem,4vw,2.75rem)}.mk-redeem{grid-template-columns:1fr}.mk-redeem-screen{width:100%;max-width:220px}.plans{grid-template-columns:1fr;max-width:30rem}.plan.is-popular{order:-1}.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand{grid-column:1 / -1}}@media(max-width:620px){.shell,.nav-inner,.stage-inner{padding-left:18px;padding-right:18px}.stage{padding-top:82px}.stage h1{font-size:clamp(1.95rem,8.4vw,2.9rem)}.stage-eyebrow.servus{font-size:1.9rem;margin:0 0 .4rem}.stage-lede{margin-top:.85rem}.fg-punkte{margin-top:.95rem;gap:.36rem}.stage-actions{margin-top:1.15rem}.stage-actions .btn-primary,.stage-actions .btn-ghost,.fg-more .btn-primary,.fg-more .btn-ghost,.closing-actions .btn-primary,.closing-actions .btn-ghost{flex:1 1 100%}.closing .gruss{justify-content:flex-start;transform-origin:left center}.st-guest-phones{justify-content:center}.st-guest-phones>:nth-child(2){display:none}.mk-tiles{grid-template-columns:repeat(2,1fr)}.mk-flow-step{padding:1.1rem 1rem 1.1rem 1.9rem}.trades-grid{grid-template-columns:1fr;max-width:22rem}.footer-inner{grid-template-columns:1fr}}.reihe{display:flex;align-items:flex-end;gap:.6rem}.reihe-raster{display:grid;gap:var(--reihe-luecke, .45rem);flex:1;min-width:0}.reihe-raster>span{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;width:100%;max-width:var(--reihe-max, 2.6rem)}.reihe-stempel{background:var(--stempel);color:var(--auf-stempel)}.reihe-stempel svg{width:64%;height:64%}.reihe-stempel.is-neu{animation:stempeln .45s cubic-bezier(.2,1.4,.4,1)}.reihe-leer{border:2px dashed var(--stempel-leer);background:#3c28140d}.reihe-geschenk{color:var(--kupfer-text);background:color-mix(in srgb,var(--kupfer) 22%,transparent)}.reihe-geschenk.is-voll{background:var(--kupfer);color:#fbf6ec}.reihe-geschenk svg{width:55%;height:55%}.reihe-hand{font-size:1.7rem;color:var(--kupfer-gross);transform:rotate(-4deg);white-space:nowrap;padding-bottom:.2rem}.reihe-s{--reihe-max: 1.15rem;--reihe-luecke: .3rem}.reihe-s .reihe-stempel svg,.reihe-s .reihe-geschenk svg{width:70%;height:70%}.reihe-s .reihe-leer{border-width:1.5px}@keyframes stempeln{0%{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}}.beispiel{background:var(--karton);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);padding:1.1rem 1.1rem .9rem;display:grid;gap:.9rem;box-shadow:var(--shadow-sm)}.beispiel-kopf{display:flex;align-items:flex-start;gap:.7rem;min-width:0}.beispiel-zeichen{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.beispiel-name{display:grid;min-width:0}.beispiel-name strong{font-family:var(--font-display);font-weight:900;font-size:1.05rem;line-height:1.15;min-height:2.3em;color:var(--accent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.beispiel-name em{font-style:normal;font-size:.8rem;color:var(--kupfer-text);display:flex;align-items:center;gap:.25rem}.beispiel-stand{font-size:.78rem;color:var(--text-muted)}.gruss{margin-top:1.6rem;font-size:2rem;line-height:1.05;transform:rotate(-3deg);transform-origin:left center;display:flex;flex-wrap:wrap;gap:0 .4em}.closing .gruss{font-family:var(--font-hand);font-size:2.1rem;color:var(--stage-kupfer);max-width:none;justify-content:flex-end;transform-origin:right center}.stage-eyebrow.servus{display:block;flex-basis:100%;width:100%;font-size:2.8rem;line-height:1;border-bottom:0;padding-bottom:0;margin:.4rem 0 .8rem;transform:rotate(-3deg);transform-origin:left center}.cmp-hero{padding:calc(68px + clamp(48px,7vw,84px)) 0 clamp(32px,5vw,56px);background:var(--bg-secondary);border-bottom:1px solid var(--border)}.cmp-back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.6rem;padding:.42rem .85rem;background:transparent;border:1px solid var(--border);border-radius:999px;color:var(--text-secondary);font:inherit;font-size:.8rem;font-weight:500;cursor:pointer}.cmp-back:hover{color:var(--accent);border-color:var(--accent)}.cmp-hero .st-n{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.9rem}.cmp-hero h1{max-width:20ch}.cmp-lede{margin-top:1.2rem;max-width:40rem;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7;color:var(--text-secondary)}.cmp-narrow>*{max-width:46rem}.cmp-narrow h2{margin-bottom:1.1rem}.cmp-p{font-size:1rem;line-height:1.8;color:var(--text-secondary);margin-bottom:1rem}.cmp-p em{color:var(--text-primary);font-style:italic}.cmp-costs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.25rem);margin-top:clamp(2rem,4vw,3rem)}.cmp-cost svg{color:var(--error);margin-bottom:.7rem}.cmp-cost h3{font-family:var(--font-text);font-size:.97rem;font-weight:650;letter-spacing:0;color:var(--text-primary);margin-bottom:.35rem}.cmp-cost p{font-size:.87rem;line-height:1.65;color:var(--text-secondary)}.cmp-table-wrap{margin-top:clamp(2rem,4vw,3rem);overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-2xl)}.cmp-table{width:100%;min-width:640px;border-collapse:collapse;font-size:.9rem}.cmp-table th,.cmp-table td{padding:.95rem 1.15rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.cmp-table tbody tr:last-child th,.cmp-table tbody tr:last-child td{border-bottom:none}.cmp-table thead th{background:var(--bg-tertiary);font-family:var(--font-utility);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.cmp-table thead th.cmp-col-taggn{color:var(--accent)}.cmp-feat{font-weight:650;color:var(--text-primary);width:22%}.cmp-paper{color:var(--text-muted);width:34%}.cmp-taggn{color:var(--text-secondary);background:var(--accent-subtle);border-left:1px solid var(--border)}.cmp-points{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin:1.5rem 0}.cmp-points li{display:flex;align-items:center;gap:.55rem;font-size:.92rem;color:var(--text-secondary)}.cmp-points svg{flex-shrink:0;color:var(--accent)}.cmp-price-note{padding:1rem 1.2rem;background:var(--bg-tertiary);border-radius:var(--radius-xl);font-size:.87rem;line-height:1.7;color:var(--text-secondary)}.cmp-price-note strong{color:var(--text-primary)}.cmp-honest{padding:clamp(1.5rem,3vw,2.25rem);border:1px dashed var(--border-hover);border-radius:var(--radius-2xl)}.cmp-honest h2{font-size:clamp(1.4rem,2.2vw,1.8rem)}.cmp-honest .cmp-p:last-child{margin-bottom:0}@media(max-width:900px){.cmp-costs{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-points{grid-template-columns:1fr}}@media(max-width:620px){.cmp-costs{grid-template-columns:1fr}}.fg-stage{padding-top:calc(68px + 2.5rem)}.fg-punkte{list-style:none;margin-top:1.15rem;display:grid;gap:.42rem;max-width:30rem}.fg-punkte li{display:flex;align-items:center;gap:.55rem;font-size:.96rem;line-height:1.35;color:var(--stage-text)}.fg-punkte svg{flex-shrink:0;color:var(--stage-text-faint)}.fg-punkte .ist-angebot{font-weight:650;color:var(--stage-kupfer)}.fg-punkte .ist-angebot svg{color:var(--stage-kupfer)}.fg-stage .stage-eyebrow{display:inline-flex;align-items:center;gap:.4rem}.fg-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,2.75rem);margin-top:clamp(2.25rem,4vw,3.25rem)}.fg-benefit svg{color:var(--accent);margin-bottom:.75rem}.fg-benefit h3{font-family:var(--font-text);font-size:1rem;font-weight:650;letter-spacing:0;line-height:1.35;color:var(--text-primary);margin-bottom:.4rem}.fg-benefit p{font-size:.89rem;line-height:1.65;color:var(--text-secondary)}.fg-aside-text{font-size:.98rem;line-height:1.7;color:var(--text-secondary)}.fg-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2.25rem,4vw,3.25rem);counter-reset:none}.fg-step{padding-top:1.1rem;border-top:2px solid var(--border)}.fg-step-num{display:block;font-size:.72rem;font-weight:700;letter-spacing:.14em;color:var(--reward);margin-bottom:.6rem}.fg-step h3{font-family:var(--font-display);font-size:1.2rem;font-weight:600;color:var(--text-primary);margin-bottom:.35rem}.fg-step p{font-size:.89rem;line-height:1.65;color:var(--text-secondary)}.fg-pilot{margin-bottom:1.75rem;padding:1.35rem 1.5rem;background:var(--reward-subtle);border:1px solid var(--reward-muted);border-radius:var(--radius-2xl);max-width:44rem}.fg-pilot-lead{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-display);font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.fg-pilot-lead svg{color:var(--reward)}.fg-pilot p{font-size:.89rem;line-height:1.7;color:var(--text-secondary)}.fg-price{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:44rem}.fg-price-card{display:flex;flex-direction:column;padding:1.25rem 1.3rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-xl)}.fg-plan{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.fg-amount{font-family:var(--font-display);font-size:1.9rem;font-weight:600;letter-spacing:-.02em;color:var(--text-primary);margin-top:.35rem}.fg-from{font-size:.95rem;font-weight:600;color:var(--text-muted)}.fg-per{font-size:.72rem;color:var(--text-muted)}.fg-stance{margin-top:.65rem;padding-top:.65rem;border-top:1px dashed var(--border);font-size:.82rem;font-weight:600;color:var(--reward)}.fg-price-note{display:flex;align-items:flex-start;gap:.4rem;margin-top:1.1rem;max-width:44rem;font-size:.78rem;line-height:1.65;color:var(--text-muted)}.fg-price-note svg{flex-shrink:0;margin-top:.2rem}.fg-more{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:900px){.fg-benefits,.fg-steps,.fg-price{grid-template-columns:1fr}.fg-price{max-width:22rem}}
