@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.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:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.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:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_f23d9e{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_f23d9e{--font-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,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:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_9c618b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_9c618b{--font-sans:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2e87b23cef325683-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95d0e421d34c90b-s.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:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d8848e31105c7f17-s.p.woff2) format("woff2");unicode-range:u+00??,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:Fragment Mono Fallback;src:local("Arial");ascent-override:68.53%;descent-override:18.03%;line-gap-override:0.00%;size-adjust:138.63%}.__className_21d4b3{font-family:Fragment Mono,Fragment Mono Fallback;font-weight:400;font-style:normal}.__variable_21d4b3{--font-mono:"Fragment Mono","Fragment Mono Fallback"}:root{--acqua:#0ABAB5;--tinte:#0C2624;--papier:#F5F7F5;--signal:#FF5238;--kobalt:#2E52F2;--surface:#10302D;--surface-2:#123C39;--line:#1D4440;--mint:#9FC4BF;--sea:#5E8D88;--ink:#12312E;--ink-soft:#4C625E;--papier-flaeche:#DFE6E3;--hair:#C9D4D0;--serif:var(--font-serif),"Cormorant Garamond",Georgia,serif;--sans:var(--font-sans),"Hanken Grotesk",system-ui,-apple-system,sans-serif;--mono:var(--font-mono),"Fragment Mono",ui-monospace,"SF Mono",monospace;--pad:clamp(20px,5vw,72px);--maxw:1440px;--radius:16px;--amp:1.35;--grain-op:.045}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--tinte);color:var(--papier);font-family:var(--sans);font-size:17px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}body[data-locked=true]{overflow:hidden;height:100svh}h1,h2,h3,h4{margin:0;font-family:var(--serif);font-weight:700;line-height:1.05;letter-spacing:-.005em}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit}.eyebrow,.mono{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.eyebrow{color:var(--acqua)}.lead{font-size:clamp(16px,1.5vw,19px);color:var(--mint)}.h-xl{font-size:clamp(40px,6.4vw,96px);line-height:.92}.h-lg{font-size:clamp(26px,3.6vw,44px)}.h-md{font-size:clamp(21px,2.6vw,32px)}.wm{font-family:var(--serif);font-weight:700;letter-spacing:0;white-space:nowrap}.wm i{color:var(--acqua);font-style:normal}.shell{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad);z-index:1}.section,.shell{position:relative}.section{padding:clamp(52px,6.5vw,100px) 0}.section--paper{background:var(--papier-flaeche);position:relative}.section--paper,.section--paper h1,.section--paper h2,.section--paper h3{color:var(--ink)}.section--surface{background:var(--surface)}.section--paper:after,.section--paper:before{content:"";position:absolute;left:0;right:0;height:56px;pointer-events:none}.section--paper:before{top:0;background:linear-gradient(180deg,rgba(12,38,36,.1),rgba(12,38,36,0))}.section--paper:after{bottom:0;background:linear-gradient(0deg,rgba(12,38,36,.1),rgba(12,38,36,0))}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:10px;border:none;cursor:pointer;background:var(--acqua);color:var(--tinte);font-weight:700;font-size:15px;overflow:hidden;will-change:transform}.btn,.btn>span{position:relative}.btn>span{z-index:2;transition:color .35s}.btn:before{content:"";position:absolute;inset:0;background:var(--papier);z-index:1;transform:translateY(101%);transition:transform .5s cubic-bezier(.6,0,.2,1)}.btn:hover:before{transform:translateY(0)}.btn--ghost{background:transparent;color:var(--papier);border:1px solid var(--line)}.btn--ghost:before{background:var(--acqua)}.btn--ghost:hover>span{color:var(--tinte)}.btn--klein{padding:10px 18px;font-size:13.5px;border-radius:8px}.btn--ink{background:var(--ink);color:var(--papier)}.btn--ink:before{background:var(--acqua)}.btn--ink:hover>span{color:var(--tinte)}.grain{position:fixed;inset:-50%;z-index:70;pointer-events:none;opacity:var(--grain-op);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain .7s steps(4) infinite}html[data-grain=off] .grain{display:none}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-2%)}to{transform:translate(0)}}.cursor,.cursor-ring{position:fixed;top:0;left:0;z-index:80;pointer-events:none;border-radius:50%;mix-blend-mode:difference}.cursor{width:12px;height:12px;background:var(--acqua);margin:-6px 0 0 -6px}.cursor-ring{width:44px;height:44px;border:1px solid var(--acqua);margin:-22px 0 0 -22px;opacity:.5}html[data-cursor=off] .cursor,html[data-cursor=off] .cursor-ring{display:none}@media (hover:none),(pointer:coarse){.cursor,.cursor-ring{display:none!important}}.progress{position:fixed;top:0;left:0;height:2px;width:100%;z-index:75;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--acqua),var(--kobalt))}.line-mask{display:block;overflow:hidden}.line-mask>span{display:block;will-change:transform}.dotfield{position:absolute;inset:0;z-index:0}html[data-particles=off] .dotfield{display:none}.holo-stage{perspective:1400px;display:flex;justify-content:center;align-items:center}.holo{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;position:relative;width:min(420px,84vw);aspect-ratio:1.586/1;border-radius:20px;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));background:linear-gradient(150deg,var(--surface-2) 0,var(--tinte) 45%,#164945 100%);border:1px solid rgba(10,186,181,.32);box-shadow:0 40px 80px -30px rgba(0,0,0,.85),inset 0 0 0 1px rgba(255,255,255,.03);will-change:transform}.holo:after,.holo:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.holo:before{background:radial-gradient(farthest-corner circle at var(--mx) var(--my),rgba(255,255,255,.55) 4%,rgba(10,186,181,.45) 18%,rgba(46,82,242,.35) 38%,rgba(255,82,56,.25) 58%,rgba(0,0,0,0) 78%);mix-blend-mode:color-dodge;opacity:calc(.65 * var(--amp));filter:brightness(1.1) contrast(1.3)}.holo:after{background:repeating-linear-gradient(105deg,rgba(255,82,56,.22),rgba(10,186,181,.22) 12%,rgba(46,82,242,.22) 24%,rgba(245,247,245,.16) 36%,rgba(255,82,56,.22) 48%);background-size:220% 220%;background-position:var(--mx) var(--my);mix-blend-mode:overlay;opacity:calc(.5 * var(--amp));-webkit-mask-image:radial-gradient(farthest-corner circle at var(--mx) var(--my),#000 10%,rgba(0,0,0,.35) 45%,transparent 75%);mask-image:radial-gradient(farthest-corner circle at var(--mx) var(--my),#000 10%,rgba(0,0,0,.35) 45%,transparent 75%)}html[data-holo=off] .holo:after,html[data-holo=off] .holo:before{opacity:0}.holo-face{position:absolute;inset:0;padding:30px 32px;z-index:3;transform:translateZ(28px);flex-direction:column}.holo-face,.holo-top{display:flex;justify-content:space-between}.holo-top{align-items:flex-start}.chip{width:46px;height:34px;border-radius:7px;position:relative;overflow:hidden;background:linear-gradient(135deg,#0abab5,#6fe3df 40%,#0abab5 70%,#08918d)}.chip:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(12,38,36,.55) 0 1px,transparent 1px 9px),repeating-linear-gradient(0deg,rgba(12,38,36,.55) 0 1px,transparent 1px 11px)}.wave{display:flex;gap:3px;align-items:center}.wave i{display:block;width:4px;border-radius:2px;background:var(--acqua);opacity:.35;animation:wave 1.6s ease-in-out infinite}.wave i:first-child{height:8px}.wave i:nth-child(2){height:14px;animation-delay:.15s}.wave i:nth-child(3){height:20px;animation-delay:.3s}.wave i:nth-child(4){height:26px;animation-delay:.45s}@keyframes wave{0%,to{opacity:.25;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.holo-num{font-family:var(--mono);font-size:17px;letter-spacing:.14em;color:var(--papier);opacity:.9}.holo-bot{display:flex;justify-content:space-between;align-items:flex-end}.holo-bot small{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sea)}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);overflow:hidden;padding:16px 0;position:relative;z-index:3}.ticker-track{display:flex;width:max-content;will-change:transform}.ticker-track span{font-family:var(--mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--mint);white-space:nowrap;display:flex;align-items:center;gap:44px;padding-right:44px}.ticker-track>span:not(.logo-chip):after{content:"✕";color:var(--signal);font-size:11px}.ticker--logos{background:rgba(245,247,245,.94);border-color:rgba(245,247,245,.5)}.ticker-track--logos{align-items:center;gap:56px}.ticker-track--logos>span:after{content:none}.ticker-track--logos .logo-chip{margin-right:56px}.ticker-track--logos .logo-chip img{height:51px;max-width:148px}.strike-list{display:flex;flex-direction:column;gap:6px}.strike{font-family:var(--serif);font-weight:700;font-size:clamp(38px,7.6vw,92px);line-height:1.16;color:var(--ink);position:relative;display:inline-block;width:fit-content}.strike .bar{position:absolute;left:-.04em;top:54%;height:.075em;width:0;background:var(--signal);transform:scaleX(0);transform-origin:0 50%;border-radius:2px}.strike .dot,.strike-out{color:var(--acqua)}.strike-out{font-family:var(--serif);font-weight:700;font-size:clamp(42px,8.4vw,104px);line-height:1;margin-top:24px}.hero-morph{position:relative;width:min(420px,84vw);aspect-ratio:4/5}.hero-morph img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(.97) rotate(-1.2deg);transition:opacity .85s cubic-bezier(.6,0,.2,1),transform .85s cubic-bezier(.6,0,.2,1);filter:drop-shadow(0 30px 50px rgba(0,0,0,.5))}.hero-morph img[data-on=true]{opacity:1;transform:scale(1) rotate(0deg)}.hero-morph-dots{position:absolute;left:50%;bottom:-30px;transform:translateX(-50%);display:flex;gap:8px}.hero-morph-dots span{width:6px;height:6px;border-radius:50%;background:var(--line);transition:background .4s,transform .4s}.hero-morph-dots span[data-on=true]{background:var(--acqua);transform:scale(1.35)}.szenenbild{width:min(440px,86vw)}.szenenbild img{width:100%;height:auto;filter:drop-shadow(0 26px 46px rgba(0,0,0,.4))}.szenenbild--rund img{clip-path:circle(44% at 50% 50%)}.card-bild{width:100%;aspect-ratio:4/3;margin-bottom:6px;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden;background:rgba(255,255,255,.03)}.card--paper .card-bild{background:rgba(12,38,36,.03)}.card-bild img{max-width:78%;max-height:78%;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.25))}.term-video{width:min(560px,88vw);height:auto;filter:drop-shadow(0 40px 70px rgba(0,0,0,.5))}.term-stage{perspective:1500px;display:flex;justify-content:center}.device{width:min(330px,80vw);border-radius:28px;background:var(--surface);padding:20px;transform-style:preserve-3d;box-shadow:0 50px 90px -40px #000;will-change:transform}.device,.screen{border:1px solid var(--line)}.screen{background:var(--tinte);border-radius:16px;min-height:300px;position:relative;overflow:hidden}.scr{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:30px;opacity:0;transform:translateY(14px)}.scr[data-on=true]{opacity:1;transform:none;transition:opacity .4s,transform .5s cubic-bezier(.6,0,.2,1)}.scr .lbl{font-size:15px;color:var(--mint)}.scr .amt{font-size:32px;color:var(--papier)}.scr .amt,.scr .amt-ok{font-family:var(--mono)}.scr .amt-ok{font-size:28px;color:var(--acqua)}.nfc{width:74px;height:74px;position:relative;opacity:.9}.nfc,.nfc:after,.nfc:before{border-radius:50%;border:2px solid var(--acqua)}.nfc:after,.nfc:before{content:"";position:absolute;inset:-14px;opacity:0;animation:nfc 1.9s ease-out infinite}.nfc:after{animation-delay:.65s}@keyframes nfc{0%{transform:scale(.72);opacity:.7}to{transform:scale(1.25);opacity:0}}.tick{width:64px;height:64px;border-radius:50%;background:var(--acqua);display:grid;place-items:center}.tick svg{width:30px;height:30px}.tick path{stroke:var(--tinte);stroke-width:6;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48}.scr[data-on=true] .tick path{animation:draw .5s cubic-bezier(.6,0,.2,1) .12s forwards}@keyframes draw{to{stroke-dashoffset:0}}.device-brand{margin-top:16px;text-align:center;font-family:var(--serif);font-weight:700;font-size:20px;color:var(--papier);opacity:.85}.device-brand i{color:var(--acqua);font-style:normal}.term-shots{position:relative;width:min(460px,84vw);aspect-ratio:13/16}.term-shots img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(.985);transition:opacity .55s cubic-bezier(.6,0,.2,1),transform .55s cubic-bezier(.6,0,.2,1);filter:drop-shadow(0 40px 60px rgba(0,0,0,.55))}.term-shots img[data-on=true]{opacity:1;transform:scale(1)}.steps{display:flex;flex-direction:column;gap:2px}.step{padding:18px 0 18px 22px;border-left:2px solid var(--line);position:relative;opacity:.32;transition:opacity .45s}.step[data-on=true]{opacity:1}.step:before{content:"";position:absolute;left:-2px;top:0;height:100%;width:2px;background:var(--acqua);transform:scaleY(0);transform-origin:0 0;transition:transform .5s cubic-bezier(.6,0,.2,1)}.step[data-on=true]:before{transform:scaleY(1)}.step b{display:block;font-size:18px;color:var(--papier);font-weight:600}.step span{font-size:15px;color:var(--sea)}.akzentlinie{height:2px;width:100%;transform-origin:0 50%;border-radius:2px;background:linear-gradient(90deg,var(--acqua) 0,var(--kobalt) 55%,var(--signal) 100%)}.abschnittsnummer{font-family:var(--mono);font-size:11px;letter-spacing:.2em;display:block;margin-bottom:10px}.abschnittsnummer,.datenwert,.section--paper .abschnittsnummer{color:var(--kobalt)}.datenwert{font-family:var(--mono)}.signalnote{border-left:3px solid var(--signal);padding:2px 0 2px 18px;color:var(--ink-soft);font-size:15.5px;line-height:1.65}.section:not(.section--paper) .signalnote{color:var(--mint)}.infonote{border-left:3px solid var(--kobalt);padding:2px 0 2px 18px;color:var(--ink-soft);font-size:15.5px;line-height:1.65}.section:not(.section--paper) .infonote{color:var(--mint)}.defzeile{position:relative;transition:border-color .4s}.defzeile:hover{border-color:var(--acqua)!important}.defindex{font-family:var(--mono);font-size:11px;color:var(--kobalt);letter-spacing:.16em;display:block;margin-bottom:6px}.card:nth-child(3n+2),.grid>:nth-child(3n+2) .card{--card-akzent:var(--kobalt)}.card:nth-child(3n),.grid>:nth-child(3n) .card{--card-akzent:var(--signal)}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-akzent);opacity:.85}.card:nth-child(3n+2):after,.grid>:nth-child(3n+2) .card:after{background:radial-gradient(circle at 50% 120%,rgba(46,82,242,.24),transparent 62%)}.card:nth-child(3n):after,.grid>:nth-child(3n) .card:after{background:radial-gradient(circle at 50% 120%,rgba(255,82,56,.2),transparent 62%)}.card{transition:border-color .45s,transform .45s cubic-bezier(.6,0,.2,1);border-color:color-mix(in srgb,var(--card-akzent) 22%,var(--line))}.card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--card-akzent) 55%,var(--line))}.card--paper{border-color:color-mix(in srgb,var(--card-akzent) 30%,var(--hair))}.card--paper:hover{border-color:color-mix(in srgb,var(--card-akzent) 65%,var(--hair))}.eyebrow{display:inline-flex;align-items:center;gap:10px}.eyebrow:before{content:"";width:22px;height:1px;background:currentColor;opacity:.6;flex:none}.logoreihe{margin-top:36px;flex-wrap:wrap;gap:40px}.logo-chip,.logoreihe{display:flex;align-items:center}.logo-chip{justify-content:center}.logo-chip img{height:52px;width:auto;max-width:136px;object-fit:contain}.logo-chip[data-key=girocard] img{height:81px}.logo-chip[data-key=amex] img{height:70px}.logo-chip[data-key=google-pay] img{height:68px}.ticker-track--logos .logo-chip[data-key=girocard] img{height:79px}.ticker-track--logos .logo-chip[data-key=amex] img{height:69px}.ticker-track--logos .logo-chip[data-key=google-pay] img{height:66px}.logo-chip--footer[data-key=girocard] img{height:61px}.logo-chip--footer[data-key=amex] img{height:52px}.logo-chip--footer[data-key=google-pay] img{height:51px}.logoreihe--footer{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:24px 28px;gap:40px;justify-content:center}.logo-chip--footer img{height:39px;max-width:106px}.grid{display:grid;gap:24px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.card{--card-akzent:var(--acqua);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:34px 28px 28px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;will-change:transform}.card:after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .5s;pointer-events:none;background:radial-gradient(circle at 50% 120%,rgba(10,186,181,.22),transparent 62%)}.card:hover:after{opacity:1}.card h3{font-size:26px;color:var(--papier)}.card p{font-size:15px;color:var(--mint);line-height:1.62}.card .n{font-family:var(--mono);font-size:12px;letter-spacing:.16em;color:var(--card-akzent)}.card--paper{background:#fff;border-color:var(--hair);box-shadow:0 1px 3px rgba(12,38,36,.08)}.card--paper h3{color:var(--ink)}.card--paper p{color:var(--ink-soft)}.tags{margin-top:auto;padding-top:18px;display:flex;gap:8px;flex-wrap:wrap}.tags i{font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sea);border:1px solid var(--line);border-radius:6px;padding:5px 10px}.card--paper .tags i{color:var(--ink-soft);border-color:var(--hair)}.header{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px var(--pad);transition:background .4s,padding .4s,border-color .4s,-webkit-backdrop-filter .4s;transition:background .4s,backdrop-filter .4s,padding .4s,border-color .4s;transition:background .4s,backdrop-filter .4s,padding .4s,border-color .4s,-webkit-backdrop-filter .4s;border-bottom:1px solid transparent}.header[data-stuck=true]{background:rgba(12,38,36,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px var(--pad);border-bottom-color:var(--line)}.header .wm{font-size:26px;color:var(--papier)}.nav{display:flex;gap:26px;align-items:center}.nav a{color:var(--mint);font-size:14.5px;font-weight:500;position:relative}.nav a:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background:var(--acqua);transform:scaleX(0);transform-origin:100% 50%;transition:transform .45s cubic-bezier(.6,0,.2,1)}.nav a:hover:after{transform:scaleX(1);transform-origin:0 50%}@media(max-width:1080px){.nav{display:none}}@media(min-width:1081px) and (max-width:1320px){.nav{gap:14px}.nav a{font-size:13.5px}}.burger{display:none;width:38px;height:38px;border:none;background:transparent;cursor:pointer;padding:0;position:relative;z-index:65}.burger span,.burger span:after,.burger span:before{content:"";position:absolute;left:8px;right:8px;height:2px;background:var(--papier);transition:transform .35s cubic-bezier(.6,0,.2,1),opacity .25s}.burger span{top:18px}.burger span:before{top:-8px}.burger span:after{top:8px}.burger span[data-open=true]{background:transparent}.burger span[data-open=true]:before{transform:translateY(8px) rotate(45deg)}.burger span[data-open=true]:after{transform:translateY(-8px) rotate(-45deg)}.mobile-menu{position:fixed;inset:0;z-index:59;background:var(--tinte);display:flex;flex-direction:column;justify-content:center;gap:36px;padding:100px var(--pad) 60px;opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .35s ease,transform .35s cubic-bezier(.6,0,.2,1);overflow-y:auto}.mobile-menu[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu nav{display:flex;flex-direction:column;gap:26px}.mobile-menu-group>a{font-family:var(--serif);font-weight:700;font-size:clamp(26px,7vw,34px);color:var(--papier);display:block}.mobile-menu-children{margin-top:10px;display:flex;flex-direction:column;gap:12px;padding-left:4px}.mobile-menu-children a{font-size:16px;color:var(--mint)}.mobile-menu .btn{align-self:flex-start;margin-top:10px}.nav-login-desktop{display:flex;flex-direction:column;gap:5px;align-items:flex-start}.nav-login-desktop a{font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;color:var(--sea);white-space:nowrap;transition:color .3s;line-height:1.25}.nav-login-desktop a:hover{color:var(--acqua)}.nav-cta-desktop{display:inline-flex}@media(max-width:1080px){.burger{display:block}.nav-cta-desktop,.nav-login-desktop{display:none}}@media(min-width:1081px){.burger,.mobile-menu{display:none}}.mobile-menu-login{display:flex;flex-direction:column;gap:12px}.mobile-menu-login a{font-size:16px;color:var(--mint)}.footer{border-top:1px solid var(--line);background:var(--tinte)}@media(max-width:1080px){.footer{padding-bottom:64px}}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:32px;padding:64px 0 48px}@media(max-width:1000px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.footer-grid{grid-template-columns:1fr}}.footer h4{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sea);margin-bottom:14px}.footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.footer-cta{margin-top:18px}.footer a{font-size:14.5px;color:var(--mint);transition:color .3s}.footer a:hover{color:var(--acqua)}.footer-bar{border-top:1px solid var(--line);padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.disclaimer,.footer-bar .mono{color:var(--sea)}.disclaimer{font-size:12.5px;line-height:1.6;max-width:78ch;margin-top:14px}.hinweis-wieder{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--sea);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line);transition:color .3s,text-decoration-color .3s}.hinweis-wieder:hover{color:var(--acqua);text-decoration-color:var(--acqua)}.hinweis{position:fixed;left:0;right:0;bottom:0;z-index:59;background:rgba(12,38,36,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);animation:hinweis-auf .45s cubic-bezier(.6,0,.2,1) both}@keyframes hinweis-auf{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hinweis{animation:none}}.hinweis-innen{max-width:var(--maxw);margin:0 auto;padding:20px var(--pad);display:flex;gap:28px;align-items:flex-start;justify-content:space-between}.hinweis-text{max-width:78ch}.hinweis-text p{font-size:14.5px;line-height:1.66;color:var(--mint);margin:0}.hinweis-text strong{color:var(--papier);font-weight:600}.hinweis[data-details=true] .hinweis-text{max-height:56vh;overflow-y:auto;padding-right:10px;overscroll-behavior:contain}.hinweis-details{margin-top:18px;display:flex;flex-direction:column;gap:12px}.hinweis-details h3{font-family:var(--sans);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sea);margin:8px 0 0}.hinweis-details h3:first-child{margin-top:0}.hinweis-details p{font-size:13.5px}.hinweis-fein{font-size:12.5px!important;color:var(--sea)!important}.hinweis-fein a{color:var(--mint);text-decoration:underline;text-underline-offset:3px}.hinweis-fein a:hover{color:var(--acqua)}.hinweis-knoepfe{display:flex;gap:10px;flex-shrink:0;align-items:center}body[data-hinweis=offen] .sticky-cta{display:none}@media(max-width:1080px){.hinweis-innen{flex-direction:column;gap:16px;padding:16px var(--pad)}.hinweis-text p{font-size:13.5px;line-height:1.62}.hinweis-details p{font-size:13px}.hinweis-knoepfe{width:100%}.hinweis-knoepfe .btn{flex:1 1;justify-content:center}.hinweis[data-details=true] .hinweis-text{max-height:48vh}}.home-hero{position:relative;z-index:2;width:100%;display:grid;gap:20px 60px;grid-template-columns:1fr}.home-hero-visual{display:flex;justify-content:center}@media(min-width:761px){.home-hero{grid-template-columns:1fr 1fr;grid-template-areas:"lead visual" "rest visual";align-items:start;gap:8px 60px}.home-hero-lead{grid-area:lead}.home-hero-visual{grid-area:visual;align-self:center}.home-hero-rest{grid-area:rest}}@media(max-width:760px){.home-hero-visual .hero-morph{width:min(336px,67vw)}.hero-grid>:last-child{order:-1}}html[data-rm=true] *,html[data-rm=true] :after,html[data-rm=true] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html[data-compact=true] [data-fullheight]{min-height:auto!important;padding-top:140px!important;padding-bottom:90px!important}html[data-compact=true] .term-pin{min-height:auto!important;padding-top:80px!important;padding-bottom:80px!important}.branchen-chips{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.branchen-chip{font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;color:var(--mint);border:1px solid var(--line);border-radius:999px;padding:8px 16px;transition:border-color .3s,color .3s}.branchen-chip:hover{border-color:var(--acqua);color:var(--acqua)}.sticky-cta{display:none;position:fixed;left:0;right:0;bottom:0;z-index:58;padding:12px var(--pad);background:rgba(12,38,36,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line)}.sticky-cta .btn{width:100%;justify-content:center}@media(max-width:1080px){.sticky-cta{display:block}}.lead-modal-overlay{position:fixed;inset:0;z-index:120;background:rgba(12,38,36,.86);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.lead-modal{position:relative;width:100%;max-width:480px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:clamp(28px,4vw,44px);box-shadow:0 50px 90px -30px rgba(0,0,0,.7);margin:auto}.lead-modal-close{position:absolute;top:18px;right:18px;background:transparent;border:none;cursor:pointer;color:var(--sea);font-size:16px;line-height:1;padding:8px;transition:color .25s}.lead-modal-close:hover{color:var(--acqua)}.lead-form{gap:18px}.lead-field,.lead-form{display:flex;flex-direction:column}.lead-field{gap:8px}.lead-field label,.lead-field-label{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sea)}.lead-field input,.lead-field select{background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:10px;padding:13px 14px;color:var(--papier);font-size:15px;font-family:var(--sans);transition:border-color .3s,background .3s}.lead-field input::placeholder{color:var(--sea)}.lead-field input:focus,.lead-field select:focus{border-color:var(--acqua);background:rgba(255,255,255,.06);outline:none}.lead-field select option{background:var(--surface);color:var(--papier)}.lead-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:480px){.lead-row{grid-template-columns:1fr}}.lead-segmented{display:flex;gap:8px;flex-wrap:wrap}.lead-segmented button{padding:10px 18px;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--mint);font-family:var(--mono);font-size:14px;cursor:pointer;transition:all .25s}.lead-segmented button:hover{border-color:var(--acqua)}.lead-segmented button[data-on=true]{background:var(--acqua);border-color:var(--acqua);color:var(--tinte);font-weight:700}.lead-form-error{color:var(--signal);font-size:13.5px}.lead-form-note{font-size:12px;color:var(--sea);line-height:1.6}.lead-form-note a{color:var(--acqua);text-decoration:underline}.lead-form-ok{padding:8px 0}:focus-visible{outline:2px solid var(--acqua);outline-offset:3px;border-radius:4px}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--acqua);color:var(--tinte);padding:12px 20px;font-weight:700;border-radius:0 0 10px 0}.skip-link:focus{left:0}.kk-welt{--kk-weiss:#FFFFFF;--kk-sanft:#F3F6F5;--kk-linie:#E2E9E7;--kk-linie-stark:#C9D4D0;--kk-text:#12312E;--kk-text-leise:#5A716D;background:var(--kk-weiss);color:var(--kk-text);position:relative;z-index:1}body:has(.kk-welt) .header{background:rgba(12,38,36,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.kk-welt h1,.kk-welt h2,.kk-welt h3,.kk-welt h4{color:var(--kk-text)}.kk-welt .lead{color:var(--kk-text-leise)}.kk-welt .eyebrow{color:var(--acqua)}.kk-band{padding:clamp(48px,6vw,92px) 0;position:relative}.kk-band--sanft{background:var(--kk-sanft)}.kk-band--rand{border-top:1px solid var(--kk-linie)}.kk-kopf{position:relative;overflow:hidden;padding:clamp(104px,11vw,150px) 0 clamp(40px,5vw,72px);background:radial-gradient(900px 420px at 78% 12%,rgba(10,186,181,.13),transparent 62%),radial-gradient(700px 380px at 8% 88%,rgba(46,82,242,.08),transparent 60%),var(--kk-weiss)}.kk-bild{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius);background:var(--kk-sanft);border:1px solid var(--kk-linie)}.kk-bild img,.kk-bild picture{display:block;width:100%;height:100%}.kk-bild img{object-fit:contain}.kk-bild--frei{background:transparent;border:0;border-radius:0}.kk-bild--schwebt img{animation:kkSchweben 7s ease-in-out infinite}@keyframes kkSchweben{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(-.4deg)}}html[data-rm=true] .kk-bild--schwebt img{animation:none}.kk-platzhalter{display:grid;place-items:center;width:100%;height:100%;background:repeating-linear-gradient(45deg,rgba(18,49,46,.055) 0 10px,transparent 10px 20px);color:var(--kk-text-leise);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:12px}.kk-produkte{display:grid;gap:22px;grid-template-columns:1fr}@media(min-width:860px){.kk-produkte{grid-template-columns:repeat(2,1fr)}}.kk-produkt{display:flex;flex-direction:column;gap:0;height:100%;background:var(--kk-weiss);border:1px solid var(--kk-linie);border-radius:var(--radius);padding:26px;box-shadow:0 1px 2px rgba(18,49,46,.05);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s}.kk-produkt:hover{transform:translateY(-6px);box-shadow:0 22px 48px rgba(18,49,46,.13);border-color:var(--acqua)}.kk-produkt .kk-bild{background:var(--kk-sanft);border-color:transparent}.kk-produkt h3{font-size:30px;margin-top:20px}.kk-produkt p{color:var(--kk-text-leise);font-size:15.5px;line-height:1.62;margin:10px 0 0}.kk-produkt .n{font-size:12px;letter-spacing:.16em}.kk-abpreis,.kk-produkt .n{font-family:var(--mono);color:var(--kobalt)}.kk-abpreis{margin-top:16px;display:flex;align-items:baseline;gap:8px}.kk-abpreis b{font-family:var(--serif);font-size:32px;font-weight:700;color:var(--kk-text)}.kk-abpreis span{font-size:12.5px;color:var(--kk-text-leise)}.kk-chips{margin-top:auto;padding-top:20px;display:flex;gap:8px;flex-wrap:wrap}.kk-chips i{font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--kk-text-leise);border:1px solid var(--kk-linie-stark);border-radius:999px;padding:5px 10px}.kk-raster{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:620px){.kk-raster--2{grid-template-columns:repeat(2,1fr)}.kk-raster--auto{grid-template-columns:repeat(auto-fit,minmax(236px,1fr))}}.kk-wahl{position:relative;display:flex;flex-direction:column;gap:8px;width:100%;text-align:left;padding:20px;border-radius:16px;font:inherit;border:1px solid var(--kk-linie);background:var(--kk-weiss);color:var(--kk-text);cursor:pointer;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.2,.8,.2,1)}.kk-wahl:hover:not([data-fest=true]){border-color:var(--acqua);transform:translateY(-3px);box-shadow:0 14px 30px rgba(18,49,46,.1)}.kk-wahl[data-on=true]{border-color:var(--acqua);box-shadow:0 0 0 2px rgba(10,186,181,.28),0 14px 30px rgba(10,186,181,.14);background:linear-gradient(180deg,rgba(10,186,181,.07),rgba(10,186,181,.02))}.kk-wahl[data-fest=true]{cursor:default;background:var(--kk-sanft);border-style:dashed;color:var(--kk-text-leise)}.kk-wahl[data-fest=true]:hover{transform:none}.kk-wahl b{font-size:18px;font-weight:600;line-height:1.25;color:var(--kk-text)}.kk-wahl small,.kk-wahl[data-fest=true] b{color:var(--kk-text-leise)}.kk-wahl small{font-size:13.5px;line-height:1.55;font-weight:400}.kk-wahl .kk-preis{font-family:var(--mono);font-size:15px;color:var(--acqua);font-weight:600}.kk-wahl[data-fest=true] .kk-preis{color:var(--kk-text-leise);font-weight:400}.kk-haken{position:absolute;top:16px;right:16px;width:22px;height:22px;border-radius:7px;border:1px solid var(--kk-linie-stark);display:grid;place-items:center;transition:background .25s,border-color .25s,transform .25s}.kk-wahl[data-on=true] .kk-haken{background:var(--acqua);border-color:var(--acqua);transform:scale(1.08)}.kk-haken svg{width:12px;height:12px;opacity:0;transition:opacity .2s}.kk-wahl[data-on=true] .kk-haken svg{opacity:1}.kk-haken path{stroke:#fff;stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.kk-badge{align-self:flex-start;font-family:var(--mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;padding:5px 10px;border-radius:999px;border:1px solid;color:var(--acqua)}.kk-badge--daten{color:var(--kobalt)}.kk-badge--enthalten{color:var(--kk-text-leise);border-style:dashed}.kk-badge--signal{color:var(--signal)}.kk-regler{background:var(--kk-weiss);border:1px solid var(--kk-linie);border-radius:16px;padding:22px 24px 18px}.kk-regler-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.kk-regler-kopf b{font-size:17px;font-weight:600}.kk-regler-wert{font-family:var(--mono);font-size:15px;color:var(--acqua);font-weight:600;white-space:nowrap}.kk-regler-hinweis{display:block;margin-top:6px;font-size:13.5px;line-height:1.55;color:var(--kk-text-leise)}.kk-regler input[type=range]{appearance:none;width:100%;margin:22px 0 0;height:6px;border-radius:999px;background:transparent;cursor:pointer}.kk-regler input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--acqua) 0 var(--kk-fuellung,50%),var(--kk-linie) var(--kk-fuellung,50%) 100%)}.kk-regler input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,var(--acqua) 0 var(--kk-fuellung,50%),var(--kk-linie) var(--kk-fuellung,50%) 100%)}.kk-regler input[type=range]::-webkit-slider-thumb{appearance:none;width:26px;height:26px;margin-top:-10px;border-radius:50%;background:#fff;border:2px solid var(--acqua);box-shadow:0 3px 10px rgba(18,49,46,.2);-webkit-transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s}.kk-regler input[type=range]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fff;border:2px solid var(--acqua);box-shadow:0 3px 10px rgba(18,49,46,.2)}.kk-regler input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.12)}.kk-regler input[type=range]:active::-webkit-slider-thumb{transform:scale(1.2);box-shadow:0 0 0 8px rgba(10,186,181,.16),0 3px 10px rgba(18,49,46,.2)}.kk-regler-marken{display:flex;justify-content:space-between;margin-top:12px;gap:6px}.kk-regler-marken button{flex:1 1;background:none;border:0;padding:6px 2px;cursor:pointer;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--kk-text-leise);transition:color .25s;text-align:center}.kk-regler-marken button:hover{color:var(--acqua)}.kk-regler-marken button[data-on=true]{color:var(--kk-text);font-weight:700}.kk-schritte{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:12px;scrollbar-width:none}.kk-schritte::-webkit-scrollbar{display:none}.kk-schritt{flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:10px 16px;border-radius:999px;border:1px solid var(--kk-linie);background:var(--kk-weiss);color:var(--kk-text-leise);cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;transition:color .25s,border-color .25s,background .25s}.kk-schritt:hover{color:var(--acqua);border-color:var(--acqua)}.kk-schritt[data-erledigt=true]{color:var(--kk-text);border-color:var(--kk-linie-stark)}.kk-schritt[aria-current=step]{color:#fff;background:var(--kk-text);border-color:var(--kk-text);font-weight:700}.kk-schritt i{font-style:normal;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;background:var(--kk-sanft);color:var(--kk-text-leise);font-size:10px}.kk-schritt[aria-current=step] i{background:var(--acqua);color:var(--kk-text)}.kk-schritt[data-erledigt=true] i{background:var(--acqua);color:#fff}.kk-fortschritt{height:3px;border-radius:999px;background:var(--kk-linie);overflow:hidden;margin-bottom:28px}.kk-fortschritt span{display:block;height:100%;background:var(--acqua);border-radius:999px;transition:width .55s cubic-bezier(.2,.8,.2,1)}.kk-anweisung{margin-bottom:22px}.kk-anweisung b{display:block;font-family:var(--serif);font-weight:700;font-size:clamp(22px,3vw,29px);line-height:1.15;color:var(--kk-text)}.kk-anweisung span{display:block;margin-top:10px;max-width:56ch;font-size:15.5px;line-height:1.6;color:var(--kk-text-leise)}.kk-buehne{animation:kkEinblenden .45s cubic-bezier(.2,.8,.2,1) both}@keyframes kkEinblenden{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html[data-rm=true] .kk-buehne{animation:none}.kk-navi{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px;align-items:center}.kk-knopf{display:inline-flex;align-items:center;gap:9px;padding:14px 26px;border-radius:11px;font-family:var(--sans);font-size:15px;font-weight:600;cursor:pointer;border:1px solid transparent;background:var(--acqua);color:var(--tinte);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background .25s}.kk-knopf:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(10,186,181,.32)}.kk-knopf--leise{background:transparent;border-color:var(--kk-linie-stark);color:var(--kk-text)}.kk-knopf--leise:hover{border-color:var(--acqua);color:var(--acqua);box-shadow:none}.kk-knopf--klein{padding:10px 18px;font-size:13.5px;border-radius:9px}.kk-posten{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.kk-posten li{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--kk-linie)}.kk-posten li:last-child{border-bottom:0}.kk-post-text{display:flex;flex-direction:column;gap:3px;min-width:0}.kk-posten b{font-size:15.5px;font-weight:600;color:var(--kk-text)}.kk-posten small{font-size:12.5px;color:var(--kk-text-leise)}.kk-post-betrag{font-family:var(--mono);font-size:15px;color:var(--kk-text);white-space:nowrap}.kk-posten li[data-info=true] b{color:var(--kk-text-leise);font-weight:400}.kk-posten li[data-info=true] .kk-post-betrag{color:var(--kk-text-leise)}.kk-posten li[data-neu=true]{animation:kkZeileRein .5s cubic-bezier(.2,.8,.2,1) both}@keyframes kkZeileRein{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}html[data-rm=true] .kk-posten li[data-neu=true]{animation:none}.kk-summen{display:grid;gap:14px;grid-template-columns:1fr;margin-top:26px}@media(min-width:620px){.kk-summen{grid-template-columns:repeat(2,1fr)}}.kk-summe{border:1px solid var(--kk-linie);border-radius:16px;padding:22px;background:var(--kk-weiss)}.kk-summe--stark{background:var(--kk-text);border-color:var(--kk-text)}.kk-summe span{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--kk-text-leise)}.kk-summe--stark span{color:var(--mint)}.kk-summe strong{display:block;margin-top:10px;font-family:var(--serif);font-weight:700;font-size:clamp(30px,5vw,42px);line-height:1;color:var(--kk-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kk-summe--stark strong{color:#fff}.kk-summe em{display:block;margin-top:9px;font-style:normal;font-size:13px;color:var(--kk-text-leise)}.kk-summe--stark em{color:var(--mint)}.kk-puls{animation:kkPuls .5s cubic-bezier(.2,.8,.2,1)}@keyframes kkPuls{0%{transform:scale(1)}35%{transform:scale(1.045)}to{transform:scale(1)}}html[data-rm=true] .kk-puls{animation:none}.kk-code{margin-top:28px;border:1px solid var(--kk-linie);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:14px;background:var(--kk-sanft)}.kk-code-wert{font-family:var(--mono);font-size:clamp(19px,4.4vw,27px);letter-spacing:.08em;color:var(--kk-text);word-break:break-all;font-weight:600}.kk-code--gross{border-color:var(--acqua);background:rgba(10,186,181,.09)}.kk-code--gross .kk-code-wert{font-size:clamp(28px,7vw,50px);color:var(--acqua)}.kk-code-knoepfe{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.kk-code-meldung{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--acqua)}.kk-leiste{position:fixed;left:0;right:0;bottom:0;z-index:70;background:rgba(255,255,255,.97);border-top:1px solid var(--kk-linie-stark);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -8px 30px rgba(18,49,46,.1);padding:12px var(--pad);padding-bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:14px}.kk-leiste-zahlen{display:flex;flex-direction:column;gap:2px;min-width:0}.kk-leiste-zahlen span{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--kk-text-leise)}.kk-leiste-zahlen b{font-family:var(--mono);font-size:16px;color:var(--kk-text);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(min-width:1081px){.kk-leiste{display:none}}body:has(.kk-welt) .sticky-cta{display:none}@media(max-width:1080px){body:has(.kk-leiste) main{padding-bottom:98px}}.kk-spalten{display:grid;gap:34px;grid-template-columns:1fr}@media(min-width:1081px){.kk-spalten{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:48px}.kk-seitenspalte{position:sticky;top:100px}}.kk-merkzettel{background:var(--kk-weiss);border:1px solid var(--kk-linie);border-radius:18px;padding:24px;box-shadow:0 16px 40px rgba(18,49,46,.09)}.kk-seitenspalte .kk-summen{grid-template-columns:1fr;gap:10px}.kk-seitenspalte .kk-summe{padding:16px;border-radius:12px}.kk-seitenspalte .kk-summe strong{font-size:27px}.kk-vertrauen{display:grid;gap:1px;grid-template-columns:1fr;background:var(--kk-linie);border:1px solid var(--kk-linie);border-radius:16px;overflow:hidden}@media(min-width:620px){.kk-vertrauen{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.kk-vertrauen{grid-template-columns:repeat(4,1fr)}}.kk-vertrauen div{background:var(--kk-weiss);padding:22px 20px}.kk-vertrauen b{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--kobalt)}.kk-vertrauen strong{display:block;margin-top:10px;font-family:var(--serif);font-weight:700;font-size:21px;line-height:1.2;color:var(--kk-text)}.kk-vertrauen span{display:block;margin-top:8px;font-size:13.5px;line-height:1.55;color:var(--kk-text-leise)}.kk-tabelle-huelle{overflow-x:auto;margin-top:34px}.kk-tabelle{width:100%;border-collapse:collapse;min-width:600px}.kk-tabelle th{text-align:left;padding:0 18px 14px 0;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--kobalt);border-bottom:1px solid var(--kk-linie-stark)}.kk-tabelle td{padding:15px 18px 15px 0;vertical-align:top;font-size:15.5px;line-height:1.6;color:var(--kk-text-leise);border-bottom:1px solid var(--kk-linie)}.kk-tabelle td:first-child{font-weight:600;color:var(--kk-text)}.kk-tabelle tr:hover td{background:rgba(10,186,181,.045)}.kk-weiche{display:grid;gap:18px;grid-template-columns:1fr;margin-top:34px}@media(min-width:720px){.kk-weiche{grid-template-columns:repeat(2,1fr)}}.kk-weiche-karte{border:1px solid var(--kk-linie);border-radius:18px;padding:30px;background:var(--kk-weiss);display:flex;flex-direction:column;gap:14px;height:100%;transition:border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.2,.8,.2,1)}.kk-weiche-karte:hover{border-color:var(--acqua);transform:translateY(-4px);box-shadow:0 18px 40px rgba(18,49,46,.11)}.kk-weiche-karte q{font-family:var(--serif);font-weight:700;font-size:clamp(22px,3vw,29px);line-height:1.18;color:var(--kk-text)}.kk-weiche-karte p{font-size:15px;color:var(--kk-text-leise);line-height:1.62;margin:0}.kk-weiche-karte .kk-knopf{align-self:flex-start;margin-top:6px}.kk-punkte{list-style:none;margin:34px 0 0;padding:0;display:grid;gap:2px}.kk-punkte li{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid var(--kk-linie);font-size:15.5px;line-height:1.6;color:var(--kk-text-leise)}.kk-punkte li:before{content:"";flex:0 0 auto;width:7px;height:7px;margin-top:8px;border-radius:2px;background:var(--acqua)}.kk-punkte b{color:var(--kk-text);font-weight:600}.kk-punkte--grenzen li:before{background:var(--signal)}@media(min-width:900px){.kk-punkte--zwei{grid-template-columns:repeat(2,1fr);column-gap:44px}}.kk-branchen{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.kk-branchen span{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--kk-text-leise);border:1px solid var(--kk-linie-stark);border-radius:999px;padding:8px 14px;transition:border-color .25s,color .25s}.kk-branchen span:hover{border-color:var(--acqua);color:var(--acqua)}.kk-fussnote{margin-top:26px;font-size:13px;line-height:1.65;color:var(--kk-text-leise);max-width:72ch}.kk-faq{margin-top:34px;max-width:78ch}.kk-faq details{border-bottom:1px solid var(--kk-linie);padding:18px 0}.kk-faq summary{cursor:pointer;font-weight:600;font-size:17px;color:var(--kk-text);list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center}.kk-faq summary::-webkit-details-marker{display:none}.kk-faq summary:after{content:"+";font-family:var(--mono);font-size:20px;color:var(--acqua);transition:transform .3s;flex:0 0 auto}.kk-faq details[open] summary:after{transform:rotate(45deg)}.kk-faq p{margin-top:12px;color:var(--kk-text-leise);line-height:1.7;font-size:15.5px}.kk-welt .lead-form{display:flex;flex-direction:column;gap:18px}.kk-welt .lead-field label,.kk-welt .lead-field-label{color:var(--kk-text-leise)}.kk-welt .lead-field input{background:var(--kk-weiss);border:1px solid var(--kk-linie-stark);color:var(--kk-text)}.kk-welt .lead-field input::placeholder{color:var(--kk-text-leise)}.kk-welt .lead-field input:focus{border-color:var(--acqua);background:#fff}.kk-welt .lead-form-note{color:var(--kk-text-leise)}.kk-welt .lead-form-note a{color:var(--acqua)}.kk-welt .lead-form-ok p{color:var(--kk-text-leise)}.kk-nur-druck{display:none}@media print{.kk-welt>section:not(.kk-druckblatt),main>section:not(.kk-druckblatt){display:none!important}.kk-nur-druck{display:block!important}.cursor,.cursor-ring,.dotfield,.footer,.grain,.header,.hinweis,.kk-fortschritt,.kk-leiste,.kk-navi,.kk-nur-bildschirm,.kk-schritte,.mobile-menu,.progress,.skip-link,.sticky-cta{display:none!important}.kk-welt,body{background:#fff!important;color:#000!important}.kk-band,.section{padding:0 0 18px!important;background:#fff!important}.kk-code,.kk-posten li,.kk-summe{border-color:#bbb!important;background:#fff!important}.kk-summe--stark{background:#fff!important}.kk-code-wert,.kk-post-betrag,.kk-posten b,.kk-summe strong,.kk-summe--stark em,.kk-summe--stark span,.kk-summe--stark strong{color:#000!important}.kk-posten small,.kk-summe em,.kk-summe span{color:#444!important}h1,h2,h3{color:#000!important}}