:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ink:var(--lightningcss-light,#14161a)var(--lightningcss-dark,#f1f3f6);--ink-strong:var(--lightningcss-light,#0a0c0f)var(--lightningcss-dark,#fff);--ink-body:var(--lightningcss-light,#414852)var(--lightningcss-dark,#c2c9d3);--ink-muted:var(--lightningcss-light,#565e6a)var(--lightningcss-dark,#9ba4b1);--ink-faint:var(--lightningcss-light,#5a616b)var(--lightningcss-dark,#838d9b);--accent:#e4572e;--accent-deep:var(--lightningcss-light,#ab3717)var(--lightningcss-dark,#ff8b64);--accent-fill:var(--lightningcss-light,#c13f1b)var(--lightningcss-dark,#ff7a4d);--accent-fill-hover:var(--lightningcss-light,#a83617)var(--lightningcss-dark,#ff9068);--on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17191d);--accent-soft:var(--lightningcss-light,#fbeae4)var(--lightningcss-dark,#ff7a4d2b);--accent-glow:var(--lightningcss-light,#e4572e4d)var(--lightningcss-dark,#ff7a4d42);--tone-graphite:var(--lightningcss-light,#2d333c)var(--lightningcss-dark,#b6bfcb);--tone-graphite-soft:var(--lightningcss-light,#eaedf2)var(--lightningcss-dark,#ffffff17);--slate:var(--lightningcss-light,#1a1d22)var(--lightningcss-dark,#eef1f5);--slate-hover:var(--lightningcss-light,#24282f)var(--lightningcss-dark,#fff);--on-slate:var(--lightningcss-light,#fff)var(--lightningcss-dark,#14161a);--pearl:var(--lightningcss-light,#fffdf9)var(--lightningcss-dark,#201d19);--pearl-2:var(--lightningcss-light,#f4efe6)var(--lightningcss-dark,#14120f);--line:var(--lightningcss-light,#14161a14)var(--lightningcss-dark,#ffffff21);--line-soft:var(--lightningcss-light,#14161a0b)var(--lightningcss-dark,#ffffff13);--glass:var(--lightningcss-light,#ffffff9e)var(--lightningcss-dark,#ffffff0b);--glass-strong:var(--lightningcss-light,#ffffffd1)var(--lightningcss-dark,#ffffff14);--glass-edge:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff1a);--sheet:var(--lightningcss-light,#14161a0d)var(--lightningcss-dark,#00000057);--surface-inset:var(--lightningcss-light,#14161a0b)var(--lightningcss-dark,#ffffff12);--surface-raised:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff12);--surface-nested:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#ffffff0d);--surface-hover:var(--lightningcss-light,#ffffff73)var(--lightningcss-dark,#ffffff0e);--spot-light:var(--lightningcss-light,#ffffffb8)var(--lightningcss-dark,#ffffff0e);--sheen-light:var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffffff0e);--object-a:var(--lightningcss-light,#fff)var(--lightningcss-dark,#2b3038);--object-b:var(--lightningcss-light,#eef0f4)var(--lightningcss-dark,#20242a);--object-c:var(--lightningcss-light,#dfe3ea)var(--lightningcss-dark,#171a1f);--paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e9e6df);--paper-ink:#14161a;--paper-ink-muted:#565e6a;--paper-line:#14161a2e;--paper-dotted:#14161a1f;--paper-accent:#c13f1b;--sh-1:0 1px 2px var(--lightningcss-light,#10141c0d)var(--lightningcss-dark,#0006), 0 4px 12px -4px var(--lightningcss-light,#10141c1a)var(--lightningcss-dark,#00000080);--sh-2:0 2px 6px var(--lightningcss-light,#10141c0f)var(--lightningcss-dark,#0000006b), 0 18px 40px -14px var(--lightningcss-light,#10141c2e)var(--lightningcss-dark,#0009);--sh-3:0 4px 12px var(--lightningcss-light,#10141c12)var(--lightningcss-dark,#00000073), 0 40px 80px -24px var(--lightningcss-light,#10141c42)var(--lightningcss-dark,#000000b3);--sh-float:0 8px 20px -8px var(--lightningcss-light,#10141c38)var(--lightningcss-dark,#0000008c), 0 44px 90px -28px var(--lightningcss-light,#10141c6b)var(--lightningcss-dark,#000000bf);--edge:inset 0 1px 0 var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#ffffff12);--ease:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.42, .5, 1);--r-sm:12px;--r-md:18px;--r-lg:26px;--r-xl:36px;--nav-h:68px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}section[id]{scroll-margin-top:calc(var(--nav-h) + 28px)}body{color:var(--ink-body);background:var(--pearl-2);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.55;position:relative;overflow-x:hidden}body:before{content:"";z-index:-2;transform:translate3d(var(--sheen-x,0px), var(--sheen-y,0px), 0);transition:transform 1.4s var(--ease);will-change:transform;background:radial-gradient(42% 30% at 18% 22%,var(--lightningcss-light,#ffffffbf)var(--lightningcss-dark,#ffecd60d),#fff0 70%),radial-gradient(38% 26% at 72% 34%,var(--lightningcss-light,#9678500d)var(--lightningcss-dark,#00000038),#0000 70%),radial-gradient(52% 38% at 88% 74%,var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffecd60a),#fff0 72%),radial-gradient(34% 44% at 44% 88%,var(--lightningcss-light,#9678500b)var(--lightningcss-dark,#0003),#0000 74%),radial-gradient(65% 45% at 10% 16%,var(--lightningcss-light,#e4572e0f)var(--lightningcss-dark,#e4572e1a),#e4572e00 70%),linear-gradient(112deg,var(--lightningcss-light,#eee7da)var(--lightningcss-dark,#171410) 0%,var(--lightningcss-light,#f8f3ea)var(--lightningcss-dark,#1e1a15) 26%,var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#241f19) 46%,var(--lightningcss-light,#f4eee3)var(--lightningcss-dark,#1a1712) 64%,var(--lightningcss-light,#ece4d6)var(--lightningcss-dark,#141110) 84%,var(--lightningcss-light,#f3ede0)var(--lightningcss-dark,#1b1713) 100%);position:fixed;inset:-12%}body:after{content:"";z-index:999;pointer-events:none;opacity:.028;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:after{mix-blend-mode:screen;opacity:.022}}:root[data-theme=dark] body:after{mix-blend-mode:screen;opacity:.022}#root{overflow-x:clip}a{color:inherit}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}:focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px;border-radius:6px}.container{max-width:1140px;margin:0 auto;padding:0 28px}.container-narrow{max-width:780px;margin:0 auto;padding:0 28px}section{padding:104px 0;position:relative}.section-head{max-width:620px;margin-bottom:52px}.section-head-center{text-align:center;margin-left:auto;margin-right:auto}@media (width<=760px){.container,.container-narrow{padding:0 20px}section{padding:68px 0}.section-head{margin-bottom:36px}}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.032em;text-wrap:balance;margin:0 0 18px;font-weight:700;line-height:1.08}h1{letter-spacing:-.042em;font-size:clamp(2.4rem,5.8vw,4.3rem);line-height:1.02}h2{letter-spacing:-.036em;font-size:clamp(1.85rem,3.5vw,2.9rem)}h3{letter-spacing:-.02em;font-size:1.14rem;line-height:1.32}.ital{letter-spacing:-.012em;padding-right:.04em;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-size:1.09em;font-style:italic;font-weight:400}.ital-accent{color:var(--accent-deep)}.ital-faint{color:var(--ink-faint)}p{color:var(--ink-body);text-wrap:pretty;margin:0 0 18px;font-size:1.02rem}.lead{color:var(--ink-muted);max-width:58ch;font-size:1.13rem;line-height:1.62}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);background:var(--glass);border:1px solid var(--glass-edge);box-shadow:var(--sh-1), var(--edge);-webkit-backdrop-filter:blur(14px)saturate(160%);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:7px 16px 7px 12px;font-size:.73rem;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;flex-shrink:0}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.btn{letter-spacing:-.011em;white-space:nowrap;transition:transform .45s var(--ease), box-shadow .45s var(--ease), background .25s var(--ease), color .25s var(--ease);will-change:transform;border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:15px 28px;font-size:.97rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--slate);color:var(--on-slate);box-shadow:var(--sh-1)}.btn-primary:hover{background:var(--slate-hover);box-shadow:var(--sh-2)}.btn-primary:hover:not(.magnetic){transform:translateY(-2px)}.btn-accent{background:var(--accent-fill);color:var(--on-accent);box-shadow:var(--sh-1)}.btn-accent:hover{background:var(--accent-fill-hover);box-shadow:var(--sh-2)}.btn-accent:hover:not(.magnetic){transform:translateY(-2px)}.btn-glass{background:var(--glass-strong);color:var(--ink);border:1px solid var(--glass-edge);box-shadow:var(--sh-1), var(--edge);-webkit-backdrop-filter:blur(16px)saturate(170%)}.btn-glass:hover{background:var(--surface-raised);box-shadow:var(--sh-2), var(--edge)}.btn-glass:hover:not(.magnetic){transform:translateY(-2px)}.btn-light{color:#14161a;background:#fff;box-shadow:0 2px 6px #00000024,0 16px 34px -12px #0006}.btn-outline-light{color:#fff;background:0 0;border:1.5px solid #ffffff57}.btn-outline-light:hover{background:#ffffff1a;border-color:#ffffff80}.btn-sm{padding:11px 20px;font-size:.9rem}.magnetic{transform:translate(var(--pull-x,0), var(--pull-y,0));transition:transform .3s var(--ease-spring), box-shadow .45s var(--ease), background .25s var(--ease)}.glass{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--r-lg);box-shadow:var(--sh-2), var(--edge);-webkit-backdrop-filter:blur(20px)saturate(170%);position:relative}.glass-solid{background:var(--surface-raised)}.glass>.glass-sheen{border-radius:inherit;pointer-events:none;background:linear-gradient(158deg, var(--sheen-light) 0%, #fff0 36%);position:absolute;inset:0}.spot:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);background:radial-gradient(360px circle at var(--spot-x,50%) var(--spot-y,50%), var(--spot-light), #fff0 62%);z-index:0;position:absolute;inset:0}.spot:hover:before{opacity:1}.spot>*{z-index:1;position:relative}.tilt{transform:perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .55s var(--ease), box-shadow .55s var(--ease);transform-style:preserve-3d}@media (hover:none){.tilt{transform:none}.spot:before{display:none}}.reveal{opacity:0;filter:blur(7px);transition:opacity .95s var(--ease), transform .95s var(--ease), filter .95s var(--ease);transition-delay:var(--reveal-delay,0s);transform:translateY(30px)scale(.985)}.reveal.is-visible{opacity:1;filter:blur();transform:none}.reveal-tilt{perspective:1500px}.reveal-tilt>*{opacity:0;filter:blur(7px);transition:opacity 1.1s var(--ease), transform 1.1s var(--ease), filter 1.1s var(--ease);transition-delay:var(--reveal-delay,0s);transform:rotateX(12deg)translateY(40px)scale(.955)}.reveal-tilt.is-visible>*{opacity:1;filter:blur();transform:none}.stagger>*{opacity:0;transition:opacity .75s var(--ease), transform .75s var(--ease);transition-delay:calc(var(--stagger-i,0) * 70ms);transform:translateY(22px)}.stagger.is-visible>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}body:after{display:none}body:before{transition:none;transform:none}.reveal,.reveal-tilt>*,.stagger>*{opacity:1;filter:none;transition:none;transform:none}.magnetic,.tilt{transform:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--stempel-zeichnung:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44.5 80'%3E%3Cdefs%3E%3ClinearGradient id='hz' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%236f5840'/%3E%3Cstop offset='.2' stop-color='%23a98d6b'/%3E%3Cstop offset='.5' stop-color='%238e7355'/%3E%3Cstop offset='.82' stop-color='%236b5540'/%3E%3Cstop offset='1' stop-color='%234e3d2c'/%3E%3C/linearGradient%3E%3CclipPath id='hf'%3E%3Cpath d='M27.9 1.0L30.6 2.7L33.5 4.5L35.5 6.2L37.1 8.0L38.2 9.7L38.9 11.5L39.5 13.2L39.9 15.0L39.9 16.7L39.9 18.5L39.9 20.2L39.9 22.0L39.8 23.7L39.3 25.4L38.8 27.2L38.1 28.9L37.0 30.7L35.7 32.4L34.6 34.2L33.6 35.9L32.8 37.7L32.2 39.4L31.7 41.2L31.2 42.9L31.0 44.7L31.0 46.4L31.0 48.1L31.3 49.9L31.7 51.6L32.4 53.4L33.5 55.1L34.5 56.9L35.0 58.6L34.7 60.4L34.5 62.1L36.4 63.9L39.2 65.6L41.3 67.4L42.6 69.1L43.0 70.9L43.0 72.6L43.0 74.3L43.1 76.1L43.4 77.8L43.5 78.4L0.9 78.4L1.0 77.8L1.3 76.1L1.4 74.3L1.4 72.6L1.4 70.9L1.8 69.1L3.1 67.4L5.2 65.6L8.0 63.9L9.9 62.1L9.7 60.4L9.4 58.6L9.9 56.9L10.9 55.1L12.0 53.4L12.7 51.6L13.1 49.9L13.4 48.1L13.4 46.4L13.4 44.7L13.2 42.9L12.7 41.2L12.2 39.4L11.6 37.7L10.8 35.9L9.8 34.2L8.7 32.4L7.4 30.7L6.3 28.9L5.6 27.2L5.1 25.4L4.6 23.7L4.5 22.0L4.5 20.2L4.5 18.5L4.5 16.7L4.5 15.0L4.9 13.2L5.5 11.5L6.2 9.7L7.3 8.0L8.9 6.2L10.9 4.5L13.8 2.7L16.5 1.0Z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cpath d='M27.9 1.0L30.6 2.7L33.5 4.5L35.5 6.2L37.1 8.0L38.2 9.7L38.9 11.5L39.5 13.2L39.9 15.0L39.9 16.7L39.9 18.5L39.9 20.2L39.9 22.0L39.8 23.7L39.3 25.4L38.8 27.2L38.1 28.9L37.0 30.7L35.7 32.4L34.6 34.2L33.6 35.9L32.8 37.7L32.2 39.4L31.7 41.2L31.2 42.9L31.0 44.7L31.0 46.4L31.0 48.1L31.3 49.9L31.7 51.6L32.4 53.4L33.5 55.1L34.5 56.9L35.0 58.6L34.7 60.4L34.5 62.1L36.4 63.9L39.2 65.6L41.3 67.4L42.6 69.1L43.0 70.9L43.0 72.6L43.0 74.3L43.1 76.1L43.4 77.8L43.5 78.4L0.9 78.4L1.0 77.8L1.3 76.1L1.4 74.3L1.4 72.6L1.4 70.9L1.8 69.1L3.1 67.4L5.2 65.6L8.0 63.9L9.9 62.1L9.7 60.4L9.4 58.6L9.9 56.9L10.9 55.1L12.0 53.4L12.7 51.6L13.1 49.9L13.4 48.1L13.4 46.4L13.4 44.7L13.2 42.9L12.7 41.2L12.2 39.4L11.6 37.7L10.8 35.9L9.8 34.2L8.7 32.4L7.4 30.7L6.3 28.9L5.6 27.2L5.1 25.4L4.6 23.7L4.5 22.0L4.5 20.2L4.5 18.5L4.5 16.7L4.5 15.0L4.9 13.2L5.5 11.5L6.2 9.7L7.3 8.0L8.9 6.2L10.9 4.5L13.8 2.7L16.5 1.0Z' fill='url(%23hz)'/%3E%3Cg clip-path='url(%23hf)'%3E%3Cpath d='M0 57.4L44.5 57.4' stroke='%233c2e21' stroke-opacity='.06' stroke-width='.55'/%3E%3Cpath d='M0 59.3L44.5 59.3' stroke='%233c2e21' stroke-opacity='.06' stroke-width='.55'/%3E%3Cpath d='M0 61.2L44.5 61.2' stroke='%233c2e21' stroke-opacity='.06' stroke-width='.55'/%3E%3Cpath d='M0 63.1L44.5 63.1' stroke='%233c2e21' stroke-opacity='.06' stroke-width='.55'/%3E%3Cpath d='M0 65.0L44.5 65.0' stroke='%233c2e21' stroke-opacity='.06' stroke-width='.55'/%3E%3Cpath d='M0 66.9L44.5 66.9' stroke='%233c2e21' stroke-opacity='.06' stroke-width='.55'/%3E%3Cpath d='M0 68.8L44.5 68.8' stroke='%233c2e21' stroke-opacity='.06' stroke-width='.55'/%3E%3Cpath d='M0 70.7L44.5 70.7' stroke='%233c2e21' stroke-opacity='.06' stroke-width='.55'/%3E%3Cpath d='M0 72.6L44.5 72.6' stroke='%233c2e21' stroke-opacity='.06' stroke-width='.55'/%3E%3Cpath d='M0 74.5L44.5 74.5' stroke='%233c2e21' stroke-opacity='.06' stroke-width='.55'/%3E%3Cellipse cx='18.6' cy='10' rx='5' ry='3.4' fill='%23fff' opacity='.1'/%3E%3Crect x='0' y='54.4' width='44.5' height='.9' fill='%234f3d2c' opacity='.3'/%3E%3Crect x='0' y='55.3' width='44.5' height='1.6' fill='%23fff' opacity='.07'/%3E%3Crect x='0' y='75.4' width='44.5' height='3' fill='%233c2e21' opacity='.26'/%3E%3Cpath d='M6.8 58L6.5 76.4' stroke='%23fff' stroke-opacity='.13' stroke-width='1.3' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E")}.site-header{z-index:100;transition:padding .5s var(--ease);padding:16px 0;position:fixed;top:0;left:0;right:0}.site-header.is-scrolled{padding:10px 0}.site-header-inner{background:var(--glass);border:1px solid var(--glass-edge);height:56px;box-shadow:0 1px 2px #10141c08, var(--edge);-webkit-backdrop-filter:blur(18px)saturate(180%);transition:background .5s var(--ease), box-shadow .5s var(--ease), border-color .5s var(--ease);border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 18px;display:flex}.site-header.is-scrolled .site-header-inner{background:var(--glass-strong);border-color:var(--glass-edge);box-shadow:0 2px 6px #10141c0f, 0 16px 36px -16px #10141c3d, var(--edge)}.brand{color:var(--ink);letter-spacing:-.03em;align-items:center;gap:10px;font-size:1.16rem;font-weight:800;text-decoration:none;display:inline-flex}.brand-mark{box-shadow:0 1px 2px #c13f1b47, 0 6px 14px -4px var(--accent-glow);transition:transform .55s var(--ease-spring), box-shadow .55s var(--ease);border-radius:50%;flex-shrink:0}.brand:hover .brand-mark{box-shadow:0 2px 4px #c13f1b4d, 0 10px 22px -6px var(--accent-glow);transform:rotate(-12deg)scale(1.06)}.site-header-inner>.brand{margin-right:auto}.nav-desktop{align-items:center;gap:4px;font-size:.93rem;font-weight:500;display:flex}.nav-actions{flex:none;align-items:center;gap:4px;font-size:.93rem;font-weight:500;display:flex}.nav-link{color:var(--ink-body);transition:color .25s var(--ease), background .25s var(--ease);border-radius:999px;padding:9px 14px;text-decoration:none;position:relative}.nav-link:hover{color:var(--ink);background:var(--surface-inset)}.nav-konto{display:inline-flex;position:relative}.konto-knopf,.konto-knopf:hover:not(:disabled){color:var(--ink);font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;transform:none}.konto-knopf:hover:not(:disabled) .konto-kuerzel,.konto-knopf.is-open .konto-kuerzel{filter:brightness(1.1)}.konto-kuerzel{color:#fff;letter-spacing:.02em;background:#e4572e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:.78rem;font-weight:800;display:inline-flex}.konto-pop-head{border-bottom:1px solid var(--line);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;padding:8px 12px 10px;font-size:.92rem;font-weight:800;overflow:hidden}.konto-pop{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:2px;min-width:232px;padding:6px;display:flex;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px -18px #10141c59}.konto-item,.konto-item:hover{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;font-weight:600;text-decoration:none;display:flex;transform:none}.konto-item:hover{background:var(--surface-inset)}.konto-item-icon{background:var(--surface-inset);width:30px;height:30px;color:var(--ink-body);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.konto-item.is-logout{border-top:1px solid var(--line);color:var(--ink-body);border-radius:0 0 12px 12px;margin-top:4px}.mobile-konto{color:var(--ink);font-weight:800}.mobile-abmelden,.mobile-abmelden:hover:not(:disabled){color:var(--ink-body);font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:0;transform:none}.nav-sep{background:var(--line);width:1px;height:20px;margin:0 8px}.nav-toggle{background:var(--surface-inset);border:none;border-radius:50%;flex-shrink:0;width:42px;height:42px;display:none;position:relative}.nav-toggle span,.nav-toggle span:before,.nav-toggle span:after{background:var(--ink);width:17px;height:1.8px;transition:transform .45s var(--ease), opacity .25s var(--ease);border-radius:2px;position:absolute;left:50%;transform:translate(-50%)}.nav-toggle span{margin-top:-.9px;top:50%}.nav-toggle span:before{content:"";top:-5.5px;left:0;transform:none}.nav-toggle span:after{content:"";top:5.5px;left:0;transform:none}.nav-toggle.is-open span{transform:translate(-50%)rotate(45deg)}.nav-toggle.is-open span:before{transform:translateY(5.5px)rotate(-90deg)}.nav-toggle.is-open span:after{opacity:0}.mobile-nav{max-height:0;transition:max-height .55s var(--ease);display:none;overflow:hidden}.mobile-nav.is-open{max-height:460px}.mobile-nav-inner{border-radius:var(--r-lg);background:var(--surface-raised);border:1px solid var(--glass-edge);box-shadow:var(--sh-2), var(--edge);-webkit-backdrop-filter:blur(22px)saturate(180%);flex-direction:column;gap:2px;margin-top:10px;padding:14px;display:flex}.mobile-nav-inner a:not(.btn){color:var(--ink);border-radius:var(--r-sm);transition:background .2s var(--ease);padding:13px 14px;font-size:1rem;font-weight:600;text-decoration:none}.mobile-nav-inner a:not(.btn):hover{background:var(--surface-inset)}.mobile-nav-inner a.btn{justify-content:center;margin-top:8px}.scroll-progress{background:linear-gradient(90deg, var(--accent), var(--accent-deep));border-radius:0 2px 2px 0;height:2px;transition:width .1s linear;position:fixed;top:0;left:0}.theme-toggle{background:var(--surface-inset);width:36px;height:36px;color:var(--ink-body);transition:background .25s var(--ease), color .25s var(--ease);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.theme-toggle:hover{background:var(--surface-raised);color:var(--ink)}.theme-toggle-icon{animation:theme-icon-in .45s var(--ease-spring);display:inline-flex}@keyframes theme-icon-in{0%{opacity:0;transform:rotate(-70deg)scale(.6)}to{opacity:1;transform:none}}.nav-actions .theme-toggle{margin-right:0}.nav-actions>.nav-link{padding-left:10px;padding-right:10px}.nav-actions .theme-toggle:has(+.nav-konto){margin-right:6px}.nav-actions .nav-konto{margin-right:6px}.nav-mobile-actions{align-items:center;gap:6px;display:none}@media (width<=900px){.site-header-inner{justify-content:space-between}.nav-desktop,.nav-actions{display:none}.nav-mobile-actions{display:inline-flex}.nav-toggle,.mobile-nav{display:block}}.hero{padding-top:calc(var(--nav-h) + 64px);padding-bottom:40px;position:relative;overflow:visible}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:center;gap:32px;display:grid}.hero-inner{z-index:2;position:relative}.hero h1{max-width:13ch}.hero-lead{max-width:46ch;margin:0 0 32px}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-trust{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:36px;font-size:.85rem;font-weight:500;display:flex}.hero-trust-item{align-items:center;gap:14px;display:inline-flex}.hero-trust-item:not(:last-child):after{content:"";background:var(--line);width:1px;height:13px}@media (width<=560px){.hero-trust{flex-direction:column;align-items:flex-start;gap:9px}.hero-trust-item:not(:last-child):after{display:none}}.has-sheet{padding:104px 0 26px}.sheet{background:var(--sheet);border:1px solid var(--line-soft);border-radius:40px;padding:84px 56px;position:relative;overflow:hidden}@media (width<=720px){.has-sheet{padding:68px 0 16px}.sheet{border-radius:28px;padding:52px 22px}}.hero-stage{pointer-events:none;z-index:3;height:560px;position:relative}.hero-float{will-change:transform;transform:translate3d(0, calc(var(--py,0px) + var(--fy,0px)), 0) rotate(var(--rot,0deg)) scale(var(--sc,1));position:absolute}@keyframes hero-drift{0%,to{--fy:0px}50%{--fy:-14px}}@property --fy{syntax:"<length>";inherits:false;initial-value:0}.hero-float-phone{justify-content:center;align-items:center;animation:9s ease-in-out infinite hero-drift;display:flex;inset:0}.hero-phone{--phone-scale:.74;transform:perspective(1500px) rotateY(-11deg) rotateX(4deg) rotateZ(8deg) scale(var(--phone-scale))}.hero-float-chip{width:84px;animation:6s ease-in-out -1.2s infinite hero-drift;top:3%;left:1%}.hero-arc{color:#788caa57;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-arc path{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:arc-draw 2.4s var(--ease) .35s forwards}@keyframes arc-draw{to{stroke-dashoffset:0}}@media (width<=1040px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:8px}.hero-stage{height:528px;margin-top:44px}.hero-phone{--phone-scale:.7}.hero-float-chip{width:78px;top:4%;left:3%}}@media (width<=640px){.hero{padding-top:calc(var(--nav-h) + 40px)}.hero-stage{height:392px}.hero-phone{--phone-scale:.52}.hero-float-chip{width:58px;top:2%;left:0}.hero-arc{display:none}}.float-object{box-shadow:var(--sh-float);background:linear-gradient(150deg, var(--object-a) 0%, var(--object-b) 52%, var(--object-c) 100%);border:1px solid var(--glass-edge);aspect-ratio:1;color:var(--accent);border-radius:22px;justify-content:center;align-items:center;display:flex}.float-object-round{border-radius:50%}.feature-strip{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:56px;display:grid}.feature-card{border-radius:var(--r-lg);padding:26px 24px 28px}.feature-card-icon{background:linear-gradient(150deg, var(--object-a), var(--object-b));border:1px solid var(--glass-edge);width:40px;height:40px;box-shadow:var(--sh-1);color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.feature-card h3{margin-bottom:8px}.feature-card p{color:var(--ink-muted);margin:0;font-size:.94rem}.steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;display:grid}.step{border-radius:var(--r-lg);padding:30px 26px 32px}.step-num{color:#fff;width:46px;height:46px;box-shadow:0 2px 5px #a8361747, 0 12px 24px -8px var(--accent-glow), inset 0 1px 0 #ffffff52;background:linear-gradient(150deg,#d04a22,#a83617);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.02rem;font-weight:800;display:flex}.step h3{margin-bottom:8px}.step p{color:var(--ink-muted);margin:0;font-size:.95rem}@media (width>=800px){.step{position:relative}.step+.step:before{content:"";background:linear-gradient(90deg, transparent, var(--line));width:20px;height:1px;position:absolute;top:53px;left:-20px}}.builder{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;display:grid}@media (width<=980px){.builder{grid-template-columns:minmax(0,1fr);justify-items:center}}.builder-panel{border-radius:var(--r-lg);flex-direction:column;gap:26px;width:100%;padding:30px 28px 32px;display:flex}.field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:10px;font-size:.78rem;font-weight:700;display:block}.field-input{border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--surface-raised);width:100%;color:var(--ink);transition:border-color .25s var(--ease), box-shadow .25s var(--ease), background .25s var(--ease);padding:14px 16px;font-family:inherit;font-size:1rem}.field-input::placeholder{color:var(--ink-faint)}.field-input:focus{background:var(--glass-strong);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);outline:none}.field-hint{color:var(--ink-muted);margin:8px 0 0;font-size:.82rem}.field-error{color:var(--accent-deep);margin:8px 0 0;font-size:.82rem;font-weight:600}.swatches{flex-wrap:wrap;gap:12px;display:flex}.swatch{width:42px;height:42px;box-shadow:0 0 0 1px var(--line), var(--sh-1);transition:transform .4s var(--ease-spring), box-shadow .4s var(--ease);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.swatch:hover{transform:scale(1.08)}.swatch.is-selected{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ink), var(--sh-2);transform:scale(1.1)}.swatch-core{width:20px;height:20px;transition:transform .4s var(--ease-spring);border-radius:50%}.swatch.is-selected .swatch-core{transform:scale(1.12)}.upload-drop{border:1.5px dashed var(--line);background:var(--surface-nested);color:var(--ink-muted);cursor:pointer;transition:border-color .25s var(--ease), color .25s var(--ease), background .25s var(--ease);border-radius:999px;align-items:center;gap:9px;padding:12px 20px;font-size:.9rem;font-weight:600;display:inline-flex}.upload-drop:hover{border-color:var(--accent);color:var(--accent-deep);background:var(--accent-soft)}.upload-chosen{color:var(--ink-muted);align-items:center;gap:12px;font-size:.9rem;display:flex}.chip-btn{border:1px solid var(--line);background:var(--surface-raised);color:var(--ink-body);transition:background .2s var(--ease), border-color .2s var(--ease), transform .3s var(--ease-spring);border-radius:999px;padding:7px 15px;font-size:.84rem;font-weight:600}.chip-btn:hover{background:var(--glass-strong);border-color:var(--line);transform:translateY(-1px)}.preview-badge{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-muted);align-items:center;gap:7px;font-size:.72rem;font-weight:700;display:inline-flex}.live-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-in-out infinite live-pulse;display:inline-block}@keyframes live-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 var(--accent-glow)}50%{opacity:.65;box-shadow:0 0 0 6px #e4572e00}}.preview-note{text-align:center;max-width:320px;color:var(--ink-faint);margin:6px 0 0;font-size:.8rem}.phone-device{flex-shrink:0;width:264px;height:560px;position:relative}.phone-device-wallet{width:320px;height:660px}.phone-side{background:linear-gradient(#8a929d,#5c6470 42%,#3a4048);width:4px;position:absolute;box-shadow:0 1px 3px #0006}.phone-side-silent,.phone-side-vol-up,.phone-side-vol-down{border-radius:2px 0 0 2px;left:-4px}.phone-side-silent{height:22px;top:17%}.phone-side-vol-up{height:44px;top:23.5%}.phone-side-vol-down{height:44px;top:32.5%}.phone-side-power{border-radius:0 2px 2px 0;height:70px;top:27%;right:-4px}.phone-mock{background:linear-gradient(158deg,#2a2f37,#0c0e12);border-radius:46px;width:264px;height:560px;padding:30px 20px;position:relative;overflow:hidden;box-shadow:0 3px 8px #10141c3d,0 44px 88px -24px #10141c80,inset 0 0 0 2.5px #ffffff1a}.phone-mock-notch{z-index:1;background:#0000009e;border-radius:14px;width:92px;height:22px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.phone-mock-statusbar{color:#ffffffeb;justify-content:space-between;align-items:center;display:flex;position:absolute;top:18px;left:26px;right:26px}.phone-mock-signal{align-items:flex-end;gap:2px;height:10px;display:flex}.phone-mock-signal span{background:currentColor;border-radius:1px;width:3px}.phone-mock-signal span:first-child{height:40%}.phone-mock-signal span:nth-child(2){height:60%}.phone-mock-signal span:nth-child(3){height:80%}.phone-mock-signal span:nth-child(4){height:100%}.phone-mock-statusbar-right{align-items:center;gap:5px;display:flex}.phone-mock-wifi{color:#ffffffeb}.phone-mock-battery{border:1.3px solid #ffffffe6;border-radius:3px;width:22px;height:11px;display:block;position:relative}.phone-mock-battery:after{content:"";background:#ffffffe6;border-radius:0 1px 1px 0;width:2px;height:5px;position:absolute;top:3px;right:-3px}.phone-mock-battery-fill{background:#ffffffe6;border-radius:1px;position:absolute;inset:1.5px 2.5px 1.5px 1.5px}.phone-mock-lockrow{justify-content:space-between;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.phone-mock-lockbtn{-webkit-backdrop-filter:blur(4px);background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.phone-mock-time{text-align:center;color:#fff;letter-spacing:-.02em;margin-top:40px;font-size:3.1rem;font-weight:300}.phone-mock-date{text-align:center;color:#ffffffa6;margin-bottom:36px;font-size:.9rem}.phone-mock-notifs{flex-direction:column;gap:10px;display:flex}@keyframes notif-pop-in{0%{opacity:0;transform:translateY(-16px)scale(.94)}60%{opacity:1;transform:translateY(2px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}.phone-mock-banner{-webkit-backdrop-filter:blur(8px);animation:notif-pop-in .45s var(--ease-spring);background:#ffffff29;border-radius:18px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.phone-mock-banner-top{align-items:center;gap:6px;display:flex}.phone-mock-icon{background:var(--accent);color:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.62rem;font-weight:800;display:flex}.phone-mock-banner-name{color:#fff;flex:1;font-size:.82rem;font-weight:700}.phone-mock-timestamp{color:#ffffff80;font-size:.7rem}.phone-mock-banner-text{color:#ffffffdb;font-size:.86rem;line-height:1.4}.wallet-phone{width:320px;height:660px;padding:0 18px}.wallet-card{width:100%;transition:background .5s var(--ease);border-radius:26px;margin-top:66px;padding:22px 20px 26px;box-shadow:0 14px 30px #00000059}.wallet-stack-tail{flex-direction:column;display:flex;position:absolute;bottom:-34px;left:24px;right:24px}.wallet-stack-strip{border-radius:14px 14px 0 0;height:9px}.wallet-stack-strip-1{background:#3763d6;margin:0 18px}.wallet-stack-strip-2{background:#cf4436 repeating-linear-gradient(135deg,#ffffff4d 0 3px,#0000 3px 7px);margin:0 12px}.wallet-stack-strip-3{background:#e8b93a;margin:0 6px}.wallet-stack-card{border-radius:10px 10px 0 0;align-items:center;gap:12px;padding:16px 18px 46px;display:flex;box-shadow:0 -8px 20px #0003}.wallet-stack-card-bank{background:linear-gradient(135deg,#2c3440,#12161c)}.wallet-stack-chip{background:linear-gradient(135deg,#e8d18a,#b8975a);border-radius:3px;flex-shrink:0;width:26px;height:18px}.wallet-stack-card-bank-text{flex-direction:column;gap:3px;display:flex}.wallet-stack-card-name{color:#fff;font-size:.9rem;font-weight:700}.wallet-stack-card-number{color:#ffffffb3;letter-spacing:.06em;font-size:.78rem}@keyframes stamp-in{0%{opacity:0;transform:scale(.3)}65%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}.wallet-stamp-anim{animation:stamp-in .5s var(--ease-spring) backwards;animation-delay:calc(var(--stamp-i,0) * .11s)}.audience-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px;display:grid}.audience-card{border-radius:var(--r-lg);flex-direction:column;padding:30px 28px 32px;display:flex}.audience-card-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;margin-bottom:26px;padding-bottom:22px;display:flex}.audience-card-badge{background:var(--audience-accent);width:46px;height:46px;color:var(--on-accent);box-shadow:var(--sh-1), inset 0 1px 0 #fff3;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.audience-card-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:3px;font-size:.7rem;font-weight:700}.audience-card-title{margin:0;font-size:1.16rem}.audience-card-list{flex-direction:column;gap:20px;display:flex}.audience-item{align-items:flex-start;gap:14px;display:flex}.audience-item-icon{background:var(--audience-soft);width:34px;height:34px;color:var(--audience-accent);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.audience-item-title{color:var(--ink);letter-spacing:-.015em;margin-bottom:2px;font-size:.97rem;font-weight:700}.audience-item-text{color:var(--ink-muted);margin:0;font-size:.9rem;line-height:1.5}.campaign-demo-card{border-radius:var(--r-xl);flex-wrap:wrap;align-items:center;gap:44px;padding:34px;display:flex}.campaign-demo-input-box{background:var(--surface-nested);border:1px solid var(--glass-edge);border-radius:var(--r-lg);box-shadow:var(--sh-1), var(--edge);flex-direction:column;gap:18px;padding:26px 24px;display:flex}.campaign-demo-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.78rem;font-weight:700}@media (width<=640px){.campaign-demo-card{gap:30px;padding:22px}}.pricing-grid{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:44px;display:grid}@media (width<=1000px){.pricing-grid{grid-template-columns:minmax(0,1fr)}}.segment{background:var(--surface-nested);border:1px solid var(--glass-edge);box-shadow:var(--sh-1), var(--edge);-webkit-backdrop-filter:blur(16px)saturate(170%);border-radius:999px;padding:5px;display:flex;position:relative}.segment-indicator{background:var(--slate);transition:transform .55s var(--ease), width .55s var(--ease);will-change:transform, width;border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 2px 5px #10141c33,0 10px 22px -8px #10141c70}.segment-btn{color:var(--ink-body);transition:color .35s var(--ease);white-space:nowrap;background:0 0;border:none;border-radius:999px;flex:1;padding:12px 22px;font-size:.95rem;font-weight:600;position:relative}.segment-btn.is-active{color:var(--on-slate)}.segment-sm .segment-btn{padding:10px 18px;font-size:.88rem}.plan-panel{border-radius:var(--r-lg);margin-top:22px;padding:30px 28px 32px;position:relative}.plan-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.plan-ribbon{letter-spacing:.07em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-soft);border:1px solid #e4572e33;border-radius:999px;padding:6px 12px;font-size:.68rem;font-weight:700}.plan-price{align-items:baseline;gap:6px;margin-bottom:6px;display:flex}.plan-price-value{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;animation:price-roll .45s var(--ease);font-size:2.9rem;font-weight:800;display:inline-block}@keyframes price-roll{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.plan-price-unit{color:var(--ink-muted);font-size:1rem;font-weight:500}.plan-features{flex-direction:column;gap:13px;margin:20px 0 0;padding:0;list-style:none;display:flex}.plan-features li{color:var(--ink-body);align-items:flex-start;gap:11px;font-size:.95rem;display:flex}.plan-check{background:var(--accent-soft);width:20px;height:20px;color:var(--accent-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.plan-body{animation:plan-swap .4s var(--ease)}@keyframes plan-swap{0%{opacity:0;transform:translateY(8px)scale(.995)}to{opacity:1;transform:none}}.collapse{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.collapse.is-open{grid-template-rows:1fr}.collapse>div{overflow:hidden}.receipt{background:var(--paper);color:var(--paper-ink-muted);box-shadow:var(--sh-2);border-radius:4px;margin-top:24px;padding:22px 20px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.8rem;position:relative;transform:rotate(-.7deg)}.receipt:before,.receipt:after{content:"";background-image:radial-gradient(circle at 4px 3px, transparent 3.2px, var(--paper) 3.4px);background-size:8px 6px;height:6px;position:absolute;left:0;right:0}.receipt:before{top:-5px;transform:scaleY(-1)}.receipt:after{bottom:-5px}.receipt-header{text-align:center;color:var(--paper-ink);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px dashed #14161a2e;margin-bottom:12px;padding-bottom:12px;font-size:.72rem;font-weight:700}.receipt-row{justify-content:space-between;gap:14px;padding:4px 0;display:flex}.receipt-muted{color:var(--paper-ink-muted)}.receipt-divider{border-top:1px dashed var(--paper-line);margin:10px 0}.receipt-total{color:var(--paper-ink);font-size:.92rem;font-weight:700}.receipt-bonus{border-top:1px dashed var(--paper-line);color:var(--paper-accent);margin-top:12px;padding-top:10px;font-size:.74rem;font-weight:700;line-height:1.5}.cmp-title{text-align:center;letter-spacing:-.035em;justify-content:center;align-items:center;min-height:55px;margin:0 0 22px;font-size:2rem;line-height:1;display:flex}@media (width<=520px){.cmp-title{min-height:0;margin-top:8px;font-size:1.5rem}}.cmp{border-radius:var(--r-lg);--cmp-col:84px;padding:10px 18px 14px;position:relative;overflow:hidden}.cmp-band{width:calc(var(--cmp-col) + 12px);background:var(--accent-soft);pointer-events:none;border-radius:18px;position:absolute;top:8px;bottom:8px;right:12px}.cmp-row{grid-template-columns:minmax(0, 1fr) var(--cmp-col) var(--cmp-col);border-bottom:1px solid var(--line-soft);align-items:center;gap:6px;padding:11px 0;display:grid;position:relative}.cmp-row:last-child{border-bottom:none}.cmp-head{border-bottom-color:var(--line);padding:12px 0 10px}.cmp-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp-plan{text-align:center;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);grid-column:2;font-size:.78rem;font-weight:700}.cmp-plan-pro{color:var(--accent-deep);grid-column:3}.cmp-label{color:var(--ink);align-items:center;gap:12px;font-size:.92rem;font-weight:600;line-height:1.3;display:flex}.cmp-icon{background:var(--surface-inset);width:32px;height:32px;color:var(--ink-body);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.cmp-hint{color:var(--ink-muted);margin-top:2px;font-size:.78rem;font-weight:400;display:block}.cmp-cell{justify-content:center;display:flex}.cmp-yes{background:var(--slate);width:22px;height:22px;color:var(--on-slate);border-radius:50%;place-items:center;display:grid}.cmp-cell:last-child .cmp-yes{background:var(--accent-fill);color:var(--on-accent)}.cmp-no{color:var(--ink-faint)}.cmp-text{color:var(--ink);font-size:.86rem;font-weight:600}@media (width<=420px){.cmp{--cmp-col:58px;padding:8px 12px 12px}.cmp-band{width:calc(var(--cmp-col) + 8px);right:8px}.cmp-label{gap:9px;font-size:.86rem}.cmp-icon{width:28px;height:28px}}.faq-list{border-radius:var(--r-lg);overflow:hidden}.faq-item{border-bottom:1px solid var(--line-soft)}.faq-item:last-child{border-bottom:none}.faq-q{text-align:left;letter-spacing:-.018em;width:100%;color:var(--ink);transition:background .25s var(--ease);background:0 0;border:none;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;font-family:inherit;font-size:1.02rem;font-weight:600;display:flex}.faq-q:hover{background:var(--surface-hover)}.faq-icon{background:var(--surface-inset);width:26px;height:26px;transition:background .3s var(--ease), transform .5s var(--ease-spring);border-radius:50%;flex-shrink:0;position:relative}.faq-item.is-open .faq-icon{background:var(--accent-soft);transform:rotate(180deg)}.faq-icon:before,.faq-icon:after{content:"";background:var(--ink-body);transition:transform .4s var(--ease), background .3s var(--ease);border-radius:2px;position:absolute;top:50%;left:50%}.faq-icon:before{width:11px;height:1.6px;transform:translate(-50%,-50%)}.faq-icon:after{width:1.6px;height:11px;transform:translate(-50%,-50%)}.faq-item.is-open .faq-icon:before,.faq-item.is-open .faq-icon:after{background:var(--accent-deep)}.faq-item.is-open .faq-icon:after{transform:translate(-50%,-50%)scaleY(0)}.faq-a{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{max-width:66ch;color:var(--ink-muted);margin:0;padding:0 26px 24px;font-size:.97rem}.cta-band{border-radius:var(--r-xl);box-shadow:var(--sh-3);text-align:center;background:linear-gradient(152deg,#22272f 0%,#14171c 52%,#0b0d11 100%);border:1px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff17);padding:84px 32px;position:relative;overflow:hidden}.cta-band:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 82% 12%,#e4572e4d,#e4572e00 65%),radial-gradient(50% 60% at 12% 92%,#7896c829,#7896c800 68%);position:absolute;inset:0}.cta-band>*{z-index:1;position:relative}.cta-band h2{color:#fff;max-width:17ch;margin:0 auto 18px}.cta-band .eyebrow{color:#ffffffc7;box-shadow:none;background:#ffffff1a;border-color:#ffffff29}.cta-band p{color:#ffffffa8;max-width:50ch;margin:0 auto 34px}.cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}@media (width<=640px){.cta-band{border-radius:var(--r-lg);padding:56px 22px}}.site-footer{border-top:1px solid var(--line-soft);margin-top:40px;padding:64px 0 36px}.footer-grid{flex-wrap:wrap;justify-content:space-between;gap:44px;display:flex}.footer-about{flex:260px;max-width:320px}.footer-col{flex:150px;min-width:140px}.footer-col-title{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:16px;font-size:.76rem;font-weight:700}.footer-col nav{flex-direction:column;gap:11px;font-size:.93rem;display:flex}.footer-link{color:var(--ink-muted);width:fit-content;transition:color .2s var(--ease);text-decoration:none}.footer-link:hover{color:var(--accent-deep)}.footer-bottom{border-top:1px solid var(--line-soft);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:24px;font-size:.83rem;display:flex}.legal{padding:calc(var(--nav-h) + 64px) 0 96px}.legal-back{color:var(--ink-muted);transition:color .2s var(--ease), gap .3s var(--ease);align-items:center;gap:7px;margin-bottom:32px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.legal-back:hover{color:var(--accent-deep);gap:11px}.legal-body{color:var(--ink-body);flex-direction:column;gap:26px;line-height:1.72;display:flex}.legal-body section{padding:0}.legal-body h2{letter-spacing:-.02em;margin:0 0 6px;font-size:1.1rem}.legal-body a{color:var(--accent-deep)}.price-legal{color:var(--ink-muted);max-width:62ch;margin-top:26px;font-size:.8rem;line-height:1.6}.price-legal a{color:var(--ink-muted);text-underline-offset:2px;text-decoration:underline}.price-legal a:hover{color:var(--accent)}.step-art{border-radius:var(--r-md,18px);background:var(--surface-inset);justify-content:center;align-items:flex-end;height:104px;margin:-6px 0 18px;display:flex}.geraet{margin-bottom:16px;display:inline-block;position:relative}.geraet-aufsteller{filter:drop-shadow(0 10px 10px #00000047);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 80'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff' stop-opacity='0.92'/%3E%3Cstop offset='0.5' stop-color='%23c3dbe4' stop-opacity='0.5'/%3E%3Cstop offset='1' stop-color='%23ffffff' stop-opacity='0.78'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' x1='0' y1='0' x2='1' y2='0'%3E%3Cstop offset='0' stop-color='%23e3eff3' stop-opacity='0.75'/%3E%3Cstop offset='1' stop-color='%23ffffff' stop-opacity='0.95'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M10 63 L37 73 L55 71 L28 61 Z' fill='url(%23f)' stroke='%234e6e7c' stroke-opacity='0.7' stroke-width='1.3' stroke-linejoin='round'/%3E%3Cpath d='M37 73 L55 71 L55 72.6 L37 74.8 Z' fill='%238fb1bf' fill-opacity='0.8'/%3E%3Cpath d='M21 7 L49 11 L37 73 L10 63 Z' fill='url(%23s)' stroke='%234e6e7c' stroke-opacity='0.8' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M22.2 9 L11.8 61.4' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-opacity='0.95'/%3E%3Cpath d='M36 13 L22 58' stroke='%23ffffff' stroke-width='2.6' stroke-linecap='round' stroke-opacity='0.22'/%3E%3Cpath d='M10 63 L37 73' stroke='%234e6e7c' stroke-opacity='0.85' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:60px;height:80px}.geraet-stempel{background:var(--stempel-zeichnung) center / contain no-repeat;filter:drop-shadow(0 8px 9px #0000004d);width:45px;height:81px}.geraet-karte{background:linear-gradient(140deg,#3f4146,#26272b);border-radius:8px;width:96px;height:60px;margin-bottom:22px;transform:rotate(-6deg);box-shadow:0 16px 20px -12px #000000a6,inset 0 1px #ffffff1f}.geraet-karte:before{content:"";background:#e4572e;border-radius:50%;width:10px;height:10px;position:absolute;top:10px;left:10px}.geraet-karte:after{content:"";background:#ffffff47;border-radius:2px;width:34px;height:4px;position:absolute;bottom:10px;left:10px}.steps-note{text-align:center;color:var(--ink-muted);margin:22px 0 0;font-size:.95rem}.steps-note a{color:var(--ink);font-weight:700}main>section+section:before{content:"";background-image:radial-gradient(circle at 5px 5px, var(--pearl-2) 0 4px, #0000 4px);opacity:.85;pointer-events:none;background-repeat:repeat-x;background-size:18px 10px;height:10px;position:absolute;top:0;left:0;right:0}main>section{position:relative}.abdruck{border:2.5px solid var(--accent);opacity:0;pointer-events:none;z-index:1;mix-blend-mode:multiply;width:92px;height:92px;transform:rotate(var(--abdruck-dreh,-9deg)) scale(1.55);transition:opacity .42s var(--ease), transform .42s cubic-bezier(.2, 1.5, .45, 1);background:url(/stempster-logo.png) 50%/42% no-repeat;border-radius:50%;place-items:center;display:grid;position:absolute;top:46px;right:clamp(16px,5vw,76px)}.abdruck:after{content:"";border:1px solid var(--accent);opacity:.55;border-radius:50%;position:absolute;inset:6px}.is-visible .abdruck,.abdruck.is-set{opacity:.42;transform:rotate(var(--abdruck-dreh,-9deg)) scale(1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .abdruck{mix-blend-mode:screen;opacity:0}:root:not([data-theme=light]) .is-visible .abdruck{opacity:.34}}:root[data-theme=dark] .abdruck{mix-blend-mode:screen;opacity:0}:root[data-theme=dark] .is-visible .abdruck{opacity:.34}@media (width<=860px){.abdruck{width:66px;height:66px;top:30px}}.has-sheet .abdruck{width:72px;height:72px;top:16px}@media (width<=860px){.has-sheet .abdruck{width:48px;height:48px;top:10px}}.scroll-stamps{z-index:60;pointer-events:none;justify-content:center;gap:7px;padding:7px 0 5px;display:flex;position:fixed;top:0;left:0;right:0}.scroll-stamps i{border:1px solid var(--line);width:7px;height:7px;transition:background-color .3s var(--ease), transform .3s cubic-bezier(.2, 1.5, .45, 1), border-color .3s var(--ease);background:0 0;border-radius:50%}.scroll-stamps i.voll{background:var(--accent);border-color:var(--accent);transform:scale(1.18)}@media (prefers-reduced-motion:reduce){.abdruck,.scroll-stamps i{transition:none}}.stempel-feld{width:36px;height:36px;display:block;position:relative}.stempel-schlag{transform-origin:50% 100%;background:var(--stempel-zeichnung) center/contain no-repeat;opacity:0;pointer-events:none;z-index:4;filter:drop-shadow(0 10px 12px #28180a59);width:42px;height:76px;margin-left:-21px;animation:1.45s cubic-bezier(.32,0,.67,0) forwards stempel-schlag;position:absolute;bottom:0;left:50%}@keyframes stempel-schlag{0%{opacity:0;transform:translateY(-150px)rotate(-12deg)scale(1.08)}12%{opacity:1;transform:translateY(-120px)rotate(-9deg)scale(1.06)}26%{opacity:1;animation-timing-function:cubic-bezier(.2,.9,.3,1);transform:translate(0,0)rotate(0)scale(1)}32%{transform:translateY(2px)rotate(0)scale(1.05,.94)}40%{transform:translate(0,0)rotate(0)scale(1)}55%{transform:translate(0,0)rotate(0)scale(1)}to{opacity:0;transform:translateY(-130px)rotate(8deg)scale(1.06)}}.stempel-schlag:after{content:"";border:2px solid var(--accent);opacity:0;border-radius:50%;width:36px;height:36px;margin-left:-18px;animation:1.45s linear forwards stempel-tinte;position:absolute;bottom:0;left:50%}@keyframes stempel-tinte{0%,25%{opacity:0;transform:scale(.72)}30%{opacity:.75;transform:scale(1)}46%{opacity:.3;transform:scale(1.5)}60%,to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.stempel-schlag{display:none}}
