.d2{--d2-navy:#0f172a;--d2-text:#374151;--d2-leise:#6b7280;--d2-gruen:#10b981;--d2-gruen-tief:#059669;--d2-gruen-text:#1a8363;--d2-neon:#63f655;--d2-pfeil:#22a04f;--d2-dunkel:#181a1b;--d2-hell:#f0f1ed;--d2-archivo:var(--schrift-archivo,"Archivo", "Helvetica Neue", Arial, sans-serif);--d2-inter:var(--schrift-inter,"Inter", system-ui, "Helvetica Neue", Arial, sans-serif);--d2-plex:var(--schrift-plex,"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif);--d2-bask:var(--schrift-baskerville,"Libre Baskerville", Georgia, "Times New Roman", serif);--d2-serif:var(--schrift-serif-geladen,"Instrument Serif", Georgia, serif);--d2-kumbh:var(--schrift-kumbh,"Kumbh Sans", var(--d2-inter));--d2-arial:"Helvetica Neue", Helvetica, Arial, sans-serif;font-family:var(--d2-inter);font-variation-settings:normal;-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}@media (min-width:1280px){.d2{zoom:1.1}}@media (min-width:1440px){.d2{zoom:1.2}}@media (min-width:1680px){.d2{zoom:1.3}}.d2 :focus-visible{outline:3px solid var(--d2-gruen);outline-offset:3px}.d2-huelle{width:100%;max-width:1440px;margin-inline:auto;padding-inline:16px}.d2-hell{background:var(--d2-hell);color:var(--d2-navy)}.d2-dunkel{background:var(--d2-dunkel);color:#f9fafa}.d2 .marker{color:inherit;background:0 0;border-radius:0;margin:0;padding:0;animation:none}.d2 .kursiv{font-size:1em;line-height:inherit;padding:0}.d2-kopf{text-align:center;flex-direction:column;align-items:center;display:flex}.d2-pille{height:25px;color:var(--d2-gruen-text);font-family:var(--d2-kumbh);white-space:nowrap;background:#e7f3ee;border:1px solid #d6ece2;border-radius:999px;align-items:center;gap:9px;margin:0;padding:0 15px 0 13px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 0 26px 6px #10b98112}.d2-pille__punkt{background:var(--d2-gruen);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #10b98129}.d2-dunkel .d2-pille{color:#3fe27b;height:23px;box-shadow:none;background:#22784638;border-color:#34cf6c6b}.d2-dunkel .d2-pille__punkt{background:#3fe27b;box-shadow:0 0 8px 1px #3fe27bcc}.d2-pille--neon{color:#5cf04b;height:20px;box-shadow:none;background:#14301f;border-color:#226a3f;gap:8px;padding:0 11px 0 10px;font-size:11px}.d2-pille--neon .d2-pille__punkt{background:#5cf04b;width:6px;height:6px;box-shadow:0 0 8px 1px #5cf04bd9}.d2-pfeil{z-index:2;pointer-events:none;position:absolute;overflow:visible}.d2-pfeil path{stroke:var(--d2-pfeil);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.d2-pfeil--oben{width:22px;height:84px;top:-28px;left:calc(50% + 9px);translate:-50%}.d2-haken{color:#239d73;background:#ddf3e8;border-radius:50%;flex:none;place-items:center;width:13px;height:13px;margin-top:1px;display:inline-grid}.d2-haken svg{width:9px;height:9px}.d2-knopf{white-space:nowrap;cursor:pointer;transition:filter .18s var(--kurve), translate .18s var(--kurve);justify-content:center;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.d2-knopf:hover{filter:brightness(1.06)}.d2-knopf:active{translate:0 1px}.d2-knopf__pfeil{width:15px;height:15px;transition:translate .18s var(--kurve);flex:none}.d2-knopf:hover .d2-knopf__pfeil{translate:3px}.d2-icon{flex:none;width:16px;height:16px}.d2-hero{color:var(--d2-navy);text-align:center;background:#fdfdfd;padding:35px 0 78px}.d2-hero__innen{flex-direction:column;align-items:center;display:flex}.d2-hero__titel{font-family:var(--d2-archivo);text-transform:uppercase;letter-spacing:-.012em;flex-direction:column;align-items:center;margin:22px 0 0;font-weight:800;line-height:1;display:flex}.d2-hero__z1{font-variation-settings:"wdth" 100;color:var(--d2-navy);font-size:38.2px}.d2-hero__z2{z-index:0;font-variation-settings:"wdth" 100;margin-top:9px;font-size:46.3px;position:relative}.d2-hero__z2-text{background:linear-gradient(90deg,#27974f 0%,#2faa5a 45%,#3fc670 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.d2-hero__pinsel{z-index:-1;clip-path:polygon(1% 6%,99.5% 0%,100% 82%,99% 90%,0% 100%,.6% 84%);background:linear-gradient(178.6deg,#0000 70%,#9cd6ab8c 71% 75%,#0000 76%),linear-gradient(90deg,#dff4e0,#dcf3dd 60%,#e3f6e4);position:absolute;inset:-6px -9px -10px}.d2-hero__z3{font-family:var(--d2-serif);text-transform:none;letter-spacing:0;color:#182019;background:#ecf5ed;margin-top:6px;padding:0 7px 4px;font-size:42.2px;font-style:italic;font-weight:400;line-height:1.02;position:relative}.d2-hero__z3:after{content:"";clip-path:polygon(0 55%,18% 20%,60% 0,100% 40%,97% 70%,55% 100%,10% 90%);background:#077857;height:6px;position:absolute;bottom:2px;left:7%;right:6%}.d2-hero__video{aspect-ratio:566/299;background:#2b2220;border-radius:15px;width:708px;max-width:100%;margin-top:25px;position:relative;overflow:hidden;box-shadow:0 30px 46px -34px #0f172a80}.d2-hero__video img,.d2-hero__video iframe,.d2-hero__video video{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.d2-hero__video:has(>video,>iframe,>.vsl){aspect-ratio:16/9;background:#000}.d2-hero__video video{object-fit:contain}.vsl{background:#000;position:absolute;inset:0}.vsl video{object-fit:contain;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.vsl__mitte{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.vsl__mitte .play{pointer-events:auto}.vsl__leiste{opacity:0;transition:opacity .2s var(--kurve);background:linear-gradient(#0000,#0000009e);align-items:center;gap:4px;padding:30px 12px 10px;display:flex;position:absolute;inset:auto 0 0}.vsl:is(:hover,:focus-within,[data-pausiert]) .vsl__leiste{opacity:1}.vsl__knopf{color:#fff;cursor:pointer;width:38px;height:38px;transition:background-color .16s var(--kurve);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.vsl__knopf:hover{background:#ffffff29}.vsl__knopf svg{width:22px;height:22px}.vsl__knopf--rechts{margin-left:auto}.vsl__lautstaerke{width:90px;accent-color:var(--d2-neon);cursor:pointer}@media (hover:none){.vsl__leiste{opacity:1}.vsl__lautstaerke{display:none}}.d2-hero__play{place-items:center;display:grid;position:absolute;inset:0}.d2-hero__text{max-width:720px;font-family:var(--d2-archivo);color:var(--d2-text);margin-top:22px;font-size:15.7px;line-height:24px}.d2-hero__text p{text-wrap:pretty;margin:0}.d2-hero__text strong{color:#111827;font-weight:600}.d2-countdown{margin-top:28px}.d2-countdown .countdown{background:#fff;border:1px solid #eef0f2;border-radius:14px;align-content:start;gap:7px;width:318px;height:82px;padding-top:13px;box-shadow:0 12px 30px -16px #0f172a29}.d2-countdown .countdown__label{font-family:var(--d2-inter);letter-spacing:.13em;color:#10855f;font-size:9.5px;font-weight:700;line-height:1}.d2-countdown .countdown__zahlen{gap:0}.d2-countdown .countdown__zahlen li{width:76px;min-width:0;box-shadow:none;background:0 0;padding:0;position:relative}.d2-countdown .countdown__zahlen li+li:before{content:":";color:#cbd5e1;font-size:14px;font-weight:600;position:absolute;top:2px;left:-2px}.d2-countdown .countdown__zahlen b{font-family:var(--d2-inter);font-variation-settings:normal;letter-spacing:-.01em;color:var(--d2-navy);font-size:23px;font-weight:700}.d2-countdown .countdown__zahlen span{font-family:var(--d2-inter);letter-spacing:.06em;color:#9ca3af;margin-top:4px;font-size:9px;font-weight:600}.d2-hero__aktion{margin-top:25px;position:relative}.d2-hero__aktion>.knopf{--knopf-hoehe:42px;color:#fff;width:auto;font-family:var(--d2-inter);font-variation-settings:normal;white-space:nowrap;background:linear-gradient(90deg,#0eb57e,#05996b);border-radius:999px;gap:12px;padding:0 29px 0 31px;font-size:14px;font-weight:600;box-shadow:0 14px 26px -12px #05966999}.d2-hero__aktion>.knopf:hover{background:linear-gradient(90deg,#10c088,#06a473)}.d2-hero__aktion>.knopf .knopf__pfeil{width:15px;height:15px}.fenster--d2{width:min(100% - 32px,460px);font-family:var(--d2-inter)}.fenster--d2::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a06b8}.fenster--d2 .fenster__zu{color:#f9f9f9;min-height:34px;font-family:var(--d2-inter);background:#ffffff1a;border:1px solid #ffffff2e;padding:0 14px;font-size:13px;font-weight:600}.fenster--d2 .fenster__zu:hover{background:#fff3}.fenster--d2 .formular{color:var(--d2-navy);background:#fcfcfc;border-radius:20px;box-shadow:0 40px 80px -30px #0009}.fenster--d2 .formular__ticket{background:radial-gradient(70% 140% at 100% 0,#63f65533,#0000 60%),#050a06;border-bottom:1px solid #1f3a22;padding:20px 24px 18px}.fenster--d2 .formular__datum{font-family:var(--d2-archivo);font-variation-settings:"wdth" 100;color:#fff;font-size:22px;font-weight:800;line-height:1.05}.fenster--d2 .formular__datum small{font-family:var(--d2-inter);font-variation-settings:normal;color:#acadae;margin-top:7px;font-size:13px;font-weight:500}.fenster--d2 .formular__ticket .live-badge{color:#0d2202;font-family:var(--d2-kumbh);font-variation-settings:normal;letter-spacing:.06em;background:linear-gradient(90deg,#74ff6c,#3efb0a);border-radius:999px;padding:6px 11px;font-size:11px;font-weight:700;box-shadow:0 0 18px #5afa3c59}.fenster--d2 .formular__koerper{gap:16px;padding:22px 24px 24px}.fenster--d2 .formular__knapp{min-height:26px;color:var(--d2-gruen-text);font-family:var(--d2-kumbh);background:#e7f3ee;border:1px solid #d6ece2;gap:9px;padding:3px 13px 3px 11px;font-size:12px;font-weight:600}.fenster--d2 .formular__knapp .live-punkt{color:var(--d2-gruen)}.fenster--d2 .formular__titel{font-family:var(--d2-archivo);font-variation-settings:"wdth" 100;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:var(--d2-navy);font-size:24px;font-weight:800;line-height:1.12}.fenster--d2 .feld label{color:var(--d2-text);font-size:13px;font-weight:600}.fenster--d2 .feld input{min-height:48px;color:var(--d2-navy);font-family:var(--d2-inter);background:#fff;border:1px solid #e3e5e8;border-radius:10px;padding:0 14px;font-size:15px;box-shadow:0 1px 2px #0f172a0a}.fenster--d2 .feld input::placeholder{color:#9ca3af}.fenster--d2 .feld input:hover{border-color:#c9ccd1}.fenster--d2 .feld input:focus{border-color:var(--d2-gruen);box-shadow:0 0 0 4px #10b98129}.fenster--d2 .feld--fehler input{border-color:var(--fehler)}.fenster--d2 .formular .knopf{--knopf-hoehe:52px;color:#fff;font-family:var(--d2-inter);font-variation-settings:normal;background:linear-gradient(90deg,#0eb57e,#05996b);border-radius:999px;margin-top:4px;font-size:15px;font-weight:700;box-shadow:0 14px 26px -12px #05966999}.fenster--d2 .formular .knopf:hover{background:linear-gradient(90deg,#10c088,#06a473)}.fenster--d2 .formular__hinweis{color:var(--d2-leise);font-size:12px;line-height:1.55}.fenster--d2 .formular__hinweis a{color:var(--d2-gruen-text)}@media (max-width:420px){.fenster--d2 .formular__ticket{padding:16px 18px 14px}.fenster--d2 .formular__datum{font-size:19px}.fenster--d2 .formular__koerper{padding:18px 18px 20px}.fenster--d2 .formular__titel{font-size:21px}}.d2-hero__pfeil{width:62px;height:84px;bottom:12px;right:calc(100% + 4px)}.d2-hero__beweise{font-family:var(--d2-archivo);color:#4b5563;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:22px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.d2-hero__beweise li{align-items:center;gap:7px;display:inline-flex}.d2-hero__beweise .d2-haken{margin:0}.d2-termin{background:linear-gradient(90deg,#566057,#61a281);padding:68px 0 62px}.d2-termin__karte{color:#f9f9f9;background:radial-gradient(48% 80% at 86%,#46d23c21,#0000 70%),#050a06;border:1px solid #2f6b34;border-radius:15px;justify-content:space-between;align-items:center;gap:32px;max-width:1036px;min-height:325px;margin-inline:auto;padding:34px 45px 34px 47px;display:flex;box-shadow:0 0 36px #63f6551f,0 24px 50px -24px #0009}.d2-termin__datum{font-family:var(--d2-archivo);font-variation-settings:"wdth" 104;letter-spacing:-.008em;text-transform:uppercase;margin:17px 0 0;font-size:44.3px;font-weight:800;line-height:.9}.d2-termin__datum span{color:var(--d2-neon)}.d2-termin__zoom{font-family:var(--d2-archivo);color:#acadae;margin:17px 0 0;font-size:12px}.d2-termin__zoom b{text-transform:uppercase;color:#fff;margin-left:4px;font-weight:800}.d2-termin__fakten{flex-wrap:wrap;gap:9px;margin:15px 0 0;padding:0;list-style:none;display:flex}.d2-termin__fakten li{height:27px;font-family:var(--d2-archivo);color:#dbdcdd;background:#0e1116;border:1px solid #2c2f35;border-radius:999px;align-items:center;padding:0 15px;font-size:12px;display:inline-flex}.d2-knopf--neon{color:#0d2202;height:47px;font-family:var(--d2-inter);background:linear-gradient(90deg,#74ff6c,#3efb0a);border-radius:8px;padding:0 32px;font-size:14px;font-weight:700;box-shadow:0 0 28px #5afa3c59,inset 0 1px #ffffff59}.d2-chance{padding:95px 0 89px}.d2-titel{font-family:var(--d2-archivo);font-variation-settings:"wdth" 100;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:29px 0 0;font-size:40.3px;font-weight:800;line-height:1.15}.d2-chance .d2-titel .kursiv{font-family:var(--d2-serif);text-transform:none;color:#fba7cf;margin-right:.12em;font-size:1.04em}.d2-chance .d2-titel .kursiv:before{content:"\a ";white-space:pre}.d2-chance .d2-titel .marker{font-size:1.11em}.d2-chance .d2-titel .marker,.d2-titel--praxis .marker{color:#0000;background-image:linear-gradient(90deg,#6efb57,#1fe03a);-webkit-background-clip:text;background-clip:text}.d2-chance__text{max-width:890px;font-family:var(--d2-plex);color:#9aa1a6;margin-top:36px;font-size:14.9px;line-height:20px}.d2-chance__text p{margin:0}.d2-chance__text p+p{margin-top:20px}.d2-chance__text strong{color:#4fbf5c;font-weight:400}.d2-chance__wandel{grid-template-columns:repeat(3,minmax(0,344px));justify-content:center;gap:20px;margin:60px 0 0;padding:0;list-style:none;display:grid}.d2-chance__wandel li{min-height:204px;transition:border-color .2s var(--kurve), box-shadow .2s var(--kurve);background:#1f2122;border:1px solid #2a2c2e;border-radius:12px;padding:13px 27px 26px;position:relative}.d2-chance__wandel li.d2-an,.d2-chance__wandel li:is(:hover,:focus-within){background:#232426;border-color:#4ade804d;box-shadow:0 26px 40px -18px #000000bf}.d2-chance__wandel li:before{content:"";opacity:0;height:1px;transition:opacity .2s var(--kurve);background:linear-gradient(90deg,#0000,#4ade80b3,#0000);position:absolute;top:-1px;left:18%;right:18%}.d2-chance__wandel li.d2-an:before,.d2-chance__wandel li:is(:hover,:focus-within):before{opacity:1}.d2-chance__nr{font-family:var(--d2-bask);color:#00ff40;font-size:30px;font-style:italic;line-height:1.25;display:block}.d2-chance__wandel h3{font-family:var(--d2-archivo);font-variation-settings:"wdth" 112;text-transform:uppercase;color:#eeefef;margin:6px 0 0;font-size:15.5px;font-weight:700;line-height:1.3}.d2-chance__karte-text{font-family:var(--d2-plex);color:#9aa0a6;margin-top:16px;font-size:13.8px;line-height:17px}.d2-chance__karte-text p{margin:0}.d2-chance__stufen{grid-template-columns:repeat(4,minmax(0,263px));justify-content:center;gap:15px;margin:68px 0 0;padding:0;list-style:none;display:grid}.d2-chance__stufen li{min-height:131px;transition:border-color .2s var(--kurve);background:#1c1f1f;border:1px solid #26292a;border-radius:10px;padding:16px 16px 14px}.d2-chance__stufen li.d2-an,.d2-chance__stufen li:is(:hover,:focus-within){background:#1e2121;border-color:#4ade8033}.d2-status{height:18px;font-family:var(--d2-archivo);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:4px;padding:0 7px;font-size:10px;font-weight:700;line-height:16px;display:inline-block}.d2-status--gruen{color:#3fd14a;background:#1f3a22;border-color:#2e5c33}.d2-status--blau{color:#38b2e8;background:#1b2f3a;border-color:#23465a}.d2-status--gelb{color:#e39a1e;background:#34291a;border-color:#4a3920}.d2-status--grau{color:#8a94a3;background:#262b30;border-color:#363c44}.d2-chance__stufen h3{font-family:var(--d2-archivo);font-variation-settings:"wdth" 100;letter-spacing:.01em;text-transform:uppercase;color:#e9e9e9;align-items:center;gap:9px;margin:13px 0 0;font-size:14px;font-weight:700;line-height:1.2;display:flex}.d2-chance__stufe-text{font-family:var(--d2-archivo);color:#8e959a;margin-top:10px;font-size:12.5px;line-height:19px}.d2-chance__stufe-text p{margin:0}.d2-chance__fazit{text-align:center;font-family:var(--d2-bask);color:#e9e9e9;margin-top:92px;font-size:23px;font-style:italic;line-height:39px}.d2-chance__fazit p{margin:0}.d2-konkret{padding:47px 0 51px}.d2-konkret__raster{grid-template-columns:1fr auto 211px auto 1fr;align-items:center;display:grid}.d2-konkret__wort{font-family:var(--d2-archivo);font-variation-settings:"wdth" 100;letter-spacing:-.005em;text-transform:uppercase;margin:0;font-size:27.5px;font-weight:800;line-height:36px}.d2-konkret__links{text-align:right;color:#050505;justify-self:end;max-width:262px}.d2-konkret__rechts{color:#101827;justify-self:start;max-width:152px}.d2-konkret .marker{white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#b0edb7;border-radius:5px;padding:0 8px;display:inline-block}.d2-konkret .kursiv{font-family:var(--d2-serif);text-transform:none;color:#345c45;margin-right:.15em;font-size:1.12em}.d2-konkret__pfeil{width:60px;height:20px;margin:0 26px 0 19px;overflow:visible}.d2-konkret__pfeil+.d2-konkret__handy+.d2-konkret__pfeil{margin:0 26px 0 24px}.d2-konkret__pfeil path{stroke:#636a72;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.d2-konkret .handy{aspect-ratio:auto;border:6px solid #121926;border-radius:28px;width:211px;height:439px;box-shadow:0 30px 50px -22px #0f172a66}.d2-konkret .handy:after{content:"";z-index:1;background:#050505;border-radius:999px;width:58px;height:11px;position:absolute;top:9px;left:50%;translate:-50%}.d2-ablauf{padding:59px 0 65px}.d2-ablauf__raster{grid-template-columns:241px 465px;justify-content:center;align-items:start;column-gap:55px;display:grid}.d2-ablauf__kopf{padding-top:65px;position:sticky;top:40px}.d2-ablauf__pfeil{width:70px;height:92px;top:-22px;left:-76px}.d2-ablauf__titel{letter-spacing:-.012em;color:#f3f4f6;margin:15px 0 0;font-size:26.4px;font-weight:700;line-height:32px}.d2-ablauf__titel .kursiv{font-family:var(--d2-inter);color:#34cf6c;font-weight:700;display:block}.d2-ablauf__text{color:#9ca3af;margin-top:13px;font-size:12.5px;line-height:20px}.d2-ablauf__text p{margin:0}.d2-ablauf__infos{background:#1e1f20;border:1px solid #2a2b2d;border-radius:8px;gap:9px;width:fit-content;min-width:199px;margin:25px 0 0;padding:11px 14px;list-style:none;display:grid}.d2-ablauf__infos li{color:#d1d5db;align-items:center;gap:9px;font-size:11.5px;display:flex}.d2-ablauf__infos .d2-icon{color:#34cf6c;width:12px;height:12px}.d2-ablauf__liste{gap:14px;margin:0;padding:0;list-style:none;display:grid}.d2-ablauf__liste>li{transition:border-color .2s var(--kurve), background-color .2s var(--kurve);background:#1e2222;border:1px solid #2a2f2f;border-radius:12px;grid-template-columns:31px 1fr;padding:19px 19px 15px;display:grid}.d2-ablauf__liste>li.d2-an,.d2-ablauf__liste>li:is(:hover,:focus-within){background:#232626;border-color:#34cf6c42;box-shadow:0 22px 40px -22px #000000a6}.d2-ablauf__nr{color:#34cf6c;font-size:14px;font-weight:700;line-height:20px}.d2-ablauf__liste h3{color:#f3f4f6;margin:0;font-size:13.5px;font-weight:600;line-height:20px}.d2-ablauf__schritt-text{font-family:var(--d2-archivo);color:#858b90;margin-top:4px;font-size:12px;line-height:17px}.d2-ablauf__schritt-text p,.d2-ablauf__nutzen p{margin:0}.d2-ablauf__nutzen{font-family:var(--d2-archivo);color:#a3aba8;background:#202a27;border:1px solid #2b3a35;border-radius:6px;align-items:center;gap:13px;margin-top:13px;padding:7px 15px;font-size:11.5px;line-height:16px;display:flex}.d2-ablauf__nutzen svg{color:#47d57b;flex:none;width:11px;height:11px}.d2-fuerwen{padding:76px 0 95px}.d2-pille+.d2-satz-titel{margin-top:10px}.d2-satz-titel{letter-spacing:-.022em;color:#111827;margin:0;font-size:37.4px;font-weight:700;line-height:48px}.d2-satz-titel .kursiv{font-family:var(--d2-inter);color:#06a268;font-weight:700;display:block}.d2-fuerwen__raster{grid-template-columns:repeat(3,minmax(0,356px));justify-content:center;gap:20px;margin-top:33px;display:grid}.d2-weg{transition:border-color .2s var(--kurve), box-shadow .2s var(--kurve);background:linear-gradient(#f8f9f8,#fff 40%);border:1px solid #ebedea;border-radius:15px;padding:15px 15px 17px;box-shadow:0 1px 2px #0f172a08}.d2-weg.d2-an,.d2-weg:is(:hover,:focus-within){background:linear-gradient(#e8f6ee 0%,#f4faf6 45%,#fff 100%);border-color:#d3eedd;box-shadow:0 16px 30px -16px #10b98152}.d2-weg__bild{background:#e5e7e3;border-radius:10px;height:204px;position:relative;overflow:hidden}.d2-weg__bild img{object-fit:cover;width:100%;height:100%}.d2-weg__marke{color:#fff;background:#111827e0;border-radius:999px;height:18px;padding:0 8px;font-size:9.5px;font-weight:600;line-height:18px;position:absolute;top:10px;left:10px}.d2-weg h3{letter-spacing:-.005em;color:#131a29;margin:18px 2px 0;font-size:14.3px;font-weight:600;line-height:18.5px}.d2-weg ul{gap:11px;margin:15px 2px 0;padding:0;list-style:none;display:grid}.d2-weg li{color:#4b5563;align-items:flex-start;gap:10px;font-size:12px;line-height:16.5px;display:flex}.d2-weg li p{margin:0}.d2-weg li strong{color:#111827;font-weight:600}.d2-praxis{padding:71px 0 62px}.d2-praxis__pfeil{width:66px;height:92px;top:-14px;left:calc(50% - 172px)}.d2-titel--praxis{font-variation-settings:"wdth" 98;margin-top:24px;font-size:31px}.d2-titel--praxis .marker{background-image:linear-gradient(90deg,#2bcc91,#4cdf8b)}.d2-praxis__text{max-width:455px;font-family:var(--d2-plex);color:#8d949a;margin-top:18px;font-size:12.6px;line-height:17.5px}.d2-praxis__text p{margin:0}.d2-praxis__reihe{grid-template-columns:repeat(3,235px);justify-content:center;gap:54px;margin:52px 0 0;padding:0;list-style:none;display:grid}.d2-praxis__reihe>li{text-align:center}.d2-praxis .handy{aspect-ratio:auto;width:235px;height:418px;transition:border-color .2s var(--kurve), box-shadow .2s var(--kurve);background:#000;border:4px solid #2b2d2f;border-radius:21px;box-shadow:0 24px 40px -22px #000000d9}.d2-praxis__reihe>li.d2-an .handy,.d2-praxis__reihe>li:is(:hover,:focus-within) .handy{border-color:#4ade8080;box-shadow:0 0 0 1px #4ade8033,0 0 46px #4ade8038}.d2-praxis .play{--groesse:42px}.d2-praxis .play__welle,.d2-praxis .play__ring{display:none}.d2-praxis .play__kern{color:#3fd14a;background:#2d2f2eeb;box-shadow:0 6px 16px #00000059}.d2-praxis__reihe h3{max-width:230px;font-family:var(--d2-arial);color:#f3f4f6;margin:27px auto 0;font-size:13.5px;font-weight:700;line-height:18px}.d2-praxis__karte-text{max-width:260px;font-family:var(--d2-arial);color:#9ca3af;margin:15px auto 0;font-size:12px;line-height:17.5px}.d2-praxis__karte-text p{margin:0}.d2-fatmir{padding:69px 0 60px}.d2-fatmir__raster{grid-template-columns:300px 458px;justify-content:center;align-items:start;column-gap:54px;padding-left:64px;display:grid}.d2-fatmir__links{flex-direction:column;align-items:center;margin:0;display:flex}.d2-fatmir__zitat{font-family:var(--d2-bask);text-align:center;color:#2f5a43;margin:0;font-size:26px;font-style:italic;line-height:42.5px}.d2-fatmir__foto{width:300px;margin-top:15px}.d2-fatmir__buehne{aspect-ratio:300/320;background:radial-gradient(85% 65% at 50% 100%,#63f6554d,#0000 70%),linear-gradient(#27312b,#0b120d);border-radius:15px 15px 0 0;width:min(300px,100%);margin-top:112px;position:relative}.d2-fatmir__buehne img{filter:drop-shadow(0 16px 22px #00000059);width:100%;height:auto;position:absolute;bottom:0;left:0}.d2-fatmir__fakten{background:#fafafa;border:1px solid #0b7a58;border-radius:15px;width:300px;margin:-15px 0 0;padding:3px 17px 5px;list-style:none;position:relative}.d2-fatmir__fakten li{border-bottom:1px solid #ededec;grid-template-columns:52px 1fr;align-items:center;min-height:31px;padding:6px 0;display:grid}.d2-fatmir__fakten li:last-child{border-bottom:0}.d2-fatmir__fakten b{color:#131a28;font-size:15px;font-weight:700}.d2-fatmir__fakten div{color:#4b5563;font-size:10px;font-weight:500;line-height:1.4}.d2-fatmir__fakten p{margin:0}.d2-fatmir__karte{background:#fcfcfc;border-radius:20px;min-height:515px;padding:35px 37px 30px;position:relative;box-shadow:0 1px 2px #0f172a08,0 30px 60px -32px #0f172a24}.d2-fatmir__pfeil{width:22px;height:84px;top:-56px;left:112px}.d2-fatmir__titel{letter-spacing:-.022em;color:#111928;margin:14px 0 0;font-size:33.9px;font-weight:700;line-height:1.2}.d2-fatmir__titel .marker{color:#0ca674}.d2-fatmir__text{font-family:var(--d2-arial);color:#1f2937;margin-top:15px;font-size:12.5px;line-height:20.5px}.d2-fatmir__text p{margin:0 0 19.4px}.d2-fatmir__signatur{width:62px;margin-top:4px}.d2-faq{color:var(--d2-navy);background:#fbfcfb;padding:75px 0 65px}.d2-faq__raster{grid-template-columns:273px 620px;justify-content:center;align-items:start;column-gap:85px;display:grid}.d2-faq__kopf{z-index:0;padding-top:39px;position:relative}.d2-faq__kopf:before{content:"";z-index:-1;background:radial-gradient(closest-side,#10b9810f,#0000);position:absolute;inset:-90px -110px}.d2-faq__pfeil{width:66px;height:88px;top:-39px;left:-80px}.d2-faq__titel{font-family:var(--d2-archivo);font-variation-settings:"wdth" 100;letter-spacing:-.01em;text-transform:uppercase;color:#101827;margin:18px 0 0;font-size:35.2px;font-weight:800;line-height:1}.d2-faq__titel .kursiv{font-family:var(--d2-serif);text-transform:none;color:#20a751;margin-top:4px;font-size:1.06em;display:block}.d2-faq__text{color:#5f6670;margin-top:18px;font-size:12.5px;line-height:22px}.d2-faq__text p{margin:0}.d2-knopf--gruen{color:#fff;background:linear-gradient(90deg,#17a64c,#22c55e);border-radius:999px;height:40px;margin-top:28px;padding:0 25px;font-size:12.5px;font-weight:600;box-shadow:0 12px 22px -10px #16a34a99}.d2-knopf--gruen .d2-knopf__pfeil{width:13px;height:13px}.d2-faq__liste{gap:10px;display:grid}.d2-faq__liste details{transition:border-color .2s var(--kurve), box-shadow .2s var(--kurve);background:#fff;border:1px solid #eceef1;border-radius:12px;box-shadow:0 1px 2px #0f172a08}.d2-faq__liste details.d2-an,.d2-faq__liste details:is(:hover,:focus-within){border-color:#cbefd6;box-shadow:0 8px 18px -10px #10b9814d}.d2-faq__liste summary{color:#1f2937;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:63px;padding:0 21px 0 22px;font-size:14px;font-weight:600;list-style:none;display:flex}.d2-faq__liste summary::-webkit-details-marker{display:none}.d2-faq__plus{width:25px;height:25px;transition:rotate .2s var(--kurve);background:#f3f4f6;border-radius:50%;flex:none;position:relative}.d2-faq__plus:before,.d2-faq__plus:after{content:"";background:#6b7280;border-radius:1px;width:10px;height:1.6px;position:absolute;top:50%;left:50%;translate:-50% -50%}.d2-faq__plus:after{rotate:90deg}details[open]>summary .d2-faq__plus{rotate:45deg}.d2-faq__liste details.d2-an .d2-faq__plus,.d2-faq__liste details:hover .d2-faq__plus{background:#e3f6e9}.d2-faq__liste details.d2-an .d2-faq__plus:before,.d2-faq__liste details.d2-an .d2-faq__plus:after,.d2-faq__liste details:hover .d2-faq__plus:before,.d2-faq__liste details:hover .d2-faq__plus:after{background:#22a55b}.d2-faq__antwort{color:#4b5563;padding:0 22px 18px;font-size:13px;line-height:1.6}.d2-faq__antwort p{margin:0 0 .6em}.d2-fuss{font-family:var(--d2-archivo);text-align:center;background:#000;padding:15px 0 48px}.d2-fuss__links{border-bottom:1px solid #1c1c1c;justify-content:center;gap:18px;max-width:644px;margin:0 auto;padding:0 0 14px;list-style:none;display:flex}.d2-fuss__links a{color:#d4d4d8;font-size:12px;text-decoration:none}.d2-fuss__links a:hover{text-decoration:underline}.d2-fuss__recht{color:#8b8b92;max-width:640px;margin:20px auto 0;font-size:10.5px;line-height:18px}.d2-fuss__recht p{margin:0 0 6px}.d2-fuss__copy{color:#52525b;margin:22px 0 0;font-size:10.5px}@media (max-width:1100px){.d2-chance__wandel{grid-template-columns:repeat(3,minmax(0,1fr))}.d2-chance__stufen{grid-template-columns:repeat(2,minmax(0,1fr))}.d2-fuerwen__raster{grid-template-columns:repeat(3,minmax(0,1fr))}.d2-fatmir__raster{padding-left:16px}}@media (max-width:900px){.d2-chance__wandel,.d2-fuerwen__raster{grid-template-columns:minmax(0,520px)}.d2-ablauf__raster,.d2-fatmir__raster,.d2-faq__raster{grid-template-columns:minmax(0,560px);row-gap:40px}.d2-ablauf__kopf{padding-top:0;position:relative;top:auto}.d2-fatmir__links{justify-self:center}.d2-praxis__reihe{grid-template-columns:repeat(3,minmax(0,220px));gap:24px}.d2-praxis .handy{aspect-ratio:235/418;width:100%;height:auto}.d2-termin__karte{flex-direction:column;align-items:stretch}.d2-knopf--neon{align-self:flex-start}}@media (max-width:640px){.d2-hero{padding:22px 0 48px}.d2-hero__titel{margin-top:18px}.d2-hero__z1{font-size:clamp(19px,6.2vw,30px)}.d2-hero__z2{margin-top:6px;font-size:clamp(21px,6.5vw,34px)}.d2-hero__pinsel{inset:-4px -7px -8px}.d2-hero__z3{font-size:clamp(26px,8vw,36px)}.d2-hero__video{border-radius:12px;margin-top:20px}.d2-hero__text{margin-top:18px;font-size:15.5px}.d2-countdown{margin-top:22px}.d2-countdown .countdown{width:min(318px,100%)}.d2-countdown .countdown__zahlen li{width:68px}.d2-hero__aktion{width:100%}.d2-hero__aktion>.knopf{--knopf-hoehe:52px;width:100%;max-width:340px;font-size:16px}.d2-hero__pfeil{display:none}.d2-hero__beweise{gap:8px 16px;font-size:13px}.d2-termin{padding:36px 0}.d2-termin__karte{gap:24px;min-height:0;padding:26px 22px}.d2-termin__datum{font-size:clamp(30px,9.4vw,46px)}.d2-termin__zoom,.d2-termin__fakten li{font-size:13px}.d2-termin__fakten li{height:30px;padding:0 13px}.d2-knopf--neon{align-self:stretch;height:52px;font-size:16px}.d2-chance{padding:72px 0 64px}.d2-titel{font-size:clamp(28px,8.4vw,38px)}.d2-chance__text{margin-top:26px;font-size:15.5px;line-height:1.55}.d2-chance__text br{display:none}.d2-chance__wandel{gap:14px;margin-top:40px}.d2-chance__wandel li{min-height:0;padding:14px 22px 22px}.d2-chance__wandel h3{font-size:16px}.d2-chance__karte-text{margin-top:12px;font-size:15px;line-height:1.5}.d2-chance__stufen{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:32px}.d2-chance__stufen li{min-height:0}.d2-chance__stufen h3{font-size:15px}.d2-chance__stufe-text{font-size:14px;line-height:1.5}.d2-chance__fazit{margin-top:48px;font-size:20px;line-height:1.6}.d2-chance__fazit br{display:none}.d2-konkret{padding:44px 0 48px}.d2-konkret__raster{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:10px}.d2-konkret__links,.d2-konkret__rechts{text-align:center;justify-self:center;max-width:none}.d2-konkret__wort{font-size:26px;line-height:36px}.d2-konkret__pfeil,.d2-konkret__pfeil+.d2-konkret__handy+.d2-konkret__pfeil{width:44px;margin:4px 0;rotate:90deg}.d2-konkret .handy{width:220px;height:457px}.d2-ablauf{padding:56px 0}.d2-ablauf__pfeil{display:none}.d2-ablauf__titel{font-size:28px;line-height:1.25}.d2-ablauf__text{font-size:15px;line-height:1.5}.d2-ablauf__infos li{font-size:14px}.d2-ablauf__infos .d2-icon{width:16px;height:16px}.d2-ablauf__liste>li{grid-template-columns:30px 1fr;padding:18px 16px 16px}.d2-ablauf__nr,.d2-ablauf__liste h3{font-size:16px;line-height:22px}.d2-ablauf__schritt-text{margin-top:6px;font-size:14px;line-height:1.5}.d2-ablauf__nutzen{align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;line-height:1.45}.d2-ablauf__nutzen svg{margin-top:3px}.d2-fuerwen{padding:64px 0}.d2-satz-titel{font-size:clamp(24px,7vw,30px);line-height:1.3}.d2-fuerwen__raster{gap:16px;margin-top:28px}.d2-weg__bild{aspect-ratio:16/10;height:auto}.d2-weg__marke{height:22px;padding:0 10px;font-size:11.5px;line-height:22px}.d2-weg h3{font-size:17px;line-height:1.35}.d2-weg li{gap:10px;font-size:14.5px;line-height:1.45}.d2-haken{width:18px;height:18px}.d2-haken svg{width:11px;height:11px}.d2-praxis{padding:64px 0 56px}.d2-praxis__pfeil{display:none}.d2-praxis__text{font-size:15px;line-height:1.5}.d2-praxis__reihe{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:repeat(3,minmax(250px,72%));justify-content:start;gap:16px;margin-inline:-16px;padding:0 16px 8px;overflow-x:auto}.d2-praxis__reihe>li{scroll-snap-align:center}.d2-praxis__reihe h3{margin-top:20px;font-size:17px;line-height:1.3}.d2-praxis__karte-text{font-size:14px;line-height:1.5}.d2-fatmir{padding:56px 0}.d2-fatmir__zitat{font-size:21px;line-height:1.6}.d2-fatmir__fakten b{font-size:17px}.d2-fatmir__fakten div{font-size:12.5px}.d2-fatmir__fakten li{grid-template-columns:60px 1fr;min-height:42px}.d2-fatmir__karte{min-height:0;padding:30px 22px 26px}.d2-fatmir__pfeil{display:none}.d2-fatmir__titel{font-size:30px}.d2-fatmir__text{font-size:15px;line-height:1.6}.d2-fatmir__text p{margin-bottom:1.1em}.d2-fatmir__signatur{width:80px}.d2-faq{padding:56px 0}.d2-faq__pfeil{display:none}.d2-faq__titel{font-size:40px}.d2-faq__text{font-size:15px;line-height:1.55}.d2-knopf--gruen{height:48px;font-size:15px}.d2-faq__liste summary{min-height:60px;padding:12px 16px 12px 18px;font-size:15.5px}.d2-faq__antwort{padding:0 18px 16px;font-size:15px}.d2-fuss{padding:24px 0 40px}.d2-fuss__links a{font-size:14px}.d2-fuss__recht,.d2-fuss__copy{font-size:11.5px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.d2-knopf,.d2-knopf__pfeil,.d2-faq__plus{transition:none}}.d2-dankekopf{color:var(--d2-navy);background:#fdfdfd;padding:56px 0 0}.d2-fortschritt{height:27px;color:var(--d2-gruen-text);font-family:var(--d2-kumbh);white-space:nowrap;background:#e7f3ee;border:1px solid #d6ece2;border-radius:999px;align-items:center;gap:10px;margin:0;padding:0 14px 0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 0 26px 6px #10b98112}.d2-fortschritt__balken{gap:3px;display:inline-flex}.d2-fortschritt__balken span{background:#cfe3d9;border-radius:999px;width:22px;height:6px}.d2-fortschritt__balken span:first-child{background:linear-gradient(90deg, var(--d2-gruen), var(--d2-gruen-tief))}.d2-dankekopf__titel{isolation:isolate;font-family:var(--d2-archivo);font-variation-settings:"wdth" 100;letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance;margin:22px 0 0;font-size:56px;font-weight:800;line-height:1.02}.d2-dankekopf__titel .marker{background:linear-gradient(90deg,#27974f 0%,#2faa5a 45%,#3fc670 100%);color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}.d2-dankekopf__titel .marker:before{content:"";z-index:-1;clip-path:polygon(1% 6%,99.5% 0%,100% 82%,99% 90%,0% 100%,.6% 84%);background:linear-gradient(178.6deg,#0000 70%,#9cd6ab8c 71% 75%,#0000 76%),linear-gradient(90deg,#dff4e0,#dcf3dd 60%,#e3f6e4);position:absolute;inset:-4px -10px -9px}.d2-dankekopf__titel .kursiv{font-family:var(--d2-serif);text-transform:none;color:#182019;font-size:1.05em;font-weight:400}.d2-dankekopf__text{max-width:560px;font-family:var(--d2-archivo);color:var(--d2-text);margin-top:18px;font-size:15.7px;line-height:24px}.d2-dankekopf__text p{margin:0}.d2-dankeschritt{background:#fdfdfd;padding:44px 0 84px}.d2-dankeschritt__raster{grid-template-columns:290px minmax(0,600px);justify-content:center;align-items:center;gap:56px;display:grid}.d2-dankeschritt__raster--quer{grid-template-columns:minmax(0,480px) minmax(0,540px)}.d2-dankeschritt__video{background:#2b2220;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 46px -30px #0f172a8c}.d2-dankeschritt__video--hochkant{aspect-ratio:9/16}.d2-dankeschritt__video--quer{aspect-ratio:16/9}.d2-dankeschritt__video img,.d2-dankeschritt__video iframe,.d2-dankeschritt__video video{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.d2-dankeschritt__karte{color:#f9f9f9;background:radial-gradient(60% 70% at 88% 0,#46d23c21,#0000 70%),#050a06;border:1px solid #2f6b34;border-radius:15px;flex-direction:column;align-items:flex-start;min-width:0;padding:36px 40px 38px;display:flex;box-shadow:0 0 36px #63f6551f,0 24px 50px -24px #0009}.d2-dankeschritt__titel{font-family:var(--d2-archivo);font-variation-settings:"wdth" 104;letter-spacing:-.008em;text-transform:uppercase;text-wrap:balance;margin:16px 0 0;font-size:32px;font-weight:800;line-height:1.02}.d2-dankeschritt__titel .marker{color:var(--d2-neon)}.d2-dankeschritt__titel .kursiv{font-family:var(--d2-serif);text-transform:none;font-weight:400}.d2-dankeschritt__text{font-family:var(--d2-archivo);color:#acadae;margin-top:14px;font-size:14.5px;line-height:1.6}.d2-dankeschritt__text p{margin:0}.d2-dankeschritt .whatsapp{gap:12px;width:100%;margin-top:24px}.d2-dankeschritt .knopf--whatsapp{--knopf-hoehe:52px;color:#0d2202;width:100%;font-family:var(--d2-inter);font-variation-settings:normal;background:linear-gradient(90deg,#74ff6c,#3efb0a);border-radius:10px;gap:10px;margin-top:24px;padding:0 24px;font-size:15px;font-weight:700;box-shadow:0 0 28px #5afa3c59,inset 0 1px #ffffff59}.d2-dankeschritt .whatsapp .knopf--whatsapp{margin-top:0}.d2-dankeschritt .knopf--whatsapp:hover{background:linear-gradient(90deg,#86ff7f,#52ff22)}.d2-dankeschritt .knopf--whatsapp svg{width:20px;height:20px}.d2-dankeschritt .knopf--whatsapp{transition:translate .2s var(--kurve), box-shadow .2s var(--kurve), filter .2s var(--kurve)}.d2-dankeschritt .knopf--whatsapp:is(:hover,:focus-visible){translate:0 -2px;box-shadow:0 0 0 4px #63f65538,0 0 44px #5afa3c8c,inset 0 1px #ffffff59}.d2-dankeschritt .knopf--whatsapp svg{width:30px;height:30px;color:var(--d2-neon);background:#0d2202;border-radius:50%;flex:none;padding:6px}.d2-dankeschritt .knopf__hinweis{color:#acadae;margin:10px 0 0;font-size:13px}@media (min-width:900px){.d2-dankeschritt .whatsapp__qr{color:var(--d2-navy);background:#fff;border-radius:12px;grid-template-columns:116px 1fr;gap:18px;padding:14px}.d2-dankeschritt .whatsapp__qr p{font-family:var(--d2-inter);color:#1f2937;font-size:13.5px;font-weight:600;line-height:1.5}.d2-dankeschritt .whatsapp--mit-qr{transition:translate .2s var(--kurve), box-shadow .2s var(--kurve), filter .2s var(--kurve);background:linear-gradient(135deg,#74ff6c,#3efb0a);border-radius:16px;gap:6px;padding:8px;position:relative;box-shadow:0 0 34px #5afa3c4d,inset 0 1px #fff6}.d2-dankeschritt .whatsapp--mit-qr:hover{filter:brightness(1.04);translate:0 -3px;box-shadow:0 0 0 4px #63f65538,0 0 60px #5afa3c8c,inset 0 1px #fff6}.d2-dankeschritt .whatsapp--mit-qr:has(:focus-visible){filter:brightness(1.04);translate:0 -3px;box-shadow:0 0 0 4px #63f65538,0 0 60px #5afa3c8c,inset 0 1px #fff6}.d2-dankeschritt .whatsapp--mit-qr .whatsapp__qr{color:#0d2202;background:0 0;padding:8px 8px 4px}.d2-dankeschritt .whatsapp--mit-qr .whatsapp__qr svg{color:var(--d2-navy);border-radius:8px;box-shadow:0 6px 16px -8px #0d220280}.d2-dankeschritt .whatsapp--mit-qr .whatsapp__qr p{color:#0d2202;font-size:14.5px;font-weight:600}.d2-dankeschritt .whatsapp--mit-qr .whatsapp__knopf{--knopf-hoehe:56px;color:#0d2202;box-shadow:none;background:#0d220217;border-radius:10px;font-size:16px;font-weight:800;translate:none}.d2-dankeschritt .whatsapp--mit-qr:hover .whatsapp__knopf{background:#0d220226}.d2-dankeschritt .whatsapp--mit-qr .whatsapp__knopf:after{content:"";border-radius:16px;position:absolute;inset:0}}.d2-terminkal__text{max-width:420px;font-family:var(--d2-archivo);color:#acadae;margin-top:16px;font-size:13.5px;line-height:1.6}.d2-terminkal__text p{margin:0}.d2-kalender{flex:none;gap:10px;width:300px;display:grid}.d2-kalender__knopf{color:#f9fafa;min-height:60px;transition:border-color .18s var(--kurve), translate .18s var(--kurve);background:#0e1116;border:1px solid #2c2f35;border-radius:10px;align-items:center;gap:14px;padding:10px 18px;text-decoration:none;display:flex}.d2-kalender__knopf:hover{border-color:#3d8a43;translate:0 -1px}.d2-kalender__knopf b{font-family:var(--d2-inter);font-size:14px;font-weight:700;line-height:1.25;display:block}.d2-kalender__knopf small{font-family:var(--d2-archivo);color:#8b8f96;margin-top:2px;font-size:11.5px;display:block}.d2-kalender__logo{flex:none;width:24px;height:24px}.d2-kalender__logo--google{color:#4285f4}.d2-kalender__logo--outlook{color:#0078d4}.d2-checkliste{color:var(--d2-navy);background:#fbfcfb;padding:84px 0 80px}.d2-checkliste .d2-titel .kursiv{font-family:var(--d2-serif);text-transform:none;color:var(--d2-gruen-tief);font-size:1.08em;font-weight:400}.d2-checkliste__liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:900px;margin:40px auto 0;padding:0;list-style:none;display:grid}.d2-checkliste__liste li{transition:border-color .2s var(--kurve), box-shadow .2s var(--kurve);background:#fff;border:1px solid #eef0f2;border-radius:14px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex;box-shadow:0 12px 30px -20px #0f172a29}.d2-checkliste__liste li:hover{border-color:#cbefd6;box-shadow:0 14px 28px -16px #10b98152}.d2-checkliste__kasten{background:#f2fbf5;border:2px solid #22a55b;border-radius:6px;flex:none;width:20px;height:20px;margin-top:1px}.d2-checkliste__liste h3{font-family:var(--d2-inter);color:#1f2937;margin:0;font-size:15px;font-weight:600;line-height:1.35}.d2-checkliste__text{color:#4b5563;margin-top:4px;font-size:13.5px;line-height:1.6}.d2-checkliste__text p{margin:0}@media (max-width:900px){.d2-dankeschritt__raster,.d2-dankeschritt__raster--quer{grid-template-columns:minmax(0,560px);gap:32px}.d2-dankeschritt__video--hochkant{justify-self:center;width:min(260px,72vw)}.d2-kalender{width:100%}}@media (max-width:640px){.d2-dankekopf{padding-top:18px}.d2-dankekopf__titel{margin-top:14px;font-size:clamp(28px,9.4vw,48px)}.d2-dankekopf__text{margin-top:10px;font-size:15px;line-height:1.5}.d2-dankeschritt{padding:18px 0 48px}.d2-dankeschritt__karte{padding:20px 20px 22px}.d2-dankeschritt__titel{margin-top:12px;font-size:clamp(22px,6.6vw,28px)}.d2-dankeschritt__text{margin-top:10px;font-size:15px;line-height:1.55}.d2-dankeschritt .whatsapp,.d2-dankeschritt .knopf--whatsapp{margin-top:18px}.d2-dankeschritt__video--hochkant{width:min(240px,66vw)}.d2-dankeschritt .knopf--whatsapp{--knopf-hoehe:54px;padding:0 16px}.d2-terminkal__text{font-size:14.5px}.d2-kalender__knopf{min-height:62px}.d2-checkliste{padding:60px 0 52px}.d2-checkliste__liste{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:28px}.d2-checkliste__liste li{padding:16px 18px}.d2-checkliste__liste h3{font-size:15.5px}.d2-checkliste__text{font-size:14.5px}}@media (max-width:359px){.d2-dankeschritt__karte{padding-inline:16px}.d2-dankeschritt .knopf--whatsapp{padding:0 12px;font-size:14px}}.d2-hinweis{z-index:40;color:#0d2202;background:linear-gradient(90deg,#74ff6c,#3efb0a);border-bottom:1px solid #2ccf0a;padding:8px 0;position:sticky;top:0;box-shadow:0 6px 24px -10px #3efb0a99}.d2-hinweis__innen{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}.d2-hinweis__text{font-family:var(--d2-archivo);letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:14px;font-weight:800}.d2-hinweis__text .marker{color:var(--d2-neon);background:#0d2202;border-radius:4px;padding:1px 6px}.d2-hinweis .countdown--leiste .countdown__label{font-family:var(--d2-inter);letter-spacing:.12em;color:#1d4a10;font-size:10px;font-weight:700}.d2-hinweis .countdown--leiste .countdown__zahlen li{color:#fff;background:#0d2202;border:1px solid #0d2202;border-radius:7px;min-width:42px;padding:4px 6px 3px}.d2-hinweis .countdown--leiste .countdown__zahlen b{font-family:var(--d2-inter);font-variation-settings:normal;color:var(--d2-neon);font-size:16px;font-weight:700}.d2-hinweis .countdown--leiste .countdown__zahlen span{font-family:var(--d2-inter);color:#8b8f96;font-size:9px}.d2-produkthero__bild{background:#111;border-radius:15px;width:708px;max-width:100%;margin-top:25px;overflow:hidden;box-shadow:0 30px 46px -34px #0f172a80}.d2-produkthero__bild img{width:100%;height:auto;display:block}.d2-produkthero__preis{font-family:var(--d2-archivo);color:var(--d2-leise);justify-items:center;gap:2px;margin:22px 0 0;font-size:12px;display:grid}.d2-produkthero__preis s{font-weight:700;text-decoration-color:#ef4444}.d2-produkthero__preis b{color:var(--d2-navy);font-size:22px;font-weight:800;line-height:1.2}.d2-produkthero .d2-knopf--gruen{height:44px;font-family:var(--d2-inter);background:linear-gradient(90deg,#0eb57e,#05996b);margin-top:0;padding:0 29px 0 31px;font-size:14px;box-shadow:0 14px 26px -12px #05966999}.d2-produkthero .d2-hero__aktion{margin-top:18px}.d2-produkthero .d2-hero__beweise div p{margin:0}.d2-angebot{color:var(--d2-navy);background:#fbfcfb;padding:84px 0 88px}.d2-angebot .d2-titel .kursiv,.d2-aufruf .d2-titel .kursiv,.d2-stimmen .d2-titel .kursiv{font-family:var(--d2-serif);text-transform:none;color:var(--d2-gruen-tief);font-size:1.08em;font-weight:400}.d2-angebot__text,.d2-stimmen__text{max-width:560px;font-family:var(--d2-archivo);color:var(--d2-text);margin-top:16px;font-size:15px;line-height:1.6}.d2-angebot__text p,.d2-stimmen__text p,.d2-module__text p{margin:0}.d2-angebot__raster{grid-template-columns:minmax(0,620px) 340px;justify-content:center;align-items:start;gap:32px;margin-top:44px;display:grid}.d2-posten{gap:10px;margin:0;padding:0;list-style:none;display:grid}.d2-posten li{transition:border-color .2s var(--kurve), box-shadow .2s var(--kurve);background:#fff;border:1px solid #eceef1;border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 18px 12px 12px;display:grid;box-shadow:0 1px 2px #0f172a08}.d2-posten li:is(:hover,:focus-within){border-color:#cbefd6;box-shadow:0 8px 18px -10px #10b9814d}.d2-posten__bild{object-fit:cover;border-radius:10px;width:64px;height:64px}.d2-posten__text h3{font-family:var(--d2-inter);color:#1f2937;margin:0;font-size:14.5px;font-weight:600;line-height:1.35}.d2-posten__text>div{color:#4b5563;margin-top:3px;font-size:13px;line-height:1.5}.d2-posten__text p{margin:0}.d2-posten__preis{text-align:right;justify-items:end;gap:5px;margin:0;display:grid}.d2-posten__preis s{font-family:var(--d2-archivo);color:#9ca3af;font-size:13px;font-weight:700;text-decoration-color:#ef4444}.d2-posten__preis b{height:22px;font-family:var(--d2-kumbh);color:#15803d;white-space:nowrap;background:#e7f6ec;border:1px solid #cbefd6;border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.d2-preiskarte{color:#f9f9f9;text-align:center;background:radial-gradient(70% 60% at 50% 0,#46d23c24,#0000 70%),#050a06;border:1px solid #2f6b34;border-radius:15px;justify-items:center;gap:16px;padding:28px 26px 24px;display:grid;position:sticky;top:72px;box-shadow:0 0 36px #63f6551f,0 24px 50px -24px #0009}.d2-preis{justify-items:center;gap:4px;display:grid}.d2-preis p{margin:0}.d2-preis__wert{font-family:var(--d2-archivo);color:#acadae;font-size:13px}.d2-preis__wert s{font-weight:700;text-decoration-color:#ef4444}.d2-preis__heute{justify-items:center;gap:2px;display:grid}.d2-preis__heute span{font-family:var(--d2-inter);letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:12px;font-weight:700}.d2-preis__heute b{font-family:var(--d2-archivo);font-variation-settings:"wdth" 104;letter-spacing:-.02em;color:var(--d2-neon);text-shadow:0 0 28px #63f65559;font-size:64px;font-weight:800;line-height:1}.d2-preis__hinweis{font-family:var(--d2-archivo);color:#8b8f96;font-size:12px}.d2-kasse-dunkel .countdown__label{font-family:var(--d2-inter);letter-spacing:.12em;color:#acadae;font-size:10px;font-weight:700}.d2-kasse-dunkel .countdown__zahlen li{min-width:52px;box-shadow:none;color:#fff;background:#0e1116;border:1px solid #2c2f35;border-radius:9px;padding:7px 6px 6px}.d2-kasse-dunkel .countdown__zahlen b{font-family:var(--d2-inter);font-variation-settings:normal;font-size:20px;font-weight:700}.d2-kasse-dunkel .countdown__zahlen span{font-family:var(--d2-inter);color:#8b8f96;font-size:9.5px}.d2-kasse-dunkel .knopf{--knopf-hoehe:52px;color:#0d2202;width:100%;font-family:var(--d2-inter);font-variation-settings:normal;white-space:normal;background:linear-gradient(90deg,#74ff6c,#3efb0a);border-radius:10px;gap:10px;padding:0 20px;font-size:15px;font-weight:700;box-shadow:0 0 28px #5afa3c59,inset 0 1px #ffffff59}.d2-kasse-dunkel .knopf:hover{background:linear-gradient(90deg,#86ff7f,#52ff22)}.d2-kasse-dunkel .knopf svg{flex:none;width:15px;height:15px}.d2-kasse-dunkel .kauf-vorschau__hinweis,.d2-kasse-dunkel .bestellung__alternativ{color:#acadae}.d2-kasse-dunkel .bestellung__fehlt{color:#acadae;background:#0e1116}.d2-preiskarte__sicherheit{font-family:var(--d2-archivo);color:#8b8f96;text-wrap:balance;margin:0;font-size:12px;line-height:1.55}.d2-module{padding:84px 0 92px}.d2-module .d2-titel .kursiv{font-family:var(--d2-serif);text-transform:none;color:#3fe27b;font-size:1.08em;font-weight:400}.d2-module__text{max-width:640px;font-family:var(--d2-plex);color:#9aa1a6;margin-top:22px;font-size:14.9px;line-height:1.5}.d2-module__liste{margin-top:48px}.d2-module__liste li{min-height:170px}.d2-stimmen{padding:84px 0 88px}.d2-stimmen__reihe{text-align:center;grid-template-columns:repeat(3,211px);justify-content:center;gap:36px 44px;margin:44px 0 0;padding:0;list-style:none;display:grid}.d2-stimmen .handy{aspect-ratio:auto;width:211px;height:400px;transition:border-color .2s var(--kurve), box-shadow .2s var(--kurve);border:6px solid #121926;border-radius:28px;box-shadow:0 30px 50px -22px #0f172a66}.d2-stimmen__reihe>li:is(:hover,:focus-within) .handy{border-color:#1d6b43;box-shadow:0 0 0 1px #10b98140,0 30px 50px -22px #10b98173}.d2-stimmen .play{--groesse:46px}.d2-stimmen .play__welle,.d2-stimmen .play__ring{display:none}.d2-stimmen__reihe h3{font-family:var(--d2-inter);color:#1f2937;margin:16px 0 0;font-size:14px;font-weight:600}.d2-stimmen__ergebnis{color:#4b5563;max-width:211px;margin:4px auto 0;font-size:12.5px;line-height:1.5}.d2-stimmen__ergebnis p{margin:0}.d2-aufruf{color:var(--d2-navy);background:#fbfcfb;padding:72px 0 8px}.d2-aufruf--preis{padding-bottom:84px}.d2-aufruf__runter{margin-top:18px;display:block}.d2-pfeil.d2-aufruf__pfeil{width:24px;height:80px;display:block;position:static}.d2-aufruf__karte{width:min(380px,100%);margin-top:32px;position:static}.d2-aufruf__karte .d2-knopf--neon{width:100%}@media (max-width:900px){.d2-angebot__raster{grid-template-columns:minmax(0,560px)}.d2-preiskarte{position:static}.d2-stimmen__reihe{grid-template-columns:repeat(3,minmax(0,211px));gap:28px 16px}.d2-stimmen .handy{aspect-ratio:211/400;width:100%;height:auto}}@media (max-width:640px){.d2-hinweis{padding:6px 0}.d2-hinweis__innen{text-align:left;flex-wrap:nowrap;justify-content:space-between;gap:10px}.d2-hinweis__text{font-size:11.5px;line-height:1.3}.d2-hinweis .countdown--leiste .countdown__zahlen li{min-width:36px;padding:3px 4px 2px}.d2-hinweis .countdown--leiste .countdown__zahlen b{font-size:14px}.d2-produkthero__bild{border-radius:12px;margin-top:20px}.d2-produkthero .d2-hero__aktion,.d2-produkthero .d2-knopf--gruen{width:100%}.d2-produkthero .d2-knopf--gruen{height:52px;font-size:15px}.d2-angebot,.d2-module,.d2-stimmen{padding:56px 0 60px}.d2-angebot__raster{gap:20px;margin-top:28px}.d2-posten li{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:12px}.d2-posten__bild{width:52px;height:52px}.d2-posten__text h3{font-size:15px}.d2-posten__text>div{font-size:13.5px}.d2-posten__preis{grid-column:2;place-items:center start;gap:8px;display:flex}.d2-preiskarte{padding:24px 18px 20px}.d2-preis__heute b{font-size:56px}.d2-module__text{margin-top:16px;font-size:15.5px}.d2-module__liste{margin-top:32px}.d2-module__liste li{min-height:0}.d2-stimmen__reihe{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(190px,58%);grid-auto-flow:column;justify-content:start;gap:14px;margin-inline:-16px;padding:4px 16px 8px;scroll-padding-inline:16px;overflow-x:auto}.d2-stimmen__reihe>li{scroll-snap-align:start}.d2-aufruf{padding:52px 0 4px}.d2-aufruf--preis{padding-bottom:56px}}.d2-logokopf{color:#f9f9f9;background:radial-gradient(60% 70% at 50% 0,#46d23c24,#0000 70%),#050a06;padding:72px 0 40px}.d2-logokopf__innen{text-align:center;justify-items:center;gap:26px;display:grid}.d2-logokopf .logo-gross{width:min(100%,600px)}.d2-logokopf__text{max-width:520px;font-family:var(--d2-archivo);color:#c9cbcc;text-wrap:balance;font-size:16px;line-height:1.55}.d2-logokopf__text p{margin:0}.d2-logokopf__runter{padding:4px 12px;display:block}.d2-pfeil.d2-logokopf__pfeil{width:24px;height:72px;display:block;position:static}.d2-logokopf__pfeil path{stroke:var(--d2-neon)}@media (prefers-reduced-motion:no-preference){.d2-logokopf__pfeil{animation:1.8s ease-in-out 1.6s infinite both d2-pfeil-wippen}}@keyframes d2-pfeil-wippen{0%,to{translate:0}50%{translate:0 8px}}@media (max-width:640px){.d2-logokopf{padding:44px 0 24px}.d2-logokopf__innen{gap:20px}.d2-logokopf__text{font-size:15.5px}}.d2-heute{text-align:center;justify-items:center;gap:4px;display:grid}.d2-heute p{margin:0}.d2-heute__wert{font-family:var(--d2-archivo);color:#acadae;font-size:13px}.d2-heute__wert s{font-weight:700;text-decoration-color:#ef4444}.d2-heute__label{font-family:var(--d2-inter);letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:12px;font-weight:700;margin-top:6px!important}.d2-heute__preis{font-family:var(--d2-archivo);font-variation-settings:"wdth" 104;letter-spacing:-.02em;color:var(--d2-neon);text-shadow:0 0 28px #63f65559;font-size:72px;font-weight:800;line-height:1}.d2-heute__hinweis{font-family:var(--d2-archivo);color:#8b8f96;margin:0;font-size:12px}.d2-rechnung{gap:22px;display:grid}.d2-rechnung__label{font-family:var(--d2-kumbh);letter-spacing:.12em;text-transform:uppercase;color:var(--d2-gruen-text);margin:0 0 4px;font-size:11.5px;font-weight:700}.d2-rechnung ol{margin:0;padding:0;list-style:none}.d2-rechnung li{transition:background-color .2s var(--kurve);border-top:1px solid #edf0ee;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 -12px;padding:13px 12px;display:grid}.d2-rechnung li:first-child{border-top-color:#0000}.d2-rechnung li:is(:hover,:focus-within){background:#f2faf5}.d2-rechnung img{object-fit:cover;border-radius:10px;width:52px;height:52px}.d2-rechnung h3{font-family:var(--d2-inter);color:#1f2937;margin:0;font-size:14.5px;font-weight:600;line-height:1.35}.d2-rechnung__text>div{color:#4b5563;margin-top:3px;font-size:13px;line-height:1.5}.d2-rechnung__text p{margin:0}.d2-rechnung__wert{font-family:var(--d2-archivo);font-variant-numeric:tabular-nums;color:#374151;white-space:nowrap;justify-items:end;gap:5px;margin:0;font-size:13px;font-weight:700;display:grid}.d2-rechnung__wert s{color:#9ca3af;text-decoration-color:#ef4444}.d2-rechnung__wert b,.d2-einkarte__liste b{height:22px;font-family:var(--d2-kumbh);color:#15803d;background:#e7f6ec;border:1px solid #cbefd6;border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.d2-ledger{background:#fff;border:1px solid #e6e9e7;border-radius:20px;grid-template-columns:minmax(0,1fr) 340px;max-width:1040px;margin:44px auto 0;display:grid;overflow:hidden;box-shadow:0 24px 50px -30px #0f172a40}.d2-ledger .d2-rechnung{padding:26px 30px}.d2-ledger__summe{color:#f9f9f9;text-align:center;background:radial-gradient(80% 50% at 50% 0,#46d23c29,#0000 70%),#050a06;align-content:center;justify-items:center;gap:16px;padding:32px 28px;display:grid}.d2-einkarte{grid-template-columns:minmax(0,420px) minmax(0,560px);justify-content:center;align-items:center;gap:64px;display:grid}.d2-einkarte__pitch{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.d2-einkarte__pitch .d2-titel{text-wrap:balance}.d2-einkarte__karte{color:#f9f9f9;background:radial-gradient(60% 40% at 80% 0,#46d23c24,#0000 70%),#050a06;border:1px solid #2f6b34;border-radius:22px;gap:22px;padding:26px 32px 28px;display:grid;box-shadow:0 0 36px #63f6551f,0 24px 50px -24px #0009}.d2-einkarte__kopf{font-family:var(--d2-archivo);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #1c2a1e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:16px;font-size:13px;font-weight:800;display:flex}.d2-einkarte__frist .countdown{align-items:center;gap:8px;display:flex}.d2-einkarte__frist .countdown__zahlen{gap:4px}.d2-einkarte__frist .countdown__zahlen li{min-width:36px;padding:3px 4px}.d2-einkarte__frist .countdown__zahlen b{color:var(--d2-neon);font-size:14px}.d2-einkarte__frist .countdown__zahlen span{display:none}.d2-einkarte .d2-heute{text-align:left;justify-items:start}.d2-einkarte .d2-heute__preis{font-size:84px}.d2-einkarte__liste{border-top:1px solid #1c2a1e;margin:0;padding:0;list-style:none}.d2-einkarte__liste li{transition:background-color .2s var(--kurve);border-bottom:1px solid #1c2a1e;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.d2-einkarte__liste li:hover{background:#63f6550a}.d2-einkarte__nr{color:#5b6b5e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.d2-einkarte__name{font-family:var(--d2-inter);letter-spacing:.02em;text-transform:uppercase;color:#e5e7e5;font-size:13.5px;font-weight:600}.d2-einkarte__wert{font-family:var(--d2-archivo);font-variant-numeric:tabular-nums;color:#8b8f96;white-space:nowrap;font-size:12.5px}.d2-einkarte__liste b{color:var(--d2-neon);text-transform:uppercase;background:#63f6551a;border-color:#63f65566}.d2-ticket{color:#f9f9f9;text-align:center;background:radial-gradient(70% 40% at 50% 0,#46d23c29,#0000 70%),#050a06;border:1px solid #2f6b34;border-radius:22px;position:sticky;top:72px;box-shadow:0 0 36px #63f6551f,0 24px 50px -24px #0009}.d2-ticket__oben{justify-items:center;gap:10px;padding:24px 22px 20px;display:grid}.d2-ticket .countdown__zahlen li{background:#0c160d;border-color:#1f3a22;min-width:72px;padding:10px 8px 8px}.d2-ticket .countdown__zahlen b{font-family:var(--d2-archivo);color:var(--d2-neon);font-size:36px;font-weight:800}.d2-ticket__grund{font-family:var(--d2-archivo);color:#acadae;margin:0;font-size:12.5px}.d2-ticket__riss{border-top:2px dashed #63f6554d;margin:0 20px;position:relative}.d2-ticket__riss:before,.d2-ticket__riss:after{content:"";background:#fbfcfb;border-radius:50%;width:24px;height:24px;position:absolute;top:-13px}.d2-ticket__riss:before{left:-33px;box-shadow:inset -1px 0 #2f6b34}.d2-ticket__riss:after{right:-33px;box-shadow:inset 1px 0 #2f6b34}.d2-ticket__unten{justify-items:center;gap:16px;padding:22px 24px 24px;display:grid}.d2-angebot__raster--bestellung{grid-template-columns:minmax(0,600px) 360px}.d2-angebot--bestellung .d2-rechnung{background:#fff;border:1px solid #eceef1;border-radius:16px;padding:22px 26px}.d2-bestell{color:#f9f9f9;background:#050a06;border:1px solid #2f6b34;border-radius:16px;gap:14px;padding:24px;display:grid;position:sticky;top:72px;box-shadow:0 0 36px #63f6551f,0 24px 50px -24px #0009}.d2-bestell__titel{font-family:var(--d2-kumbh);letter-spacing:.12em;text-transform:uppercase;color:var(--d2-neon);margin:0;font-size:12px;font-weight:700}.d2-bestell__posten{color:#c9cbcc;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.d2-bestell__posten li{justify-content:space-between;gap:12px;display:flex}.d2-bestell__posten li span:last-child{font-variant-numeric:tabular-nums;color:#8b8f96;white-space:nowrap}.d2-bestell__summe{border-top:1px solid #1c2a1e;gap:6px;margin:0;padding-top:12px;display:grid}.d2-bestell__summe div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.d2-bestell__summe dt{color:#acadae;font-size:13px}.d2-bestell__summe dd{font-family:var(--d2-archivo);margin:0;font-size:13px}.d2-bestell__summe s{text-decoration-color:#ef4444}.d2-bestell__faellig dt{font-family:var(--d2-inter);letter-spacing:.08em;text-transform:uppercase;color:#fff;font-weight:700}.d2-bestell__faellig dd{color:var(--d2-neon);text-shadow:0 0 24px #63f6554d;font-size:44px;font-weight:800;line-height:1}.d2-bestell .countdown{justify-items:center}.d2-kaufleiste{display:none}@media (max-width:900px){.d2-ledger,.d2-einkarte,.d2-angebot__raster--bestellung{grid-template-columns:minmax(0,560px);justify-content:center}.d2-einkarte{gap:28px}.d2-ticket,.d2-bestell{position:static}.d2-bestell__posten{display:none}.d2-kaufleiste{z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom));color:#f9f9f9;transition:transform .25s var(--kurve);background:#050a06;border-top:1px solid #1f3a22;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.d2-kaufleiste[data-sichtbar=ja]{transform:none}.d2-kaufleiste p{margin:0;display:grid}.d2-kaufleiste b{font-family:var(--d2-archivo);color:var(--d2-neon);font-size:24px;font-weight:800;line-height:1.1}.d2-kaufleiste span{color:#8b8f96;font-size:11px}.d2-kaufleiste .d2-knopf--neon{flex:none;height:46px;padding:0 18px;font-size:14px}body:has(.d2-kaufleiste) .d2-fuss{padding-bottom:110px}}@media (max-width:640px){.d2-ledger .d2-rechnung,.d2-angebot--bestellung .d2-rechnung{padding:16px 16px 8px}.d2-ledger{margin-top:28px}.d2-rechnung li{grid-template-columns:44px minmax(0,1fr);gap:12px}.d2-rechnung img{width:44px;height:44px}.d2-rechnung h3{font-size:15px}.d2-rechnung__text>div{font-size:13.5px}.d2-rechnung__wert{grid-column:2;align-items:center;gap:8px;display:flex}.d2-heute__preis{font-size:60px}.d2-einkarte__karte{padding:22px 18px 20px}.d2-einkarte .d2-heute__preis{font-size:64px}.d2-einkarte__name{font-size:13px}.d2-ticket .countdown__zahlen li{min-width:62px}.d2-ticket .countdown__zahlen b{font-size:30px}}.d2-vertrauen{justify-items:center;gap:10px;width:100%;display:grid}.d2-vertrauen__zeile{font-family:var(--d2-inter);color:var(--d2-leise);text-align:left;text-wrap:pretty;justify-content:center;align-items:flex-start;gap:7px;margin:0;font-size:12px;line-height:1.5;display:flex}.d2-vertrauen__schloss{width:13px;height:13px;color:var(--d2-gruen);flex:none;margin-top:2px}.d2-kasse-dunkel .d2-vertrauen__zeile{color:#acadae}.d2-kasse-dunkel .d2-vertrauen__schloss{color:var(--d2-neon)}.d2-zahlarten{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.d2-zahlarten__logo{background:#fff;border:1px solid #e3e5e8;border-radius:6px;place-items:center;width:42px;height:28px;display:grid}.d2-zahlarten__logo svg{width:auto;max-width:34px;height:14px;display:block}.d2-zahlarten__logo--paypal svg,.d2-zahlarten__logo--klarna svg{height:16px}.d2-zahlarten__logo--mastercard svg{height:18px}.d2-zahlarten__logo--applepay svg{max-width:38px;height:22px}.d2-kasse-dunkel .d2-zahlarten__logo{border-color:#0000}.d2-marke{height:22px;font-family:var(--d2-kumbh);color:#15803d;white-space:nowrap;background:#e7f6ec;border:1px solid #cbefd6;border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.d2-marke.d2-marke--gratis{color:#0d2202;background:linear-gradient(90deg,#74ff6c,#3efb0a);border-color:#3efb0a}.d2-posten__preis .d2-marke{height:22px}.d2-gleichung{max-width:1100px;margin:44px auto 0}.d2-gleichung__reihe{grid-template-columns:1.25fr 1.25fr 1fr 1fr 1fr;gap:30px;margin:0;padding:0;list-style:none;display:grid}.d2-gleichung__reihe li{transition:border-color .2s var(--kurve), box-shadow .2s var(--kurve), translate .2s var(--kurve);background:#fff;border:1px solid #eceef1;border-radius:16px;flex-direction:column;gap:10px;padding:12px 12px 14px;display:flex;position:relative;box-shadow:0 1px 2px #0f172a08}.d2-gleichung__reihe li:is(:hover,:focus-within){border-color:#cbefd6;translate:0 -3px;box-shadow:0 14px 26px -14px #10b98159}.d2-gleichung__reihe li+li:before{content:"+";width:18px;height:18px;color:var(--d2-neon);font-family:var(--d2-archivo);background:#050a06;border-radius:50%;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid;position:absolute;top:42%;left:-24px}.d2-gleichung__bild{aspect-ratio:1;object-fit:cover;background:var(--d2-hell);border-radius:11px;width:100%}.d2-gleichung__text{flex:1}.d2-gleichung__bonusmarke{font-family:var(--d2-kumbh);letter-spacing:.1em;text-transform:uppercase;color:var(--d2-gruen-text);margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.d2-gleichung__text h3{font-family:var(--d2-inter);color:#1f2937;margin:0;font-size:14px;font-weight:600;line-height:1.35}.d2-gleichung__wert{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:0;display:flex}.d2-gleichung__wert s{font-family:var(--d2-archivo);color:#9ca3af;font-size:13px;font-weight:700;text-decoration-color:#ef4444}.d2-gleichung__summe{color:#f9f9f9;background:radial-gradient(60% 90% at 25% 0,#46d23c29,#0000 70%),#050a06;border:1px solid #2f6b34;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;gap:28px 40px;margin-top:34px;padding:30px 40px;display:grid;position:relative;box-shadow:0 0 36px #63f6551f,0 24px 50px -24px #0009}.d2-gleichung__gleich{width:38px;height:38px;color:var(--d2-neon);font-family:var(--d2-archivo);background:#050a06;border:1px solid #2f6b34;border-radius:50%;place-items:center;font-size:24px;font-weight:800;line-height:1;display:grid;position:absolute;top:-19px;left:50%;translate:-50%}.d2-gleichung__kasse{justify-items:center;gap:14px;display:grid}.d2-angebot__raster--zeitleiste{grid-template-columns:minmax(0,640px) 340px}.d2-zeitleiste{gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.d2-zeitleiste:before{content:"";background:linear-gradient(#3efb0a,#10b981);border-radius:2px;width:2px;position:absolute;top:36px;bottom:36px;left:35px;box-shadow:0 0 10px #3efb0a80}.d2-zeitleiste li{grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid;position:relative}.d2-zeitleiste__knoten{z-index:1;width:72px;height:72px;transition:box-shadow .2s var(--kurve);background:#fff;border:2px solid #3efb0a;border-radius:16px;padding:3px;display:block;position:relative;box-shadow:0 0 0 4px #fbfcfb}.d2-zeitleiste__knoten img{object-fit:cover;border-radius:11px;width:100%;height:100%;display:block}.d2-zeitleiste__text{transition:border-color .2s var(--kurve), box-shadow .2s var(--kurve);background:#fff;border:1px solid #eceef1;border-radius:12px;padding:14px 16px}.d2-zeitleiste li:is(:hover,:focus-within) .d2-zeitleiste__text{border-color:#cbefd6;box-shadow:0 8px 18px -10px #10b9814d}.d2-zeitleiste li:is(:hover,:focus-within) .d2-zeitleiste__knoten{box-shadow:0 0 0 4px #fbfcfb,0 0 22px #3efb0a8c}.d2-zeitleiste__wann{font-family:var(--d2-kumbh);letter-spacing:.1em;text-transform:uppercase;color:var(--d2-gruen-text);font-size:10.5px;font-weight:700;display:block}.d2-zeitleiste__text h3{font-family:var(--d2-inter);color:#1f2937;margin:3px 0 0;font-size:15px;font-weight:600;line-height:1.35}.d2-zeitleiste__text>div{color:#4b5563;margin-top:3px;font-size:13px;line-height:1.5}.d2-zeitleiste__text p{margin:0}.d2-zeitleiste li>.d2-posten__preis{gap:8px}.d2-zeitleiste .d2-posten__preis s{letter-spacing:-.01em;color:#6b7280;font-size:21px;font-weight:800;text-decoration-thickness:2.5px}.d2-zeitleiste .d2-marke{letter-spacing:.01em;height:32px;padding:0 16px;font-size:14.5px}.d2-zeitleiste .d2-marke--gratis{box-shadow:0 0 18px #3efb0a73}.d2-zeitleiste__preis{text-align:center;justify-items:center;gap:6px;display:grid}.d2-zeitleiste__preis p{margin:0}.d2-zeitleiste__gesamt{font-family:var(--d2-inter);letter-spacing:.12em;text-transform:uppercase;color:#acadae;justify-items:center;gap:2px;font-size:12px;font-weight:700;display:grid}.d2-zeitleiste__gesamt s{font-family:var(--d2-archivo);letter-spacing:-.01em;text-transform:none;color:#e5e7eb;font-size:42px;font-weight:800;line-height:1.1;text-decoration-color:#ef4444;text-decoration-thickness:4px}.d2-zeitleiste__heute{font-family:var(--d2-inter);letter-spacing:.16em;text-transform:uppercase;color:#fff;font-size:14px;font-weight:800;margin-top:12px!important}.d2-zeitleiste__betrag{font-family:var(--d2-archivo);letter-spacing:-.02em;color:var(--d2-neon);text-shadow:0 0 28px #63f65559;padding:0 6px 16px;font-size:78px;font-style:italic;font-weight:800;line-height:1;position:relative}.d2-zeitleiste__betrag:after{content:"";filter:drop-shadow(0 0 6px #63f65599);border-block:3.5px solid;height:12px;position:absolute;inset:auto 0 0;rotate:-1.5deg}.d2-shop{grid-template-columns:minmax(0,600px) minmax(0,420px);justify-content:center;align-items:start;gap:36px;margin-top:44px;display:grid}.d2-shop__galerie{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:sticky;top:72px}.d2-shop__galerie li{background:var(--d2-hell);border:1px solid #eceef1;border-radius:16px;position:relative;overflow:hidden}.d2-shop__galerie li:first-child{grid-column:1/-1}.d2-shop__galerie img{aspect-ratio:1;object-fit:cover;width:100%;transition:scale .4s var(--kurve);display:block}.d2-shop__galerie li:first-child img{aspect-ratio:16/10}.d2-shop__galerie li:hover img{scale:1.04}.d2-shop__galerie .d2-marke{position:absolute;top:10px;left:10px}.d2-shop__galerie p{font-family:var(--d2-inter);color:#fff;background:linear-gradient(#0000,#050a06b8);margin:0;padding:26px 12px 10px;font-size:12.5px;font-weight:600;line-height:1.3;position:absolute;inset:auto 0 0}.d2-shop__galerie li:not(:first-child) p{padding:22px 8px 8px;font-size:10.5px}.d2-shop__galerie li:not(:first-child) .d2-marke{height:19px;padding:0 7px;font-size:10px;top:6px;left:6px}.d2-shop__box{background:#fff;border:1px solid #eceef1;border-radius:20px;gap:16px;padding:22px;display:grid;box-shadow:0 24px 50px -30px #0f172a40}.d2-shop__marke{font-family:var(--d2-archivo);letter-spacing:-.01em;text-transform:uppercase;color:var(--d2-navy);margin:0;font-size:22px;font-weight:800}.d2-shop__inhalt{gap:8px;margin:0;padding:0;list-style:none;display:grid}.d2-shop__inhalt li{color:#1f2937;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13.5px;font-weight:500;line-height:1.35;display:grid}.d2-shop__inhalt img{object-fit:cover;border-radius:8px;width:36px;height:36px}.d2-shop__kasse{color:#f9f9f9;background:radial-gradient(70% 60% at 50% 0,#46d23c24,#0000 70%),#050a06;border-radius:14px;justify-items:center;gap:14px;padding:22px 20px 20px;display:grid}.d2-shop__kasse .d2-heute__preis{font-size:60px}.d2-shop__details{border-top:1px solid #eceef1;padding-top:12px}.d2-shop__details summary{font-family:var(--d2-inter);color:var(--d2-navy);cursor:pointer;font-size:13.5px;font-weight:600}.d2-shop__details dl{gap:12px;margin:12px 0 0;display:grid}.d2-shop__details dt{color:#1f2937;justify-content:space-between;gap:10px;font-size:13px;font-weight:600;display:flex}.d2-shop__details dt span{color:#9ca3af;white-space:nowrap;font-weight:500}.d2-shop__details dd{color:#4b5563;margin:2px 0 0;font-size:12.5px;line-height:1.5}.d2-shop__details dd p{margin:0}.d2-vergleich{max-width:860px;margin:44px auto 0}.d2-vergleich__tabelle{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--d2-inter)}.d2-vergleich__tabelle th,.d2-vergleich__tabelle td{text-align:left;vertical-align:middle;border-bottom:1px solid #eceef1;padding:12px 16px}.d2-vergleich__tabelle thead th{font-family:var(--d2-kumbh);letter-spacing:.1em;text-transform:uppercase;color:var(--d2-leise);padding-block:16px;font-size:11px;font-weight:700}.d2-vergleich__tabelle th:nth-child(2),.d2-vergleich__tabelle td:nth-child(2){text-align:right;width:120px}.d2-vergleich__tabelle tbody th{color:#1f2937;font-size:14px;font-weight:600}.d2-vergleich__name{align-items:center;gap:12px;display:flex}.d2-vergleich__name img{object-fit:cover;border-radius:9px;flex:none;width:40px;height:40px}.d2-vergleich__tabelle tbody tr:not(.d2-vergleich__gruppe):is(:hover,:focus-within)>:not(.d2-vergleich__wir){background:#f3faf5}.d2-vergleich__gruppe th{font-family:var(--d2-kumbh);letter-spacing:.1em;text-transform:uppercase;padding-top:20px;padding-bottom:8px;font-weight:700;color:var(--d2-gruen-text)!important;font-size:11px!important}.d2-vergleich__tabelle s{font-family:var(--d2-archivo);color:#9ca3af;font-size:13.5px;font-weight:700;text-decoration-color:#ef4444}.d2-vergleich__tabelle .d2-vergleich__wir{color:#f9f9f9;text-align:center;background:#050a06;border-bottom-color:#1f3a22;width:200px}.d2-vergleich__tabelle thead .d2-vergleich__wir{font-family:var(--d2-archivo);letter-spacing:.02em;color:var(--d2-neon);border-radius:16px 16px 0 0;font-size:13px}.d2-vergleich__tabelle tfoot .d2-vergleich__wir{border-bottom:0;border-radius:0 0 16px 16px}.d2-vergleich__tabelle .d2-vergleich__wir .d2-marke:not(.d2-marke--gratis){color:#5cf04b;background:#14301f;border-color:#2f6b34}.d2-vergleich__tabelle tfoot th,.d2-vergleich__tabelle tfoot td{color:var(--d2-navy);border-bottom:0;padding-block:18px;font-size:14px;font-weight:700}.d2-vergleich__tabelle tfoot s{font-size:16px}.d2-vergleich__tabelle tfoot b{font-family:var(--d2-archivo);color:var(--d2-neon);text-shadow:0 0 22px #63f65559;font-size:40px;font-weight:800;line-height:1;display:block}.d2-vergleich__tabelle tfoot small{font-family:var(--d2-archivo);color:#8b8f96;margin-top:6px;font-size:11px;font-weight:500;display:block}.d2-vergleich__kasse{color:#f9f9f9;background:radial-gradient(60% 100% at 0 0,#46d23c24,#0000 70%),#050a06;border:1px solid #2f6b34;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:18px 32px;margin-top:20px;padding:22px 28px;display:grid}.d2-vergleich__kasse>.countdown{grid-row:span 2;justify-self:start}.d2-vergleich__kasse>.bestellung,.d2-vergleich__kasse>.d2-vertrauen{grid-column:2}.d2-vergleich__kasse>.d2-vertrauen{margin-top:-6px}@media (max-width:1100px){.d2-gleichung__reihe{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.d2-gleichung__reihe li:nth-child(3n+1):before{display:none}}@media (max-width:900px){.d2-angebot__raster--zeitleiste{grid-template-columns:minmax(0,560px)}.d2-gleichung__reihe{grid-template-columns:minmax(0,1fr);gap:18px}.d2-gleichung__reihe li{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:grid}.d2-gleichung__reihe li:nth-child(n):before{display:grid}.d2-gleichung__reihe li+li:before{top:-18px;left:50%;translate:-50%}.d2-gleichung__bild{border-radius:10px;width:56px;height:56px}.d2-gleichung__wert{flex-direction:column;align-items:flex-end}.d2-gleichung__summe{grid-template-columns:minmax(0,1fr);justify-items:center;padding:34px 20px 24px}.d2-gleichung__kasse{width:100%}.d2-shop{grid-template-columns:minmax(0,560px);gap:24px}.d2-shop__galerie{position:static}.d2-vergleich__kasse{grid-template-columns:minmax(0,1fr);justify-items:center}.d2-vergleich__kasse>.countdown{grid-row:auto;justify-self:center}.d2-vergleich__kasse>.bestellung,.d2-vergleich__kasse>.d2-vertrauen{grid-column:1;width:100%}}@media (max-width:640px){.d2-vertrauen__zeile{display:none}.d2-zeitleiste .d2-posten__preis s{font-size:18px}.d2-zeitleiste .d2-marke{height:30px;padding:0 14px;font-size:13.5px}.d2-zeitleiste__gesamt s{font-size:36px}.d2-zeitleiste__betrag{font-size:68px}.d2-zeitleiste:before{top:28px;bottom:28px;left:27px}.d2-zeitleiste li{grid-template-columns:56px minmax(0,1fr);gap:12px}.d2-zeitleiste__knoten{border-radius:13px;width:56px;height:56px}.d2-zeitleiste__knoten img{border-radius:9px}.d2-zeitleiste__text{padding:12px 14px}.d2-zeitleiste li>.d2-posten__preis{grid-column:2;justify-content:flex-start;align-items:center;gap:8px;margin-top:-6px;display:flex}.d2-shop__galerie{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(200px,70%);grid-auto-flow:column;margin-inline:-16px;padding:0 16px 6px;scroll-padding-inline:16px;overflow-x:auto}.d2-shop__galerie li,.d2-shop__galerie li:first-child{scroll-snap-align:start;grid-column:auto}.d2-shop__galerie li:first-child img{aspect-ratio:1}.d2-shop__galerie li:not(:first-child) p{padding:26px 12px 10px;font-size:12.5px}.d2-shop__box{padding:16px}.d2-vergleich__tabelle th,.d2-vergleich__tabelle td{padding:10px 8px}.d2-vergleich__tabelle th:nth-child(2),.d2-vergleich__tabelle td:nth-child(2){width:64px}.d2-vergleich__tabelle .d2-vergleich__wir{width:96px}.d2-vergleich__tabelle thead th{letter-spacing:.06em;font-size:9.5px}.d2-vergleich__tabelle thead .d2-vergleich__wir{font-size:10.5px}.d2-vergleich__tabelle tbody th{font-size:12.5px}.d2-vergleich__name{gap:8px}.d2-vergleich__name img{border-radius:7px;width:30px;height:30px}.d2-vergleich__tabelle s{font-size:11.5px}.d2-vergleich__tabelle .d2-marke{height:20px;padding:0 7px;font-size:10px}.d2-vergleich__tabelle tfoot b{font-size:28px}.d2-vergleich__tabelle tfoot s{white-space:nowrap;font-size:12.5px}.d2-vergleich__kasse{padding:20px 16px}}@media (max-width:359px){.d2-vergleich__name img{display:none}}
