.animated-lines-container[data-v-c1131d3d]{overflow:hidden}.futuristic-line[data-v-c1131d3d]{position:absolute;animation-timing-function:linear;animation-iteration-count:infinite}.line-1[data-v-c1131d3d]{top:-100px;left:10%;height:800px;transform:rotate(25deg);animation:moveLine1-c1131d3d 20s linear infinite}.line-2[data-v-c1131d3d]{top:40%;left:-50%;width:200%;animation:moveLine2-c1131d3d 25s linear infinite}.line-3[data-v-c1131d3d]{top:-150px;right:15%;height:900px;transform:rotate(-30deg);animation:moveLine3-c1131d3d 22s linear infinite}.line-4[data-v-c1131d3d]{top:60%;left:-30%;width:150%;animation:moveLine4-c1131d3d 28s linear infinite}.line-5[data-v-c1131d3d]{bottom:-100px;left:20%;height:700px;transform:rotate(35deg);animation:moveLine5-c1131d3d 24s linear infinite}.line-6[data-v-c1131d3d]{bottom:20%;left:-40%;width:180%;animation:moveLine6-c1131d3d 26s linear infinite}.line-7[data-v-c1131d3d]{bottom:-120px;right:25%;height:850px;transform:rotate(-25deg);animation:moveLine7-c1131d3d 23s linear infinite}.line-8[data-v-c1131d3d]{top:25%;right:-35%;width:160%;animation:moveLine8-c1131d3d 27s linear infinite}@keyframes moveLine1-c1131d3d{0%{transform:translate(-200px) translateY(-200px) rotate(25deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(calc(100vw + 200px)) translateY(calc(100vh + 200px)) rotate(25deg);opacity:0}}@keyframes moveLine2-c1131d3d{0%{transform:translate(0);opacity:0}5%{opacity:1}95%{opacity:1}to{transform:translate(calc(50vw + 100px));opacity:0}}@keyframes moveLine3-c1131d3d{0%{transform:translate(200px) translateY(-200px) rotate(-30deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(calc(-100vw - 200px)) translateY(calc(100vh + 200px)) rotate(-30deg);opacity:0}}@keyframes moveLine4-c1131d3d{0%{transform:translate(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translate(calc(40vw + 150px));opacity:0}}@keyframes moveLine5-c1131d3d{0%{transform:translate(-150px) translateY(150px) rotate(35deg);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(calc(100vw + 150px)) translateY(calc(-100vh - 150px)) rotate(35deg);opacity:0}}@keyframes moveLine6-c1131d3d{0%{transform:translate(0);opacity:0}7%{opacity:1}93%{opacity:1}to{transform:translate(calc(45vw + 120px));opacity:0}}@keyframes moveLine7-c1131d3d{0%{transform:translate(180px) translateY(180px) rotate(-25deg);opacity:0}11%{opacity:1}89%{opacity:1}to{transform:translate(calc(-100vw - 180px)) translateY(calc(-100vh - 180px)) rotate(-25deg);opacity:0}}@keyframes moveLine8-c1131d3d{0%{transform:translate(0);opacity:0}9%{opacity:1}91%{opacity:1}to{transform:translate(calc(38vw + 130px));opacity:0}}.assistant-card-wrapper[data-v-fa73970e]{position:relative;padding:.75rem}.assistant-card[data-v-fa73970e]{position:relative;z-index:1}.profile-picture-wrapper[data-v-fa73970e]{position:relative;z-index:2}.profile-picture-container[data-v-fa73970e]{position:relative}.profile-picture-circle[data-v-fa73970e]{width:80px;height:80px;transition:border-color .2s ease}.music-player-controls[data-v-fa73970e]{transition:all .2s ease}.play-pause-btn[data-v-fa73970e]{flex-shrink:0}.progress-bar-container[data-v-fa73970e]{cursor:pointer}.progress-bar-fill[data-v-fa73970e]{position:relative}.progress-bar-fill[data-v-fa73970e]:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#4caf50;border-radius:50%;box-shadow:0 0 4px #4caf504d}.card-content-wrapper[data-v-fa73970e]{position:relative;z-index:2}.cta-button[data-v-fa73970e]{letter-spacing:.5px}.line-clamp-2[data-v-fa73970e]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shadow-3xl[data-v-fa73970e]{box-shadow:0 20px 60px -15px #0000004d}@media (min-width: 1024px){.profile-picture-circle[data-v-fa73970e]{width:90px;height:90px}}@media (max-width: 1024px){.profile-picture-circle[data-v-fa73970e]{width:80px;height:80px}}@media (max-width: 640px){.profile-picture-circle[data-v-fa73970e]{width:70px;height:70px}.card-content-wrapper[data-v-fa73970e]{padding-left:1rem;padding-right:1rem;padding-bottom:1rem}.assistant-card-wrapper[data-v-fa73970e]{padding:.5rem}}.animated-lines-container[data-v-fa73970e]{overflow:hidden}.futuristic-line[data-v-fa73970e]{position:absolute;animation-timing-function:linear;animation-iteration-count:infinite}.line-1[data-v-fa73970e]{top:-100px;left:10%;height:800px;transform:rotate(25deg);animation:moveLine1-fa73970e 20s linear infinite}.line-2[data-v-fa73970e]{top:40%;left:-50%;width:200%;animation:moveLine2-fa73970e 25s linear infinite}.line-3[data-v-fa73970e]{top:-150px;right:15%;height:900px;transform:rotate(-30deg);animation:moveLine3-fa73970e 22s linear infinite}.line-4[data-v-fa73970e]{top:60%;left:-30%;width:150%;animation:moveLine4-fa73970e 28s linear infinite}.line-5[data-v-fa73970e]{bottom:-100px;left:20%;height:700px;transform:rotate(35deg);animation:moveLine5-fa73970e 24s linear infinite}.line-6[data-v-fa73970e]{bottom:20%;left:-40%;width:180%;animation:moveLine6-fa73970e 26s linear infinite}.line-7[data-v-fa73970e]{bottom:-120px;right:25%;height:850px;transform:rotate(-25deg);animation:moveLine7-fa73970e 23s linear infinite}.line-8[data-v-fa73970e]{top:25%;right:-35%;width:160%;animation:moveLine8-fa73970e 27s linear infinite}.card-lines-overlay[data-v-fa73970e]{border-radius:.5rem}.card-line[data-v-fa73970e]{position:absolute;animation-timing-function:linear;animation-iteration-count:infinite}.card-line-1[data-v-fa73970e]{top:-50px;left:20%;height:400px;transform:rotate(45deg);animation:moveCardLine1-fa73970e 15s linear infinite}.card-line-2[data-v-fa73970e]{top:50%;left:-100%;width:300%;animation:moveCardLine2-fa73970e 18s linear infinite}.card-line-3[data-v-fa73970e]{bottom:-60px;right:15%;height:450px;transform:rotate(-50deg);animation:moveCardLine3-fa73970e 16s linear infinite}@keyframes moveLine1-fa73970e{0%{transform:translate(-200px) translateY(-200px) rotate(25deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(calc(100vw + 200px)) translateY(calc(100vh + 200px)) rotate(25deg);opacity:0}}@keyframes moveLine2-fa73970e{0%{transform:translate(0);opacity:0}5%{opacity:1}95%{opacity:1}to{transform:translate(calc(50vw + 100px));opacity:0}}@keyframes moveLine3-fa73970e{0%{transform:translate(200px) translateY(-200px) rotate(-30deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(calc(-100vw - 200px)) translateY(calc(100vh + 200px)) rotate(-30deg);opacity:0}}@keyframes moveLine4-fa73970e{0%{transform:translate(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translate(calc(40vw + 150px));opacity:0}}@keyframes moveLine5-fa73970e{0%{transform:translate(-150px) translateY(150px) rotate(35deg);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(calc(100vw + 150px)) translateY(calc(-100vh - 150px)) rotate(35deg);opacity:0}}@keyframes moveLine6-fa73970e{0%{transform:translate(0);opacity:0}7%{opacity:1}93%{opacity:1}to{transform:translate(calc(45vw + 120px));opacity:0}}@keyframes moveLine7-fa73970e{0%{transform:translate(180px) translateY(180px) rotate(-25deg);opacity:0}11%{opacity:1}89%{opacity:1}to{transform:translate(calc(-100vw - 180px)) translateY(calc(-100vh - 180px)) rotate(-25deg);opacity:0}}@keyframes moveLine8-fa73970e{0%{transform:translate(0);opacity:0}9%{opacity:1}91%{opacity:1}to{transform:translate(calc(38vw + 130px));opacity:0}}@keyframes moveCardLine1-fa73970e{0%{transform:translate(-150px) translateY(-150px) rotate(45deg);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translate(calc(100% + 150px)) translateY(calc(100% + 150px)) rotate(45deg);opacity:0}}@keyframes moveCardLine2-fa73970e{0%{transform:translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(calc(100% + 200px));opacity:0}}@keyframes moveCardLine3-fa73970e{0%{transform:translate(120px) translateY(120px) rotate(-50deg);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate(calc(-100% - 120px)) translateY(calc(-100% - 120px)) rotate(-50deg);opacity:0}}.assistant-card[data-v-fa73970e]:hover{box-shadow:0 0 20px #ffffff1a}.assistant-card:hover .card-lines-overlay .card-line[data-v-fa73970e]{opacity:.9;filter:brightness(1.2)}.card-shade[data-v-fa73970e]{position:relative;box-shadow:0 4px 20px #00000014,0 2px 8px #0000000a}.card-shade[data-v-fa73970e]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#efeae366,#fffc,#efeae34d);border-radius:inherit;z-index:0;pointer-events:none}.voice-call-widget__card--entering[data-v-88a767d8]{animation:voice-card-enter-88a767d8 .5s ease-out forwards}.voice-call-widget__video-wrap--active[data-v-88a767d8]{animation:voice-video-pulse-88a767d8 2s ease-in-out infinite}.voice-call-widget__btn[data-v-88a767d8]{will-change:transform}.voice-call-widget__btn[data-v-88a767d8]:active:not(:disabled){transform:scale(.98)}@keyframes voice-card-enter-88a767d8{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes voice-video-pulse-88a767d8{0%,to{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}50%{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a,0 0 0 4px #ea580c26}}.service-overlay-enter-active,.service-overlay-leave-active{transition:opacity .35s ease}.service-overlay-enter-from,.service-overlay-leave-to{opacity:0}.service-overlay-enter-active .service-overlay-img{animation:service-overlay-zoom-in .45s ease-out forwards}.service-overlay-leave-active .service-overlay-img{animation:service-overlay-zoom-out .25s ease-in forwards}@keyframes service-overlay-zoom-in{0%{transform:scale(.75);opacity:.6}to{transform:scale(1);opacity:1}}@keyframes service-overlay-zoom-out{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:.7}}.testimonials-container{position:relative;width:100%;overflow:hidden;padding:0}.testimonials-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;height:600px}.testimonial-row{width:100%;height:100%;overflow:hidden;position:relative}.testimonial-track-vertical{display:flex;flex-direction:column;gap:1.5rem;height:-moz-fit-content;height:fit-content}.testimonial-row-up .testimonial-track-vertical{animation:scroll-up-vertical 40s linear infinite}.testimonial-row-down .testimonial-track-vertical{animation:scroll-down-vertical 40s linear infinite}.testimonial-row.paused .testimonial-track-vertical{animation-play-state:paused}.testimonial-card{width:100%;min-height:200px;background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px #00000014;transition:transform .3s ease,box-shadow .3s ease;flex-shrink:0;border:1px solid rgba(0,0,0,.05)}.testimonial-card:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f;border-color:#0000001a}@keyframes scroll-up-vertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scroll-down-vertical{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (max-width: 1200px){.testimonials-grid{grid-template-columns:repeat(2,1fr);gap:1rem;height:800px}}@media (max-width: 768px){.testimonials-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:1rem}.testimonials-container::-webkit-scrollbar{display:none}.testimonials-grid{display:flex;flex-direction:row;gap:1rem;height:auto;width:-moz-max-content;width:max-content;padding:0 1rem}.testimonial-row{display:flex;flex-direction:row;width:auto;height:auto;flex-shrink:0;gap:1rem;overflow:visible}.testimonial-track-vertical{display:flex;flex-direction:row;gap:1rem;height:auto;width:-moz-max-content;width:max-content}.testimonial-card{width:280px;min-width:280px;max-width:280px;min-height:180px;padding:1rem;border-radius:8px;flex-shrink:0}.testimonial-card p{font-size:.875rem;line-height:1.5}.testimonial-row-up .testimonial-track-vertical{animation:scroll-left-horizontal 50s linear infinite}.testimonial-row-down .testimonial-track-vertical{animation:scroll-right-horizontal 50s linear infinite}}@keyframes scroll-left-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right-horizontal{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width: 640px){.testimonials-grid{gap:.75rem;padding:0 .75rem}.testimonial-row,.testimonial-track-vertical{gap:.75rem}.testimonial-card{width:260px;min-width:260px;max-width:260px;min-height:180px;padding:.875rem}.testimonial-card .flex.items-center{gap:.5rem;margin-bottom:.5rem}.testimonial-card .w-10{width:2rem;height:2rem;font-size:.75rem}.testimonial-card .font-semibold{font-size:.8125rem}.testimonial-card .text-xs{font-size:.6875rem}.testimonial-card p{font-size:.8125rem;margin-bottom:.5rem}.testimonial-card .w-4{width:.75rem;height:.75rem}}html{scroll-behavior:auto}.scroll-smooth{-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes flipUp{0%{opacity:0;transform:perspective(1000px) rotateX(90deg);transform-origin:bottom}to{opacity:1;transform:perspective(1000px) rotateX(0);transform-origin:bottom}}.animate-on-scroll{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}.animate-on-scroll.animated{opacity:1}.animate-fade-up{transform:translateY(30px)}.animate-fade-up.animated{transform:translateY(0);animation:fadeInUp .8s ease-out}.animate-fade-down{transform:translateY(-30px)}.animate-fade-down.animated{transform:translateY(0);animation:fadeInDown .8s ease-out}.animate-fade-left{transform:translate(-30px)}.animate-fade-left.animated{transform:translate(0);animation:fadeInLeft .8s ease-out}.animate-fade-right{transform:translate(30px)}.animate-fade-right.animated{transform:translate(0);animation:fadeInRight .8s ease-out}.animate-scale{transform:scale(.9)}.animate-scale.animated{transform:scale(1);animation:scaleIn .8s ease-out}.animate-slide-bottom{transform:translateY(50px)}.animate-slide-bottom.animated{transform:translateY(0);animation:slideInFromBottom .8s ease-out}.animate-flip-up{opacity:0;transform:perspective(1000px) rotateX(90deg);transform-origin:bottom;transition:opacity .6s ease-out,transform .6s ease-out}.animate-flip-up.animated{opacity:1;transform:perspective(1000px) rotateX(0);animation:flipUp 1s ease-out forwards}.animate-delay-100{transition-delay:.1s}.animate-delay-200{transition-delay:.2s}.animate-delay-300{transition-delay:.3s}.animate-delay-400{transition-delay:.4s}.animate-delay-500{transition-delay:.5s}.parallax-element{transition:transform .3s ease-out}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000026}.hover-scale{transition:transform .3s ease}.hover-scale:hover{transform:scale(1.05)}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-gradient{background-size:200% 200%;animation:gradient-shift 3s ease infinite}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.counter-animate{animation:countUp .6s ease-out}.reveal-on-scroll{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.section-fade-in{opacity:0;transition:opacity 1s ease-in-out}.section-fade-in.visible{opacity:1}.button-animate{position:relative;overflow:hidden;transition:all .3s ease}.button-animate:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.button-animate:hover:before{width:300px;height:300px}.card-entrance{opacity:0;transform:translateY(30px) scale(.95);transition:opacity .6s ease-out,transform .6s ease-out}.card-entrance.entered{opacity:1;transform:translateY(0) scale(1)}.image-reveal{opacity:0;transform:scale(1.1);transition:opacity 1s ease-out,transform 1s ease-out}.image-reveal.revealed{opacity:1;transform:scale(1)}.text-reveal{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.text-reveal.revealed{opacity:1;transform:translateY(0)}.stagger-children>*{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.stagger-children>*.animated{opacity:1;transform:translateY(0)}.stagger-children>*:nth-child(1){transition-delay:.1s}.stagger-children>*:nth-child(2){transition-delay:.2s}@keyframes textInward{0%{opacity:0;letter-spacing:.5em;transform:scale(1.2)}to{opacity:1;letter-spacing:normal;transform:scale(1)}}.text-inward{opacity:0;letter-spacing:.5em;transform:scale(1.2);transition:opacity 1s ease-out,letter-spacing 1s ease-out,transform 1s ease-out}.text-inward.animated{opacity:1;letter-spacing:normal;transform:scale(1);animation:textInward 1s ease-out}.stagger-children>*:nth-child(3){transition-delay:.3s}.stagger-children>*:nth-child(4){transition-delay:.4s}.stagger-children>*:nth-child(5){transition-delay:.5s}.stagger-children>*:nth-child(6){transition-delay:.6s}.stagger-children>*:nth-child(7){transition-delay:.7s}.stagger-children>*:nth-child(8){transition-delay:.8s}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.typing-cursor{animation:blink 1s infinite;display:inline-block;margin-left:2px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.typing-text{min-width:180px;display:inline-block;text-align:left}@media (min-width: 640px){.typing-text{min-width:250px}}@media (min-width: 1024px){.typing-text{min-width:300px}}@media (min-width: 1024px){.service-section-wrapper,.service-grid{position:relative;overflow:visible}.expandable-card{transition:all .6s cubic-bezier(.4,0,.2,1);z-index:1;position:relative}.expandable-card:hover{z-index:50;transform:scale(1.08) translateY(-8px);box-shadow:0 25px 70px #00000059}.expanded-image-container{will-change:transform,opacity;filter:drop-shadow(0 20px 40px rgba(0,0,0,.3))}.expanded-image-container img{transition:transform .8s cubic-bezier(.4,0,.2,1)}.expandable-card:hover .expanded-image-container img{transform:scale(1.05)}.expanded-image-left{left:auto!important;right:100%!important;margin-left:0!important;margin-right:1.5rem!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.typing-cursor{animation:none!important;opacity:1!important}.expandable-card:hover{transform:none!important}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}
