@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/archivo-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/archivo-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/archivo-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/michroma-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/michroma-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#141413;--graphite:#3a3a38;--stone:#e3e0d8;--paper:#f7f6f2;--lime:#b3de45;--matte:var(--ink);--matte-2:#1b1b1a;--matte-3:#262624;--kreide:var(--paper);--kreide-2:#d2cfc7;--stahl:#8f8c85;--stahl-dunkel:var(--graphite);--linie:#f7f6f21f;--linie-hell:#1414131f;--fehler:#e5534b;--display:"Michroma", "Eurostile", "Arial Black", sans-serif;--schrift:"Archivo", "Helvetica Neue", Arial, sans-serif;--mono:var(--schrift);--rand:clamp(16px, 4vw, 56px);--breite:1440px;--weich:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--matte);color:var(--kreide);font-family:var(--schrift);font-variation-settings:"wdth" 100;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55;overflow-x:clip}img,video{max-width:100%;display:block}a{color:inherit}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.skip{z-index:100;background:var(--kreide);color:var(--matte);border-radius:8px;padding:10px 14px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.label{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--stahl);align-items:center;gap:10px;font-size:12px;font-weight:500;display:flex}.label:before{content:"";opacity:.6;background:currentColor;width:18px;height:2px}.titel-m,.titel-l,.titel-xl{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-weight:400;line-height:1.12}.titel-m{font-size:clamp(22px,2.5vw,34px)}.titel-l{font-size:clamp(26px,3.5vw,52px)}.titel-xl{font-size:clamp(32px,5.6vw,88px);line-height:1.05}.fliess{color:var(--kreide-2);max-width:36em;font-size:clamp(17px,1.3vw,19px)}.knopf{--h:52px;height:var(--h);background:var(--lime);color:var(--ink);font:600 15px/1 var(--schrift);white-space:nowrap;border:1px solid var(--lime);cursor:pointer;transition:transform .4s var(--weich), background .3s, color .3s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex}.knopf:hover{background:#c2e862;transform:translateY(-2px)}.knopf-leer,.knopf-leer:hover{color:var(--kreide);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0;border-color:#eeede959}.knopf-leer:hover{border-color:var(--kreide)}.knopf-klein{--h:40px;padding:0 18px;font-size:14px}.knopf-voll{width:100%}.nav{z-index:50;padding:calc(14px + env(safe-area-inset-top,0px)) var(--rand) 14px;transition:background .4s, backdrop-filter .4s, transform .5s var(--weich);justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;inset:0 0 auto}.nav.ist-fest{-webkit-backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 1px 0 var(--linie);background:#0c0d0eb8}.nav.ist-weg{transform:translateY(-100%)}.marke{align-items:center;text-decoration:none;display:inline-flex}.marke img{width:auto;height:16px}.nav-links{gap:32px;font-size:15px;display:flex}.nav-links a{color:var(--kreide-2);text-decoration:none;position:relative}.nav-links a:after{content:"";transform-origin:100%;height:1px;transition:transform .5s var(--weich);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav-links a:hover{color:var(--kreide)}.nav-links a:hover:after{transform-origin:0;transform:scaleX(1)}@media (width<=900px){.nav-links{display:none}}.hero{min-height:max(640px,100svh);padding:120px var(--rand) clamp(32px, 6vh, 72px);isolation:isolate;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero-medien{z-index:-1;background:var(--matte-2);position:absolute;inset:0}.hero-video{object-fit:cover;transform-origin:50%;width:100%;height:100%}.hero-schleier{background:linear-gradient(#0c0d0e8c 0%,#0c0d0e00 28%,#0c0d0e33 55%,#0c0d0eeb 100%),radial-gradient(120% 80% at 0 100%,#0c0d0eb3,#0000 60%);position:absolute;inset:0}.hero-inhalt{max-width:var(--breite);width:100%;margin:0 auto}.kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--kreide-2);align-items:center;gap:10px;margin-bottom:clamp(16px,2.5vh,28px);font-size:12px;font-weight:500;display:inline-flex}.punkt{background:var(--lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #b3de4538}.hero-titel{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;text-wrap:initial;font-size:clamp(22px,5.6vw,100px);font-weight:400;line-height:1.06}@media (width<=600px){.hero-titel{font-size:8vw}}.zeile{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.zeile>span{display:inline-block}.hero-titel em{color:var(--lime);font-style:normal}.hero-fuss{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;margin-top:clamp(28px,4vh,48px);display:flex}.hero-text{max-width:30em;color:var(--kreide-2);font-size:clamp(16px,1.35vw,19px)}.hero-aktionen{flex-wrap:wrap;gap:12px;display:flex}.ablauf{padding:clamp(64px, 8vw, 120px) var(--rand) clamp(64px, 10vw, 120px);max-width:var(--breite);margin:0 auto}.ablauf-kopf{border-bottom:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 48px;margin-bottom:clamp(24px,4vw,48px);padding-bottom:clamp(28px,3vw,40px);display:flex}.ablauf-titel{gap:18px;display:grid}.ablauf-kopf .titel-l{font-size:clamp(26px,3vw,46px)}.ablauf-buehne{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);min-height:100svh;display:grid}.schritte{gap:8px;margin:0;padding:0;list-style:none;display:grid}.schritt{border-top:1px solid var(--linie);opacity:.32;transition:opacity .5s var(--weich);grid-template-columns:56px 1fr;column-gap:8px;padding:22px 0;display:grid}.schritt.ist-aktiv{opacity:1}.schritt-nr{font-family:var(--display);color:var(--lime);grid-row:span 2;padding-top:8px;font-size:13px}.schritt h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;padding-top:2px;font-size:clamp(18px,1.8vw,26px);font-weight:400}.schritt p{color:var(--kreide-2);max-width:26em;margin-top:8px}.handy-rahmen{justify-content:center;display:flex;position:relative}.handy{aspect-ratio:9/19.3;background:#030303;border-radius:54px;width:min(340px,78vw);padding:12px;position:relative;overflow:hidden;box-shadow:0 0 0 1.5px #1c1d20,0 0 0 3px #45484d,0 0 0 4px #121315,0 60px 120px -30px #000c}.handy-insel{z-index:5;background:#000;border-radius:20px;width:96px;height:28px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.handy-schatten{z-index:-1;background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;width:60%;height:40px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.handy-halter{z-index:2;transform-origin:50%;transition:transform 1s var(--weich);will-change:transform;position:relative}.handy-halter.nfc-folgt{transition:none}.handy-halter:before,.handy-halter:after{content:"";background:linear-gradient(90deg,#1b1d20,#3b3e43 60%,#1b1d20);border-radius:2px;width:4px;position:absolute}.handy-halter:before{height:9%;top:20%;left:-3px;box-shadow:0 90px #2a2c30}.handy-halter:after{height:13%;top:27%;right:-3px}.nfc-szene{--b:520px;--h:640px;z-index:0;width:var(--b);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--b) / -2);transition:opacity .8s var(--weich), transform 1s var(--weich);background:#0c0c0c;border-radius:30px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 40px 100px -30px #000000e6,0 0 0 1px #ffffff0d}.nfc-szene.aus{opacity:0;pointer-events:none;transform:scale(.94)}.szene-hinten{filter:blur(14px)brightness(.4)saturate(.6);background:url(/media/serie-studio-weit.jpg) 30% 30%/cover;position:absolute;inset:-30px;transform:scale(1.08)}.saeule{background-blend-mode:soft-light, normal, normal;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),linear-gradient(#ffffff12,#fff0 45%,#00000040),linear-gradient(90deg,#060606 0%,#2c2d2f 3.5%,#1d1e20 8%,#18191a 30%,#151617 70%,#121314 92%,#26272a 96.5%,#050505 100%);width:196px;margin-left:-98px;position:absolute;top:-4%;bottom:-4%;left:50%;box-shadow:18px 0 40px #000000a6,-10px 0 30px #00000080}.schraube{background:radial-gradient(circle at 35% 30%,#6a6c70,#2a2b2e 55%,#111 100%);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;left:50%;box-shadow:0 1px 2px #000c,inset 0 0 0 1px #00000080}.schraube:after{content:"";clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:#151515;position:absolute;inset:4px;box-shadow:inset 0 1px 1px #000c}.naht{background:#0a0a0a;height:2px;position:absolute;left:3%;right:3%;box-shadow:0 1px #ffffff0f}.plakette{color:#26282a;text-shadow:0 1px #ffffff59;background:linear-gradient(160deg,#b9bbbd,#86898c 45%,#a5a7aa 70%,#7c7f82);border-radius:4px;align-items:baseline;gap:8px;width:138px;padding:9px 10px 8px;display:flex;position:absolute;top:64%;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #000000b3,inset 0 1px #ffffff80}.plakette b{font:400 18px/1 var(--display)}.plakette span{font:600 10px/1 var(--schrift);letter-spacing:.2em;text-transform:uppercase}.qr-klein{filter:brightness(.88);background:#f4f4f2;border-radius:4px;width:70px;height:70px;margin-left:-35px;padding:7px;position:absolute;top:17%;left:50%;box-shadow:0 .5px #ffffff40,0 1px 1.5px #000000bf,0 5px 12px #00000073}.qr-klein svg{width:100%;height:100%;display:block}.qr-klein:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff73,#fff0 40%,#0000 70%,#0000001a);border-radius:4px;position:absolute;inset:0}.chip{border-radius:50%;width:96px;height:96px;margin:-48px 0 0 -48px;position:absolute;top:40%;left:50%;box-shadow:0 2px 3px #0009,0 8px 18px #00000073}.chip-flaeche{background:radial-gradient(circle at 32% 26%, #ffffffe6, #fff0 42%), var(--paper);border:3px solid var(--lime);color:var(--ink);border-radius:50%;place-content:center;justify-items:center;gap:1px;display:grid;position:absolute;inset:0}.chip-flaeche svg{width:40px;height:40px;margin-left:4px}.chip-flaeche small{font:600 6.5px/1 var(--schrift);letter-spacing:.28em;text-transform:uppercase;color:#55534e}.wellen{left:50%;top:var(--chip-y,47.8%);width:0;height:0;position:absolute}.wellen span{border:2px solid var(--lime);opacity:0;border-radius:50%;width:96px;height:96px;position:absolute;top:-48px;left:-48px;transform:scale(.6);box-shadow:0 0 22px #b3de4559,inset 0 0 22px #b3de4533}.nfc-szene.am-chip .wellen span{animation:2.4s cubic-bezier(.2,.6,.3,1) infinite welle}.nfc-szene.am-chip .wellen span:nth-child(2){animation-delay:.6s}.nfc-szene.am-chip .wellen span:nth-child(3){animation-delay:1.2s}.nfc-szene.am-chip .wellen span:nth-child(4){animation-delay:1.8s}@keyframes welle{0%{opacity:0;transform:scale(.7)}12%{opacity:.95}to{opacity:0;transform:scale(5.2)}}.nfc-szene:after{content:"";left:50%;top:var(--chip-y,47.8%);opacity:0;background:radial-gradient(closest-side,#b3de4538,#0000);border-radius:50%;width:420px;height:420px;margin:-210px 0 0 -210px;transition:opacity .6s;position:absolute}.nfc-szene.am-chip:after{opacity:1}.szene-schatten{opacity:0;will-change:transform, filter, opacity;background:#000000e6;border-radius:54px;position:absolute;top:50%;left:50%}.szene-licht{pointer-events:none;background:radial-gradient(120% 70% at 20% 0,#ffffff14,#0000 55%),radial-gradient(140% 100%,#0000 55%,#0000008c);position:absolute;inset:0}.screen-app{background:#000;padding:0;display:block}.screen-app img{width:100%;height:auto;position:absolute;top:46px;left:0;right:0}.statusleiste{z-index:2;color:#fff;height:46px;font:600 14px/1 -apple-system, BlinkMacSystemFont, var(--schrift);background:#000;justify-content:space-between;align-items:center;padding:4px 26px 0 34px;display:flex;position:absolute;top:0;left:0;right:0}.status-icons{align-items:center;gap:5px;display:flex}.status-icons svg{width:16px;height:12px}.netz-balken{align-items:flex-end;gap:1.5px;height:11px;display:flex}.netz-balken b{background:#fff;border-radius:1px;width:3px}.netz-balken b:first-child{height:4px}.netz-balken b:nth-child(2){height:6px}.netz-balken b:nth-child(3){height:8.5px}.netz-balken b:nth-child(4){height:11px}.akku{border:1.2px solid #ffffff73;border-radius:4px;width:24px;height:12px;padding:1.5px;position:relative}.akku:after{content:"";background:#ffffff73;border-radius:0 1px 1px 0;width:1.8px;height:4px;position:absolute;top:3.5px;right:-3.5px}.akku b{background:#fff;border-radius:2px;width:78%;height:100%;display:block}.screen-nfc .nfc-app{padding:0}.nfc-app img{width:100%;height:auto;position:absolute;top:46px;left:0;right:0}.screen-nfc{color:var(--paper);font-family:var(--schrift);background:#000;padding:0}.nfc-app{filter:brightness(.42);padding:64px 20px 20px;position:absolute;inset:0}.nfc-app .s-studio{color:var(--paper);margin:0 0 22px}.nfc-gruss{letter-spacing:-.01em;margin-bottom:16px;font-size:30px;font-weight:700}.nfc-karte{background:#1c1c1e;border-radius:16px;gap:3px;padding:16px;display:grid}.nfc-karte span{color:#8e8e93;font-size:12px}.nfc-karte b{font-size:21px}.nfc-karte small{color:#8e8e93;font-size:13px}.nfc-blatt{text-align:center;background:#1c1c1e;border-radius:36px;justify-items:center;gap:12px;padding:26px 20px 16px;display:grid;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 -10px 40px #00000080}.nfc-titel{color:#f2f2f7;font-size:23px;font-weight:600}.nfc-symbol{width:104px;height:104px;color:var(--lime);place-items:center;display:grid;position:relative}.nfc-telefon{border:3px solid;border-radius:14px;place-items:center;width:60px;height:96px;transition:opacity .3s,transform .4s;display:grid}.nfc-telefon svg{width:34px;height:34px;margin-left:4px;animation:1.6s ease-in-out infinite nfc-puls}@keyframes nfc-puls{50%{opacity:.35}}.nfc-haken{opacity:0;width:92px;height:92px;transition:opacity .35s, transform .5s var(--weich);position:absolute;transform:scale(.6)}.nfc-text{color:#8e8e93;max-width:16em;font-size:15px;line-height:1.35}.nfc-abbrechen{color:#f2f2f7;background:#2c2c2e;border-radius:16px;width:100%;margin-top:6px;padding:15px;font-size:16px;font-weight:600}.screen-nfc .erkannt,.screen-nfc.ist-erkannt .warten{display:none}.screen-nfc.ist-erkannt .erkannt{display:inline}.screen-nfc.ist-erkannt .nfc-telefon{opacity:0;transform:scale(.8)}.screen-nfc.ist-erkannt .nfc-haken{opacity:1;transform:none}.anzeige{background:#000;border-radius:42px;position:absolute;inset:12px;overflow:hidden}.anzeige:after{content:"";z-index:4;pointer-events:none;transform:translateX(var(--glanz,0%));background:linear-gradient(115deg,#fff0 20%,#ffffff17 32%,#ffffff05 42%,#fff0 52%);position:absolute;inset:-20%}.screen{opacity:0;transition:opacity .6s var(--weich), transform .8s var(--weich);border-radius:42px;flex-direction:column;padding:64px 22px 22px;display:flex;position:absolute;inset:0;overflow:hidden;transform:scale(.97)}.screen.ist-aktiv{opacity:1;transform:none}.anzeige .screen{opacity:1;transition:transform .65s cubic-bezier(.32,.72,0,1),filter .65s;transform:translate(102%)}.anzeige .screen.links{filter:brightness(.45);transform:translate(-30%)}.anzeige .screen.ist-aktiv{filter:none;transform:none}.blatt-dunkel{opacity:calc(var(--b,0) * .45);pointer-events:none;background:#000;position:absolute;inset:0}.screen-app img.hoeher{top:20px}.blatt-bild{transform:translateY(calc((1 - var(--b,0)) * 102%));background:url(/app/blatt-uebungen.png) 0 0/316px no-repeat;border-radius:22px 22px 0 0;position:absolute;inset:150px 0 -20px;box-shadow:0 -12px 30px #00000080}.druck-grund{background:#000;border-radius:24px;width:292px;height:47.2px;position:absolute;top:351.4px;left:12px}.druck-knopf{--d:0;width:290px;height:45.2px;transform:scale(calc(1 - var(--d) * .045));filter:brightness(calc(1 - var(--d) * .2));background:url(/app/vorgabe.png) -13px -306.4px/316px no-repeat;border-radius:23px;position:absolute;top:352.4px;left:13px}.screen-hell{background:var(--paper);color:var(--ink);font-family:var(--schrift)}.s-klein{color:#6b6b70;font-size:13px}.s-titel{letter-spacing:-.02em;margin:2px 0 14px;font-size:30px;font-weight:700}.s-gross{align-items:baseline;gap:6px;margin-bottom:14px;display:flex}.s-gross span{font-family:var(--display);font-size:64px;font-weight:400;line-height:1}.s-gross small{color:#6b6b70;font-size:22px;font-weight:600}.s-zeile{background:#fff;justify-content:space-between;padding:12px 14px;font-size:15px;display:flex}.s-zeile:first-of-type{border-radius:12px 12px 0 0}.s-zeile+.s-zeile{box-shadow:inset 0 1px #e5e5ea}.s-zeile:nth-of-type(3){border-radius:0 0 12px 12px}.s-zeile span{color:#3c3c43}.s-hinweis{color:#6b6b70;margin-top:14px;font-size:13px;line-height:1.4}.s-knopf{background:var(--lime);color:var(--ink);text-align:center;border-radius:14px;margin-top:auto;padding:15px;font-size:17px;font-weight:600}.s-knopf-leer{background:var(--stone);color:var(--ink)}.s-mitte{text-align:center;color:#6b6b70;margin-top:6px;font-size:14px}.rad{font-variant-numeric:tabular-nums;justify-items:center;margin-top:20px;font-size:30px;display:grid;position:relative}.rad span{color:#c7c7cc;line-height:1.55}.rad span:nth-child(2),.rad span:nth-child(4){color:#8e8e93}.rad .rad-wahl{color:#000;font-size:38px;font-weight:600}.rad:before{content:"";z-index:-1;background:#7676801f;border-radius:12px;height:56px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.s-liste{background:#fff;border-radius:12px;margin:0;padding:0;list-style:none}.s-liste li{justify-content:space-between;gap:8px;padding:13px 14px;font-size:14px;display:flex}.s-liste li+li{box-shadow:inset 0 1px #e5e5ea}.s-liste b{color:var(--ink);background:var(--lime);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;padding:1px 7px;font-weight:600}.s-liste b.gleich{color:#6b6b70;background:0 0}.s-studio{color:var(--ink);align-items:center;gap:8px;margin:-18px 0 14px;font-size:13px;font-weight:600;display:flex}.s-logo{color:#fff;letter-spacing:.02em;background:#1f4f7a;border-radius:7px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.s-powered{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:#8f8c85;margin-top:auto;font-size:9px;font-weight:500}.s-ring{width:170px;margin:2px auto 14px;position:relative}.s-ring svg{width:100%;height:auto;display:block}.s-ring-text{text-align:center;place-content:center;gap:2px;display:grid;position:absolute;inset:0}.s-ring-text b{font-family:var(--display);font-size:26px;font-weight:400}.s-ring-text span{color:#6b6b70;font-size:11px;line-height:1.3}.s-woche{align-items:center;gap:6px;margin-bottom:12px;font-size:13px;display:flex}.s-woche span{color:#3c3c43;margin-right:auto}.s-woche i{background:var(--stone);border-radius:50%;width:10px;height:10px}.s-woche i.an{background:var(--lime);box-shadow:inset 0 0 0 1px #14141326}.s-woche b{margin-left:6px;font-weight:600}.s-liste-klein li{padding:10px 14px}.screen-scan{background:#000;justify-content:center;align-items:center;padding:0}.scan-bild{filter:brightness(.7)saturate(.9);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}.scan-rahmen{aspect-ratio:1;width:62%;position:relative}.scan-rahmen i{border:4px solid #fff;width:34px;height:34px;position:absolute}.scan-rahmen i:first-child{border-bottom:0;border-right:0;border-radius:14px 0 0;top:0;left:0}.scan-rahmen i:nth-child(2){border-bottom:0;border-left:0;border-radius:0 14px 0 0;top:0;right:0}.scan-rahmen i:nth-child(3){border-top:0;border-right:0;border-radius:0 0 0 14px;bottom:0;left:0}.scan-rahmen i:nth-child(4){border-top:0;border-left:0;border-radius:0 0 14px;bottom:0;right:0}.scan-linie{background:linear-gradient(90deg, transparent, var(--lime), transparent);height:2px;box-shadow:0 0 18px var(--lime);animation:2.4s ease-in-out infinite alternate scannen;position:absolute;top:10%;left:8%;right:8%}@keyframes scannen{to{top:88%}}.scan-text{text-align:center;font:600 15px/1 var(--schrift);color:#fff;position:absolute;bottom:40px;left:0;right:0}@media (width<=900px){.ablauf-buehne{grid-template-columns:1fr;align-content:center;gap:28px;height:100svh;min-height:0;padding-top:24px}.handy-rahmen{order:-1}.handy{width:340px}.handy-rahmen{zoom:.66}.schritte{align-content:start;min-height:150px}.schritt{border-top:0;padding:0;display:none}.schritt.ist-aktiv{display:grid}.schritt-nr{padding-top:6px}}@media (width<=900px) and (height<=740px){.handy-rahmen{zoom:.54}}.hardware{padding:clamp(64px, 10vw, 140px) var(--rand);max-width:var(--breite);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);margin:0 auto;display:grid}.hardware-bild{aspect-ratio:1;background:var(--matte-3);border-radius:6px;position:relative;overflow:hidden}.hardware-text{gap:24px;min-width:0;display:grid}.hardware-text .titel-l{font-size:clamp(22px,2.6vw,38px)}.titel-zeilen span{display:block}.aufkleber{background:var(--paper);width:clamp(110px,13vw,170px);color:var(--ink);font-family:var(--schrift);border-radius:10px;gap:2px;padding:12px 12px 10px;display:grid;position:absolute;top:34%;right:9%;transform:rotate(-4deg);box-shadow:inset 0 1px #fffc,0 20px 40px -10px #0009,0 2px 6px #0000004d}.aufkleber-qr svg{width:100%;height:auto;margin-bottom:8px;display:block}.aufkleber span{font:400 12px/1.1 var(--display);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;display:flex}.aufkleber .nfc{width:16px;height:16px}.aufkleber small{font:500 9px/1.2 var(--schrift);color:#555;text-transform:uppercase;letter-spacing:.18em}.aufkleber:after{content:"";background:var(--lime);border-radius:0 0 3px 3px;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}.vergleich{margin:8px 0 0;display:grid}.vergleich div{border-top:1px solid var(--linie);justify-content:space-between;gap:16px;padding:16px 0;display:flex}.vergleich div:last-child{border-bottom:1px solid var(--linie)}.vergleich dt{color:var(--stahl)}.vergleich dd{text-align:right;margin:0;font-weight:600}@media (width<=900px){.hardware{grid-template-columns:1fr}.hardware-bild{aspect-ratio:4/4.4}}.studio{--linie:var(--linie-hell);background:var(--stone);color:var(--ink);padding:clamp(80px, 11vw, 160px) var(--rand);border-radius:clamp(20px,3vw,40px) clamp(20px,3vw,40px) 0 0}.studio .label{color:#6b6963}.studio-kopf{max-width:var(--breite);gap:18px;margin:0 auto clamp(40px,6vw,72px);display:grid}.studio-kopf h2{max-width:14em}.kacheln{max-width:var(--breite);grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0 auto;display:grid}.kachel{background:var(--paper);border-radius:22px;flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,34px);display:flex;position:relative;overflow:hidden}.kachel h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(16px,1.3vw,20px);font-weight:400;line-height:1.3}.kachel p{color:#4d4b46;max-width:32em;font-size:16px}.kachel-video,.kachel-foto{color:var(--kreide);background:#1a1c1e;justify-content:flex-end;min-height:clamp(420px,42vw,600px);padding:0}.kachel-video video,.kachel-foto img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--weich);position:absolute;inset:0}.kachel-video:hover video,.kachel-foto:hover img{transform:scale(1.04)}.kachel-video:after,.kachel-foto:after{content:"";background:linear-gradient(#0000 40%,#0c0d0ed9);position:absolute;inset:0}.kachel-text{z-index:1;gap:10px;padding:clamp(22px,2.4vw,34px);display:grid;position:relative}.kachel-text p{color:var(--kreide-2)}.kachel-video{grid-column:span 4}.kachel-belegt{background:var(--ink);color:var(--kreide);grid-column:span 2}.kachel-belegt p{color:var(--kreide-2)}.kachel-keller{grid-column:span 2;justify-content:flex-end}.kachel-foto{grid-column:span 4}.kachel-klein{grid-column:span 3}.netz{align-items:flex-end;gap:5px;height:44px;margin-bottom:auto;display:flex}.netz i{background:var(--stone);border-radius:2px;width:9px}.netz i:first-child{background:var(--ink);height:25%}.netz i:nth-child(2){height:50%}.netz i:nth-child(3){height:75%}.netz i:nth-child(4){height:100%}.netz span{text-transform:uppercase;letter-spacing:.2em;color:#6b6963;align-self:center;margin-left:10px;font-size:11px;font-weight:500}.kachel-marke{letter-spacing:.22em;text-transform:uppercase;color:#6b6963;margin-bottom:auto;padding-bottom:24px;font-size:11px;font-weight:500}.live-punkt{background:var(--lime);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.satz-feed{gap:7px;margin-top:18px;display:grid}.feed-zeile{background:var(--matte-3);font-variant-numeric:tabular-nums;border-radius:12px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:grid}.feed-zeit{color:var(--stahl);font-size:11px}.feed-geraet{font-weight:600}.feed-wert{color:var(--kreide-2)}.feed-plus{text-align:center;background:var(--lime);min-width:40px;color:var(--ink);border-radius:6px;padding:3px 6px;font-size:11px;font-weight:700}.feed-plus.feed-gleich{background:var(--matte-2);color:var(--stahl)}.feed-woche{border:1px solid #f7f6f214;border-radius:12px;grid-template-columns:1fr auto;align-items:end;gap:4px 12px;margin-top:6px;padding:14px;display:grid}.feed-woche span{letter-spacing:.16em;text-transform:uppercase;color:var(--stahl);font-size:11px}.feed-woche b{font-family:var(--display);font-size:18px;font-weight:400}.feed-balken{grid-column:1/-1;align-items:flex-end;gap:6px;height:34px;margin-top:8px;display:flex}.feed-balken i{height:calc(var(--h) * 100%);background:#b3de4559;border-radius:3px;flex:1}.feed-balken i:last-child{background:var(--lime)}@media (width<=1200px) and (width>=1001px){.feed-zeit{display:none}.feed-zeile{grid-template-columns:1fr auto auto}}.erklaer{gap:10px;margin-top:18px;display:grid}.erklaer-video{aspect-ratio:16/9;background:var(--ink);border-radius:14px;position:relative;overflow:hidden}.erklaer-video video{object-fit:cover;filter:brightness(.8);width:100%;height:100%}.erklaer-video:after{content:"";background:linear-gradient(#0000 45%,#000000b3);position:absolute;inset:0}.erklaer-titel{z-index:1;color:var(--paper);font-size:12px;font-weight:600;position:absolute;bottom:16px;left:12px}.erklaer-dauer{z-index:1;color:#f7f6f2b3;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;bottom:16px;right:12px}.erklaer-fortschritt{z-index:1;background:#f7f6f240;border-radius:3px;height:3px;position:absolute;bottom:8px;left:12px;right:12px;overflow:hidden}.erklaer-fortschritt i{background:var(--lime);transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.erklaer-schritte{gap:6px;margin:0;padding:0;list-style:none;display:grid}.erklaer-schritte li{background:var(--stone);color:#4d4b46;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;transition:background .3s,color .3s,box-shadow .3s;display:flex}.erklaer-schritte span{width:20px;height:20px;color:var(--ink);background:#1414131a;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;transition:background .3s;display:grid}.kachel-zahl{font-family:var(--display);color:var(--stahl);margin-bottom:auto;font-size:13px}.belegt-demo{gap:8px;margin-top:18px;display:grid}.belegt-demo span{background:var(--matte-3);border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:600;display:flex}.belegt-demo i{text-transform:uppercase;letter-spacing:.16em;border-radius:6px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:600}.belegt-alt{color:var(--stahl);text-decoration:line-through;-webkit-text-decoration-color:var(--stahl-dunkel);text-decoration-color:var(--stahl-dunkel)}.belegt-alt i{color:#ff8a80;background:#d8342a2e;text-decoration:none}.belegt-neu{outline:1px solid #b3de458c}.belegt-neu i{background:var(--lime);color:var(--ink)}@media (width<=1000px){.kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.kacheln>.kachel{grid-column:span 2}.kacheln>.kachel-klein{grid-column:span 1}}@media (width<=600px){.kacheln>.kachel-klein{grid-column:span 2}.kachel-video,.kachel-foto{min-height:440px}.netz{margin-bottom:24px}}.kachel-uebersicht{background:var(--ink);color:var(--kreide);grid-column:span 6;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.kachel-uebersicht p{color:var(--kreide-2)}.kachel-uebersicht .kachel-marke{color:var(--stahl);padding-bottom:12px}.uebersicht-text{gap:12px;display:grid}.uebersicht-fenster{background:#000;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.fenster-leiste{background:#1c1c1e;gap:7px;padding:10px 12px;display:flex}.fenster-leiste i{background:#3a3a3c;border-radius:50%;width:10px;height:10px}.uebersicht-fenster img{width:100%;height:auto;display:block}@media (width<=1000px){.kachel-uebersicht{grid-template-columns:1fr}}.start{padding:clamp(80px, 10vw, 140px) var(--rand) 0;max-width:var(--breite);margin:0 auto}.start-kopf{gap:18px;margin-bottom:clamp(32px,4vw,56px);display:grid}.start-karten{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.start-karte{background:var(--matte-2);border:1px solid var(--linie);border-radius:22px;align-content:start;gap:12px;padding:clamp(22px,2.4vw,32px);display:grid}.start-preis{border-color:#b3de4573}.start-marke{letter-spacing:.22em;text-transform:uppercase;color:var(--stahl);font-size:11px;font-weight:500}.start-wert{font-family:var(--display);white-space:nowrap;text-transform:uppercase;font-size:clamp(18px,1.55vw,24px);line-height:1.1}.start-wert small{font-family:var(--schrift);text-transform:none;color:var(--stahl);font-size:14px}.start-karte>p:last-child{color:var(--kreide-2);font-size:15px}.platzhalter{outline:1.5px dashed var(--lime);outline-offset:4px;color:var(--lime);border-radius:4px}@media (width<=1000px){.start-karten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.start-karten{grid-template-columns:1fr}}.fragen{padding:clamp(80px, 10vw, 140px) var(--rand);max-width:var(--breite);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:clamp(32px,6vw,96px);margin:0 auto;display:grid}.fragen-kopf{gap:18px;display:grid;position:sticky;top:120px}.fragen-kopf .titel-l{font-size:clamp(24px,2.4vw,38px)}.fragen>*{min-width:0}.fragen-liste{border-top:1px solid var(--linie);display:grid}.fragen-liste details{border-bottom:1px solid var(--linie)}.fragen-liste summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(17px,1.4vw,20px);font-weight:500;list-style:none;display:flex}.fragen-liste summary::-webkit-details-marker{display:none}.fragen-liste summary:after{content:"";border-right:2px solid var(--lime);border-bottom:2px solid var(--lime);width:12px;height:12px;transition:transform .3s var(--weich);flex:none;transform:rotate(45deg)translate(-3px,-3px)}.fragen-liste details[open] summary:after{transform:rotate(225deg)translate(-3px,-3px)}.fragen-liste details p{color:var(--kreide-2);max-width:40em;padding:0 0 24px}@media (width<=900px){.fragen{grid-template-columns:1fr}.fragen-kopf{position:static}}.team{--linie:var(--linie-hell);background:var(--paper);color:var(--ink);padding:clamp(72px, 9vw, 130px) var(--rand);border-radius:clamp(20px,3vw,40px);margin-top:clamp(80px,10vw,140px)}.team-innen{max-width:var(--breite);gap:clamp(48px,6vw,88px);margin:0 auto;display:grid}.team .label{color:#6b6963}.team-kopf{border-bottom:1px solid var(--linie);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,6vw,96px);padding-bottom:clamp(28px,3vw,40px);display:grid}.team-kopf-links{gap:20px;display:grid}.team-titel{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(28px,4vw,60px);font-weight:400;line-height:1.06}.team-intro{color:#4d4b46;max-width:30em;font-size:clamp(16px,1.25vw,19px)}.team-personen{grid-template-columns:repeat(2,minmax(0,380px));justify-content:center;gap:clamp(20px,4vw,64px);display:grid}.person{align-content:start;gap:16px;display:grid}.person-bild{background:var(--stone);border-radius:20px;margin:0;position:relative;overflow:hidden}.person-bild img{width:100%;height:auto;transition:transform 1.2s var(--weich);display:block}.person:hover .person-bild img{transform:scale(1.03)}.person-zeile{border-bottom:1px solid var(--linie);gap:6px;padding-bottom:14px;display:grid}.person-name{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(16px,1.4vw,20px)}.person-rolle{letter-spacing:.22em;text-transform:uppercase;color:#6b6963;font-size:11px;font-weight:500}.person-mail{color:#4d4b46;justify-self:start;font-size:13px;text-decoration:none}.person-mail:hover{color:var(--ink);text-decoration:underline}.person-text{color:#4d4b46;max-width:34em;font-size:15px}.team-fakten{border-top:1px solid var(--linie);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.team-fakten div{gap:6px;padding:20px 20px 0 0;display:grid}.team-fakten div+div{border-left:1px solid var(--linie);padding-left:20px}.team-fakten dt{letter-spacing:.22em;text-transform:uppercase;color:#6b6963;font-size:11px;font-weight:500}.team-fakten dd{margin:0;font-size:16px;font-weight:600}.team .platzhalter{color:var(--graphite);outline-color:var(--graphite)}@media (width<=900px){.team-kopf{grid-template-columns:1fr}.team-fakten{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.team-fakten div:nth-child(3){border-left:0;padding-left:0}}@media (width<=600px){.team-personen{grid-template-columns:minmax(0,380px)}}.rechner{padding:clamp(80px, 10vw, 150px) var(--rand);max-width:var(--breite);margin:0 auto}.rechner-kopf{gap:20px;max-width:40em;margin-bottom:clamp(36px,5vw,64px);display:grid}.rechner-flaeche{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.rechner-eingaben{background:var(--matte-2);border:1px solid var(--linie);border-radius:24px;gap:4px;padding:clamp(20px,3vw,36px);display:grid}.regler{border-bottom:1px solid var(--linie);gap:14px;padding:20px 0;display:grid}.regler:last-child{border-bottom:0}.regler-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.regler-kopf label{color:var(--kreide);font-weight:500}.regler output{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:18px}.regler-hilfe{color:var(--stahl);margin-top:-6px;font-size:13px}.rechner input[type=range]{--wert:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.rechner input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--lime) var(--wert), var(--graphite) var(--wert));border-radius:4px;height:4px}.rechner input[type=range]::-moz-range-track{background:var(--graphite);border-radius:4px;height:4px}.rechner input[type=range]::-moz-range-progress{background:var(--lime);border-radius:4px;height:4px}.rechner input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);width:22px;height:22px;transition:transform .2s var(--weich);border:0;border-radius:50%;margin-top:-9px;box-shadow:0 2px 10px #00000080}.rechner input[type=range]::-moz-range-thumb{background:var(--paper);border:0;border-radius:50%;width:22px;height:22px}.rechner input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.rechner input[type=range]:focus-visible{outline:none}.rechner input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #b3de4573}.umschalter{background:var(--matte-3);border-radius:999px;padding:3px;display:inline-flex}.umschalter button{color:var(--stahl);cursor:pointer;font:500 13px/1 var(--schrift);background:0 0;border:0;border-radius:999px;padding:8px 14px}.umschalter button[aria-checked=true]{background:var(--paper);color:var(--ink)}.zahlfeld{align-items:center;gap:12px;display:flex}.zahlfeld input{border:1px solid var(--linie);background:var(--matte);width:120px;height:48px;color:var(--kreide);font:400 20px var(--display);font-variant-numeric:tabular-nums;border-radius:12px;padding:0 14px}.zahlfeld input:focus{border-color:var(--lime);outline:none}.zahlfeld span{color:var(--stahl);font-size:14px}.schalter{cursor:pointer;background:var(--graphite);border:0;border-radius:999px;width:52px;height:30px;transition:background .25s;position:relative}.schalter span{background:var(--paper);width:24px;height:24px;transition:transform .3s var(--weich);border-radius:50%;position:absolute;top:3px;left:3px}.schalter[aria-checked=true]{background:var(--lime)}.schalter[aria-checked=true] span{background:var(--ink);transform:translate(22px)}.upsell-preis{gap:14px;margin-top:6px;display:grid}.rechner-ergebnis{background:var(--paper);color:var(--ink);border-radius:24px;gap:18px;padding:clamp(24px,3.4vw,44px);display:grid;position:sticky;top:96px}.ergebnis-label{letter-spacing:.22em;text-transform:uppercase;color:#6b6963;font-size:12px;font-weight:500}.ergebnis-spanne{font-family:var(--display);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:clamp(30px,3.6vw,52px);line-height:1.1;display:flex}.ergebnis-spanne .bis{font-family:var(--schrift);color:#6b6963;font-size:16px}.ergebnis-spanne .euro{font-family:var(--schrift);font-size:.7em;font-weight:500}.einheit{font-family:var(--schrift);font-size:.85em;font-weight:500}.spanne-skala{background:var(--stone);border-radius:10px;height:10px;position:relative;overflow:hidden}.spanne-skala span{background:var(--lime);transition:left .6s var(--weich), width .6s var(--weich);border-radius:10px;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #1414131f}.ergebnis-monat{color:#4d4b46}.ergebnis-monat b{color:var(--ink);font-weight:600}.ergebnis-frage{background:var(--ink);color:var(--kreide);border-radius:18px;justify-items:start;gap:10px;margin-top:10px;padding:22px;display:grid}.ergebnis-frage h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(15px,1.3vw,18px);font-weight:400;line-height:1.35}.ergebnis-frage p{color:var(--kreide-2);font-size:15px}.ergebnis-frage .knopf{margin-top:6px}.ergebnis-fuss{color:#6b6963;font-size:12px}@media (width<=900px){.rechner-flaeche{grid-template-columns:1fr}.rechner-ergebnis{position:static}}.kontakt{margin:0 var(--rand);clip-path:inset(0 round clamp(20px,3vw,40px));background:var(--matte-3);isolation:isolate;border-radius:clamp(20px,3vw,40px);align-items:flex-end;min-height:760px;display:flex;position:relative;overflow:hidden}.kontakt-bild{z-index:-1;background:var(--matte-3);position:absolute;inset:0}.kontakt-bild video{object-fit:cover;filter:grayscale(.4)brightness(.55);width:100%;height:100%}.kontakt-bild:after{content:"";background:linear-gradient(90deg,#0c0d0ee6 0%,#0c0d0e8c 55%,#0c0d0e4d);position:absolute;inset:0}.kontakt-inhalt{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:28px clamp(32px,5vw,80px);width:100%;padding:clamp(28px,5vw,80px);display:grid}.kontakt-inhalt h2{grid-column:1/-1;max-width:9em}.formular{border:1px solid var(--linie);-webkit-backdrop-filter:blur(20px);background:#14161899;border-radius:22px;grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid}.feld{gap:6px;display:grid}.feld label{color:var(--stahl);font-size:13px}.feld input,.feld select{border:1px solid var(--linie);height:48px;color:var(--kreide);font:16px var(--schrift);background:#0c0d0e99;border-radius:12px;padding:0 14px}.feld input:focus,.feld select:focus{border-color:var(--lime);outline:none}.feld input[aria-invalid=true]{border-color:var(--fehler)}.formular .knopf,.formular-meldung,.formular-hinweis,.formular-captcha{grid-column:1/-1}.formular .knopf:disabled{opacity:.6;cursor:wait;transform:none}.formular-hinweis{color:var(--stahl);font-size:12px}.formular-hinweis a{color:var(--kreide-2)}.formular-captcha:empty{display:none}.formular-meldung.ist-fehler{color:#ff8a80}.formular-meldung.ist-ok{color:var(--lime)}.feld-falle{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.formular-meldung{color:var(--kreide-2);min-height:1.4em;font-size:14px}@media (width<=900px){.kontakt-inhalt{grid-template-columns:1fr}.kontakt{min-height:0;padding-top:120px}}@media (width<=520px){.formular{grid-template-columns:1fr}}.fuss{padding:48px var(--rand) calc(32px + env(safe-area-inset-bottom,0px));color:var(--stahl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.fuss .marke img{height:13px}.fuss nav{gap:24px;display:flex}.fuss a{text-decoration:none}.fuss a:hover{color:var(--kreide)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.wl-buehne{--s:1;--sm:1;isolation:isolate;background:0 0;border-radius:0}.wl-kamera{zoom:var(--s);width:340px;height:729px;margin:-364.5px 0 0 -170px;position:absolute;top:50%;left:50%}.wl-iphone{background:#030303;border-radius:54px;position:absolute;inset:0;box-shadow:0 0 0 1.5px #1c1d20,0 0 0 3px #45484d,0 0 0 4px #121315}.wl-iphone:before,.wl-iphone:after{content:"";background:linear-gradient(90deg,#1b1d20,#3b3e43 60%,#1b1d20);border-radius:2px;width:4px;position:absolute}.wl-iphone:before{height:9%;top:20%;left:-3px;box-shadow:0 90px #2a2c30}.wl-iphone:after{height:13%;top:27%;right:-3px}.wl-glas{background:#000;border-radius:42px;position:absolute;inset:12px;overflow:hidden}.wl-glas:after{content:"";z-index:9;pointer-events:none;background:linear-gradient(118deg,#fff0 30%,#ffffff14 40%,#ffffff05 50%,#fff0 58%);position:absolute;inset:0}.wl-insel{z-index:10;background:#000;border-radius:20px;width:96px;height:28px;margin-left:-48px;position:absolute;top:22px;left:50%}.wl-homescreen{font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--schrift);transform-origin:50%;background:radial-gradient(70% 45% at 20% 18%,#3d6fd8 0%,#0000 70%),radial-gradient(60% 40% at 85% 42%,#9a4fd0 0%,#0000 70%),radial-gradient(80% 50% at 40% 88%,#f08a4b 0%,#0000 70%),linear-gradient(#1a2a6b 0%,#3b2b7a 50%,#6b3a6d 100%);position:absolute;inset:0}.hs-status{color:#fff;justify-content:space-between;align-items:center;height:46px;padding:4px 28px 0 34px;font-size:14px;font-weight:600;display:flex}.hs-status .status-icons{align-items:center;gap:5px;display:flex}.hs-raster{grid-template-columns:repeat(4,1fr);row-gap:18px;padding:20px 12px 0;display:grid}.hs-app{justify-items:center;gap:5px;display:grid}.hs-icon{border-radius:14px;place-items:center;width:60px;height:60px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000040}.hs-icon svg{width:100%;height:100%}.hs-name{color:#fff;text-shadow:0 1px 2px #0006;white-space:nowrap;font-size:10.5px}.i-kalender{background:#fff;place-content:center;gap:0;display:grid}.i-kalender b{color:#ff3b30;text-align:center;margin-top:4px;font-size:9px;font-weight:600;line-height:1}.i-kalender i{color:#111;font-size:28px;font-style:normal;font-weight:300;line-height:1}.i-fotos{background:#fff}.i-kamera{background:linear-gradient(#d9dbde,#9fa2a7)}.i-uhr{background:#111}.i-wetter{background:linear-gradient(#2f8ef0,#1a5fc7)}.i-karten{background:linear-gradient(135deg,#b8e0a0,#7cc26b)}.i-notizen{background:#fff}.i-mail{background:linear-gradient(#43a2ff,#1a6ff0)}.i-einstellungen{background:linear-gradient(#c7c9cd,#8e9095)}.i-musik{background:linear-gradient(#ff5c6f,#f21d45)}.i-rechner{background:#1c1c1e}.i-telefon{background:linear-gradient(#5cf27a,#22c24a)}.i-safari{background:linear-gradient(#3aa7ff,#0f66e0)}.i-nachrichten{background:linear-gradient(#5cf27a,#22c24a)}.i-gym{background:#000;box-shadow:0 1px 2px #0000004d,inset 0 0 0 1px #b3de454d}.gym-logo{border:1.4px dashed var(--lime);width:48px;height:42px;color:var(--lime);font:800 8px/1.05 var(--schrift);text-transform:uppercase;letter-spacing:.08em;text-align:center;border-radius:6px;place-items:center;display:grid}.hs-suche{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#ffffff38;border-radius:20px;padding:5px 12px;font-size:11px;font-weight:500;position:absolute;bottom:106px;left:50%;transform:translate(-50%)}.hs-dock{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#fff3;border-radius:34px;justify-content:space-around;align-items:center;height:84px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.wl-app{z-index:5;opacity:0;transform-origin:0 0;background:#000;position:absolute;inset:0;overflow:hidden}.wl-app img{width:100%;height:auto;position:absolute;top:20px;left:0;right:0}.statusleiste-app{background:0 0;height:40px;padding:4px 28px 0 34px;font-size:14px}.wl-tipp{z-index:6;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff80,#fff0 70%);border-radius:50%;width:46px;height:46px;position:absolute}.wl-macbook{zoom:var(--sm);width:600px;height:560px;margin:-280px 0 0 -300px;position:absolute;top:50%;left:50%}.im-gehaeuse{background:#060607;border-radius:13px;height:436px;position:absolute;top:0;left:0;right:0;overflow:hidden;box-shadow:0 0 0 1px #56585d,0 0 0 1.6px #232427,inset 0 1px #ffffff1a}.im-display{background:#000;border-radius:2px;height:360px;position:absolute;top:12px;left:12px;right:12px;overflow:hidden}.im-display img{object-fit:cover;object-position:top left;width:100%;height:100%}.im-gehaeuse:after{content:"";pointer-events:none;background:linear-gradient(112deg,#fff0 22%,#ffffff0e 30%,#ffffff04 44%,#fff0 52%);height:384px;position:absolute;top:0;left:0;right:0}.im-kinn{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='120'><filter id='b'><feTurbulence type='fractalNoise' baseFrequency='0.004 0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.05 0'/></filter><rect width='100%' height='100%' filter='url(%23b)'/></svg>"),radial-gradient(60% 140% at 50% 0,#ffffff1a,#fff0 70%),linear-gradient(#4a4c51 0%,#3a3c40 35%,#2f3034 80%,#26272a 100%);height:52px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 1px #111213,inset 0 2px #ffffff1f,inset 0 -1px #ffffff14}.im-hals{z-index:-1;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='300'><filter id='b'><feTurbulence type='fractalNoise' baseFrequency='0.9 0.004' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.04 0'/></filter><rect width='100%' height='100%' filter='url(%23b)'/></svg>"),linear-gradient(#000000d9 0%,#0006 16%,#0000000d 42%,#0000 70%,#ffffff1a 88%,#ffffff38 94%,#00000059 100%),linear-gradient(90deg,#26272a 0%,#3f4145 16%,#4d4f54 50%,#3f4145 84%,#26272a 100%);border-radius:0 0 10px 10px/0 0 7px 7px;width:132px;height:112px;margin-left:-66px;position:absolute;top:430px;left:50%}
