.cursor-wrapper[data-v-0cb9d234]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999}body.modal-open .cursor-wrapper[data-v-0cb9d234]{z-index:10000!important}.outer-ring[data-v-0cb9d234]{position:absolute;width:40px;height:40px;border-radius:50%;border:1px solid rgba(59,130,246,.3);transform:translate(-50%,-50%);pointer-events:none;transition:width .3s ease,height .3s ease,border-color .3s ease;will-change:transform;animation:pulse-0cb9d234 2s ease-in-out infinite}.outer-ring.hover-active[data-v-0cb9d234]{width:50px;height:50px;border-color:#2563eb66;animation:pulse-fast-0cb9d234 1s ease-in-out infinite}@keyframes pulse-0cb9d234{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.5}}@keyframes pulse-fast-0cb9d234{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.4}50%{transform:translate(-50%,-50%) scale(1.15);opacity:.6}}.custom-cursor[data-v-0cb9d234]{position:absolute;width:24px;height:24px;border-radius:50%;background:#3b82f699;transform:translate(-50%,-50%);pointer-events:none;transition:width .3s ease,height .3s ease,background .3s ease,box-shadow .3s ease;will-change:transform;box-shadow:0 0 10px #3b82f680,0 0 20px #3b82f64d,inset 0 0 10px #3b82f633;backdrop-filter:blur(2px);animation:cursor-pulse-0cb9d234 2.5s ease-in-out infinite}.custom-cursor.hover-active[data-v-0cb9d234]{width:36px;height:36px;background:#2563ebb3;box-shadow:0 0 15px #2563eb99,0 0 30px #2563eb66,0 0 45px #2563eb33,inset 0 0 15px #2563eb4d;animation:cursor-pulse-fast-0cb9d234 1.2s ease-in-out infinite}@keyframes cursor-pulse-0cb9d234{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}@keyframes cursor-pulse-fast-0cb9d234{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.15)}}.trail-dot[data-v-0cb9d234]{position:absolute;width:6px;height:6px;border-radius:50%;background:#3b82f680;transform:translate(-50%,-50%);pointer-events:none;will-change:opacity}.admin-editing-arrow,.admin-editing-arrow *{cursor:auto!important}.name-text[data-v-bc194e09]{transition:transform .3s ease-in-out}.name-hovered[data-v-bc194e09]{transform:scale(1.05)}.it-text[data-v-bc194e09]{position:relative;display:inline-block;margin-left:3px;margin-right:3px}.it-text[data-v-bc194e09]:after{content:"";position:absolute;left:0;bottom:2px;width:100%;height:2px;background-color:#2563eb;opacity:1;transition:opacity 2s ease-in-out,background-color .3s ease-in-out}.dark .it-text[data-v-bc194e09]:after{background-color:#60a5fa}[data-project-page=true] .it-text[data-v-bc194e09]:after{background-color:var(--project-accent, var(--fallback-project-accent, #a50e34))!important}.dark [data-project-page=true] .it-text[data-v-bc194e09]:after{background-color:var(--project-accent, var(--fallback-project-accent, #a50e34))!important}[data-project-page=true] a[class*="hover:text-"][data-v-bc194e09]:hover,.dark [data-project-page=true] a[class*="dark:hover:text-"][data-v-bc194e09]:hover{color:var(--project-accent, var(--fallback-project-accent, #a50e34))!important}[data-project-page=true] a[href="/contact"][data-v-bc194e09],[data-project-page=true] a[href="/contact"][data-v-bc194e09]:hover,[data-project-page=true] a[href="/contact"][data-v-bc194e09]:focus,[data-project-page=true] router-link[to="/contact"][data-v-bc194e09],[data-project-page=true] router-link[to="/contact"][data-v-bc194e09]:hover,[data-project-page=true] router-link[to="/contact"][data-v-bc194e09]:focus{background-color:var(--project-accent, var(--fallback-project-accent, #a50e34))!important}[data-project-page=true] a[href="/contact"][data-v-bc194e09]:hover,[data-project-page=true] router-link[to="/contact"][data-v-bc194e09]:hover{opacity:.9!important}.dark [data-project-page=true] a[href="/contact"][data-v-bc194e09],.dark [data-project-page=true] a[href="/contact"][data-v-bc194e09]:hover,.dark [data-project-page=true] a[href="/contact"][data-v-bc194e09]:focus,.dark [data-project-page=true] router-link[to="/contact"][data-v-bc194e09],.dark [data-project-page=true] router-link[to="/contact"][data-v-bc194e09]:hover,.dark [data-project-page=true] router-link[to="/contact"][data-v-bc194e09]:focus{background-color:var(--project-accent, var(--fallback-project-accent, #a50e34))!important}.dark [data-project-page=true] a[href="/contact"][data-v-bc194e09]:hover,.dark [data-project-page=true] router-link[to="/contact"][data-v-bc194e09]:hover{opacity:.9!important}[data-project-page=true] a[data-v-bc194e09]:focus{--tw-ring-color: var(--project-accent, var(--fallback-project-accent, #a50e34)) !important}.it-text.it-underline[data-v-bc194e09]:after{opacity:1}.name-container[data-v-d7a322ea]{perspective:1000px}.name-letter[data-v-d7a322ea]{display:inline-block;transition:transform .2s cubic-bezier(.4,0,.2,1);cursor:default;transform-style:preserve-3d}.name-letter[data-v-d7a322ea]:hover{transform:translateY(-8px) scale(1.15) rotate(8deg) rotateX(10deg);z-index:20;transition:transform .15s cubic-bezier(.4,0,.2,1)!important;transition-delay:0s!important}.name-letter-hover[data-v-d7a322ea]{transform:translateY(-6px) scale(1.08) rotateY(5deg) rotateX(8deg);z-index:10;transition:transform .2s cubic-bezier(.34,1.56,.64,1)!important}.name-letter-hover[data-index="0"][data-v-d7a322ea]{transition-delay:0s!important}.name-letter-hover[data-index="1"][data-v-d7a322ea]{transition-delay:.02s!important}.name-letter-hover[data-index="2"][data-v-d7a322ea]{transition-delay:.04s!important}.name-letter-hover[data-index="3"][data-v-d7a322ea]{transition-delay:.06s!important}.name-letter-hover[data-index="4"][data-v-d7a322ea]{transition-delay:.08s!important}.name-letter-hover[data-index="5"][data-v-d7a322ea]{transition-delay:.1s!important}.name-letter-hover[data-index="6"][data-v-d7a322ea]{transition-delay:.12s!important}.name-letter-hover[data-index="7"][data-v-d7a322ea]{transition-delay:.14s!important}.name-letter-hover[data-index="8"][data-v-d7a322ea]{transition-delay:.16s!important}.name-letter-hover[data-index="9"][data-v-d7a322ea]{transition-delay:.18s!important}.name-letter-hover[data-index="10"][data-v-d7a322ea]{transition-delay:.2s!important}.name-letter-hover[data-index="11"][data-v-d7a322ea]{transition-delay:.22s!important}.name-letter-hover[data-index="12"][data-v-d7a322ea]{transition-delay:.24s!important}.name-letter-hover[data-index="13"][data-v-d7a322ea]{transition-delay:.26s!important}.name-letter-hover[data-index="14"][data-v-d7a322ea]{transition-delay:.28s!important}.name-letter-hover[data-index="15"][data-v-d7a322ea]{transition-delay:.3s!important}.name-letter-hover[data-index="16"][data-v-d7a322ea]{transition-delay:.32s!important}.name-letter-hover[data-index="17"][data-v-d7a322ea]{transition-delay:.34s!important}.name-letter-hover[data-index="18"][data-v-d7a322ea]{transition-delay:.36s!important}.name-letter-hover[data-index="19"][data-v-d7a322ea]{transition-delay:.38s!important}.name-letter-hover[data-index="20"][data-v-d7a322ea]{transition-delay:.4s!important}.name-letter-hover[data-index="21"][data-v-d7a322ea]{transition-delay:.42s!important}.name-letter-hover[data-index="22"][data-v-d7a322ea]{transition-delay:.44s!important}.name-letter-hover[data-index="23"][data-v-d7a322ea]{transition-delay:.46s!important}.it-letter-hover[data-v-d7a322ea]{transform:translateY(-8px) scale(1.3) rotate(8deg)!important;z-index:20;transition:transform .15s cubic-bezier(.4,0,.2,1)!important;transition-delay:0s!important}.it-delay-0[data-v-d7a322ea]{transition-delay:0s!important}.it-delay-1[data-v-d7a322ea]{transition-delay:.15s!important}.label-container[data-v-d7a322ea]{transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.label-default[data-v-d7a322ea]{transform:scale(1)!important;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s cubic-bezier(.34,1.56,.64,1)!important;transition-delay:0s!important;box-shadow:none!important}.label-hover-blue[data-v-d7a322ea]{transform:scale(1.05)!important;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s cubic-bezier(.34,1.56,.64,1)!important;transition-delay:0s!important;box-shadow:0 10px 25px #2563eb33!important}.dark .label-hover-blue[data-v-d7a322ea]{box-shadow:0 10px 25px #60a5fa4d!important}.label-hover-green[data-v-d7a322ea]{transform:scale(1.05)!important;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .15s cubic-bezier(.34,1.56,.64,1)!important;transition-delay:0s!important;box-shadow:0 10px 25px #4ade804d!important}.no-select[data-v-d7a322ea]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.no-select img[data-v-d7a322ea]{pointer-events:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}@media(hover:none)and (pointer:coarse){.no-select[data-v-d7a322ea],.no-select[data-v-d7a322ea] *{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-webkit-touch-callout:none!important}.name-letter[data-v-d7a322ea],h1[data-v-d7a322ea],.label-container[data-v-d7a322ea]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}@keyframes pulse-border-d7a322ea{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.animate-pulse-border[data-v-d7a322ea]{animation:pulse-border-d7a322ea 2s ease-in-out infinite}.qa-specialist-badge[data-v-d7a322ea]{position:relative;overflow:visible}.glitch-container[data-v-d7a322ea]{position:relative}.glitch-image[data-v-d7a322ea]{filter:contrast(1.05) brightness(.95)}.glitch-overlay[data-v-d7a322ea]{mix-blend-mode:screen;opacity:.3}.glitch-layer[data-v-d7a322ea]{mix-blend-mode:screen;opacity:0;animation:glitch-d7a322ea 1.5s infinite}.glitch-layer-1[data-v-d7a322ea]{animation-delay:0s;clip-path:polygon(0 0,100% 0,100% 45%,0 45%);filter:hue-rotate(15deg) contrast(1.05) brightness(.95)}.glitch-layer-2[data-v-d7a322ea]{animation-delay:.5s;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);filter:hue-rotate(-15deg) contrast(1.05) brightness(.95)}.glitch-layer-3[data-v-d7a322ea]{animation-delay:1s;clip-path:polygon(0 30%,100% 30%,100% 70%,0 70%);filter:brightness(1.1) contrast(1.1)}@keyframes glitch-d7a322ea{0%,to{opacity:0;transform:translate(0)}5%{opacity:.2;transform:translate(-.5px,.5px)}10%{opacity:0;transform:translate(.5px,-.5px)}15%{opacity:.15;transform:translate(-.3px,.3px)}20%{opacity:0;transform:translate(.3px,-.3px)}25%{opacity:.25;transform:translate(-.8px,.8px)}30%{opacity:0;transform:translate(.8px,-.8px)}35%{opacity:.18;transform:translate(-.4px,.6px)}40%{opacity:0;transform:translate(.4px,-.6px)}45%{opacity:.12;transform:translate(-.5px,.4px)}50%,to{opacity:0;transform:translate(0)}}.image-container[data-v-d7a322ea]{transition:all .5s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity,filter;visibility:visible}.image-hidden[data-v-d7a322ea]{opacity:0;transform:translate(30px) translateY(10px) scale(.95) rotateY(-5deg);pointer-events:none}.image-visible[data-v-d7a322ea]{opacity:1;transform:translate(0) translateY(0) scale(1) rotateY(0);pointer-events:auto}.image-glow[data-v-d7a322ea]{transition:all .5s cubic-bezier(.25,.46,.45,.94) .05s}.image-hidden .image-glow[data-v-d7a322ea]{opacity:0;transform:scale(.9)}.image-visible .image-glow[data-v-d7a322ea]{opacity:1;transform:scale(1.1)}.image-badge[data-v-d7a322ea]{transition:all .6s cubic-bezier(.25,.46,.45,.94) .2s}.image-hidden .image-badge[data-v-d7a322ea]{opacity:0;transform:scale(0) rotate(-180deg)}.image-visible .image-badge[data-v-d7a322ea]{opacity:1;transform:scale(1) rotate(12deg)}@keyframes fade-in-up-d7a322ea{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-d7a322ea]{animation:fade-in-up-d7a322ea .6s ease-out forwards}@keyframes shimmer-d7a322ea{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes gradient-shift-d7a322ea{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-shimmer[data-v-d7a322ea]{animation:shimmer-d7a322ea 2s infinite}.animate-gradient-shift[data-v-d7a322ea]{background-size:200% 200%;animation:gradient-shift-d7a322ea 3s ease infinite}.badge-stagger-1[data-v-d7a322ea]{transition-delay:0s}.badge-stagger-2[data-v-d7a322ea]{transition-delay:.15s}.button-stagger-1[data-v-d7a322ea]{transition-delay:0s}.button-stagger-2[data-v-d7a322ea]{transition-delay:.15s}.hire-button-border-gradient[data-v-d7a322ea]{position:relative}.hire-button-border-gradient[data-v-d7a322ea]:after{content:"";position:absolute;inset:-4px;border-radius:inherit;background:radial-gradient(ellipse at center,rgba(139,92,246,.4) 0%,rgba(124,58,237,.3) 30%,rgba(109,40,217,.2) 60%,transparent 100%);pointer-events:none;z-index:-1;opacity:1;transition:opacity .4s cubic-bezier(.4,0,.2,1);filter:blur(12px)}.dark .hire-button-border-gradient[data-v-d7a322ea]:after{background:radial-gradient(ellipse at center,rgba(167,139,250,.5) 0%,rgba(139,92,246,.4) 30%,rgba(124,58,237,.3) 60%,transparent 100%);filter:blur(14px)}.aspect-video[data-v-2637d550]{aspect-ratio:16 / 9}.overflow-y-auto[data-v-3e8f5043]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-3e8f5043]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-3e8f5043]::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:4px}.overflow-y-auto[data-v-3e8f5043]::-webkit-scrollbar-thumb:hover{background:#9ca3afb3}.dark .overflow-y-auto[data-v-3e8f5043]::-webkit-scrollbar-thumb{background:#4b556380}.dark .overflow-y-auto[data-v-3e8f5043]::-webkit-scrollbar-thumb:hover{background:#4b5563b3}.modal-content[data-v-3e8f5043]{will-change:transform,opacity;transform-origin:center center}.backdrop-blur-sm[data-v-3e8f5043]{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.modal-container[data-v-3e8f5043],.modal-container[data-v-3e8f5043] *{cursor:auto!important}.cursor-wrapper,body.modal-open .cursor-wrapper{z-index:10001!important}body.modal-open{overflow:hidden}.modal-content[data-v-3e8f5043] *{transition-timing-function:cubic-bezier(.4,0,.2,1)}.line-clamp-2[data-v-68d7cbca]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.group:hover .shimmer[data-v-68d7cbca]{animation:shimmer-68d7cbca 1.5s infinite}@keyframes shimmer-68d7cbca{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}@keyframes fade-in-up-d61f3857{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in-up[data-v-d61f3857]{opacity:0;animation:fade-in-up-d61f3857 .6s cubic-bezier(.2,.8,.2,1) forwards}@supports (will-change: transform){.animate-fade-in-up[data-v-d61f3857]{will-change:transform,opacity}}@media(prefers-reduced-motion:reduce){.animate-fade-in-up[data-v-d61f3857]{animation:none;opacity:1;transform:none}}.group:hover .shimmer[data-v-1b7e8e71]{animation:shimmer-1b7e8e71 1.5s infinite}@keyframes shimmer-1b7e8e71{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}.testimonial-card[data-v-96ae41df]{min-height:420px}@media(max-width:768px){.testimonial-card[data-v-96ae41df]{min-height:400px}}@supports (will-change: transform){.testimonial-card[data-v-96ae41df]{will-change:transform}}@media(prefers-reduced-motion:reduce){.testimonial-card[data-v-96ae41df]{transition:none}.testimonial-card[data-v-96ae41df]:hover{transform:none}}.it-underline[data-v-f234eac1]{position:relative}.it-underline[data-v-f234eac1]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:currentColor;transform:scaleX(0);transition:transform .3s ease}.group:hover .it-underline[data-v-f234eac1]:after{transform:scaleX(1)}@keyframes blob-27b4965a{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob[data-v-27b4965a]{animation:blob-27b4965a 7s infinite}.animation-delay-2000[data-v-27b4965a]{animation-delay:2s}.animation-delay-4000[data-v-27b4965a]{animation-delay:4s}@keyframes pulse-slow-5f2fd41c{0%,to{opacity:.3;transform:scale(1) translate(0)}50%{opacity:.5;transform:scale(1.1) translate(20px,-20px)}}.animate-pulse-slow[data-v-5f2fd41c]{animation:pulse-slow-5f2fd41c 10s ease-in-out infinite}@keyframes fade-in-up-5f2fd41c{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in-up[data-v-5f2fd41c]{opacity:0;animation:fade-in-up-5f2fd41c .8s cubic-bezier(.2,.8,.2,1) forwards}@media(prefers-reduced-motion:reduce){.animate-fade-in-up[data-v-5f2fd41c]{animation:none;opacity:1;transform:none}}@keyframes title-pop-5f2fd41c{0%{transform:scale(.9);opacity:0;filter:blur(10px)}to{transform:scale(1);opacity:1;filter:blur(0)}}.animate-title[data-v-5f2fd41c]{animation:title-pop-5f2fd41c 1s cubic-bezier(.2,.8,.2,1) forwards}.animate-fade-in[data-v-5f2fd41c]{opacity:0;animation:fade-in-up-5f2fd41c 1s ease-out forwards}.animation-delay-500[data-v-5f2fd41c]{animation-delay:.5s}.animation-delay-1000[data-v-5f2fd41c]{animation-delay:1s}.animation-delay-2000[data-v-5f2fd41c]{animation-delay:2s}.animation-delay-4000[data-v-5f2fd41c]{animation-delay:4s}.font-benny[data-v-5f2fd41c]{font-family:Neulis Sans,sans-serif}.glass-card[data-v-5f2fd41c]{background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.dark .glass-card[data-v-5f2fd41c]{background:#ffffff05;border:1px solid rgba(255,255,255,.05)}.glass-card-heavy[data-v-5f2fd41c]{background:#ffffffb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2)}.dark .glass-card-heavy[data-v-5f2fd41c]{background:#111827b3;border:1px solid rgba(255,255,255,.05)}div[data-v-4a7d1f00]::-webkit-scrollbar{width:8px}div[data-v-4a7d1f00]::-webkit-scrollbar-track{background:transparent}div[data-v-4a7d1f00]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:4px}div[data-v-4a7d1f00]::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}.dark div[data-v-4a7d1f00]::-webkit-scrollbar-thumb{background-color:#6b728080}.dark div[data-v-4a7d1f00]::-webkit-scrollbar-thumb:hover{background-color:#6b7280b3}.checkbox-custom[data-v-e0ef9f82]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1rem;height:1rem;border:2px solid rgb(209,213,219);border-radius:.25rem;background-color:#fff;cursor:pointer;transition:all .2s ease-in-out;position:relative}.dark .checkbox-custom[data-v-e0ef9f82]{border-color:#6b7280;background-color:#1f2937}.checkbox-custom[data-v-e0ef9f82]:hover{border-color:#3b82f6}.dark .checkbox-custom[data-v-e0ef9f82]:hover{border-color:#60a5fa}.checkbox-custom[data-v-e0ef9f82]:checked{background-color:#2563eb;border-color:#2563eb}.dark .checkbox-custom[data-v-e0ef9f82]:checked{background-color:#60a5fa;border-color:#60a5fa}.checkbox-custom[data-v-e0ef9f82]:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:4px;height:8px;border:solid white;border-width:0 2px 2px 0}.dark .checkbox-custom[data-v-e0ef9f82]:checked:after{border-color:#111827}.checkbox-custom[data-v-e0ef9f82]:focus{outline:none;box-shadow:0 0 0 3px #3b82f633}.dark .checkbox-custom[data-v-e0ef9f82]:focus{box-shadow:0 0 0 3px #60a5fa4d}.checkbox-custom[data-v-e0ef9f82]:disabled{opacity:.5;cursor:not-allowed}.success-animation-enter-active[data-v-be3060e5],.success-animation-leave-active[data-v-be3060e5]{transition:opacity .3s ease}.success-animation-enter-from[data-v-be3060e5],.success-animation-leave-to[data-v-be3060e5]{opacity:0}.success-animation-enter-active .bg-white[data-v-be3060e5],.success-animation-leave-active .bg-white[data-v-be3060e5]{transition:transform .3s ease,opacity .3s ease}.success-animation-enter-from .bg-white[data-v-be3060e5],.success-animation-leave-to .bg-white[data-v-be3060e5]{transform:scale(.9) translateY(-20px);opacity:0}@keyframes scale-in-be3060e5{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.animate-scale-in[data-v-be3060e5]{animation:scale-in-be3060e5 .4s ease-out}@keyframes draw-circle-be3060e5{to{stroke-dashoffset:0}}.animate-draw-circle[data-v-be3060e5]{animation:draw-circle-be3060e5 .6s ease-out forwards}@keyframes blob-637e387a{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob[data-v-637e387a]{animation:blob-637e387a 7s infinite}.animation-delay-2000[data-v-637e387a]{animation-delay:2s}.animation-delay-4000[data-v-637e387a]{animation-delay:4s}@keyframes blob-85e45339{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob[data-v-85e45339]{animation:blob-85e45339 7s infinite}.animation-delay-2000[data-v-85e45339]{animation-delay:2s}.animation-delay-4000[data-v-85e45339]{animation-delay:4s}@keyframes blob-d7eaf1b9{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob[data-v-d7eaf1b9]{animation:blob-d7eaf1b9 7s infinite}.animation-delay-2000[data-v-d7eaf1b9]{animation-delay:2s}.animation-delay-4000[data-v-d7eaf1b9]{animation-delay:4s}@keyframes shimmer-00377fd5{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer[data-v-00377fd5]{animation:shimmer-00377fd5 3s ease-in-out infinite}.bug-svg-modal[data-v-00377fd5]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:all .2s ease-out}.bug-svg-modal[data-v-00377fd5]:hover{filter:drop-shadow(0 4px 8px rgba(0,0,0,.4));transform:rotate(150deg) scale(1.1)!important}.modal-container[data-v-00377fd5],.modal-container[data-v-00377fd5] *{cursor:auto!important}.cursor-wrapper,body.modal-open .cursor-wrapper{z-index:10000!important}@keyframes float-e0d3852e{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float[data-v-e0d3852e]{animation:float-e0d3852e 3s ease-in-out infinite}@keyframes blob-4a95f79e{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob[data-v-4a95f79e]{animation:blob-4a95f79e 7s infinite}.animation-delay-2000[data-v-4a95f79e]{animation-delay:2s}.reveal[data-v-4a95f79e]{opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.4,0,.2,1)}.reveal.active[data-v-4a95f79e]{opacity:1;transform:translateY(0)}.delay-100[data-v-4a95f79e]{transition-delay:.1s}.delay-200[data-v-4a95f79e]{transition-delay:.2s}.delay-300[data-v-4a95f79e]{transition-delay:.3s}.delay-400[data-v-4a95f79e]{transition-delay:.4s}.delay-500[data-v-4a95f79e]{transition-delay:.5s}.slide-enter-active[data-v-4a95f79e],.slide-leave-active[data-v-4a95f79e]{transition:all .8s ease}.slide-enter-from[data-v-4a95f79e]{opacity:0;transform:translate(20px)}.slide-leave-to[data-v-4a95f79e]{opacity:0;transform:translate(-20px)}.fade-enter-active[data-v-4a95f79e],.fade-leave-active[data-v-4a95f79e]{transition:opacity .3s ease}.fade-enter-from[data-v-4a95f79e],.fade-leave-to[data-v-4a95f79e]{opacity:0}:deep(.outer-ring){border-color:#a50e344d!important}:deep(.outer-ring.hover-active){border-color:#a50e3466!important}:deep(.custom-cursor){background:#a50e3499!important;box-shadow:0 0 10px #a50e3480,0 0 20px #a50e344d,inset 0 0 10px #a50e3433!important}:deep(.custom-cursor.hover-active){background:#a50e34b3!important;box-shadow:0 0 15px #a50e3499,0 0 30px #a50e3466,0 0 45px #a50e3433,inset 0 0 15px #a50e344d!important}:deep(.trail-dot){background:#a50e3480!important}html.m-drei-page,html.m-drei-page *{scrollbar-width:thin;scrollbar-color:rgba(165,14,52,.6) rgba(0,0,0,.05)!important}html.m-drei-page ::-webkit-scrollbar,html.m-drei-page body ::-webkit-scrollbar{width:12px!important;height:12px!important}html.m-drei-page ::-webkit-scrollbar-track,html.m-drei-page body ::-webkit-scrollbar-track{background:#0000000d!important;border-left:none!important;border-radius:0!important}html.m-drei-page ::-webkit-scrollbar-thumb,html.m-drei-page body ::-webkit-scrollbar-thumb{background:#a50e3499!important;background-image:none!important;border-radius:6px!important;border:2px solid transparent!important;background-clip:padding-box!important;box-shadow:none!important;animation:none!important;transform:none!important}html.m-drei-page ::-webkit-scrollbar-thumb:hover,html.m-drei-page body ::-webkit-scrollbar-thumb:hover{background:#a50e34cc!important;background-image:none!important;background-clip:padding-box!important;box-shadow:none!important;animation:none!important;transform:none!important}html.m-drei-page ::-webkit-scrollbar-thumb:active,html.m-drei-page body ::-webkit-scrollbar-thumb:active{background:#a50e34e6!important;background-image:none!important;box-shadow:none!important;transform:none!important}html.m-drei-page.dark,html.m-drei-page.dark *{scrollbar-color:rgba(165,14,52,.7) rgba(255,255,255,.05)!important}html.m-drei-page.dark ::-webkit-scrollbar-track,html.m-drei-page.dark body ::-webkit-scrollbar-track{background:#ffffff0d!important;border-left:none!important}html.m-drei-page.dark ::-webkit-scrollbar-thumb,html.m-drei-page.dark body ::-webkit-scrollbar-thumb{background:#a50e34b3!important;background-image:none!important;box-shadow:none!important;animation:none!important}html.m-drei-page.dark ::-webkit-scrollbar-thumb:hover,html.m-drei-page.dark body ::-webkit-scrollbar-thumb:hover{background:#a50e34e6!important;background-image:none!important;box-shadow:none!important;animation:none!important;transform:none!important}html.m-drei-page.dark ::-webkit-scrollbar-thumb:active,html.m-drei-page.dark body ::-webkit-scrollbar-thumb:active{background:#a50e34!important;background-image:none!important;box-shadow:none!important;transform:none!important}html.m-drei-page .it-text:after{background-color:#a50e34!important}html.m-drei-page.dark .it-text:after{background-color:#f87171!important}@keyframes blob-organic-13019ee7{0%{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(40px,-60px) scale(1.15) rotate(5deg)}66%{transform:translate(-30px,30px) scale(.95) rotate(-5deg)}to{transform:translate(0) scale(1) rotate(0)}}.animate-blob-organic[data-v-13019ee7]{animation:blob-organic-13019ee7 10s infinite ease-in-out}@keyframes blob-natural-13019ee7{0%{transform:translate(0) scale(1) rotate(0)}25%{transform:translate(30px,40px) scale(1.1) rotate(3deg)}50%{transform:translate(-20px,-30px) scale(.9) rotate(-3deg)}75%{transform:translate(20px,20px) scale(1.05) rotate(2deg)}to{transform:translate(0) scale(1) rotate(0)}}.animate-blob-natural[data-v-13019ee7]{animation:blob-natural-13019ee7 12s infinite ease-in-out}.animation-delay-1500[data-v-13019ee7]{animation-delay:1.5s}.animation-delay-3000[data-v-13019ee7]{animation-delay:3s}.reveal[data-v-13019ee7]{opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.4,0,.2,1)}.reveal.active[data-v-13019ee7]{opacity:1;transform:translateY(0)}.delay-100[data-v-13019ee7]{transition-delay:.1s}.delay-200[data-v-13019ee7]{transition-delay:.2s}.delay-300[data-v-13019ee7]{transition-delay:.3s}.delay-400[data-v-13019ee7]{transition-delay:.4s}.delay-500[data-v-13019ee7]{transition-delay:.5s}.slide-enter-active[data-v-13019ee7],.slide-leave-active[data-v-13019ee7]{transition:all .8s ease}.slide-enter-from[data-v-13019ee7]{opacity:0;transform:translate(20px)}.slide-leave-to[data-v-13019ee7]{opacity:0;transform:translate(-20px)}.fade-enter-active[data-v-13019ee7],.fade-leave-active[data-v-13019ee7]{transition:opacity .3s ease}.fade-enter-from[data-v-13019ee7],.fade-leave-to[data-v-13019ee7]{opacity:0}:deep(.outer-ring){border-color:#e5544b4d!important}:deep(.outer-ring.hover-active){border-color:#e5544b66!important}:deep(.custom-cursor){background:#e5544b99!important;box-shadow:0 0 10px #e5544b80,0 0 20px #e5544b4d,inset 0 0 10px #e5544b33!important}:deep(.custom-cursor.hover-active){background:#e5544bb3!important;box-shadow:0 0 15px #e5544b99,0 0 30px #e5544b66,0 0 45px #e5544b33,inset 0 0 15px #e5544b4d!important}:deep(.trail-dot){background:#e5544b80!important}html.reitsberger-hof-page,html.reitsberger-hof-page *{scrollbar-width:thin;scrollbar-color:rgba(229,84,75,.6) rgba(0,0,0,.05)!important}html.reitsberger-hof-page ::-webkit-scrollbar,html.reitsberger-hof-page body ::-webkit-scrollbar{width:12px!important;height:12px!important}html.reitsberger-hof-page ::-webkit-scrollbar-track,html.reitsberger-hof-page body ::-webkit-scrollbar-track{background:#0000000d!important;border-left:none!important;border-radius:0!important}html.reitsberger-hof-page ::-webkit-scrollbar-thumb,html.reitsberger-hof-page body ::-webkit-scrollbar-thumb{background:#e5544b99!important;background-image:none!important;border-radius:6px!important;border:2px solid transparent!important;background-clip:padding-box!important;box-shadow:none!important;animation:none!important;transform:none!important}html.reitsberger-hof-page ::-webkit-scrollbar-thumb:hover,html.reitsberger-hof-page body ::-webkit-scrollbar-thumb:hover{background:#e5544bcc!important;background-image:none!important;background-clip:padding-box!important;box-shadow:none!important;animation:none!important;transform:none!important}html.reitsberger-hof-page ::-webkit-scrollbar-thumb:active,html.reitsberger-hof-page body ::-webkit-scrollbar-thumb:active{background:#e5544be6!important;background-image:none!important;box-shadow:none!important;transform:none!important}html.reitsberger-hof-page.dark,html.reitsberger-hof-page.dark *{scrollbar-color:rgba(229,84,75,.7) rgba(255,255,255,.05)!important}html.reitsberger-hof-page.dark ::-webkit-scrollbar-track,html.reitsberger-hof-page.dark body ::-webkit-scrollbar-track{background:#ffffff0d!important;border-left:none!important}html.reitsberger-hof-page.dark ::-webkit-scrollbar-thumb,html.reitsberger-hof-page.dark body ::-webkit-scrollbar-thumb{background:#e5544bb3!important;background-image:none!important;box-shadow:none!important;animation:none!important}html.reitsberger-hof-page.dark ::-webkit-scrollbar-thumb:hover,html.reitsberger-hof-page.dark body ::-webkit-scrollbar-thumb:hover{background:#e5544be6!important;background-image:none!important;box-shadow:none!important;animation:none!important;transform:none!important}html.reitsberger-hof-page.dark ::-webkit-scrollbar-thumb:active,html.reitsberger-hof-page.dark body ::-webkit-scrollbar-thumb:active{background:#e5544b!important;background-image:none!important;box-shadow:none!important;transform:none!important}html.reitsberger-hof-page .it-text:after{background-color:#e5544b!important}html.reitsberger-hof-page.dark .it-text:after{background-color:#f87171!important}@keyframes blob-organic-5172df80{0%{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(40px,-60px) scale(1.15) rotate(5deg)}66%{transform:translate(-30px,30px) scale(.95) rotate(-5deg)}to{transform:translate(0) scale(1) rotate(0)}}.animate-blob-organic[data-v-5172df80]{animation:blob-organic-5172df80 10s infinite ease-in-out}.animation-delay-1500[data-v-5172df80]{animation-delay:1.5s}.animation-delay-2000[data-v-5172df80]{animation-delay:2s}.animation-delay-4000[data-v-5172df80]{animation-delay:4s}.reveal[data-v-5172df80]{opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.4,0,.2,1)}.reveal.active[data-v-5172df80]{opacity:1;transform:translateY(0)}.delay-100[data-v-5172df80]{transition-delay:.1s}.delay-200[data-v-5172df80]{transition-delay:.2s}.delay-300[data-v-5172df80]{transition-delay:.3s}.delay-400[data-v-5172df80]{transition-delay:.4s}.delay-500[data-v-5172df80]{transition-delay:.5s}.fade-enter-active[data-v-5172df80],.fade-leave-active[data-v-5172df80]{transition:opacity .3s ease}.fade-enter-from[data-v-5172df80],.fade-leave-to[data-v-5172df80]{opacity:0}:deep(.outer-ring){border-color:#3b82f64d!important}:deep(.outer-ring.hover-active){border-color:#3b82f666!important}:deep(.custom-cursor){background:#3b82f699!important;box-shadow:0 0 10px #3b82f680,0 0 20px #3b82f64d,inset 0 0 10px #3b82f633!important}:deep(.custom-cursor.hover-active){background:#3b82f6b3!important;box-shadow:0 0 15px #3b82f699,0 0 30px #3b82f666,0 0 45px #3b82f633,inset 0 0 15px #3b82f64d!important}:deep(.trail-dot){background:#3b82f680!important}html.verkaufszaehler-page,html.verkaufszaehler-page *{scrollbar-width:thin;scrollbar-color:rgba(59,130,246,.6) rgba(0,0,0,.05)!important}html.verkaufszaehler-page ::-webkit-scrollbar,html.verkaufszaehler-page body ::-webkit-scrollbar{width:12px!important;height:12px!important}html.verkaufszaehler-page ::-webkit-scrollbar-track,html.verkaufszaehler-page body ::-webkit-scrollbar-track{background:#0000000d!important;border-left:none!important;border-radius:0!important}html.verkaufszaehler-page ::-webkit-scrollbar-thumb,html.verkaufszaehler-page body ::-webkit-scrollbar-thumb{background:#3b82f699!important;background-image:none!important;border-radius:6px!important;border:2px solid transparent!important;background-clip:padding-box!important;box-shadow:none!important;animation:none!important;transform:none!important}html.verkaufszaehler-page ::-webkit-scrollbar-thumb:hover,html.verkaufszaehler-page body ::-webkit-scrollbar-thumb:hover{background:#3b82f6cc!important;background-image:none!important;background-clip:padding-box!important;box-shadow:none!important;animation:none!important;transform:none!important}html.verkaufszaehler-page ::-webkit-scrollbar-thumb:active,html.verkaufszaehler-page body ::-webkit-scrollbar-thumb:active{background:#3b82f6e6!important;background-image:none!important;box-shadow:none!important;transform:none!important}html.verkaufszaehler-page.dark,html.verkaufszaehler-page.dark *{scrollbar-color:rgba(59,130,246,.7) rgba(255,255,255,.05)!important}html.verkaufszaehler-page.dark ::-webkit-scrollbar-track,html.verkaufszaehler-page.dark body ::-webkit-scrollbar-track{background:#ffffff0d!important;border-left:none!important}html.verkaufszaehler-page.dark ::-webkit-scrollbar-thumb,html.verkaufszaehler-page.dark body ::-webkit-scrollbar-thumb{background:#3b82f6b3!important;background-image:none!important;box-shadow:none!important;animation:none!important}html.verkaufszaehler-page.dark ::-webkit-scrollbar-thumb:hover,html.verkaufszaehler-page.dark body ::-webkit-scrollbar-thumb:hover{background:#3b82f6e6!important;background-image:none!important;box-shadow:none!important;animation:none!important;transform:none!important}html.verkaufszaehler-page.dark ::-webkit-scrollbar-thumb:active,html.verkaufszaehler-page.dark body ::-webkit-scrollbar-thumb:active{background:#60a5fa!important;background-image:none!important;box-shadow:none!important;transform:none!important}html.verkaufszaehler-page .it-text:after{background-color:#3b82f6!important}html.verkaufszaehler-page.dark .it-text:after{background-color:#60a5fa!important}@keyframes blob-organic-d5325716{0%{transform:translate(0) scale(1) rotate(0)}33%{transform:translate(40px,-60px) scale(1.15) rotate(5deg)}66%{transform:translate(-30px,30px) scale(.95) rotate(-5deg)}to{transform:translate(0) scale(1) rotate(0)}}.animate-blob-organic[data-v-d5325716]{animation:blob-organic-d5325716 10s infinite ease-in-out}.animation-delay-1500[data-v-d5325716]{animation-delay:1.5s}.animation-delay-2000[data-v-d5325716]{animation-delay:2s}.animation-delay-4000[data-v-d5325716]{animation-delay:4s}.reveal[data-v-d5325716]{opacity:0;transform:translateY(30px);transition:all 1s cubic-bezier(.4,0,.2,1)}.reveal.active[data-v-d5325716]{opacity:1;transform:translateY(0)}.delay-100[data-v-d5325716]{transition-delay:.1s}.delay-200[data-v-d5325716]{transition-delay:.2s}.delay-300[data-v-d5325716]{transition-delay:.3s}.delay-400[data-v-d5325716]{transition-delay:.4s}.delay-500[data-v-d5325716]{transition-delay:.5s}.fade-enter-active[data-v-d5325716],.fade-leave-active[data-v-d5325716]{transition:opacity .3s ease}.fade-enter-from[data-v-d5325716],.fade-leave-to[data-v-d5325716]{opacity:0}html.bey-hub-page :deep(.outer-ring){border-color:var(--bey-hub-accent, #2c6ae8)!important;opacity:.3}html.bey-hub-page :deep(.outer-ring.hover-active){border-color:var(--bey-hub-accent, #2c6ae8)!important;opacity:.4}html.bey-hub-page :deep(.custom-cursor){background:var(--bey-hub-accent, #2c6ae8)!important;opacity:.6;box-shadow:0 0 10px var(--bey-hub-accent, #2c6ae8),0 0 20px var(--bey-hub-accent, #2c6ae8),inset 0 0 10px var(--bey-hub-accent, #2c6ae8)!important}html.bey-hub-page :deep(.custom-cursor.hover-active){background:var(--bey-hub-accent, #2c6ae8)!important;opacity:.7;box-shadow:0 0 15px var(--bey-hub-accent, #2c6ae8),0 0 30px var(--bey-hub-accent, #2c6ae8),0 0 45px var(--bey-hub-accent, #2c6ae8),inset 0 0 15px var(--bey-hub-accent, #2c6ae8)!important}html.bey-hub-page :deep(.trail-dot){background:var(--bey-hub-accent, #2c6ae8)!important;opacity:.5}html.bey-hub-page,html.bey-hub-page *{scrollbar-width:thin;scrollbar-color:var(--bey-hub-accent, #2c6ae8) rgba(0,0,0,.05)!important}html.bey-hub-page ::-webkit-scrollbar,html.bey-hub-page body ::-webkit-scrollbar{width:12px!important;height:12px!important}html.bey-hub-page ::-webkit-scrollbar-track,html.bey-hub-page body ::-webkit-scrollbar-track{background:#0000000d!important;border-left:none!important;border-radius:0!important}html.bey-hub-page ::-webkit-scrollbar-thumb,html.bey-hub-page body ::-webkit-scrollbar-thumb{background:var(--bey-hub-accent, #2c6ae8)!important;opacity:.6;background-image:none!important;border-radius:6px!important;border:2px solid transparent!important;background-clip:padding-box!important;box-shadow:none!important;animation:none!important;transform:none!important}html.bey-hub-page ::-webkit-scrollbar-thumb:hover,html.bey-hub-page body ::-webkit-scrollbar-thumb:hover{background:var(--bey-hub-accent, #2c6ae8)!important;opacity:.8;background-image:none!important;background-clip:padding-box!important;box-shadow:none!important;animation:none!important;transform:none!important}html.bey-hub-page ::-webkit-scrollbar-thumb:active,html.bey-hub-page body ::-webkit-scrollbar-thumb:active{background:var(--bey-hub-accent, #2c6ae8)!important;opacity:.9;background-image:none!important;box-shadow:none!important;transform:none!important}html.bey-hub-page.dark,html.bey-hub-page.dark *{scrollbar-color:var(--bey-hub-accent, #2c6ae8) rgba(255,255,255,.05)!important}html.bey-hub-page.dark ::-webkit-scrollbar-track,html.bey-hub-page.dark body ::-webkit-scrollbar-track{background:#ffffff0d!important;border-left:none!important}html.bey-hub-page.dark ::-webkit-scrollbar-thumb,html.bey-hub-page.dark body ::-webkit-scrollbar-thumb{background:var(--bey-hub-accent, #2c6ae8)!important;opacity:.7;background-image:none!important;box-shadow:none!important;animation:none!important}html.bey-hub-page.dark ::-webkit-scrollbar-thumb:hover,html.bey-hub-page.dark body ::-webkit-scrollbar-thumb:hover{background:var(--bey-hub-accent, #2c6ae8)!important;opacity:.9;background-image:none!important;box-shadow:none!important;animation:none!important;transform:none!important}html.bey-hub-page.dark ::-webkit-scrollbar-thumb:active,html.bey-hub-page.dark body ::-webkit-scrollbar-thumb:active{background:var(--bey-hub-accent, #2c6ae8)!important;opacity:1;background-image:none!important;box-shadow:none!important;transform:none!important}html.bey-hub-page .it-text:after{background-color:var(--bey-hub-accent, #2c6ae8)!important}html.bey-hub-page.dark .it-text:after{background-color:var(--bey-hub-accent, #2c6ae8)!important}
