.voice{vertical-align:middle;flex:none;align-items:center;display:inline-flex;position:relative}.voice-btn{width:var(--voice-size,54px);height:var(--voice-size,54px);background:linear-gradient(#efa05012,#ce6eaf12) padding-box,linear-gradient(var(--navy,#061222),var(--navy,#061222)) padding-box,var(--gradient,linear-gradient(105deg,#a646bd,#be4794 43%,#f7a238)) border-box;color:var(--orange,#efa050);cursor:pointer;border:2px solid #0000;border-radius:50%;place-items:center;padding:0;transition:transform .2s,box-shadow .2s,color .2s,background .2s;display:inline-grid;position:relative;box-shadow:0 0 0 3px #be47941a,0 8px 24px -14px #efa0508c}.voice-btn:hover{transform:translateY(-1px);box-shadow:0 0 0 5px #be47942e,0 12px 30px -12px #efa05099}.voice-btn:focus-visible{outline:2px solid var(--orange,#efa050);outline-offset:3px}.voice-btn svg{z-index:1;width:calc(var(--voice-size,54px) * .46);height:calc(var(--voice-size,54px) * .46);position:relative}.voice-btn svg.stop{width:calc(var(--voice-size,54px) * .34);height:calc(var(--voice-size,54px) * .34)}.voice-btn.rec{background:var(--gradient,linear-gradient(105deg,#a646bd,#be4794 43%,#f7a238)) padding-box,var(--gradient,linear-gradient(105deg,#a646bd,#be4794 43%,#f7a238)) border-box;color:var(--white,#f3f2f5)}.voice-btn.busy{opacity:.7;cursor:progress}.voice-pegel{pointer-events:none;box-shadow:0 0 0 calc(3px + var(--pegel,0) * 12px) #ce6eaf47;border-radius:50%;transition:box-shadow 80ms linear;position:absolute;inset:-2px}@media (prefers-reduced-motion:no-preference){.voice-btn.rec:after{content:"";border:1px solid #efa0508c;border-radius:50%;animation:1.6s ease-out infinite voice-puls;position:absolute;inset:-6px}}@keyframes voice-puls{0%{opacity:1;transform:scale(.92)}to{opacity:0;transform:scale(1.35)}}.voice-blase{bottom:calc(100% + 14px);right:calc(-12px + var(--blase-shift,0px));z-index:30;background:linear-gradient(#0b1a2e,#0b1a2e) padding-box,var(--gradient,linear-gradient(105deg,#a646bd,#be4794 43%,#f7a238)) border-box;width:max-content;max-width:min(290px,100vw - 32px);color:var(--soft,#d4d7df);text-align:left;text-transform:none;letter-spacing:0;border:1px solid #0000;border-radius:12px;padding:12px 34px 12px 14px;font-size:13px;font-weight:400;line-height:1.45;position:absolute;box-shadow:0 18px 40px -18px #000000b3}.voice-blase b{color:var(--orange,#efa050);letter-spacing:var(--tracking,.16em);text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:500;display:block}.voice-blase:after{content:"";right:calc(30px - var(--blase-shift,0px));background:#0b1a2e;border-bottom:1px solid #e0904a;border-right:1px solid #e0904a;width:12px;height:12px;position:absolute;bottom:-7px;transform:rotate(45deg)}.voice-blase-zu{width:24px;height:24px;color:var(--muted,#b0b8c6);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:17px;line-height:1;position:absolute;top:6px;right:6px}.voice-blase-zu:hover{color:var(--white,#f3f2f5)}@media (prefers-reduced-motion:no-preference){.voice-blase{animation:.35s ease-out voice-ein}}@keyframes voice-ein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.voice-dialog{z-index:45;background:linear-gradient(#0a1729,#0a1729) padding-box,var(--gradient,linear-gradient(105deg,#a646bd,#be4794 43%,#f7a238)) border-box;width:min(380px,100vw - 32px);color:var(--white,#f3f2f5);border:1px solid #0000;border-radius:14px;padding:18px 18px 14px;font-size:14px;line-height:1.45;position:fixed;bottom:24px;right:24px;box-shadow:0 30px 70px -20px #000c}@media (prefers-reduced-motion:no-preference){.voice-dialog{animation:.3s ease-out voice-ein}}.voice-kopf{align-items:center;gap:10px;margin-bottom:12px;display:flex}.voice-dot{background:var(--muted,#b0b8c6);border-radius:50%;flex:none;width:10px;height:10px}.voice-dot.an{background:var(--pink,#ce6eaf);box-shadow:0 0 0 4px #ce6eaf38}@media (prefers-reduced-motion:no-preference){.voice-dot.an{animation:1.2s ease-in-out infinite voice-blink}}@keyframes voice-blink{50%{opacity:.35}}.voice-status{letter-spacing:var(--tracking,.16em);text-transform:uppercase;color:var(--soft,#d4d7df);font-variant-numeric:tabular-nums;flex:1;font-size:12px}.voice-zu{width:30px;height:30px;color:var(--muted,#b0b8c6);cursor:pointer;background:#ffffff0d;border:0;border-radius:50%;font-size:20px;line-height:1}.voice-zu:hover{color:var(--white,#f3f2f5);background:#ffffff1a}.voice-form{gap:9px;display:grid}.voice-frage{margin:0;font-weight:500}.voice-wahl{border:1px solid var(--line,#c3cfe12b);border-radius:999px;justify-self:start;gap:4px;padding:3px;display:inline-flex}.voice-wahl button{color:var(--muted,#b0b8c6);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 14px;font-size:13px}.voice-wahl button.on{color:var(--white,#f3f2f5);background:#efa05024}.voice-form input{border:1px solid var(--line,#c3cfe12b);width:100%;color:var(--white,#f3f2f5);font:inherit;background:#ffffff0a;border-radius:8px;padding:11px 12px;font-size:16px}.voice-form input:focus{border-color:var(--orange,#efa050);outline:none}.voice-form input[aria-invalid]{border-color:#e07a7a}.voice-tipp{color:var(--muted,#b0b8c6);margin:0;font-size:13px}.voice-fehler{color:#f0b3b3;margin:0 0 6px;font-size:13px}.voice-aktionen{align-items:center;gap:10px;margin-top:4px;display:flex}.voice-senden{background:var(--gradient,linear-gradient(105deg,#a646bd,#be4794 43%,#f7a238)) padding-box,var(--gradient,linear-gradient(105deg,#a646bd,#be4794 43%,#f7a238)) border-box;color:var(--white,#f3f2f5);font:inherit;letter-spacing:var(--tracking,.16em);text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:11px 18px;font-size:12px;font-weight:500}.voice-senden:disabled{opacity:.45;cursor:not-allowed}.voice-verwerfen{color:var(--muted,#b0b8c6);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:10px 6px;font-size:13px;text-decoration:underline}.voice-ds{border-top:1px solid var(--line,#c3cfe12b);color:var(--muted,#b0b8c6);margin:12px 0 0;padding-top:10px;font-size:11.5px;line-height:1.45}.voice-ds a{color:var(--soft,#d4d7df)}.voice-danke{margin:0}.voice-danke b{color:var(--white,#f3f2f5);margin-bottom:4px;display:block}@media (width<=560px){.voice-dialog{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:auto}}.voice-cta{align-items:center;gap:14px;max-width:100%;display:inline-flex}.voice-cta>a{min-width:0}.voice-slot{display:inline-flex}.voice-slot-zeile .voice-zeile{margin:0 0 18px}.cta-mit-voice{flex-wrap:nowrap;align-items:center;gap:12px;max-width:100%;display:inline-flex}.cta-mit-voice>a{min-width:0}.sticky-cta .voice{align-self:stretch}.voice-zeile{max-width:520px;color:var(--soft,#d4d7df);text-align:left;align-items:center;gap:14px;margin:22px auto 0 0;font-size:14px;line-height:1.45;display:flex}.call-copy .voice-zeile{margin-inline:auto}@media print{.voice,.voice-dialog{display:none!important}}
