.welcome-carousel-container[data-v-11cdff63]{min-height:3rem;position:relative}.carousel-wrapper[data-v-11cdff63]{position:relative;width:100%}.welcome-message[data-v-11cdff63]{left:0;position:absolute;top:0;width:100%}.slide-up-enter-active[data-v-11cdff63]{transition:all .5s ease-out}.slide-up-enter-from[data-v-11cdff63]{opacity:0;transform:translateY(20px)}.slide-up-enter-to[data-v-11cdff63]{opacity:1;transform:translateY(0)}.slide-up-leave-active[data-v-11cdff63]{transition:all .5s ease-in}.slide-up-leave-from[data-v-11cdff63]{opacity:1;transform:translateY(0)}.slide-up-leave-to[data-v-11cdff63]{opacity:0;transform:translateY(-20px)}@media(prefers-reduced-motion:reduce){.slide-up-enter-active[data-v-11cdff63],.slide-up-leave-active[data-v-11cdff63]{transform:none!important;transition:opacity .3s ease}.slide-up-enter-from[data-v-11cdff63],.slide-up-leave-to[data-v-11cdff63]{transform:none!important}}.card-gradient[data-v-07096946]{background:linear-gradient(135deg,#06c,#004a99)}.contact-option[data-v-07096946]{align-items:center;background-color:#ffffff1a;border-radius:0;cursor:pointer;display:flex;gap:1rem;padding:1rem;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.contact-icon[data-v-07096946],.contact-option[data-v-07096946]:hover{background-color:#fff3}.contact-icon[data-v-07096946]{align-items:center;border-radius:0;display:flex;flex-shrink:0;height:3rem;justify-content:center;width:3rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@keyframes slide-up-07096946{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up[data-v-07096946]{animation:slide-up-07096946 .5s ease-out both}@media(prefers-reduced-motion:reduce){.animate-slide-up[data-v-07096946]{animation:none!important}}.user-message[data-v-20bb2c05]{background-color:#f0f0f0!important;border-radius:16px!important}@keyframes fade-in-20bb2c05{0%{opacity:0;blur:200px;transform:translateY(100px)}to{opacity:1;blur:0;transform:translateY(0)}}@keyframes fade-in-left-20bb2c05{0%{opacity:0;blur:200px;transform:translate(-100px)}to{opacity:1;blur:0;transform:translate(0)}}.animate-fade-in[data-v-20bb2c05]{animation:fade-in-20bb2c05 1.25s both}.animate-fade-in-left[data-v-20bb2c05]{animation:fade-in-left-20bb2c05 1.25s both}.header-container[data-v-20bb2c05]{transition:transform .3s ease-in-out,padding .3s ease-in-out!important;will-change:transform,padding}.typing-cursor[data-v-20bb2c05]{animation:blink-20bb2c05 1s infinite;display:inline-block;font-weight:400;margin-left:2px}@keyframes blink-20bb2c05{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.animate-fade-in[data-v-20bb2c05],.animate-fade-in-left[data-v-20bb2c05]{animation:none!important}.header-container[data-v-20bb2c05]{transition:none!important}.typing-cursor[data-v-20bb2c05]{animation:none!important;opacity:1}}.overflow-y-auto[data-v-84017f29]::-webkit-scrollbar{width:8px}.overflow-y-auto[data-v-84017f29]::-webkit-scrollbar-track{background:#f1f1f1}.overflow-y-auto[data-v-84017f29]::-webkit-scrollbar-thumb{background:#cbd5e0}.overflow-y-auto[data-v-84017f29]::-webkit-scrollbar-thumb:hover{background:#a0aec0}html[data-v-84017f29]{scroll-behavior:smooth}.lightbox-enter-active[data-v-84017f29],.lightbox-leave-active[data-v-84017f29]{transition:opacity .3s ease}.lightbox-enter-from[data-v-84017f29],.lightbox-leave-to[data-v-84017f29]{opacity:0}@media(hover:none)and (pointer:coarse){button[data-v-84017f29]:active{transform:scale(.95)}}.overflow-x-auto[data-v-84017f29]::-webkit-scrollbar-track{background:#f1f1f1}.overflow-x-auto[data-v-84017f29]::-webkit-scrollbar-thumb{background:#cbd5e0}.overflow-x-auto[data-v-84017f29]::-webkit-scrollbar-thumb:hover{background:#a0aec0}@media(max-width:1024px){.sticky[data-v-84017f29]{position:relative!important;top:0!important}}img[data-v-84017f29]{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.touch-pan-y[data-v-84017f29]{touch-action:pan-y}.cursor-grab[data-v-84017f29]{cursor:grab}.cursor-grabbing[data-v-84017f29]{cursor:grabbing!important}img.transition-transform[data-v-84017f29]{transition:transform .3s cubic-bezier(.4,0,.2,1)}img.cursor-grabbing[data-v-84017f29]{transition:none}.cursor-grabbing[data-v-84017f29],.cursor-grabbing[data-v-84017f29] *{user-select:none;-webkit-user-select:none;-moz-user-select:none}.overflow-x-auto[data-v-84017f29]{scroll-behavior:smooth}.overflow-x-auto[data-v-84017f29]::-webkit-scrollbar{height:6px}.select-none[data-v-84017f29]{-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes fade-in-84017f29{0%{opacity:0;blur:200px;transform:translateY(100px)}to{opacity:1;blur:0;transform:translateY(0)}}@keyframes fade-in-left-84017f29{0%{opacity:0;blur:200px;transform:translate(-100px)}to{opacity:1;blur:0;transform:translate(0)}}.animate-fade-in[data-v-84017f29]{animation:fade-in-84017f29 1.25s both}.animate-fade-in-left[data-v-84017f29]{animation:fade-in-left-84017f29 1.25s both}@media(prefers-reduced-motion:reduce){.animate-fade-in[data-v-84017f29],.animate-fade-in-left[data-v-84017f29]{animation:none!important}}.parallax-section[data-v-84017f29]{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:0;perspective:1000;-webkit-perspective:1000;transform:translateY(50px);-webkit-transform:translateY(50px);transition:opacity 1s ease-out,transform 1s ease-out;-webkit-transition:opacity 1s ease-out,-webkit-transform 1s ease-out}.parallax-section.parallax-visible[data-v-84017f29]{opacity:1!important;transform:translateY(0)!important;-webkit-transform:translateY(0)!important}@media(max-width:767px){.parallax-section[data-v-84017f29]{opacity:0;transform:translateY(30px);-webkit-transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out;-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out}.parallax-section.parallax-visible[data-v-84017f29]{transform:translateY(0)!important;-webkit-transform:translateY(0)!important}}@media(prefers-reduced-motion:reduce){.parallax-section[data-v-84017f29]{opacity:1!important;transform:none!important;transition:none!important}}@keyframes fade-in-d3e7b9cf{0%{opacity:0;blur:200px}to{opacity:1;blur:0}}@keyframes fade-in-bottom-d3e7b9cf{0%{opacity:0;blur:200px;transform:translateY(100px)}to{opacity:1;blur:0;transform:translateY(0)}}@keyframes fade-in-left-d3e7b9cf{0%{opacity:0;blur:200px;transform:translate(-100px)}to{opacity:1;blur:0;transform:translate(0)}}.animate-fade-in[data-v-d3e7b9cf]{animation:fade-in-d3e7b9cf 1.25s both}.animate-fade-in-bottom[data-v-d3e7b9cf]{animation:fade-in-bottom-d3e7b9cf 1.25s both}.animate-fade-in-left[data-v-d3e7b9cf]{animation:fade-in-left-d3e7b9cf 1.25s both}@media(prefers-reduced-motion:reduce){.animate-fade-in[data-v-d3e7b9cf],.animate-fade-in-bottom[data-v-d3e7b9cf],.animate-fade-in-left[data-v-d3e7b9cf]{animation:none!important}}.fade-enter-active[data-v-d3e7b9cf],.fade-leave-active[data-v-d3e7b9cf]{transition:opacity .3s ease}.fade-enter-from[data-v-d3e7b9cf],.fade-leave-to[data-v-d3e7b9cf]{opacity:0}.liquid-glass-close-btn[data-v-d3e7b9cf]{border:1px solid hsla(0,0%,100%,.7);cursor:pointer!important;overflow:visible!important;transition:all .3s cubic-bezier(.2,0,0,1)!important;-webkit-tap-highlight-color:transparent!important;-webkit-backdrop-filter:blur(6px) saturate(120%) brightness(.95);backdrop-filter:blur(6px) saturate(120%) brightness(.95);background:transparent!important;border-radius:100vmax!important;filter:drop-shadow(0 3px 12px rgba(0,0,0,.15))!important;isolation:isolate;left:50%!important;transform:translate(-50%)!important}.liquid-glass-bg[data-v-d3e7b9cf]{backface-visibility:hidden;background:linear-gradient(135deg,#0006,#00000059 50%,#0000004d);border-radius:100vmax!important;box-shadow:0 2px 6px #0000001a,inset 0 1px 1px #ffffff1a,inset 0 -1px 1px #00000026;inset:0;opacity:.5;overflow:hidden;position:absolute;transform:translateZ(0);-webkit-transform:translateZ(0);transition:all .3s ease;z-index:1}.liquid-glass-border[data-v-d3e7b9cf]{animation:liquid-border-flow-subtle-d3e7b9cf 8s ease-in-out infinite;background:linear-gradient(135deg,#ffffff1a,#ffffff0d 50%,#ffffff14);background-size:200% 200%;border:1px solid hsla(0,0%,100%,.7);border-radius:inherit;box-shadow:0 0 0 1px #ffffff80,0 0 12px #ffffff40,inset 0 0 0 1px #fff3;mix-blend-mode:screen;opacity:1;pointer-events:none;position:absolute;z-index:15}.liquid-glass-glow[data-v-d3e7b9cf]{animation:liquid-glow-pulse-subtle-d3e7b9cf 4s ease-in-out infinite;background:radial-gradient(circle at center,rgba(0,0,0,.2) 0,rgba(0,0,0,.1) 30%,transparent 60%);border-radius:50%;filter:blur(12px);inset:-25%;opacity:.2;pointer-events:none;position:absolute;z-index:0}.liquid-glass-shine[data-v-d3e7b9cf]{background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05) 50%,transparent);border-radius:inherit;inset:15%;opacity:.6;pointer-events:none;position:absolute;z-index:10}.liquid-glass-close-btn[data-v-d3e7b9cf]:hover{-webkit-backdrop-filter:blur(80px) saturate(130%) brightness(.9);backdrop-filter:blur(80px) saturate(130%) brightness(.9);filter:drop-shadow(0 5px 16px rgba(0,0,0,.2))!important;transform:translate(-50%) scale(1.02) translateY(-1px)!important}.liquid-glass-close-btn:hover .liquid-glass-bg[data-v-d3e7b9cf]{background:linear-gradient(135deg,#00000080,#00000073 50%,#0006);transform:translateZ(0);-webkit-transform:translateZ(0)}.liquid-glass-close-btn:hover .liquid-glass-border[data-v-d3e7b9cf]{border-color:#ffffffe6;box-shadow:0 0 0 1px #ffffffb3,0 0 16px #ffffff59,inset 0 0 0 1px #ffffff4d;opacity:1}.liquid-glass-close-btn:hover .liquid-glass-glow[data-v-d3e7b9cf]{filter:blur(14px);opacity:.3}.liquid-glass-close-btn:hover .liquid-glass-shine[data-v-d3e7b9cf]{opacity:.7}.liquid-glass-close-btn[data-v-d3e7b9cf]:active{filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))!important;transform:translate(-50%) scale(.98)!important;transition:all .1s ease!important}.liquid-glass-close-btn:active .liquid-glass-glow[data-v-d3e7b9cf]{opacity:0}@keyframes liquid-border-flow-subtle-d3e7b9cf{0%,to{background-position:0 50%;opacity:1}50%{background-position:100% 50%;opacity:.9}}@keyframes liquid-glow-pulse-subtle-d3e7b9cf{0%,to{opacity:0;transform:scale(1)}50%{opacity:.15;transform:scale(1.05)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.liquid-glass-bg[data-v-d3e7b9cf]{background:linear-gradient(135deg,#000000bf,#000000b3 50%,#000000a6)!important}}@supports (-webkit-touch-callout:none){.liquid-glass-close-btn[data-v-d3e7b9cf]{-webkit-backdrop-filter:blur(80px) saturate(120%) brightness(.95)!important;backdrop-filter:blur(80px) saturate(120%) brightness(.95)!important}.liquid-glass-close-btn[data-v-d3e7b9cf]:hover{-webkit-backdrop-filter:blur(80px) saturate(130%) brightness(.9)!important;backdrop-filter:blur(80px) saturate(130%) brightness(.9)!important}}.liquid-glass-border[data-v-d3e7b9cf],.liquid-glass-glow[data-v-d3e7b9cf],.liquid-glass-shine[data-v-d3e7b9cf]{transform:translateZ(0);-webkit-transform:translateZ(0);will-change:transform,opacity}.liquid-glass-close-btn[data-v-d3e7b9cf]{will-change:transform,filter,backdrop-filter}.liquid-glass-bg[data-v-d3e7b9cf]{will-change:opacity,background}@media(prefers-reduced-motion:reduce){.liquid-glass-border[data-v-d3e7b9cf],.liquid-glass-glow[data-v-d3e7b9cf],.liquid-glass-shine[data-v-d3e7b9cf]{animation:none!important}.liquid-glass-close-btn[data-v-d3e7b9cf]{transition:none!important}}
