:root{--bg:#0f0f13;--bg-2:#16161c;--card:#1c1c24;--linha:rgba(255,255,255,0.08);--texto:#ecebf1;--texto-2:#a8a5b4;--gradiente:linear-gradient(120deg, #951b81 0%, #c43ba8 50%, #c7d300 120%)}html{scroll-behavior:smooth}body{background-color:var(--bg);color:var(--texto);font-size:18px;line-height:1.6}h1,h2,h3,h4,h5{font-family:'Sora',sans-serif;color:#fff;font-weight:700;line-height:1.2}h1 *,h2 *,h3 *{font-family:inherit}p,li,span,small,label,summary{color:inherit}a{color:var(--main-verde);transition:0.3s}a:hover{color:#fff;text-decoration:none}strong{font-weight:700;color:#fff}.texto-gradiente{background:var(--gradiente);-webkit-background-clip:text;background-clip:text;color:transparent}#header{position:fixed;top:0;width:100%;z-index:99;padding:18px 0;background-color:rgba(15,15,19,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--linha);transition:all 0.4s ease}#header.home{background-color:transparent;border-bottom-color:transparent;backdrop-filter:none}#header.header-move{padding:10px 0;background-color:rgba(15,15,19,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--linha)}#header .logo img{width:100%;max-width:220px;height:auto}.nav-menu,.nav-menu *{margin:0;padding:0;list-style:none}.nav-menu ul{display:flex;align-items:center;gap:6px}.nav-menu a{display:block;color:var(--texto);padding:8px 14px;font-size:17px;border-radius:50px}.nav-menu a:hover,.nav-menu .active>a{color:#fff;background-color:rgba(255,255,255,.06)}.nav-menu .get-started a{background:var(--main-verde);color:#111;font-weight:700;padding:10px 24px;margin-left:10px}.nav-menu .get-started a:hover{background:#fff;color:#111}.mobile-nav-toggle{position:fixed;right:15px;top:22px;z-index:9999999999;border:0;background:none;font-size:26px;outline:none!important;line-height:1;cursor:pointer}.mobile-nav-toggle i{color:#fff}.mobile-nav{position:fixed;top:75px;right:15px;left:15px;z-index:9999;overflow-y:auto;background:var(--card);border:1px solid var(--linha);transition:ease-in-out 0.2s;opacity:0;visibility:hidden;border-radius:16px;padding:10px 0}.mobile-nav *{margin:0;padding:0;list-style:none}.mobile-nav a{display:block;color:var(--texto);padding:12px 20px;text-align:center}.mobile-nav a:hover,.mobile-nav .active>a{color:#fff;font-weight:700}.mobile-nav .get-started a{background:var(--main-verde);color:#111;font-weight:700;border-radius:50px;margin:10px 20px}.mobile-nav-overly{width:100%;height:100%;z-index:9997;top:0;left:0;position:fixed;background:rgba(0,0,0,.6);display:none}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav{opacity:1;visibility:visible}.secao{padding:100px 0}.secao.alt{background-color:var(--bg-2);border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.eyebrow{display:inline-block;font-size:14px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--main-verde);margin-bottom:14px}.titulo-secao{font-size:42px;margin-bottom:18px}.lead{font-size:20px;color:var(--texto-2);max-width:760px}.text-center .lead{margin-left:auto;margin-right:auto}.btn-carbon{display:inline-flex;align-items:center;gap:10px;background:var(--main-verde);color:#111;font-weight:700;font-size:17px;padding:16px 32px;border-radius:50px;border:2px solid var(--main-verde);cursor:pointer}.btn-carbon i{color:inherit}.btn-carbon:hover{background:#fff;border-color:#fff;color:#111}.btn-carbon.secundario{background:transparent;color:#fff;border-color:rgba(255,255,255,.3)}.btn-carbon.secundario:hover{border-color:#fff;background:rgba(255,255,255,.06)}.ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.text-center .ctas{justify-content:center}.page-hero{position:relative;padding:190px 0 110px 0;overflow:hidden;background:radial-gradient(ellipse 60% 60% at 15% 0%,rgba(149,27,129,.45),transparent 70%),radial-gradient(ellipse 40% 50% at 95% 30%,rgba(199,211,0,.12),transparent 70%),var(--bg)}.page-hero h1{font-size:56px;margin-bottom:24px}.page-hero .resposta{font-size:21px;color:var(--texto-2);max-width:820px}.text-center .resposta{margin-left:auto;margin-right:auto}.breadcrumb-carbon{display:flex;flex-wrap:wrap;gap:8px;font-size:15px;color:var(--texto-2);margin-bottom:24px;padding:0;list-style:none}.breadcrumb-carbon li+li:before{content:"/";margin-right:8px;opacity:.5}.breadcrumb-carbon a{color:var(--texto-2)}.breadcrumb-carbon a:hover{color:#fff}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:50px}.card-item{background:var(--card);border:1px solid var(--linha);border-radius:22px;padding:34px 30px;transition:0.3s;scroll-margin-top:120px}.card-item:hover{transform:translateY(-4px);border-color:rgba(199,211,0,.4)}.card-item .icone{display:inline-flex;justify-content:center;align-items:center;width:56px;height:56px;border-radius:16px;background:var(--gradiente);margin-bottom:22px}.card-item .icone i{color:#fff;font-size:24px}.card-item h3{font-size:22px;margin-bottom:12px}.card-item p{color:var(--texto-2);margin-bottom:0}.card-item ul{margin:16px 0 0 0;padding:0;list-style:none}.card-item ul li{color:var(--texto-2);padding-left:26px;position:relative;margin-bottom:6px}.card-item ul li:before{content:"\f00c";font-family:'Font Awesome 6 Free';font-weight:900;color:var(--main-verde);position:absolute;left:0;font-size:14px;top:3px}.card-item .mais{display:inline-block;margin-top:20px;font-weight:700}.etapas{counter-reset:etapa;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin:50px 0 0 0;padding:0;list-style:none}.etapas li{counter-increment:etapa;border-top:2px solid var(--linha);padding-top:24px}.etapas li:before{content:counter(etapa,decimal-leading-zero);display:block;font-family:'Sora',sans-serif;font-size:34px;font-weight:800;color:var(--main-verde);margin-bottom:8px}.etapas h3{font-size:20px;margin-bottom:8px}.etapas p{color:var(--texto-2);font-size:17px;margin:0}.faq{max-width:900px;margin:50px auto 0 auto}.faq details{border-bottom:1px solid var(--linha);padding:22px 0}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:'Sora',sans-serif;font-size:20px;font-weight:600;color:#fff}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:28px;color:var(--main-verde);transition:0.3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--texto-2);margin:14px 0 0 0}.cta-final{padding:100px 0}.cta-final .caixa{background:var(--gradiente);border-radius:32px;padding:70px 40px}.cta-final h2{font-size:40px;margin-bottom:16px}.cta-final p{color:#fff;font-size:20px;opacity:.9}.cta-final .btn-carbon{background:#111;border-color:#111;color:#fff}.cta-final .btn-carbon:hover{background:#fff;border-color:#fff;color:#111}.cta-final .btn-carbon.secundario{background:transparent;border-color:rgba(255,255,255,.6)}@media(max-width:992px){.secao,.cta-final{padding:70px 0}.titulo-secao{font-size:34px}.page-hero{padding:150px 0 80px 0}.page-hero h1{font-size:40px}}@media(max-width:576px){body{font-size:17px}.titulo-secao,.cta-final h2{font-size:28px}.page-hero h1{font-size:32px}.page-hero .resposta,.lead{font-size:18px}.btn-carbon{width:100%;justify-content:center}.cta-final .caixa{padding:50px 22px}}.lista-clientes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;list-style:none;margin:50px 0 0 0;padding:0}.lista-clientes li{background-color:#fff;border-radius:16px;padding:18px;display:flex;justify-content:center;align-items:center;aspect-ratio:3 / 2}.lista-clientes img{max-width:100%;max-height:100%;object-fit:contain}#rodape{background-color:var(--bg-2);border-top:1px solid var(--linha);padding-top:70px}#rodape .coluna{margin-bottom:40px}#rodape .logo-rodape{max-width:200px;width:100%}#rodape .tagline{margin-top:20px;color:var(--texto-2)}#rodape h4{font-size:16px;text-transform:uppercase;letter-spacing:2px;color:var(--main-verde);margin-bottom:20px}#rodape p{margin-bottom:12px}#rodape a{color:var(--texto)}#rodape a:hover{color:var(--main-verde)}#rodape a i{color:var(--main-verde);width:20px}#rodape .links{margin:0;padding:0;list-style:none}#rodape .links li{margin-bottom:10px}#rodape .social{display:flex;gap:10px}#rodape .social a{display:inline-flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--linha)}#rodape .social a i{color:#fff;width:auto}#rodape .social a:hover{background:var(--main-verde)}#rodape .social a:hover i{color:#111}#copyright{border-top:1px solid var(--linha);padding:22px 0;font-size:15px;color:var(--texto-2)}