.banner-container[data-v-92a27671]{margin-left:calc(-50vw + 50%);position:relative;width:100vw}.scroller-mask[data-v-92a27671]{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden}.scroller-inner[data-v-92a27671]{will-change:transform}.run-animation[data-v-92a27671]{animation:scroll-marquee-92a27671 var(--marquee-duration) linear infinite}.group:hover .run-animation[data-v-92a27671]{animation-play-state:paused}@keyframes scroll-marquee-92a27671{0%{transform:translate(0)}to{transform:translate(var(--marquee-distance))}}.social-icons-background[data-v-318502eb]{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.social-icon[data-v-318502eb]{align-items:center;display:flex;justify-content:center;position:absolute;transform-origin:center center;will-change:transform;z-index:0}.social-icon svg[data-v-318502eb]{height:100%;width:100%}.container[data-v-318502eb]{align-items:center;background-color:var(--color-background);color:#fff;display:flex;flex-direction:column;min-width:100vw;overflow:hidden;position:relative}.container[data-v-318502eb]:before{animation:moveGrid-318502eb 2.5s linear infinite;background-image:linear-gradient(rgba(55,60,120,.1) 1px,transparent 0),linear-gradient(90deg,rgba(55,60,120,.1) 1px,transparent 0);background-size:80px 80px;content:"";height:100%;left:0;mask-image:radial-gradient(closest-side,#000 70%,transparent);-webkit-mask-image:radial-gradient(closest-side,#000 70%,transparent);position:absolute;right:0;top:0;z-index:0}@keyframes moveGrid-318502eb{0%{background-position:0 80px}to{background-position:0 0}}.hero[data-v-318502eb]{display:flex;flex-direction:column;justify-content:center;min-height:80vh;position:relative}.badge[data-v-318502eb],.hero[data-v-318502eb]{align-items:center}.badge[data-v-318502eb]{background-color:#66bb6a33;border-radius:20px;color:#e0e0ff;display:inline-flex;font-size:.9rem;margin-bottom:24px;padding:8px 16px}.badge svg[data-v-318502eb]{margin-right:8px}.badge[data-v-318502eb]:after{content:">";margin-left:8px}.cta-buttons[data-v-318502eb]{display:flex;justify-content:center;margin-bottom:60px}.primary-btn[data-v-318502eb]{background:linear-gradient(135deg,var(--color-primary),#4caf50);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;transition:all .3s}.primary-btn[data-v-318502eb]:hover{background:linear-gradient(135deg,#54a958,#45a049)}.secondary-btn[data-v-318502eb]{align-items:center;background-color:transparent;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;transition:all .3s}.secondary-btn[data-v-318502eb]:after{content:">";margin-left:8px}.secondary-btn[data-v-318502eb]:hover{background-color:#ffffff0d}.hero-container[data-v-318502eb]{height:68vh}@media only screen and (max-height:680px){.hero-container[data-v-318502eb]{height:100vh}}.fade-container-enter-active[data-v-318502eb],.fade-container-leave-active[data-v-318502eb]{transition:opacity .5s,transform .5s}.fade-container-enter-from[data-v-318502eb],.fade-container-leave-to[data-v-318502eb]{opacity:0;transform:translateY(20px)}.fade-up-enter-active[data-v-318502eb],.fade-up-leave-active[data-v-318502eb]{transition:opacity .4s,transform .4s}.fade-up-enter-from[data-v-318502eb],.fade-up-leave-to[data-v-318502eb]{opacity:0;transform:translateY(15px)}.services-section[data-v-b774147c]{background-color:var(--color-background);color:var(--color-surface);margin-bottom:80px;overflow:hidden;padding:3rem 0;position:relative}.services-section[data-v-b774147c]:before{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}h2[data-v-b774147c]{color:var(--color-surface)}.service-nav[data-v-b774147c],h2[data-v-b774147c]{position:relative}.service-nav-inner[data-v-b774147c]{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:50px;box-shadow:0 4px 30px #0000001a;display:flex;justify-content:center;opacity:0;padding:.25rem;transform:translateY(-30px)}.service-nav-inner.appear[data-v-b774147c]{animation:slideDownFade-b774147c .6s cubic-bezier(.16,1,.3,1) forwards}.service-nav-item[data-v-b774147c]{align-items:center;border-radius:50px;color:var(--color-surface);display:flex;flex-direction:column;margin:0 .25rem;padding:.75rem 1.5rem;position:relative;transition:all .3s ease}.service-nav-item[data-v-b774147c]:hover{background-color:#ffffff1a}.service-nav-item.active[data-v-b774147c]{background:linear-gradient(135deg,var(--color-primary),#4caf50);box-shadow:0 4px 20px #66bb6a4d;color:var(--color-background)}.service-nav-text[data-v-b774147c]{font-size:.9rem;font-weight:500}.service-headline[data-v-b774147c]{text-align:center}.service-headline h3[data-v-b774147c]{opacity:0;transform:translateY(20px)}.service-headline h3.title-appear[data-v-b774147c]{animation:fadeUp-b774147c 1s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.5s}.highlight[data-v-b774147c]{color:var(--color-surface);display:inline-block;position:relative}.highlight[data-v-b774147c]:after{background:linear-gradient(90deg,var(--color-primary) 0,var(--color-secondary) 100%);border-radius:3px;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translate(-50%);width:50%}.service-item[data-v-b774147c]{height:480px;opacity:0;transform:translateY(30px)}.service-item.card-appear[data-v-b774147c]{animation:fadeUp-b774147c .6s cubic-bezier(.16,1,.3,1) forwards}.service-card[data-v-b774147c]{align-items:center;background:linear-gradient(145deg,#0d1735,#091023);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;box-shadow:0 8px 30px #0003;display:flex;flex-direction:column;height:105%;max-width:350px;overflow:hidden;padding:1.75rem;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.service-card[data-v-b774147c]:after{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.service-card[data-v-b774147c]:hover{box-shadow:0 12px 30px #0000004d;transform:translateY(-5px)}.service-card[data-v-b774147c]:hover:after{opacity:1}.service-card:hover .service-icon[data-v-b774147c]{transform:scale(1.05)}.service-name[data-v-b774147c]{color:var(--color-surface);font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.service-description[data-v-b774147c]{color:#fafafabf;display:-webkit-box;font-size:.9rem;height:60px;-webkit-line-clamp:2;line-height:1.5;margin-bottom:.5rem;overflow:hidden;-webkit-box-orient:vertical}.service-features[data-v-b774147c]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:left;overflow:hidden;padding-left:10px;width:100%}.feature-badge[data-v-b774147c]{align-items:center;background:linear-gradient(135deg,#4caf501a,#6a35cf1a);border:1px solid rgba(76,175,80,.2);border-radius:30px;display:flex;margin-bottom:.5rem;padding:.4rem .8rem;transition:all .3s ease}.feature-badge[data-v-b774147c]:hover{background:linear-gradient(135deg,#4caf5033,#6a35cf33);box-shadow:0 0 15px #4caf5026;transform:translateY(-2px)}.feature-icon[data-v-b774147c]{color:var(--color-primary);font-size:.8rem;margin-right:.4rem}.feature-text[data-v-b774147c]{color:#fafafad9;font-size:.85rem;font-weight:500}.fade-enter-active[data-v-b774147c],.fade-leave-active[data-v-b774147c]{transition:opacity .25s ease}.fade-enter-from[data-v-b774147c],.fade-leave-to[data-v-b774147c]{opacity:0}.service-slide-enter-active[data-v-b774147c],.service-slide-leave-active[data-v-b774147c]{transition:all .3s ease}.service-slide-enter-from[data-v-b774147c]{opacity:0;transform:translateY(30px)}.service-slide-leave-to[data-v-b774147c]{opacity:0;transform:translateY(-30px)}@keyframes fadeUp-b774147c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade-b774147c{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.service-nav-inner[data-v-b774147c]{border-radius:16px;flex-direction:column}.service-nav-item[data-v-b774147c]{border-radius:12px;flex-direction:row;margin:.25rem 0;width:100%}.service-item[data-v-b774147c]{height:440px}.service-card[data-v-b774147c]{padding:1.5rem}.feature-badge[data-v-b774147c]{padding:.35rem .7rem}.feature-text[data-v-b774147c]{font-size:.8rem}}.features-container[data-v-bfa12ea5]{align-items:center;background-color:var(--color-background);color:var(--color-surface);display:flex;flex-direction:column;font-family:Arial,sans-serif;overflow:hidden;padding:5rem 2rem;position:relative}.features[data-v-bfa12ea5]{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:center;max-width:1300px;width:100%}.feature-card[data-v-bfa12ea5]{align-items:center;background:linear-gradient(145deg,#ffffff0f,#ffffff03);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;box-shadow:0 8px 30px #00000040;display:flex;flex:1;flex-direction:column;max-width:380px;min-width:280px;opacity:0;overflow:hidden;padding:2.5rem 2rem;position:relative;transform:translateY(50px);transition:all .5s cubic-bezier(.215,.61,.355,1);z-index:1}.feature-card.visible[data-v-bfa12ea5]{animation:cardReveal-bfa12ea5 .8s cubic-bezier(.215,.61,.355,1) forwards}.feature-0.visible[data-v-bfa12ea5]{animation-delay:.2s}.feature-1.visible[data-v-bfa12ea5]{animation-delay:.4s}.feature-2.visible[data-v-bfa12ea5]{animation-delay:.6s}.feature-card[data-v-bfa12ea5]:hover{border-color:#66bb6a4d;box-shadow:0 15px 35px #0006;transform:translateY(-10px) scale(1.02)}.corner[data-v-bfa12ea5]{border-color:var(--color-primary);height:10px;opacity:0;position:absolute;transition:all .3s ease;width:10px}.top-left[data-v-bfa12ea5]{border-left:2px solid;left:10px}.top-left[data-v-bfa12ea5],.top-right[data-v-bfa12ea5]{border-top:2px solid;top:10px}.top-right[data-v-bfa12ea5]{border-right:2px solid;right:10px}.bottom-left[data-v-bfa12ea5]{border-left:2px solid;left:10px}.bottom-left[data-v-bfa12ea5],.bottom-right[data-v-bfa12ea5]{border-bottom:2px solid;bottom:10px}.bottom-right[data-v-bfa12ea5]{border-right:2px solid;right:10px}.feature-card:hover .corner[data-v-bfa12ea5]{height:30px;opacity:1;width:30px}.icon-container[data-v-bfa12ea5]{height:100px;margin-bottom:2rem;position:relative;width:100px}.icon-background[data-v-bfa12ea5]{animation:rotateBackground-bfa12ea5 20s linear infinite;background:linear-gradient(135deg,#66bb6a26,#8743ff26);border-radius:24px;height:80px;transform:translate(-50%,-50%);transform-origin:center;width:80px}.icon-background[data-v-bfa12ea5],.icon-wrapper[data-v-bfa12ea5]{left:50%;position:absolute;top:50%}.icon-wrapper[data-v-bfa12ea5]{align-items:center;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));border-radius:18px;box-shadow:0 8px 20px #66bb6a4d;display:flex;height:64px;justify-content:center;transition:all .4s ease;width:64px;z-index:2}.icon-glow[data-v-bfa12ea5],.icon-wrapper[data-v-bfa12ea5]{transform:translate(-50%,-50%)}.icon-glow[data-v-bfa12ea5]{background:var(--color-primary);border-radius:20px;filter:blur(20px);height:70px;left:50%;opacity:.3;position:absolute;top:50%;width:70px;z-index:1}.feature-card:hover .icon-wrapper[data-v-bfa12ea5]{box-shadow:0 15px 35px #66bb6a66;transform:translate(-50%,-50%) scale(1.1) rotate(10deg)}.icon[data-v-bfa12ea5]{color:var(--color-surface);filter:drop-shadow(0 2px 3px rgba(0,0,0,.2));height:32px;width:32px}.content-wrapper[data-v-bfa12ea5]{text-align:center;width:100%;z-index:2}.feature-title[data-v-bfa12ea5]{background:linear-gradient(90deg,var(--color-surface),hsla(0,0%,98%,.8));-webkit-background-clip:text;font-size:1.4rem;font-weight:700;margin-bottom:1rem;-webkit-text-fill-color:transparent;letter-spacing:.5px}.title-underline[data-v-bfa12ea5]{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));border-radius:2px;height:3px;margin:0 auto 1.5rem;transition:width .3s ease;width:40px}.feature-card:hover .title-underline[data-v-bfa12ea5]{width:60px}.feature-description[data-v-bfa12ea5]{color:#fafafad9;font-size:.95rem;line-height:1.7;margin:0 auto;max-width:300px}@keyframes cardReveal-bfa12ea5{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromTop-bfa12ea5{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromBottom-bfa12ea5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes rotateBackground-bfa12ea5{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes pulseGlow-bfa12ea5{0%{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.2)}to{opacity:.3;transform:translate(-50%,-50%) scale(1)}}.feature-card:hover .icon-glow[data-v-bfa12ea5]{animation:pulseGlow-bfa12ea5 2s infinite}@media(max-width:768px){.features[data-v-bfa12ea5]{align-items:center;flex-direction:column;gap:2rem}.feature-card[data-v-bfa12ea5]{max-width:450px;width:100%}.icon-container[data-v-bfa12ea5]{height:80px;width:80px}.icon-wrapper[data-v-bfa12ea5]{height:56px;width:56px}}.testimonial-section[data-v-d2caddb3]{background-color:#0b132b;overflow:hidden;padding-bottom:50px;padding-top:120px;position:relative}.container[data-v-d2caddb3]{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;z-index:3}.bg-elements[data-v-d2caddb3]{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bg-circle[data-v-d2caddb3]{border-radius:50%;filter:blur(2px);opacity:0;position:absolute;transform:scale(.7);transition:opacity .8s ease-out,transform .8s cubic-bezier(.16,1,.3,1)}.bg-circle.animate-circle[data-v-d2caddb3]{animation-duration:15s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;opacity:.05;transform:scale(1)}.circle-1[data-v-d2caddb3]{animation-name:floatCircle1-d2caddb3;background-color:#66bb6a;box-shadow:0 0 80px #66bb6a66;height:300px;left:-100px;top:-100px;transition-delay:.1s;width:300px}.circle-1[data-v-d2caddb3],.circle-2[data-v-d2caddb3]{transform-origin:center center;z-index:0}.circle-2[data-v-d2caddb3]{animation-delay:2s;animation-name:floatCircle2-d2caddb3;background-color:#8743ff;bottom:-50px;box-shadow:0 0 60px #8743ff66;height:250px;right:-100px;transition-delay:.3s;width:250px}.testimonial-carousel[data-v-d2caddb3]{margin:0 auto;max-width:800px;min-height:350px;perspective:1200px;position:relative}.testimonial-container[data-v-d2caddb3]{height:100%;position:relative;width:100%}.testimonial-card[data-v-d2caddb3]{opacity:0;position:absolute;transform:translateY(-40px);transition:all .6s cubic-bezier(.23,1,.32,1);width:100%}.testimonial-card.animate-card[data-v-d2caddb3]{animation:cardEnter-d2caddb3 .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.4s}.card-inner[data-v-d2caddb3]{background:linear-gradient(145deg,#0d1735,#091023);border:1px solid rgba(135,67,255,.1);border-radius:16px;box-shadow:0 15px 35px #0003;overflow:hidden;padding:40px 32px;position:relative;transform:translateY(0);transition:all .3s ease}.card-inner[data-v-d2caddb3]:hover{box-shadow:0 20px 40px #00000040;transform:translateY(-8px)}.quote-icon[data-v-d2caddb3]{height:40px;left:24px;opacity:0;position:absolute;top:24px;transform:rotate(-45deg) scale(.7);width:40px}.quote-icon.animate-quote[data-v-d2caddb3]{animation:quoteAppear-d2caddb3 .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.5s}.quote-svg[data-v-d2caddb3]{fill:#8743ff;height:100%;opacity:.2;width:100%}.testimonial-content[data-v-d2caddb3]{padding:20px 0 0;position:relative}.testimonial-quote[data-v-d2caddb3]{border-left:3px solid #66bb6a;color:var(--color-surface);font-size:1.125rem;font-style:italic;line-height:1.7;margin-bottom:32px;opacity:0;padding-left:24px;transform:translate(20px)}.testimonial-quote.animate-text[data-v-d2caddb3]{animation:textFadeIn-d2caddb3 .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.7s}.rating-stars[data-v-d2caddb3]{display:flex;position:absolute;right:24px;top:24px}.star[data-v-d2caddb3]{height:20px;margin-left:4px;opacity:0;transform:translateY(-10px);width:20px}.rating-stars.animate-stars .star[data-v-d2caddb3]{animation:starDrop-d2caddb3 .5s cubic-bezier(.34,1.56,.64,1) forwards}.star-svg[data-v-d2caddb3]{fill:#66bb6a;height:100%;width:100%}.testimonial-nav[data-v-d2caddb3]{display:flex;gap:8px;justify-content:center;opacity:0;transform:translateY(20px)}.testimonial-nav.animate-nav[data-v-d2caddb3]{animation:navFadeIn-d2caddb3 .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:1s}.nav-indicator[data-v-d2caddb3]{background-color:#8743ff;border:none;border-radius:50%;cursor:pointer;height:12px;opacity:.5;transform:scale(0);transition:all .3s ease;width:12px}.testimonial-nav.animate-nav .nav-indicator[data-v-d2caddb3]{animation:indicatorPop-d2caddb3 .4s cubic-bezier(.34,1.56,.64,1) forwards}.nav-indicator.active[data-v-d2caddb3]{background-color:#66bb6a;border-radius:6px;opacity:1;width:32px}@keyframes cardEnter-d2caddb3{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes quoteAppear-d2caddb3{0%{opacity:0;transform:rotate(-45deg) scale(.7)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes textFadeIn-d2caddb3{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes starDrop-d2caddb3{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes navFadeIn-d2caddb3{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes indicatorPop-d2caddb3{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes expandLine-d2caddb3{0%{width:0}to{width:80px}}@keyframes growDot-d2caddb3{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes rotate-d2caddb3{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes fadeIn-d2caddb3{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.carousel-enter-active[data-v-d2caddb3],.carousel-leave-active[data-v-d2caddb3]{transition:all .6s cubic-bezier(.23,1,.32,1)}.carousel-enter-from[data-v-d2caddb3]{opacity:0;transform:translate(80px) rotateY(-10deg)}.carousel-leave-to[data-v-d2caddb3]{opacity:0;transform:translate(-80px) rotateY(10deg)}@keyframes floatCircle1-d2caddb3{0%{transform:translate(0) scale(1)}25%{transform:translate(20px,15px) scale(1.05)}50%{transform:translate(5px,30px) scale(.95)}75%{transform:translate(-15px,10px) scale(1.02)}to{transform:translate(0) scale(1)}}@keyframes floatCircle2-d2caddb3{0%{transform:translate(0) scale(1)}33%{transform:translate(-25px,-20px) scale(1.1)}66%{transform:translate(15px,-10px) scale(.9)}to{transform:translate(0) scale(1)}}@media(max-width:768px){.section-title[data-v-d2caddb3]{font-size:2.25rem}.testimonial-quote[data-v-d2caddb3]{font-size:1rem}.card-inner[data-v-d2caddb3]{padding:32px 24px}.author-image-container[data-v-d2caddb3]{height:60px;width:60px}.author-name[data-v-d2caddb3]{font-size:1.125rem}}@media(max-width:480px){.testimonial-quote[data-v-d2caddb3]{font-size:.9375rem}}.contact-form-container[data-v-f58f049e]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#0b132bf2;border:1px solid rgba(102,187,106,.1);border-radius:16px;box-shadow:0 20px 50px #00000040;color:var(--color-surface);margin:3rem auto;max-width:1300px;overflow:hidden;padding:3rem;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:100%}.background-gradient[data-v-f58f049e]{background:linear-gradient(135deg,#0b132bcc,#0b132bf2);inset:0;position:absolute;z-index:-1}.contact-form-container[data-v-f58f049e]:hover{box-shadow:0 25px 60px #66bb6a33;transform:translateY(-5px)}.form-content[data-v-f58f049e]{display:grid;gap:4rem;grid-template-columns:1fr 1.2fr;position:relative;z-index:2}.form-left-section[data-v-f58f049e]{display:flex;flex-direction:column}.form-title[data-v-f58f049e]{color:var(--color-surface);font-size:2.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin-bottom:1rem}.highlight-text[data-v-f58f049e]{color:var(--color-primary);display:inline-block;position:relative}.highlight-text[data-v-f58f049e]:after{background-color:#66bb6a33;border-radius:4px;bottom:-5px;content:"";height:8px;left:0;position:absolute;width:100%;z-index:-1}.form-subtitle[data-v-f58f049e]{color:#fafafab3;font-size:1.1rem;line-height:1.6;margin-bottom:3rem}.features-container[data-v-f58f049e]{margin-top:2rem}.video-experience[data-v-f58f049e]{align-items:center;background:#8743ff0d;border-left:4px solid var(--color-secondary);border-radius:12px;display:flex;gap:1.5rem;margin-bottom:2.5rem;padding:1rem}.video-icon-container[data-v-f58f049e]{align-items:center;background:linear-gradient(135deg,#8743ff33,#8743ff1a);border-radius:50%;display:flex;height:70px;justify-content:center;position:relative;width:70px}.video-icon[data-v-f58f049e]{color:var(--color-secondary);font-size:38px}.pulse-effect[data-v-f58f049e]{animation:pulse-f58f049e 2s infinite;border:2px solid var(--color-secondary);border-radius:50%;height:100%;position:absolute;width:100%}.video-text h3[data-v-f58f049e]{color:var(--color-surface);font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.video-text p[data-v-f58f049e]{color:#fafafab3;font-size:.9rem}.metrics-grid[data-v-f58f049e]{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-top:2rem}.metric[data-v-f58f049e]{align-items:center;background:#0b132b80;border:1px solid hsla(0,0%,98%,.05);border-radius:10px;display:flex;flex-direction:column;padding:1.25rem;text-align:center;transition:all .3s ease}.metric[data-v-f58f049e]:hover{background:#66bb6a1a;transform:translateY(-3px)}.metric-value[data-v-f58f049e]{color:var(--color-primary);font-size:2rem;font-weight:700;line-height:1;margin-bottom:.5rem}.metric-label[data-v-f58f049e]{color:#fafafacc;font-size:.85rem}.contact-form[data-v-f58f049e]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#0d1735,#091023);border:1px solid hsla(0,0%,98%,.08);border-radius:12px;padding:2.5rem 2.5rem 60px;position:relative}.form-header[data-v-f58f049e]{color:var(--color-surface);font-size:1.5rem;font-weight:600;margin-bottom:2rem;text-align:center}.form-group[data-v-f58f049e]{margin-bottom:1.5rem;position:relative;transition:all .3s ease}.form-row[data-v-f58f049e]{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.form-group label[data-v-f58f049e]{color:#fafafa99;left:48px;pointer-events:none;position:absolute;top:18px;transition:all .3s ease;z-index:1}.form-group-filled label[data-v-f58f049e],.form-group-focused label[data-v-f58f049e]{color:var(--color-primary);font-weight:500;transform:translateY(-16px) scale(.85);transform-origin:left top}.input-with-icon[data-v-f58f049e]{position:relative}.input-icon[data-v-f58f049e]{color:#fafafa66;font-size:20px;left:16px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:1}.message-icon[data-v-f58f049e]{top:24px;transform:none}.form-group-filled .input-icon[data-v-f58f049e],.form-group-focused .input-icon[data-v-f58f049e]{color:var(--color-primary)}.form-group input[data-v-f58f049e],.form-group select[data-v-f58f049e],.form-group textarea[data-v-f58f049e]{background-color:#fafafa0d;border:1px solid hsla(0,0%,98%,.1);border-radius:10px;color:var(--color-surface);font-size:1rem;padding:18px 16px 18px 48px;transition:all .3s ease;width:100%}.form-group input[data-v-f58f049e]:focus,.form-group select[data-v-f58f049e]:focus,.form-group textarea[data-v-f58f049e]:focus{background-color:#fafafa14;border-color:var(--color-primary);box-shadow:0 0 0 3px #66bb6a26;outline:none}.form-group select[data-v-f58f049e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23f9f9f9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.form-group textarea[data-v-f58f049e]{min-height:140px;resize:vertical}.error-message[data-v-f58f049e]{animation:fadeIn-f58f049e .3s ease-in-out;color:#ff6b6b;display:block;font-size:.85rem;margin-top:.5rem}.submit-button[data-v-f58f049e]{align-items:center;background:linear-gradient(135deg,var(--color-primary),#4caf50);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:10px;justify-content:center;letter-spacing:.5px;margin-top:1rem;overflow:hidden;padding:16px 24px;position:relative;text-transform:uppercase;transition:all .3s ease;width:100%}.button-icon[data-v-f58f049e]{font-size:20px;transition:transform .3s ease}.submit-button:hover .button-icon[data-v-f58f049e]{transform:translate(5px)}.submit-button[data-v-f58f049e]:hover{box-shadow:0 0 20px #66bb6a4d;transform:translateY(-2px)}.submit-button[data-v-f58f049e]:active{transform:translateY(0)}.submit-button[data-v-f58f049e]:disabled{cursor:not-allowed;opacity:.7}.submit-button[data-v-f58f049e]:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:0;position:absolute;top:0;transform:translate(-100%);width:100%}.submit-button[data-v-f58f049e]:hover:after{animation:shimmer-f58f049e 1.5s infinite}.spinner[data-v-f58f049e]{animation:spin-f58f049e 1s ease-in-out infinite;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:24px;width:24px}.success-message[data-v-f58f049e]{align-items:center;animation:fadeIn-f58f049e .5s ease-in-out;background-color:#66bb6a1a;border-left:4px solid var(--color-primary);border-radius:10px;color:var(--color-primary);display:flex;gap:1rem;margin-top:1.5rem;padding:1.25rem}.success-icon[data-v-f58f049e]{color:var(--color-primary);font-size:24px}.success-message h4[data-v-f58f049e]{font-weight:600;margin:0 0 .25rem}.success-message p[data-v-f58f049e]{color:#fafafacc;font-size:.9rem;margin:0}.abstract-shapes[data-v-f58f049e]{height:100%;left:0;opacity:.4;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.contact-form-container:hover .abstract-shapes[data-v-f58f049e]{opacity:.6}.shape[data-v-f58f049e]{border-radius:50%;position:absolute}.shape-1[data-v-f58f049e]{animation:float-f58f049e 15s ease-in-out infinite;background:radial-gradient(circle,#66bb6a33 0,#66bb6a00 70%);height:300px;right:-80px;top:-100px;width:300px}.shape-2[data-v-f58f049e]{animation:float-f58f049e 18s ease-in-out infinite reverse;background:radial-gradient(circle,#8743ff26 0,#8743ff00 70%);bottom:-150px;height:400px;left:-100px;width:400px}.shape-3[data-v-f58f049e]{animation:float-f58f049e 12s ease-in-out 2s infinite;background:radial-gradient(circle,#fafafa1a 0,#fafafa00 70%);height:200px;left:50%;top:30%;width:200px}.shape-4[data-v-f58f049e]{animation:float-f58f049e 10s ease-in-out 1s infinite;background:radial-gradient(circle,#66bb6a1a 0,#66bb6a00 70%);height:150px;right:20%;top:60%;width:150px}.trust-badges[data-v-f58f049e]{bottom:1rem;display:flex;gap:1rem;left:2rem;position:absolute;z-index:3}.badge[data-v-f58f049e]{align-items:center;background-color:#fafafa0d;border:1px solid hsla(0,0%,98%,.1);border-radius:20px;color:#fafafacc;display:flex;font-size:.85rem;gap:6px;padding:8px 12px}.badge svg[data-v-f58f049e]{color:var(--color-primary);font-size:16px}@keyframes fadeIn-f58f049e{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer-f58f049e{to{transform:translate(100%)}}@keyframes spin-f58f049e{to{transform:rotate(1turn)}}@keyframes float-f58f049e{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}@keyframes pulse-f58f049e{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1.5)}}@keyframes slideIn-f58f049e{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media(max-width:1200px){.contact-form-container[data-v-f58f049e]{max-width:95%;padding:2.5rem}}@media(max-width:992px){.form-content[data-v-f58f049e]{gap:2rem;grid-template-columns:1fr}.form-left-section[data-v-f58f049e]{align-items:center;text-align:center}.video-experience[data-v-f58f049e]{justify-content:center}.metrics-grid[data-v-f58f049e]{margin-left:auto;margin-right:auto;max-width:500px}.trust-badges[data-v-f58f049e]{justify-content:center;margin-top:2rem;position:static}}@media(max-width:768px){.contact-form-container[data-v-f58f049e]{margin:1.5rem auto;padding:2rem 1.5rem}.form-title[data-v-f58f049e]{font-size:2rem}.form-subtitle[data-v-f58f049e]{font-size:1rem;margin-bottom:2rem}.video-experience[data-v-f58f049e]{flex-direction:column;padding:1.5rem}.video-text[data-v-f58f049e]{text-align:center}.metrics-grid[data-v-f58f049e]{gap:1rem}.form-row[data-v-f58f049e],.metrics-grid[data-v-f58f049e]{grid-template-columns:1fr}.contact-form[data-v-f58f049e]{padding:1.5rem}}@media(max-width:480px){.contact-form-container[data-v-f58f049e]{border-radius:12px;padding:1.5rem 1rem}.form-title[data-v-f58f049e]{font-size:1.75rem}.form-subtitle[data-v-f58f049e]{font-size:.9rem}.trust-badges[data-v-f58f049e]{flex-wrap:wrap}}.fade-in-up[data-v-f58f049e]{transform:translateY(30px)}.fade-in-left[data-v-f58f049e],.fade-in-up[data-v-f58f049e]{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-left[data-v-f58f049e]{transform:translate(-30px)}.fade-in-right[data-v-f58f049e]{opacity:0;transform:translate(30px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in[data-v-f58f049e]{opacity:0;transition:opacity .8s ease-out}.scale-in[data-v-f58f049e]{opacity:0;transform:scale(.9);transition:opacity .6s ease-out,transform .6s ease-out}.visible .fade-in[data-v-f58f049e],.visible .fade-in-left[data-v-f58f049e],.visible .fade-in-right[data-v-f58f049e],.visible .fade-in-up[data-v-f58f049e],.visible .scale-in[data-v-f58f049e]{opacity:1;transform:translate(0) scale(1)}.delay-100[data-v-f58f049e]{transition-delay:.1s}.delay-200[data-v-f58f049e]{transition-delay:.2s}.delay-300[data-v-f58f049e]{transition-delay:.3s}.delay-400[data-v-f58f049e]{transition-delay:.4s}.delay-500[data-v-f58f049e]{transition-delay:.5s}.delay-600[data-v-f58f049e]{transition-delay:.6s}.delay-700[data-v-f58f049e]{transition-delay:.7s}.delay-800[data-v-f58f049e]{transition-delay:.8s}@keyframes ripple-f58f049e{0%{box-shadow:0 0 #66bb6a4d}70%{box-shadow:0 0 0 10px #66bb6a00}to{box-shadow:0 0 #66bb6a00}}.visible .badge[data-v-f58f049e]{animation:ripple-f58f049e 2s infinite;animation-delay:calc(var(--badge-index)*.2s)}.badge[data-v-f58f049e]{--badge-index:0}.badge[data-v-f58f049e]:first-child{--badge-index:1}.badge[data-v-f58f049e]:nth-child(2){--badge-index:2}.badge[data-v-f58f049e]:nth-child(3){--badge-index:3}@keyframes borderGlow-f58f049e{0%{border-color:#66bb6a1a}50%{border-color:#66bb6a4d}to{border-color:#66bb6a1a}}.visible .contact-form[data-v-f58f049e]{animation:borderGlow-f58f049e 4s ease-in-out infinite}@keyframes float-enhanced-f58f049e{0%{transform:translate(0) rotate(0)}33%{transform:translate(15px,-15px) rotate(5deg)}66%{transform:translate(-10px,10px) rotate(-3deg)}to{transform:translate(0) rotate(0)}}.visible .shape[data-v-f58f049e]{animation:float-enhanced-f58f049e 12s ease-in-out infinite;animation-delay:calc(var(--shape-index)*1s)}.shape[data-v-f58f049e]{--shape-index:0;opacity:0;transition:opacity 1s ease-out}.shape-1[data-v-f58f049e]{--shape-index:1}.shape-2[data-v-f58f049e]{--shape-index:2}.shape-3[data-v-f58f049e]{--shape-index:3}.shape-4[data-v-f58f049e]{--shape-index:4}.visible .shape[data-v-f58f049e]{opacity:.4}.faq-container[data-v-7d0bcbe2]{margin:80px auto;max-width:1000px;perspective:1000px}.faq-list[data-v-7d0bcbe2]{display:grid;gap:1.5rem;margin:auto 8px}.faq-item[data-v-7d0bcbe2]{background:#ffffff0d;border-left:4px solid transparent;border-radius:12px;box-shadow:0 8px 20px #0000001a;opacity:0;overflow:hidden;transform:translateY(40px);transition:all .7s cubic-bezier(.34,1.56,.64,1)}.faq-item.active[data-v-7d0bcbe2]{border-left:4px solid var(--color-primary)}.faq-question[data-v-7d0bcbe2]{align-items:center;color:var(--color-surface);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;overflow:hidden;padding:1.5rem;position:relative}.faq-question[data-v-7d0bcbe2]:hover{background:#ffffff0d}.faq-question[data-v-7d0bcbe2]:after{background:var(--color-primary);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.faq-icon[data-v-7d0bcbe2]{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-left:20px;position:relative;transition:transform .4s ease;width:24px}.faq-icon[data-v-7d0bcbe2]:after,.faq-icon[data-v-7d0bcbe2]:before{background:var(--color-primary);content:"";position:absolute;transition:all .4s ease}.faq-icon[data-v-7d0bcbe2]:before{border-radius:1.5px;height:3px;width:18px}.faq-icon[data-v-7d0bcbe2]:after{border-radius:1.5px;height:18px;width:3px}.faq-item.active .faq-icon[data-v-7d0bcbe2]{transform:rotate(180deg)}.faq-item.active .faq-icon[data-v-7d0bcbe2]:after{opacity:0;transform:rotate(90deg)}.faq-answer[data-v-7d0bcbe2]{color:var(--color-surface);line-height:1.6;max-height:0;opacity:0;overflow:hidden;padding:0 1.5rem;transition:all .5s cubic-bezier(.34,1.56,.64,1)}.faq-item.active .faq-answer[data-v-7d0bcbe2]{max-height:500px;opacity:1;padding:0 1.5rem 1.5rem}@media(max-width:768px){.faq-question[data-v-7d0bcbe2]{font-size:1rem;padding:1.2rem}}@media(max-width:480px){.faq-question[data-v-7d0bcbe2]{padding:1rem}}.footer[data-v-d68f7c5f]{background-color:#0b132b;color:#fff;overflow:hidden;padding:4rem 2rem 2rem;position:relative;transition:opacity .8s ease,transform .8s ease}.footer-wave[data-v-d68f7c5f]{height:120px;left:0;position:absolute;top:-120px;width:100%;z-index:1}.footer-container[data-v-d68f7c5f]{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;position:relative;z-index:2}.footer-brand[data-v-d68f7c5f],.logo-container[data-v-d68f7c5f]{display:flex;flex-direction:column}.logo-container[data-v-d68f7c5f]{margin-bottom:1rem}.footer-logo[data-v-d68f7c5f]{height:auto;margin-bottom:.5rem;width:220px}.brand-description[data-v-d68f7c5f]{color:#bbb;font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}.social-icons[data-v-d68f7c5f]{display:flex;gap:1rem;margin-top:auto}.social-icon[data-v-d68f7c5f]{align-items:center;background-color:#ffffff14;border-radius:12px;color:#66bb6a;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:40px}.social-icon[data-v-d68f7c5f]:before{background:linear-gradient(45deg,#66bb6a,#8743ff);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:0}.social-icon[data-v-d68f7c5f]:hover{box-shadow:0 8px 15px #66bb6a26;transform:translateY(-3px)}.social-icon[data-v-d68f7c5f]:hover:before{opacity:1}.social-icon svg[data-v-d68f7c5f]{height:18px;position:relative;transition:all .3s ease;width:18px;z-index:1}.social-icon:hover svg[data-v-d68f7c5f]{color:#fff}.icon-pulse[data-v-d68f7c5f]{animation:pulse-d68f7c5f .3s ease}@keyframes pulse-d68f7c5f{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}h3[data-v-d68f7c5f]{font-size:1.3rem;font-weight:600;letter-spacing:.5px;margin-bottom:1.8rem;padding-bottom:.75rem;position:relative;text-transform:uppercase}h3[data-v-d68f7c5f]:after{background:linear-gradient(90deg,#66bb6a,#8743ff);border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:50px}h4[data-v-d68f7c5f]{color:#eee;font-size:1rem;margin-bottom:1rem}.footer-links ul[data-v-d68f7c5f],.footer-quick-links ul[data-v-d68f7c5f]{list-style:none;margin:0;padding:0}.footer-links li[data-v-d68f7c5f],.footer-quick-links li[data-v-d68f7c5f]{align-items:center;display:flex;margin-bottom:1rem}.link-icon[data-v-d68f7c5f]{color:#66bb6a;height:18px;margin-right:10px;opacity:.8;transition:all .3s ease;width:18px}.footer-links a[data-v-d68f7c5f],.footer-quick-links a[data-v-d68f7c5f]{color:#bbb;position:relative;text-decoration:none;transition:all .3s ease}.footer-links li:hover .link-icon[data-v-d68f7c5f],.footer-quick-links li:hover .link-icon[data-v-d68f7c5f]{opacity:1;transform:scale(1.2)}.footer-links a[data-v-d68f7c5f]:hover,.footer-quick-links a[data-v-d68f7c5f]:hover{color:#66bb6a;text-shadow:0 0 15px rgba(102,187,106,.3)}.link-animation[data-v-d68f7c5f]{animation:linkPulse-d68f7c5f .3s ease}@keyframes linkPulse-d68f7c5f{0%{transform:translate(0)}50%{transform:translate(5px)}to{transform:translate(0)}}.contact-item[data-v-d68f7c5f]{align-items:center;display:flex;margin-bottom:1.2rem}.contact-icon[data-v-d68f7c5f]{color:#66bb6a;height:20px;margin-right:12px;width:20px}.contact-item a[data-v-d68f7c5f],.contact-item p[data-v-d68f7c5f]{color:#bbb;margin:0;text-decoration:none;transition:color .3s ease}.contact-item a[data-v-d68f7c5f]:hover{color:#66bb6a}.newsletter[data-v-d68f7c5f]{margin-top:2rem}.newsletter-form[data-v-d68f7c5f]{display:flex;margin-top:.5rem}.newsletter-form input[data-v-d68f7c5f]{background-color:#ffffff1a;border:none;border-radius:6px 0 0 6px;color:#fff;flex:1;outline:none;padding:10px 15px;transition:all .3s ease}.newsletter-form input[data-v-d68f7c5f]:focus{background-color:#ffffff26}.newsletter-form button[data-v-d68f7c5f]{align-items:center;background-color:#66bb6a;border:none;border-radius:0 6px 6px 0;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:10px 15px;transition:all .3s ease}.newsletter-form button[data-v-d68f7c5f]:hover{background-color:#58a65c}.footer-bottom[data-v-d68f7c5f]{border-top:1px solid hsla(0,0%,100%,.08);justify-content:space-between;margin:3rem auto 0;max-width:1200px;padding-top:2rem;position:relative;z-index:2}.footer-bottom[data-v-d68f7c5f],.footer-bottom-links[data-v-d68f7c5f]{align-items:center;display:flex}.footer-bottom-links a[data-v-d68f7c5f]{color:#bbb;text-decoration:none;transition:color .3s ease}.footer-bottom-links a[data-v-d68f7c5f]:hover{color:#66bb6a}.divider[data-v-d68f7c5f]{color:#ffffff4d;margin:0 10px}.highlight[data-v-d68f7c5f]{color:#66bb6a;font-weight:600}.back-to-top[data-v-d68f7c5f]{align-items:center;background:var(--color-primary);border-radius:12px;color:#fff;display:flex;height:44px;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:44px}.back-to-top[data-v-d68f7c5f]:before{background-color:#ffffff1a;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.back-to-top[data-v-d68f7c5f]:hover{box-shadow:0 10px 20px #66bb6a33;transform:translateY(-3px)}.back-to-top[data-v-d68f7c5f]:hover:before{opacity:1}.back-to-top svg[data-v-d68f7c5f]{height:20px;position:relative;width:20px;z-index:1}@media(max-width:768px){.footer-container[data-v-d68f7c5f]{gap:2.5rem;grid-template-columns:1fr}.footer-bottom[data-v-d68f7c5f]{flex-direction:column;gap:1rem;text-align:center}.footer-wave[data-v-d68f7c5f]{height:80px;top:-80px}h3[data-v-d68f7c5f]{text-align:left}h3[data-v-d68f7c5f]:after{left:0;margin-left:0}}
