.sticky-bar[data-v-1f2013ba]{left:0;opacity:0;padding:1rem 1.5rem;pointer-events:none;position:fixed;right:0;top:0;transform:translateY(-100%);transition:all .4s cubic-bezier(.4,0,.2,1);z-index:100}.sticky-bar.is-visible[data-v-1f2013ba]{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-bar-inner[data-v-1f2013ba]{align-items:center;background:#0b1120eb;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;box-shadow:0 4px 24px #0003,inset 0 0 0 1px #ffffff0d;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:48rem;padding:.75rem 1.25rem}.sticky-bar.is-scrolled .sticky-bar-inner[data-v-1f2013ba]{background:#0b1120f2}.sticky-bar-logo[data-v-1f2013ba]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.sticky-bar-actions[data-v-1f2013ba]{align-items:center;display:flex;gap:.5rem}.sticky-btn[data-v-1f2013ba]{align-items:center;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;justify-content:center;letter-spacing:.01em;padding:.625rem 1.25rem;transition:all .2s ease;white-space:nowrap}.sticky-btn-primary[data-v-1f2013ba]{background:linear-gradient(135deg,#4169e1,#7b9bf5);border:1px solid rgba(123,155,245,.3);box-shadow:0 2px 8px #4169e140;color:#fff;font-weight:600}.sticky-btn-ghost[data-v-1f2013ba]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);color:#ffffffbf;text-decoration:none}.sticky-btn-ghost[data-v-1f2013ba]:hover{background:#ffffff1a;border-color:#fff3;color:#fff}.sticky-btn-primary[data-v-1f2013ba]:hover{background:linear-gradient(135deg,#5579f0,#8babff);box-shadow:0 4px 12px #4169e159;transform:translateY(-1px)}@media(max-width:640px){.sticky-bar[data-v-1f2013ba]{padding:.75rem}.sticky-bar-inner[data-v-1f2013ba]{gap:.5rem;padding:.5rem .75rem}.sticky-bar-actions[data-v-1f2013ba]{gap:.375rem}.sticky-btn[data-v-1f2013ba]{font-size:.75rem;padding:.5rem .75rem}.sticky-btn-ghost[data-v-1f2013ba]{padding:.5rem .625rem}.sticky-btn-primary span[data-v-1f2013ba]{display:none}.sticky-btn-primary[data-v-1f2013ba]:before{content:"Termin"}}@keyframes shimmer-77535641{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.shimmer-streak[data-v-77535641]{animation:shimmer-77535641 3.2s ease-in-out infinite;animation-delay:var(--shimmer-delay,0s);animation-fill-mode:backwards;transform:translate(-100%)}@keyframes glow-drift-1ff2b0cc{0%,to{transform:translate(0)}33%{transform:translate(30px,-20px)}66%{transform:translate(-20px,30px)}}.animate-glow-drift[data-v-1ff2b0cc]{animation:glow-drift-1ff2b0cc 20s ease-in-out infinite}.animate-glow-drift-reverse[data-v-1ff2b0cc]{animation:glow-drift-1ff2b0cc 25s ease-in-out infinite reverse}.animate-glow-drift-slow[data-v-1ff2b0cc]{animation:glow-drift-1ff2b0cc 18s ease-in-out infinite}@keyframes gradient-shift-1ff2b0cc{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animate-gradient-shift[data-v-1ff2b0cc]{animation:gradient-shift-1ff2b0cc 4s ease-in-out infinite}@keyframes scroll-bounce-1ff2b0cc{0%,to{opacity:.6;transform:scaleY(1)}50%{opacity:.3;transform:scaleY(.6)}}.animate-scroll-bounce[data-v-1ff2b0cc]{animation:scroll-bounce-1ff2b0cc 2s ease-in-out infinite}.animation-delay-100[data-v-1ff2b0cc]{animation-delay:.1s}.animation-delay-200[data-v-1ff2b0cc]{animation-delay:.2s}.animation-delay-300[data-v-1ff2b0cc]{animation-delay:.3s}.animation-delay-400[data-v-1ff2b0cc]{animation-delay:.4s}.animation-delay-500[data-v-1ff2b0cc]{animation-delay:.5s}@media(hover:none)and (pointer:coarse),(max-width:767px){.hero-glow[data-v-1ff2b0cc]{display:none}}.avatar-launcher[data-v-f3a0b0b5],.avatar-shell[data-v-f3a0b0b5]{position:relative}.avatar-launcher[data-v-f3a0b0b5]{background:linear-gradient(160deg,#0a1224db,#0c182cb8);border:1px solid hsla(0,0%,100%,.16);border-radius:22px;box-shadow:0 16px 34px #050a1473,inset 0 1px #ffffff38;cursor:pointer;display:grid;height:82px;padding:0;place-items:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;width:82px}.avatar-launcher[data-v-f3a0b0b5]:hover{border-color:#ffffff47;box-shadow:0 20px 40px #050a1480,0 0 20px #7b9bf52e,inset 0 1px #ffffff47;transform:translateY(-2px) scale(1.02)}.avatar-launcher[data-v-f3a0b0b5]:active{transform:translateY(0)}.avatar-launcher[data-v-f3a0b0b5]:focus-visible{outline:3px solid rgba(123,155,245,.65);outline-offset:4px}.avatar-visual[data-v-f3a0b0b5]{background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.09),transparent 55%),linear-gradient(155deg,#111c30f0,#0c1627f5 65%,#09111ffa);border:1.8px solid rgba(200,210,222,.62);border-radius:16px 16px 18px;box-shadow:0 12px 24px #060c1680,inset 0 0 0 1px #ffffff0d;height:74px;overflow:hidden;position:relative;width:74px}.avatar-image[data-v-f3a0b0b5]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;width:100%}.unread-dot[data-v-f3a0b0b5]{animation:unread-pulse-f3a0b0b5 2s ease-in-out infinite;background:#ef4444;border:2px solid rgba(10,18,36,.9);border-radius:50%;height:12px;pointer-events:none;position:absolute;right:-2px;top:-2px;width:12px}@keyframes unread-pulse-f3a0b0b5{0%,to{box-shadow:0 0 #ef444480}50%{box-shadow:0 0 0 4px #ef444400}}@media(min-width:768px){.avatar-launcher[data-v-f3a0b0b5]{height:90px;width:90px}.avatar-visual[data-v-f3a0b0b5]{height:82px;width:82px}}.insurance-page{--insurance-deep:#0b1120;--insurance-dark:#0d1526;--insurance-accent:#4169e1;--insurance-accent-light:#7b9bf5;--insurance-glow:rgba(65,105,225,.15);--cream:#f5f1e8;--cream-dark:#e8e4db;--silver:#a8b2c0;background:var(--insurance-deep);color:#fff;font-family:var(--font-body)}.floating-chat-avatar{bottom:1rem;position:fixed;right:1rem;z-index:90}@media(hover:none)and (pointer:coarse),(max-width:767px){.insurance-page .noise-overlay{display:none}.insurance-page *,.insurance-page :after,.insurance-page :before{animation-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.insurance-page .animate-fade-in,.insurance-page .animate-fade-up,.insurance-page .animate-scale-in{opacity:1!important;transform:none!important}}@media(min-width:768px){.floating-chat-avatar{bottom:1.5rem;right:1.5rem}}
