 * {margin: 0;padding: 0;box-sizing: border-box;}body {font-family: 'Poppins', Arial, sans-serif;line-height: 1.6;color: #fff;background-color: #0a0e14;user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}.container {width: 80%;max-width: 1250px;margin: auto;}header {color: #fff;padding: 16px 0;position: sticky;top: 0;z-index: 1000;backdrop-filter: blur(50px);background: #0a0e14e8;backdrop-filter: blur(50px);animation: navbarFadeIn 1s ease-out forwards;transition: transform 0.3s ease;}header.hidden {transform: translateY(-100%);}header .container {overflow: hidden;display: flex;align-items: center;justify-content: space-between;}header .container::after {content: "";z-index: 1;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;width: 100%;max-width: 1200px;height: 1px;background: linear-gradient(to right, transparent, #8888889d, transparent);}header h1 {margin: 0;padding-top: 0;display: flex;align-items: center;height: 100%;}header h1 a img {height: 40px;width: auto;vertical-align: middle;}header nav {display: flex;align-items: center;}header nav ul {list-style: none;margin: 5px;padding: 0;display: flex;align-items: center;}header nav ul li {display: inline-block;margin-left: 50px;position: relative;}header nav ul li a {color: #fff;text-decoration: none;font-weight: 500;font-size: 16px;display: inline-block;transition: transform 0.3s ease;}header nav ul li a.active {color: #fff;font-weight: 600;}header nav ul li a.active::after {content: "";position: absolute;left: 0;bottom: -5px;width: 100%;height: 2px;background-color: #009FE3;}header nav ul li a:hover {transform: scale(1.1);transform-origin: center;}.login-button {background-color: transparent;color: #ffffff;padding: 5px 20px;border: 2px solid #009FE3;border-radius: 7px;text-decoration: none;font-weight: 500;transition: all 0.3s ease;display: inline-flex;align-items: center;}.login-button svg {fill: #ffffff;opacity: 0;transition: all 0.3s ease;width: 0;}.login-button:hover svg {opacity: 0.5;width: 14px;height: 14px;margin-left: 8px;}.login-button:hover {background-color: #009fe37c;color: #fff;}.login-button:active {transform: none;}.discord-link {display: inline-flex;align-items: center;}.discord-link svg {width: 13px;height: 13px;fill: #ffffff;margin-left: 8px;}.discord-link:hover {color: #fff;}.discord-link:active {transform: none;}.hamburger {display: none;background: none;border: none;cursor: pointer;padding: 10px;z-index: 1001;}.hamburger span {display: block;width: 25px;height: 3px;background: #fff;margin: 5px 0;transition: all 0.3s ease;}.hamburger.active span:nth-child(1) {transform: rotate(45deg) translate(5px, 5px);}.hamburger.active span:nth-child(2) {opacity: 0;}.hamburger.active span:nth-child(3) {transform: rotate(-45deg) translate(7px, -7px);}.clearfix::after {content: "";display: table;clear: both;}.section {padding: 40px 0;}.section h2 {margin-bottom: 20px;color: #fff;}.section p {color: #ccc;}@keyframes slideIn {0% {opacity: 0;transform: translateY(-50px);}100% {opacity: 1;transform: translateY(0);}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes navbarFadeIn {0% {opacity: 0;transform: translateY(-20px);}100% {opacity: 1;transform: translateY(0);}}.section-inicio {position: relative;display: flex;justify-content: center;align-items: center;height: 102vh;text-align: center;padding: 20px;margin-top: -100px;overflow: hidden;}.section-inicio .container {position: relative;z-index: 2;animation: slideIn 1s ease-out forwards, fadeIn 1s ease-out forwards;}.section-inicio h2 {font-size: 3rem;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 20px;font-family: 'Poppins', sans-serif;animation: fadeIn 2s ease-out forwards;}.section-inicio p {font-size: 1.2rem;font-weight: 600;color: #ccc;background: linear-gradient(45deg, #b7b9bc 50%, #66acca 100%);background-clip: text;-webkit-text-fill-color: transparent;font-family: 'Poppins', sans-serif;line-height: 1.5;animation: fadeIn 2.5s ease-out forwards;margin: 0;}.botoes-inicial {display: flex;justify-content: center;gap: 20px;margin-top: 40px;animation: fadeIn 3s ease-out forwards;}.btn-ver-planos {background-color: #1447e6;color: #ffffff;padding: 8px 20px;border-radius: 15px;text-decoration: none;font-weight: 500;transition: all 0.3s ease;display: inline-flex;align-items: center;}.btn-ver-planos svg {width: 0px;fill: #fff;overflow: hidden;opacity: 0;transition: all 0.3s ease;margin-left: 8px;}.btn-ver-planos:hover svg {opacity: 1;width: 14px;height: 14px;}.btn-ver-planos:hover {background-color: #1b3da1;}.btn-ver-planos:active {transform: none;}.btn-discord-inicio {background-color: #4b4a4a;color: #ffffff;padding: 8px 20px;border-radius: 15px;text-decoration: none;font-weight: 500;transition: all 0.3s ease;display: inline-flex;align-items: center;gap: 8px;}.btn-discord-inicio svg {width: 0px;fill: #fff;overflow: hidden;opacity: 0;transition: all 0.3s ease;}.btn-discord-inicio:hover svg {width: 14px;fill: #fff;height: 14px;opacity: 0.5;}.btn-discord-inicio:hover {background-color: #3a3a3a;color: #fff;}.btn-discord-inicio:active {transform: none;}.flickering-grid {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background: radial-gradient(circle, rgba(255, 255, 255, 0.363) 10%, transparent 10%), radial-gradient(circle, rgba(255, 255, 255, 0.363) 10%, transparent 10%) 20px 20px;background-size: 20px 20px;animation: flicker 4s infinite ease-in-out;pointer-events: none;border-radius: 16%;overflow: hidden;mask-image: radial-gradient(ellipse, rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0) 70%);-webkit-mask-image: radial-gradient(ellipse, rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0) 70%);}@keyframes flicker {0%, 100% {opacity: 0.2;}50% {opacity: 0.8;}}.section-conhecermais {margin-bottom: 210px;position: relative;display: flex;justify-content: center;align-items: center;text-align: center;}.section-conhecermais .container {position: relative;z-index: 2;animation: slideIn 1s ease-out forwards, fadeIn 1s ease-out forwards;}.section-conhecermais h2 {font-size: 3rem;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 40px;font-family: 'Poppins', sans-serif;animation: fadeIn 2s ease-out forwards;}.next-applications {color: #009FE3;}.balloons-container {margin-top: 20px;display: flex;flex-direction: column;gap: 40px;}.balloons {display: flex;gap: 35px;justify-content: center;}.balloon {background: linear-gradient(130deg, #04384e48 5%, #0000008a 100%);padding: 35px;width: 100%;max-width: 470px;box-shadow: none;transition: all 0.3s ease;overflow: hidden;text-align: center;position: relative;border: 0.5px solid #242a41;border-radius: 15px;}.balloon h3 {margin-top: 10px;font-size: 1.4rem;color: #d0d0d0;}.balloon svg {width: 25px;height: 25px;fill: #ffffffb0;}.balloon p {color: #a59e9ea4;font-size: 16px;font-weight: 700;margin-top: 10px;}.balloon:hover {transform: translateY(-10px);animation: floatingShadow 3s ease-in-out infinite alternate;}@keyframes floatingShadow {0% {box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.15), 4px 8px 12px rgba(0, 0, 0, 0.1), 6px 12px 18px rgba(0, 0, 0, 0.05);filter: drop-shadow(1px 2px 2px #04384eb0);}50% {box-shadow: 3px 6px 9px rgba(0, 0, 0, 0.18), 6px 12px 18px rgba(0, 0, 0, 0.12), 9px 18px 27px rgba(0, 0, 0, 0.06);filter: drop-shadow(2px 4px 3px #04384eb0);}100% {box-shadow: 4px 8px 12px rgba(0, 0, 0, 0.2), 8px 16px 24px rgba(0, 0, 0, 0.14), 12px 24px 36px rgba(0, 0, 0, 0.08);filter: drop-shadow(3px 6px 4px #04384eb0);}}.section-feedback {margin-bottom: 130px;position: relative;display: flex;justify-content: center;align-items: center;text-align: center;overflow: hidden;}.section-feedback .container {position: relative;z-index: 2;animation: slideIn 1s ease-out forwards, fadeIn 1s ease-out forwards;}.section-feedback h2 {margin-bottom: 60px;font-size: 2rem;background: linear-gradient(45deg, #b7b9bc 38%, #01b3ffc4 100%);background-clip: text;-webkit-text-fill-color: transparent;color: #ffffff;font-weight: bold;text-align: center;font-family: 'Poppins', sans-serif;animation: fadeIn 2s ease-out forwards;}.planos-info {text-align: left;position: relative;z-index: 2;}.planos-info h3 {font-size: 3rem;line-height: 1;margin-top: 20px;}.planos-info svg {width: 15px;height: 15px;fill: #ffffff6b;margin-right: 5px;}.planos-info p {color: #a59e9e;font-size: 20px;}.planos-infop2 {color: #a59e9e;font-size: 15px;margin-top: 20px;}.balloons-info {display: flex;gap: 20px;margin-top: 20px;}.balloon-info {background: #0a0e14;padding: 30px 20px;width: 100%;box-shadow: none;overflow: hidden;text-align: left;position: relative;border: 1px solid #a59e9e4d;border-radius: 15px;}.balloon-info:hover {animation: pulse 2s infinite;border-color: #ffffff6e;box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);}@keyframes pulse {0% {box-shadow: 0 0 0 0 rgba(165, 158, 158, 0.3);}70% {box-shadow: 0 0 0 10px rgba(165, 158, 158, 0);}100% {box-shadow: 0 0 0 0 rgba(165, 158, 158, 0);}}.balloon-info h3 {color: #fff;font-size: 20px;margin-top: 15px;font-family: 'Poppins', Arial, sans-serif;}.balloon-info p {color: #ccc6c6ea;font-size: 15px;margin-top: 15px;font-family: 'Poppins', Arial, sans-serif;}.balloon-info svg {width: 24px;height: 24px;fill: #ffffff6b;}.area-bot-vendas {position: relative;width: 100%;margin-bottom: 230px;}.seta {position: absolute;bottom: 20px;left: 50%;width: 20px;height: 20px;transform: translateX(-50%);animation: flutuar 1.5s infinite ease-in-out;opacity: 1;transition: opacity 0.2s ease;}.seta i {font-size: 20px;color: #ffffff80;}@keyframes flutuar {0%, 100% {transform: translate(-50%, 0);}50% {transform: translate(-50%, 10px);}}.seta.hidden {opacity: 0;}.grid-pattern {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(to right, rgba(255, 255, 255, 0.030) 1px, transparent 1px), linear-gradient(to bottom, rgba(255, 255, 255, 0.030) 1px, transparent 1px);background-size: 40px 40px;z-index: 1;mask: linear-gradient(to right, transparent 0%, white 40%, white 60%, transparent 100%), linear-gradient(to bottom, transparent 0%, white 40%, white 60%, transparent 100%);mask-composite: intersect;}.botoes-planos-info {display: flex;gap: 20px;margin-top: 20px;animation: fadeIn 3s ease-out forwards;}.btn-ver-planos-info {background-color: #b7b9bc;color: #000000;padding: 8px 20px;border-radius: 30px;text-decoration: none;font-weight: 500;transition: all 0.3s ease;display: inline-flex;align-items: center;}.btn-ver-planos-info svg {fill: #000000;opacity: 0;transition: all 0.3s ease;width: 0;}.btn-ver-planos-info:hover svg {opacity: 1;width: 16px;height: 16px;margin-left: 8px;}.btn-ver-planos-info:hover {background-color: #b7b9bcd0;color: #000000;}.btn-ver-planos-info:active {transform: none;}.section-feedbackclientes {margin-bottom: 150px;position: relative;display: flex;justify-content: center;align-items: center;text-align: center;overflow: hidden;white-space: nowrap;}.section-feedbackclientes h1 {margin-top: 30px;font-size: 2rem;background: linear-gradient(45deg, #b7b9bc 38%, #05070b 100%);background-clip: text;-webkit-text-fill-color: transparent;color: #ffffff;}.section-feedbackclientes .container {position: relative;z-index: 2;animation: slideIn 1s ease-out forwards, fadeIn 1s ease-out forwards;}.marquee-container {position: relative;width: 100%;overflow: hidden;padding: 20px 0;}.marquee-container::before {content: '';position: absolute;top: 0;left: 0;width: 100px;height: 100%;background: linear-gradient(to right, #0a0e14, #0a0e14e6, #0a0e1415);z-index: 2;pointer-events: none;}.marquee-container::after {content: '';position: absolute;top: 0;right: 0;width: 100px;height: 100%;background: linear-gradient(to right, #0a0e1415, #0a0e14e6, #0a0e14);z-index: 2;pointer-events: none;}.marquee {display: flex;width: 100%;white-space: nowrap;}@keyframes marquee {0% {transform: translateX(0);}100% {transform: translateX(-50%);}}.marquee-content {display: flex;animation: marquee 100s linear infinite;width: max-content;z-index: 1;}.marquee.reverse .marquee-content {animation-direction: reverse;}.marquee-content.paused {animation-play-state: paused;}.review-card {display: flex;flex-direction: column;align-items: center;white-space: normal;width: 250px;padding: 16px;margin-right: 20px;margin-bottom: 20px;border-radius: 12px;background-color: none;border: 1px solid #1b1b1b;transition: all 0.3s ease;}.review-card:hover {box-shadow: 0 0 15px rgba(255, 255, 255, 0.5);transform: scale(1.02);border-color: #ffffff;}.review-card:hover .review-body {color: #ffffff;}.name {font-size: 14px;font-weight: bold;color: #ffffff;}.review-header {display: flex;align-items: center;width: 100%;}.review-info {display: flex;flex-direction: column;text-align: left;}.review-body {font-size: 14px;color: #a3a2a4;margin-top: 10px;text-align: left;width: 100%;}.section-final {margin-bottom: 150px;position: relative;display: flex;justify-content: center;align-items: center;text-align: center;}.section-final .container {position: relative;z-index: 2;animation: slideIn 1s ease-out forwards, fadeIn 1s ease-out forwards;}.section-final h2 {font-size: 45px;color: #ffffff93;margin-bottom: 15px;text-align: center;font-family: 'Poppins', sans-serif;animation: fadeIn 2s ease-out forwards;}.section-final p {font-size: 20px;color: #ccc;background: linear-gradient(45deg, #b7b9bc 50%, #466e80d2 100%);background-clip: text;-webkit-text-fill-color: transparent;font-family: 'Poppins', sans-serif;line-height: 1.5;animation: fadeIn 2.5s ease-out forwards;margin: 0;}.botao-final {display: flex;justify-content: center;gap: 20px;margin-top: 20px;animation: fadeIn 3s ease-out forwards;}.btn-ver-planos-final {background-color: #b7b9bc;color: #000000;padding: 8px 20px;border-radius: 15px;text-decoration: none;font-weight: 500;transition: all 0.3s ease;display: inline-flex;align-items: center;gap: 8px;}.btn-ver-planos-final i {opacity: 0;transition: all 0.3s ease;font-size: 14px;}.btn-ver-planos-final:hover i {opacity: 1;}.btn-ver-planos-final:hover {background-color: #b7b9bcd0;color: #000000;}.btn-ver-planos-final:active {transform: none;}.top-line {width: 100%;height: 1px;background: #8888882a;margin-bottom: 20px;}.section-footer-final {margin-bottom: 100px;}.section-footer-final .container {position: relative;z-index: 2;animation: slideIn 1s ease-out forwards, fadeIn 1s ease-out forwards;}.logo-container {margin-top: 50px;display: flex;align-items: flex-start;gap: 90px;max-width: 1200px;margin-left: auto;margin-right: auto;padding: 0;}.logo-container h1 {margin: 0;padding: 0;text-align: center;}.logo-container h1 a img {height: 45px;width: auto;}.platform, .Empresas, .Legal .Redes {flex-direction: column;color: #fff;}.platform h2, .Empresas h2, .Legal h2, .Redes h2 {margin-bottom: 10px;font-size: 1.2rem;font-weight: 600;line-height: 1.5;color: #fff;}.platform a, .Empresas a, .Legal a {margin-top: 5px;color: #9ca3af;text-decoration: none;transition: color 0.5s;display: flex;}.platform a:hover, .Empresas a:hover, .Legal a:hover {color: #66acca;text-decoration: underline;}.Redes a:hover svg {fill: #66acca;}footer {position: relative;background: none;}footer .container {position: relative;max-width: 1200px;margin: 0 auto;padding: 50px 15px;display: flex;justify-content: space-between;align-items: center;}footer .container::before {content: "";position: absolute;left: 0;right: 0;top: 0;height: 1px;background: linear-gradient(to right, transparent, #8888889d, transparent);}.footer-left {display: flex;align-items: baseline;gap: 15px;}.footer-left p, .footer-left small {margin: 0;line-height: 1;display: inline-block;}.footer-left small {font-size: 0.85em;color: #aaa;position: relative;top: -1px;}.footer-right {color: #aaa;font-style: italic;}.footer-right i {font-size: 14px;margin-left: 4px;color: #66acca;transform: skewX(-10deg);animation: abcv 1.5s infinite;}@keyframes abcv {50% {transform: skewX(-10deg) scale(1.1);color: #88ccee;}}.Redes a {text-decoration: none;}.Redes a svg {width: 35px;height: 35px;margin-left: 19px;fill: #9ca3af;}.planos-infoticket {text-align: left;position: relative;z-index: 2;}.planos-infoticket h3 {font-size: 3rem;line-height: 1;margin-top: 20px;}.planos-infoticket svg {width: 15px;height: 15px;fill: #ffffff6b;margin-right: 5px;}.planos-infoticket p {color: #a59e9e;font-size: 20px;}.planos-infop2ticket {color: #a59e9e;font-size: 15px;margin-top: 20px;}.balloons-infoticket {display: flex;gap: 20px;margin-top: 20px;}.balloon-infoticket {background: #0a0e14;padding: 30px 20px;width: 100%;box-shadow: none;overflow: hidden;text-align: left;position: relative;border: 1px solid #a59e9e4d;border-radius: 15px;}.balloon-infoticket:hover {animation: pulse 2s infinite;border-color: #ffffff6e;box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);}.balloon-infoticket h3 {color: #fff;font-size: 20px;margin-top: 15px;font-family: 'Poppins', Arial, sans-serif;}.balloon-infoticket p {color: #ccc6c6ea;font-size: 15px;margin-top: 15px;font-family: 'Poppins', Arial, sans-serif;}.balloon-infoticket svg {width: 24px;height: 24px;fill: #ffffff6b;}.conteudo-com-imagem {display: flex;justify-content: space-between;align-items: flex-start;gap: 30px;}.conteudo-original {width: 65%;}.imagem-direita {width: 35%;display: flex;align-items: center;justify-content: center;min-height: 100%;position: sticky;transform: translateY(15%);}.imagem-direita img {width: 100%;max-width: 350px;height: auto;border-radius: 10px;object-fit: contain;}.conteudo-com-imagemticket {display: flex;justify-content: space-between;align-items: flex-start;gap: 30px;}.conteudo-originalticket {width: 65%;}.imagem-direitaticket {width: 35%;display: flex;align-items: center;justify-content: center;min-height: 100%;position: sticky;transform: translateY(15%);}.imagem-direitaticket img {width: 100%;max-width: 300px;height: auto;border-radius: 10px;object-fit: contain;}@media (max-width: 560px) {.footer-right {display: none;}.section-feedbackclientes h1 {font-size: 1.2rem;}.botoes-inicial {display: flex;flex-direction: column;}.btn-discord-inicio {display: block;}}@media (max-width: 639px) {.balloons-info, .balloons-infoticket {display: flex;flex-direction: column;gap: 15px;margin-top: 20px;margin-bottom: 20px;}.logo-container {gap: 30px;}.logo-container {margin-top: 50px;display: block;}.platform h2, .Empresas h2, .Legal h2, .Redes h2 {margin-top: 20px;flex-direction: column;text-align: center;}.platform a, .Empresas a, .Legal a{display: block;text-align: center;}.Redes {display: flex;flex-direction: column;align-items: center;}}@media (max-width: 767px) {.container {width: 90%;}header {backdrop-filter: blur(50px);background: #0a0e14e8;}header .container {flex-wrap: wrap;}header nav {display: none;width: 100%;top: 100%;left: 0;padding: 20px;z-index: 1000;}header nav.active {display: block;}header nav ul {flex-direction: column;align-items: flex-start;}header nav ul li {margin: 10px 0;width: 100%;}header nav ul li a {font-size: 18px;padding: 10px 0;display: block;}.hamburger {display: block;}header nav ul li a.active::after {width: 49px;}.section-inicio h2 {font-size: 2rem;}.section-inicio p {font-size: 1rem;}.btn-ver-planos {display: block;}.section-conhecermais h2 {font-size: 2rem;}.balloons-container {display: flex;flex-direction: column;align-items: center;gap: 35px;width: 100%;max-width: 800px;margin: 0 auto;}.balloon {background: linear-gradient(130deg, #04384e48 5%, #0000008a 100%);padding: 35px;box-shadow: none;transition: transform 0.3s ease, box-shadow 0.3s ease;overflow: hidden;text-align: center;position: relative;border: 0.5px solid #242a41;border-radius: 15px;width: 80%;max-width: 500px;}.balloons {gap: 35px;display: flex;flex-wrap: wrap;justify-content: center;}.section-feedback h2 {font-size: 1.5rem;}.marquee {display: block;width: 100%;white-space: nowrap;}.review-card {width: 100%;max-width: 300px;}}@media (max-width: 950px) {.section-final h2 {font-size: 2rem;}.section-final p {font-size: 1rem;}.logo-container {gap: 30px;}.Redes a {display: grid;grid-auto-flow: column;gap: 16px;}.Redes a svg {width: 25px;height: 25px;}}@media (max-width: 1023px) {.imagem-direita, .imagem-direitaticket {display: none;}.conteudo-original, .conteudo-originalticket {width: auto;}}