header[data-v-f38824ab]{background:linear-gradient(150deg,var(--cor-black) 0,var(--cor-black) 30%,#0c1620 50%,rgba(0,123,255,.3) 90%);overflow:hidden;position:relative}.container[data-v-f38824ab]{flex-direction:column;height:100dvh;justify-content:center}.container[data-v-f38824ab],.conteudo-principal[data-v-f38824ab]{align-items:center;display:flex}.conteudo-principal[data-v-f38824ab]{gap:50px;justify-content:space-between;max-width:1180px;width:100%}.texto-conteudo[data-v-f38824ab]{display:flex;flex-direction:column;gap:25px;max-width:500px;text-shadow:0 0 20px rgba(0,123,255,.3)}.texto-conteudo h1[data-v-f38824ab]{color:var(--cor-white);font-family:var(--bold);font-size:var(--f6)}.light-text[data-v-f38824ab]{background:linear-gradient(90deg,#007bff,#339cff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.texto-conteudo p[data-v-f38824ab]{color:var(--cor-white);font-family:var(--regular);font-size:var(--f4)}.conteudo-botoes[data-v-f38824ab]{display:flex}.botao[data-v-f38824ab]{align-items:center;background-color:var(--cor-marca);border-radius:15px;box-shadow:0 4px 16px #3b82f64d;color:var(--cor-white);display:inline-flex;font-family:var(--regular);font-size:var(--f3);gap:1.5rem;justify-content:center;padding:10px 20px 10px 15px;text-decoration:none;transition:all .4s ease}.botao[data-v-f38824ab]:hover{background-color:var(--cor-marca-hover);box-shadow:0 8px 32px #3b82f666;transform:translateY(-2px) scale(1.02)}.conteudo-botoes__icon[data-v-f38824ab]{background-color:#007bff;border-radius:10px;padding:10px}.conteudo-botoes__icon[data-v-f38824ab],.imagem-mockup[data-v-f38824ab]{align-items:center;display:flex;justify-content:center}.imagem-mockup[data-v-f38824ab]{animation:girarImagem-f38824ab 7s ease-in-out infinite;flex:1;transform:rotate(3deg)}@keyframes girarImagem-f38824ab{0%{transform:rotate(3deg)}50%{transform:rotate(5deg)}to{transform:rotate(3deg)}}.imagem-mockup img[data-v-f38824ab]{height:auto;max-width:100%}.divisoria img[data-v-f38824ab]{bottom:0;left:0;position:absolute;right:0;width:100%}@media screen and (max-width:1000px){.container[data-v-f38824ab]{min-height:90dvh;padding:120px 1.5rem}.conteudo-principal[data-v-f38824ab]{flex-direction:column;gap:25px;text-align:center}.texto-conteudo[data-v-f38824ab]{align-items:center;padding-left:0;text-align:center}.imagem-mockup[data-v-f38824ab]{display:none}.conteudo-botoes[data-v-f38824ab]{flex-wrap:wrap;gap:1.3rem;justify-content:center}}@media screen and (max-width:768px){.container[data-v-f38824ab]{padding:100px 1.2rem}.texto-conteudo h1[data-v-f38824ab]{font-size:calc(var(--f6)*.9)}.texto-conteudo p[data-v-f38824ab]{font-size:calc(var(--f4)*.95)}}@media screen and (max-width:480px){.container[data-v-f38824ab]{padding:80px 1rem}.texto-conteudo[data-v-f38824ab]{gap:20px}.texto-conteudo h1[data-v-f38824ab]{font-size:var(--f5)}.texto-conteudo p[data-v-f38824ab]{font-size:var(--f3)}.conteudo-botoes[data-v-f38824ab]{align-items:center;flex-direction:column;gap:1.2rem}}@media screen and (max-width:360px){.container[data-v-f38824ab]{padding:60px .8rem}.texto-conteudo h1[data-v-f38824ab]{font-size:calc(var(--f5)*.9)}}main[data-v-1a8c69c5]{background-color:var(--cor-marca);flex-direction:column;overflow:hidden;padding:0 0 4rem;position:relative}.conteudo-principal[data-v-1a8c69c5],main[data-v-1a8c69c5]{display:flex;justify-content:center}.conteudo-principal[data-v-1a8c69c5]{align-items:center;margin:0 auto;max-width:1190px;padding:4rem 2rem}.conteudo-box[data-v-1a8c69c5]{align-items:center;background-color:var(--cor-cards);border-radius:30px;box-shadow:0 10px 30px #0000004d;display:flex;gap:3rem;max-width:1200px;padding:3rem;width:100%}.conteudo-box__img[data-v-1a8c69c5]{width:300px}.conteudo-box__img--inner[data-v-1a8c69c5]{align-items:center;background-color:var(--cor-marca);border-radius:20px;box-shadow:0 8px 25px #0003;display:flex;height:300px;justify-content:center;padding:10px;width:100%}.conteudo-box__img img[data-v-1a8c69c5]{border-radius:15px;height:100%;width:100%}.conteudo-box__content[data-v-1a8c69c5]{display:flex;flex:1;flex-direction:column;gap:3rem}.badges[data-v-1a8c69c5]{display:flex;gap:10px}.badge[data-v-1a8c69c5]{border:2px solid;border-radius:25px;font-family:var(--regular);font-size:var(--f0);font-weight:600;padding:8px 10px;text-transform:uppercase;transition:all .3s ease}.badge--primary[data-v-1a8c69c5]{background-color:var(--cor-marca)}.badge--primary[data-v-1a8c69c5],.badge--secondary[data-v-1a8c69c5]{border-color:var(--cor-marca);color:var(--cor-white)}.badge--secondary[data-v-1a8c69c5]{background-color:transparent}.conteudo-box__head[data-v-1a8c69c5]{display:flex;flex-direction:column;gap:15px}.conteudo-box__head h1[data-v-1a8c69c5]{color:var(--cor-white);font-family:var(--bold);font-size:var(--f6);text-align:left}.descricao[data-v-1a8c69c5]{display:flex;flex-direction:column;gap:1rem;text-align:left}.descricao p[data-v-1a8c69c5]{color:var(--cor-gray);font-family:var(--regular);font-size:var(--f3);text-align:left}.highlight-blue[data-v-1a8c69c5]{color:var(--cor-marca);font-family:var(--bold)}.tecnologias h3[data-v-1a8c69c5]{color:var(--cor-white);font-family:var(--regular);font-size:var(--f3);margin-bottom:1rem}.tecnologias__grid[data-v-1a8c69c5]{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.tech-item[data-v-1a8c69c5]{align-items:center;background-color:var(--cor-black);border:1px solid hsla(0,0%,100%,.1);border-radius:15px;cursor:pointer;display:flex;flex-direction:column;gap:.5rem;padding:.8rem;transition:all .3s ease}.tech-item[data-v-1a8c69c5]:hover{background-color:var(--cor-marca);border-color:var(--cor-marca-hover);transform:translateY(-2px)}.tech-icon[data-v-1a8c69c5]{align-items:center;background-color:var(--cor-white);border-radius:8px;display:flex;height:35px;justify-content:center;padding:6px;width:35px}.tech-icon img[data-v-1a8c69c5]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.tech-item span[data-v-1a8c69c5]{color:var(--cor-white);font-family:var(--regular);font-size:var(--f1);font-weight:500;text-align:center}.divisoria img[data-v-1a8c69c5]{bottom:0;position:absolute;right:70%;width:30%}@media screen and (max-width:1000px){.conteudo-principal[data-v-1a8c69c5]{padding:2rem 1rem}.conteudo-box[data-v-1a8c69c5]{align-items:center;border-radius:20px;flex-direction:column;gap:1.5rem;max-width:100%;padding:1.5rem}.conteudo-box__img[data-v-1a8c69c5]{width:200px}.conteudo-box__img--inner[data-v-1a8c69c5]{height:200px;padding:12px}.conteudo-box__head h1[data-v-1a8c69c5]{font-size:var(--f4);text-align:center}.descricao[data-v-1a8c69c5],.descricao p[data-v-1a8c69c5]{text-align:center}.descricao p[data-v-1a8c69c5]{font-size:var(--f2)}.badges[data-v-1a8c69c5]{align-items:center;justify-content:center}.badge[data-v-1a8c69c5]{font-size:var(--f0);padding:6px 12px}.tecnologias h3[data-v-1a8c69c5]{font-size:var(--f2);text-align:center}.tecnologias__grid[data-v-1a8c69c5]{gap:.6rem;grid-template-columns:repeat(3,1fr);justify-items:center}.tech-item[data-v-1a8c69c5]{min-width:80px;padding:.6rem}.tech-icon[data-v-1a8c69c5]{height:28px;width:28px}.tech-item span[data-v-1a8c69c5]{font-size:var(--f0)}}.projetos-section[data-v-8fc37d70]{background:var(--cor-black);min-height:100dvh;width:100vw}.projetos-container[data-v-8fc37d70],.projetos-section[data-v-8fc37d70]{display:flex;flex-direction:column;position:relative}.projetos-container[data-v-8fc37d70]{align-items:center;justify-content:center;margin:0 auto;max-width:1800px;overflow:visible;padding:1.875rem;width:100%;z-index:1}.projetos-header[data-v-8fc37d70]{margin-bottom:2.5rem;position:relative;text-align:center}.projetos-title[data-v-8fc37d70]{color:var(--cor-white);font-family:var(--bold);font-size:var(--f7);font-weight:700;margin-bottom:1.25rem;padding:0 .625rem;text-shadow:0 0 20px rgba(0,123,255,.3)}.projetos-header[data-v-8fc37d70]:after{background:var(--cor-marca);border-radius:1px;bottom:-.9375rem;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:5rem}.projetos-grid[data-v-8fc37d70]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1200px;width:100%}.projeto-card[data-v-8fc37d70]{background:linear-gradient(135deg,var(--cor-cards) 53%,var(--cor-marca) 100%);border-radius:15px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:.9375rem;height:100%;min-height:-moz-fit-content;min-height:fit-content;padding:1.25rem;transition:transform .3s ease,box-shadow .3s ease}.projeto-card__image[data-v-8fc37d70]{aspect-ratio:16/10;border-radius:8px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.projeto-card__title[data-v-8fc37d70]{color:var(--cor-white);font-family:var(--bold);font-size:var(--f4);font-weight:600;margin:0;text-align:left}.projeto-card__type[data-v-8fc37d70]{background:linear-gradient(to right,var(--cor-white) 70%,var(--cor-gray) 100%);-webkit-background-clip:text;font-family:var(--regular);-webkit-text-fill-color:transparent;background-clip:text;font-size:var(--f3);margin:0}.projeto-card__description[data-v-8fc37d70]{color:var(--cor-gray);flex-grow:1;font-family:var(--regular);font-size:var(--f2);line-height:1.6;margin:0;text-align:left}.projeto-card__technologies[data-v-8fc37d70]{display:flex;flex-direction:column}.technologies-list[data-v-8fc37d70]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:left;margin-bottom:.5rem}.technology-item[data-v-8fc37d70]{align-items:center;background-color:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-sizing:border-box;display:flex;gap:.375rem;justify-content:center;min-height:2.25rem;padding:.5rem .75rem;transition:all .3s ease}.technology-item[data-v-8fc37d70]:hover{background-color:#ffffff1a;border-color:#fff3}.technology-item__icon[data-v-8fc37d70]{border-radius:0;filter:brightness(0) invert(1);flex-shrink:0;height:1.25rem;opacity:.8;width:1.25rem}.technology-item__name[data-v-8fc37d70]{color:var(--cor-gray);font-family:var(--regular);font-size:var(--f1);font-weight:500;text-align:center}.projeto-card__button[data-v-8fc37d70]{align-items:center;display:flex;justify-content:left;margin-top:auto}.project-link[data-v-8fc37d70]{align-items:center;background-color:var(--cor-marca);border-radius:15px;box-sizing:border-box;color:var(--cor-white);display:inline-flex;font-family:var(--regular);font-size:var(--f1);gap:1rem;justify-content:center;min-height:2.75rem;padding:.625rem 1.25rem .625rem .625rem;text-decoration:none;transition:all .3s ease}.project-link[data-v-8fc37d70]:hover{background-color:var(--cor-marca-hover);transform:scale(1.05)}.project-link__icon[data-v-8fc37d70]{align-items:center;background-color:var(--cor-blue-primary);border-radius:10px;display:flex;justify-content:center;padding:.5rem}.project-link__text[data-v-8fc37d70]{position:relative;z-index:2}.projetos-cta[data-v-8fc37d70]{display:flex;padding:2.5rem 1.25rem}.cta-link[data-v-8fc37d70],.projetos-cta[data-v-8fc37d70]{align-items:center;justify-content:center}.cta-link[data-v-8fc37d70]{background-color:var(--cor-marca);border-radius:15px;box-sizing:border-box;color:var(--cor-white);display:inline-flex;font-family:var(--regular);font-size:var(--f2);gap:1rem;min-height:3.125rem;padding:.9375rem 1.25rem .9375rem .9375rem;text-decoration:none;transition:all .3s ease}.cta-link[data-v-8fc37d70]:hover{background-color:var(--cor-marca-hover);transform:scale(1.05)}.cta-link__icon[data-v-8fc37d70]{align-items:center;background-color:var(--cor-blue-primary);border-radius:10px;display:flex;justify-content:center;padding:.5rem}.cta-link__text[data-v-8fc37d70]{position:relative;z-index:2}.section-divider[data-v-8fc37d70]{display:block;height:auto;width:100%}@media screen and (max-width:1000px){.projetos-container[data-v-8fc37d70]{padding:1.25rem}.projetos-header[data-v-8fc37d70]{margin-bottom:2rem}.projetos-title[data-v-8fc37d70]{font-size:var(--f6)}.projetos-grid[data-v-8fc37d70]{gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media screen and (max-width:768px){.projetos-container[data-v-8fc37d70]{padding:.9375rem}.projetos-header[data-v-8fc37d70]{margin-bottom:1.875rem}.projetos-title[data-v-8fc37d70]{font-size:var(--f5)}.projetos-grid[data-v-8fc37d70]{gap:1.25rem;grid-template-columns:1fr}.projeto-card[data-v-8fc37d70]{padding:1.25rem}.technologies-list[data-v-8fc37d70]{gap:.375rem}.technology-item[data-v-8fc37d70]{gap:.25rem;padding:.375rem .625rem}.technology-item__icon[data-v-8fc37d70]{height:1.125rem;width:1.125rem}.project-link__text[data-v-8fc37d70]{font-size:var(--f1)}}@media screen and (max-width:480px){.projetos-container[data-v-8fc37d70]{padding:.625rem}.projeto-card[data-v-8fc37d70]{gap:.75rem;padding:.9375rem}.project-link[data-v-8fc37d70]{font-size:var(--f1);padding:.625rem 1rem}.projetos-cta[data-v-8fc37d70]{padding:1.875rem .9375rem}.cta-link[data-v-8fc37d70]{padding:.75rem 1.5rem}.technology-item__name[data-v-8fc37d70]{display:none}.technology-item[data-v-8fc37d70]{gap:0;padding:.5rem}.project-link__text[data-v-8fc37d70]{text-align:center;white-space:normal}}@media screen and (max-width:320px){.projetos-grid[data-v-8fc37d70]{gap:.9375rem;grid-template-columns:1fr}.projeto-card[data-v-8fc37d70]{padding:.75rem}.technologies-list[data-v-8fc37d70]{gap:.25rem}.technology-item[data-v-8fc37d70]{padding:.375rem}.technology-item__icon[data-v-8fc37d70]{height:1rem;width:1rem}}section[data-v-0be4b496]{background-color:var(--cor-marca);padding:50px 25px 100px;position:relative}section p[data-v-0be4b496]:first-child{font-family:var(--regular);font-size:var(--f5);font-weight:600;opacity:.8}section p[data-v-0be4b496]:first-child,section>h2[data-v-0be4b496]{color:var(--cor-white);text-align:center}section>h2[data-v-0be4b496]{font-family:var(--bold);font-size:var(--f6);margin-bottom:40px}.servicos[data-v-0be4b496]{align-items:center;display:flex;gap:60px;margin:0 auto;max-width:1300px}.servicos-list[data-v-0be4b496]{flex:1}.servicos-grid[data-v-0be4b496]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));list-style:none;margin:0;padding:0}.servicos-opcoes[data-v-0be4b496]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;padding:20px 30px 24px 24px;text-align:center;transition:transform .3s ease}.servicos-opcoes__textos[data-v-0be4b496]{display:flex;flex-direction:column;justify-content:flex-end}.icon-container[data-v-0be4b496]{align-items:center;background:#ffffff26;border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:16px;width:64px}.icon-container svg[data-v-0be4b496]{color:var(--cor-white);height:32px;width:32px;stroke-width:1.5}.service-title[data-v-0be4b496]{font-family:var(--bold);font-size:var(--f4);font-weight:600;margin-bottom:12px}.service-description[data-v-0be4b496],.service-title[data-v-0be4b496]{color:var(--cor-white);text-align:left}.service-description[data-v-0be4b496]{font-family:var(--regular);font-size:var(--f3);line-height:1.6;margin:0;opacity:.9}.servicos img[data-v-0be4b496]{animation:pulse-0be4b496 10s linear infinite;flex-shrink:0;height:auto;transform:rotate(3deg);width:300px}.divisoria img[data-v-0be4b496]{bottom:0;left:70%;position:absolute;width:30%}@keyframes pulse-0be4b496{0%{transform:rotate(3deg) scale(1)}50%{transform:rotate(3deg) scale(1.1)}to{transform:rotate(3deg) scale(1)}}@media (max-width:768px){section p[data-v-0be4b496]:first-child,section>h2[data-v-0be4b496]{font-size:var(--f4)}.servicos[data-v-0be4b496]{flex-direction:column;gap:40px}.servicos img[data-v-0be4b496]{display:none}.servicos-grid[data-v-0be4b496]{grid-template-columns:1fr}}.cta-section[data-v-7065c17c]{align-items:center;background-color:var(--cor-black);display:flex;justify-content:center;min-height:100vh;padding:4rem 2rem}.cta-container[data-v-7065c17c],.cta-section[data-v-7065c17c]{overflow:hidden;position:relative}.cta-container[data-v-7065c17c]{animation:floatAnimation-7065c17c 6s ease-in-out infinite;border:1px solid hsla(0,0%,100%,.06);border-radius:30px;margin:0 auto;max-width:600px;padding:5rem 3.75rem;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;width:100%}.cta-content[data-v-7065c17c]{position:relative;text-align:center;z-index:10}.cta-title[data-v-7065c17c]{background:linear-gradient(135deg,var(--cor-white),var(--cor-blue-soft));-webkit-background-clip:text;color:var(--cor-white);font-family:var(--bold);font-size:var(--f6);font-weight:700;margin-bottom:1.25rem;text-shadow:0 1px 2px rgba(0,0,0,.25);-webkit-text-fill-color:transparent;animation:textGlowAnimation-7065c17c 3s ease-in-out infinite alternate;background-clip:text}.cta-description[data-v-7065c17c]{color:#ffffffd9;font-family:var(--regular);font-size:var(--f2);font-weight:400;line-height:1.6;margin-bottom:2.5rem;text-shadow:0 1px 1px rgba(0,0,0,.2)}.cta-button[data-v-7065c17c]{align-items:center;animation:buttonPulseAnimation-7065c17c 4s ease-in-out infinite;background:linear-gradient(135deg,var(--cor-blue-medium) 0,var(--cor-marca) 100%);border-radius:20px;box-shadow:0 10px 28px #4facfe61,0 0 0 1px #ffffff1f,inset 0 1px #ffffff38;color:var(--cor-white);display:inline-flex;font-family:var(--regular);font-size:var(--f3);gap:1rem;justify-content:center;overflow:hidden;padding:1.625rem 3.5rem;position:relative;text-decoration:none;transform:translateZ(0);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.cta-button[data-v-7065c17c]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s cubic-bezier(.25,.46,.45,.94);width:100%}.cta-button[data-v-7065c17c]:after{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.cta-button[data-v-7065c17c]:hover:before{left:100%}.cta-button[data-v-7065c17c]:hover:after{height:300px;width:300px}.cta-button[data-v-7065c17c]:hover{background:linear-gradient(135deg,var(--cor-blue-primary) 0,var(--cor-marca-hover) 100%);box-shadow:0 16px 44px #4facfe80,0 0 0 1px #fff3,inset 0 1px #ffffff47;transform:translateY(-4px) scale(1.04) translateZ(0)}.cta-button[data-v-7065c17c]:active{transform:translateY(-2px) scale(1.02) translateZ(0)}.cta-button__icon[data-v-7065c17c]{animation:bounceAnimation-7065c17c 2.5s ease-in-out infinite;font-size:1.4rem}.cta-button__icon[data-v-7065c17c],.cta-button__text[data-v-7065c17c]{position:relative;z-index:2}@keyframes floatAnimation-7065c17c{0%,to{transform:translateY(0) translateZ(0)}50%{transform:translateY(-15px) translateZ(0)}}@keyframes pulseAnimation-7065c17c{0%,to{opacity:.3;transform:scale(1) rotate(0)}50%{opacity:.1;transform:scale(1.2) rotate(180deg)}}@keyframes shineAnimation-7065c17c{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes textGlowAnimation-7065c17c{0%{text-shadow:0 0 20px rgba(79,172,254,.3)}to{text-shadow:0 0 40px rgba(79,172,254,.6)}}@keyframes buttonPulseAnimation-7065c17c{0%,to{box-shadow:0 8px 32px #4facfe66}50%{box-shadow:0 12px 40px #4facfe99}}@keyframes bounceAnimation-7065c17c{0%,20%,50%,80%,to{transform:translateY(0) rotate(0)}10%{transform:translateY(-8px) rotate(-10deg)}30%{transform:translateY(-4px) rotate(5deg)}40%{transform:translateY(-2px) rotate(-3deg)}60%{transform:translateY(-6px) rotate(8deg)}}@media screen and (max-width:1000px){.cta-section[data-v-7065c17c]{padding:1.25rem .9375rem}.cta-container[data-v-7065c17c]{border-radius:25px;margin:0 .625rem;padding:3.125rem 1.875rem}.cta-title[data-v-7065c17c]{margin-bottom:1rem}.cta-description[data-v-7065c17c]{margin-bottom:2rem}.cta-button[data-v-7065c17c]{font-size:var(--f1);gap:.75rem;padding:1.25rem 2.25rem}}@media screen and (max-width:768px){.cta-section[data-v-7065c17c]{padding:1rem .5rem}.cta-container[data-v-7065c17c]{border-radius:20px;padding:2.5rem 1.5rem}.cta-button[data-v-7065c17c]{font-size:var(--f1);padding:1rem 1.5rem}}
