@keyframes float-9c210e79{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.float-animation[data-v-9c210e79]{animation:float-9c210e79 3s ease-in-out infinite}s .hero-pattern-light[data-v-9c210e79]{background-image:radial-gradient(var(--color-warning) 1.8px,transparent 1.8px);opacity:.5}.hero-pattern-light[data-v-9c210e79],s .hero-pattern-light[data-v-9c210e79]{background-position:-12px -12px;background-size:24px 24px}.hero-pattern-light[data-v-9c210e79]{background-image:radial-gradient(var(--color-warning) 1.5px,transparent 1.5px);-webkit-mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.7),transparent 70%);mask-image:radial-gradient(ellipse at center,rgba(0,0,0,.7),transparent 70%)}.particle[data-v-9c210e79]{animation:floatParticle-9c210e79 linear infinite;filter:blur(1px)}@keyframes floatParticle-9c210e79{0%{transform:translateY(0) translate(0) rotate(0)}33%{transform:translateY(-50px) translate(20px) rotate(45deg)}66%{transform:translateY(20px) translate(-30px) rotate(90deg)}to{transform:translateY(0) translate(0) rotate(0)}}.gradient-dark[data-v-9c210e79]{background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.03) 0,transparent 70%)}.gradient-light[data-v-9c210e79]{background:radial-gradient(circle at 50% 50%,#0000000a 0,#00000003 70%)}.gradient-background[data-v-9c210e79]{mix-blend-mode:overlay}.benefit-card[data-v-c7367229]{transition:all .3s ease}.benefit-card[data-v-c7367229]:hover{border-color:var(--color-warning);transform:translateY(-5px)}.benefit-list li[data-v-c7367229]{align-items:baseline;display:flex}.benefit-list span[data-v-c7367229]{color:#ffd866;font-weight:700}@media (max-width:768px){.benefit-list[data-v-c7367229]{font-size:1.15rem!important}.benefit-card h3[data-v-c7367229]{font-size:1.5rem!important}.subtitulo-parrafo[data-v-c7367229]{font-size:1.25rem!important;line-height:1.7!important}}.process-section[data-v-3fac262b]{background-color:var(--secondary);overflow:hidden}.timeline-container[data-v-3fac262b]{padding:2rem 0;position:relative}.timeline-line[data-v-3fac262b]{background-color:#80808033;bottom:0;z-index:1}.timeline-line[data-v-3fac262b],.timeline-progress[data-v-3fac262b]{left:50%;position:absolute;top:0;transform:translate(-50%);width:4px}.timeline-progress[data-v-3fac262b]{background:linear-gradient(180deg,#ffd866,#ffd866cc);box-shadow:0 0 8px #ffd86666;transition:height .3s ease-out;z-index:2}.timeline-item[data-v-3fac262b]{display:flex;margin-bottom:6rem;position:relative;width:100%;z-index:5}.timeline-item[data-v-3fac262b]:last-child{margin-bottom:0}.timeline-left[data-v-3fac262b]{justify-content:flex-end;padding-right:calc(50% + 4rem)}.timeline-right[data-v-3fac262b]{justify-content:flex-start;padding-left:calc(50% + 4rem)}.timeline-right .timeline-content[data-v-3fac262b]{border-left:3px solid rgba(255,216,102,.7)}.timeline-left .timeline-content[data-v-3fac262b]{border-right:3px solid rgba(255,216,102,.7)}.timeline-circle[data-v-3fac262b]{align-items:center;background-color:#ffd866;border:none;border-radius:50%;box-shadow:0 0 15px #00000014;display:flex;height:4rem;justify-content:center;left:50%;position:absolute;top:0;transform:translate(-50%);transition:all .4s ease;width:4rem;z-index:10}.timeline-circle.active[data-v-3fac262b]{background-color:#ffd866;box-shadow:0 0 20px #ffd86666;transform:translate(-50%) scale(1.1)}:root:not(.light-theme) .timeline-circle.active .timeline-icon[data-v-3fac262b]{color:#000;filter:none}.timeline-icon[data-v-3fac262b]{color:var(--text-primary);filter:drop-shadow(0 0 8px rgba(255,255,255,.2));height:1.5rem;transition:color .4s ease,filter .4s ease;width:1.5rem}.timeline-content[data-v-3fac262b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff08;border-radius:1rem;max-width:400px;padding:2rem;transition:all .3s ease;width:100%}.timeline-content[data-v-3fac262b]:hover{box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.timeline-title[data-v-3fac262b]{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.timeline-description[data-v-3fac262b]{color:var(--text-secondary);line-height:1.6}@media (max-width:768px){.timeline-line[data-v-3fac262b],.timeline-progress[data-v-3fac262b]{left:2rem}.timeline-item[data-v-3fac262b]{justify-content:flex-start!important;padding-left:6rem!important;padding-right:0!important}.timeline-circle[data-v-3fac262b]{left:2rem}.timeline-content[data-v-3fac262b]{max-width:100%}.timeline-left .timeline-content[data-v-3fac262b],.timeline-right .timeline-content[data-v-3fac262b]{border-left:3px solid rgba(255,216,102,.7);border-right:none}}.about-section[data-v-1bcdceb4]{background-color:var(--primary);overflow:hidden;position:relative}.team-member[data-v-1bcdceb4]{display:flex;justify-content:center}.member-card[data-v-1bcdceb4]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1e1e1e80;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:column;height:100%;max-width:400px;padding:2.5rem;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.member-card[data-v-1bcdceb4]:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-10px)}.avatar-container[data-v-1bcdceb4]{border-radius:50%;height:150px;margin-bottom:1.5rem;overflow:hidden;position:relative;width:150px}.avatar-image[data-v-1bcdceb4]{border:4px solid hsla(0,0%,100%,.2);border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-glow[data-v-1bcdceb4]{animation:pulse-glow-1bcdceb4 3s ease-in-out infinite;background:radial-gradient(circle at center,hsla(0,0%,100%,.2) 0,transparent 70%);bottom:-10px;left:-10px;opacity:.5;position:absolute;right:-10px;top:-10px;z-index:-1}@keyframes pulse-glow-1bcdceb4{0%{opacity:.5;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}to{opacity:.5;transform:scale(1)}}.member-name[data-v-1bcdceb4]{color:var(--text-primary);font-size:1.5rem;font-weight:700;margin-bottom:.25rem}.member-role[data-v-1bcdceb4]{color:#ffd866;font-size:1rem;font-weight:500;margin-bottom:1rem}.member-description[data-v-1bcdceb4]{color:var(--text-secondary);display:-webkit-box;height:9.6em;line-height:1.6;margin-bottom:4rem;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical}.social-links[data-v-1bcdceb4]{bottom:2.5rem;gap:1rem;left:0;margin-top:.5rem;position:absolute;right:0}.social-link[data-v-1bcdceb4],.social-links[data-v-1bcdceb4]{display:flex;justify-content:center}.social-link[data-v-1bcdceb4]{align-items:center;background-color:#1e1e1e99;border-radius:50%;color:var(--text-primary);height:40px;transition:all .3s ease;width:40px}.social-link[data-v-1bcdceb4]:hover{transform:translateY(-3px)}.linkedin[data-v-1bcdceb4]:hover{background-color:#0077b5;color:#fff}.github[data-v-1bcdceb4]:hover{background-color:#333;color:#fff}@media (max-width:768px){.member-card[data-v-1bcdceb4]{padding:2rem}.avatar-container[data-v-1bcdceb4]{height:120px;width:120px}.member-description[data-v-1bcdceb4]{height:11.2em;-webkit-line-clamp:7}.social-links[data-v-1bcdceb4]{bottom:2rem}}.team-grid[data-v-1bcdceb4]{display:grid;gap:2.5rem;grid-template-columns:1fr}@media (min-width:1024px){.team-grid[data-v-1bcdceb4]{grid-template-columns:repeat(3,1fr)}}.testimonials-section[data-v-5407d004]{background-color:var(--primary);overflow:hidden;position:relative}.testimonials-section[data-v-5407d004]:before{background:radial-gradient(circle at center,var(--color-warning) 1px,transparent 1px);background-size:24px 24px;bottom:0;content:"";left:0;opacity:.05;pointer-events:none;position:absolute;right:0;top:0}.testimonial-carousel[data-v-5407d004]{align-items:center;display:flex;justify-content:center;margin-bottom:1.5rem;padding:0 50px;position:relative}.testimonial-slider[data-v-5407d004]{min-height:320px;overflow:hidden;position:relative;width:100%}.testimonial-container[data-v-5407d004]{margin:0 auto;max-width:700px;position:relative;text-align:center;width:100%}.slide-out-left[data-v-5407d004]{animation:slideOutLeft-5407d004 .4s forwards}.slide-out-right[data-v-5407d004]{animation:slideOutRight-5407d004 .4s forwards}.slide-in-right[data-v-5407d004]{animation:slideInRight-5407d004 .5s forwards}.slide-in-left[data-v-5407d004]{animation:slideInLeft-5407d004 .5s forwards}@keyframes slideOutLeft-5407d004{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-80px)}}@keyframes slideOutRight-5407d004{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(80px)}}@keyframes slideInRight-5407d004{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:translate(0)}}@keyframes slideInLeft-5407d004{0%{opacity:0;transform:translate(-80px)}to{opacity:1;transform:translate(0)}}.testimonial-quote[data-v-5407d004]{margin-bottom:2rem;position:relative}.testimonial-content[data-v-5407d004]{color:var(--text-primary);font-size:1.5rem;font-weight:300;line-height:1.5;position:relative;z-index:1}.testimonial-author[data-v-5407d004]{align-items:center;display:flex;flex-direction:column;margin-top:1rem}.avatar[data-v-5407d004]{border:3px solid #ffd866;border-radius:50%;box-shadow:0 4px 10px #0000001a;height:80px;margin-bottom:1rem;width:80px}.author-name[data-v-5407d004]{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.author-role[data-v-5407d004]{color:var(--text-secondary);font-size:1rem}.nav-button[data-v-5407d004]{align-items:center;background-color:transparent;border:none;border-radius:50%;color:#ffd866;cursor:pointer;display:flex;height:50px;justify-content:center;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.nav-button[data-v-5407d004]:disabled{cursor:not-allowed;opacity:.3}.nav-button[data-v-5407d004]:not(:disabled):hover{opacity:1;transform:translateY(-50%) scale(1.1)}.nav-prev[data-v-5407d004]{left:0}.nav-next[data-v-5407d004]{right:0}.testimonial-indicators[data-v-5407d004]{display:flex;gap:.75rem;justify-content:center;margin-top:1rem}.indicator[data-v-5407d004]{background-color:var(--text-secondary);border:none;border-radius:50%;cursor:pointer;height:12px;opacity:.3;transition:all .3s ease;width:12px}.indicator[data-v-5407d004]:disabled{cursor:not-allowed}.indicator.active[data-v-5407d004]{background-color:#ffd866;opacity:1;transform:scale(1.2)}@media (max-width:768px){.testimonial-content[data-v-5407d004]{font-size:1.2rem}.nav-button[data-v-5407d004]{height:40px;width:40px}}.faq-item[data-v-59fbe278],.faq-section-title[data-v-59fbe278]{will-change:transform,opacity}.faq-section[data-v-59fbe278]{overflow-x:hidden}.faq-list[data-v-59fbe278]{display:flex;flex-direction:column;gap:1rem}.faq-icon[data-v-59fbe278]{flex-shrink:0;font-size:1.5rem;font-weight:300;margin-left:1.5rem;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.faq-icon.rotate[data-v-59fbe278]{transform:rotate(90deg)}.faq-answer[data-v-59fbe278]{max-height:0;opacity:0;overflow:hidden;transition:max-height .25s cubic-bezier(.5,0,.1,1),opacity .25s ease,padding .25s ease}.faq-answer[data-v-59fbe278],.faq-answer.show[data-v-59fbe278]{margin:0;padding-bottom:0;padding-top:0}.faq-answer.show[data-v-59fbe278]{max-height:200px;opacity:1;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .35s ease,padding .35s ease}.faq-item[data-v-59fbe278]{background-color:#1e1e1e80;border-radius:12px;box-shadow:0 6px 16px #00000026;cursor:pointer;margin:0;max-width:100%;overflow:hidden;padding:0;transition:transform .3s ease,box-shadow .3s ease}.faq-item[data-v-59fbe278]:hover{box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.faq-item.active[data-v-59fbe278]{background-color:#2d2d2db3;box-shadow:0 8px 24px #00000040}.faq-question[data-v-59fbe278]{align-items:center;display:flex;justify-content:space-between;margin:0;padding:1.2rem 1.5rem}.faq-question h3[data-v-59fbe278]{font-size:1.15rem;font-weight:500;margin:0}.faq-answer p[data-v-59fbe278]{font-size:1rem;line-height:1.5;margin:0;padding:.8rem 1.5rem 1.2rem}@media (max-width:768px){.faq-container[data-v-59fbe278]{max-width:100%;padding:0 .75rem;width:100%}.faq-item[data-v-59fbe278]{width:100%}.faq-question[data-v-59fbe278]{padding:1rem 1.2rem}.faq-question h3[data-v-59fbe278]{font-size:1.05rem}.faq-icon[data-v-59fbe278]{font-size:1.3rem;margin-left:1rem}.faq-item[data-v-59fbe278]:hover{box-shadow:0 4px 12px #0000001a;transform:none}[data-v-59fbe278] .faq-item[data-motion-initial]{transform:translateY(20px) scale(.98)!important}}.faq-section-title[data-v-59fbe278]{font-size:2.5rem;font-weight:600;line-height:1.1;margin-bottom:2rem;text-align:center}.cta-section[data-v-e0a7479e]{background-color:#000;width:100%}.cta-container[data-v-e0a7479e]{padding:7rem 0;width:100%}.cta-button-wrapper[data-v-e0a7479e]{display:inline-block;position:relative}.cta-button[data-v-e0a7479e]{align-items:center;background-color:#fff;border:none;border-radius:9999px;box-shadow:0 10px 30px #0000004d;color:#000;display:inline-flex;font-size:1rem;font-weight:700;gap:.5rem;justify-content:center;padding:.9rem 2rem;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.cta-button[data-v-e0a7479e]:hover{box-shadow:0 15px 30px #0006;transform:translateY(-5px) scale(1.05)}.cta-button[data-v-e0a7479e]:active{transform:translateY(-2px)}.cta-button-arrow[data-v-e0a7479e]{font-size:1.5rem;font-weight:300;transition:transform .3s ease}.cta-button:hover .cta-button-arrow[data-v-e0a7479e]{transform:translate(5px)}.contact-form-container[data-v-e0a7479e]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffff0d;border:2px solid hsla(0,0%,100%,.2);border-radius:12px;box-shadow:0 10px 30px #0006,0 20px 60px #0003,inset 0 2px 10px #ffffff1a;padding:2rem;transform:perspective(1000px) rotateX(2deg);transition:all .3s ease}.contact-form-container[data-v-e0a7479e]:hover{box-shadow:0 15px 35px #00000080,0 25px 70px #0000004d,inset 0 2px 10px #ffffff26;transform:perspective(1000px) rotateX(0) translateY(-5px)}.contact-form[data-v-e0a7479e]{gap:1.5rem}.contact-form[data-v-e0a7479e],.form-group[data-v-e0a7479e]{display:flex;flex-direction:column}.form-input[data-v-e0a7479e]{background-color:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#fff;padding:.75rem 1rem;transition:all .3s ease}.form-input[data-v-e0a7479e]:focus{background-color:#ffffff26;border-color:#ffffff80;outline:none}.form-input[data-v-e0a7479e]::-moz-placeholder{color:#fff6}.form-input[data-v-e0a7479e]::placeholder{color:#fff6}.submit-button[data-v-e0a7479e]{background-color:#fff;border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:600;margin-top:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.submit-button[data-v-e0a7479e]:hover:not(:disabled){box-shadow:0 10px 20px #0003;transform:translateY(-3px)}.submit-button[data-v-e0a7479e]:disabled{cursor:not-allowed;opacity:.7}.animate-fade-in-left[data-v-e0a7479e]{animation:fadeInLeft-e0a7479e .8s ease forwards;opacity:0}.animate-fade-in-right[data-v-e0a7479e]{animation:fadeInRight-e0a7479e .8s ease forwards;opacity:0}@keyframes fadeInLeft-e0a7479e{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-e0a7479e{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.cta-container[data-v-e0a7479e]{padding:5rem 0}.cta-content[data-v-e0a7479e]{margin-bottom:3rem;text-align:center}.cta-button[data-v-e0a7479e]{padding:1rem 2rem;width:100%}.contact-form-container[data-v-e0a7479e]{padding:1.5rem}.text-center.mb-16[data-v-e0a7479e]{margin-bottom:2.5rem}.text-4xl[data-v-e0a7479e]{font-size:2rem}}
