.orbita{--o-preto: #050b08;--o-grafite: #151c18;--o-verde: #13c44b;--o-neon: #00f964;--o-branco: #f5f7f6;--o-cinza: #a9b8ae;--o-linha: rgba(19, 196, 75, .18);--px: 0;--py: 0;background:var(--o-preto);color:var(--o-branco);margin-top:-1px;overflow-x:hidden}.orbita h1,.orbita h2,.orbita h3{color:var(--o-branco);letter-spacing:-.02em;line-height:1.1}.orbita p{color:var(--o-cinza);font-size:1.05rem;line-height:1.7}.orbita-verde{color:var(--o-neon)}.orbita-rotulo{display:block;color:var(--o-verde);font-size:.8rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1rem}.orbita-eyebrow{color:var(--o-branco);font-size:.8rem;letter-spacing:.35em;text-transform:uppercase;margin:0}.orbita-traco{display:block;width:72px;height:2px;background:var(--o-verde);margin:1.4rem 0 1rem}.orbita-nota{font-size:.9rem;color:var(--o-verde);border-left:2px solid var(--o-linha);padding-left:.8rem}.orbita-secao{position:relative;padding:6rem 0}.orbita-secao h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:1.5rem}.orbita-cabecalho{max-width:720px;margin-bottom:3.5rem}.orbita-cabecalho-p{margin-top:-.5rem}.orbita-hero{position:relative;padding-top:84px;padding-bottom:2.5rem}.orbita-hero-media{position:relative;width:100%;aspect-ratio:1672 / 941;overflow:hidden;background:var(--o-preto)}.orbita-hero-media picture img,.orbita-hero-overlay{position:absolute;inset:0;width:100%;height:100%}.orbita-hero-media picture img{object-fit:cover;object-position:82% 50%;transform:translate(calc(var(--px) * -10px),calc(var(--py) * -8px)) scale(1.025);transition:transform .25s ease-out}.orbita-hero-overlay{pointer-events:none;transform:translate(calc(var(--px) * -16px),calc(var(--py) * -12px)) scale(1.025);transition:transform .25s ease-out}.orbita-hero-sombra{display:none}.orbita-hero-texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.orbita-descer{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.6rem;color:var(--o-cinza);font-size:.85rem;letter-spacing:.2em;text-transform:uppercase}.orbita-descer:hover{color:var(--o-neon)}.orbita-descer svg{animation:orbita-balanco 2.4s ease-in-out infinite}@keyframes orbita-balanco{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.orbita-pulso{fill:none;stroke:var(--o-neon);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center;animation:orbita-pulsar 3.2s ease-out infinite}@keyframes orbita-pulsar{0%{transform:scale(.7);opacity:.55}70%{opacity:0}to{transform:scale(1.7);opacity:0}}.orbita-duas{display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center}.orbita-quadro{position:relative;border-radius:28px;overflow:hidden;border:1px solid var(--o-linha);box-shadow:0 30px 80px #0009,0 0 60px #13c44b1f}.orbita-quadro img{width:100%;height:auto;display:block}.orbita-quadro .orbita-anel{position:absolute;inset:-18%;width:136%;height:136%;opacity:.6;pointer-events:none}.orbita-anel{display:block;width:100%;height:auto}.orbita-anel ellipse{fill:none;stroke:var(--o-verde);stroke-width:1.5;opacity:.7}.orbita-satelite{fill:var(--o-neon);filter:drop-shadow(0 0 6px var(--o-neon));offset-rotate:0deg;animation:orbita-percurso 14s linear infinite}.orbita-anel-giro{transform-box:fill-box;transform-origin:center;animation:orbita-girar 60s linear infinite}@keyframes orbita-girar{to{transform:rotate(360deg)}}@keyframes orbita-percurso{0%{offset-distance:0%}to{offset-distance:100%}}.orbita-secao-mapa{border-top:1px solid var(--o-linha);border-bottom:1px solid var(--o-linha);background:var(--o-grafite)}.orbita-secao-mapa .container{position:relative}.orbita-mapa{position:absolute;inset:0;width:100%;height:100%;opacity:.55;pointer-events:none;mask-image:linear-gradient(180deg,transparent 0%,#000 20%,#000 80%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 20%,#000 80%,transparent 100%)}.orbita-rota{fill:none;stroke:var(--o-verde);stroke-width:1.5;stroke-dasharray:6 10;opacity:.55}.orbita-ponto{fill:var(--o-neon);filter:drop-shadow(0 0 5px var(--o-neon));offset-rotate:0deg;animation:orbita-percurso 18s linear infinite}.orbita-ponto-2{opacity:.6}.orbita-marcador{fill:var(--o-neon)}.orbita-conceitos{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin-bottom:4rem}.orbita-conceito{padding:2.5rem;border-radius:24px;background:#050b08c7;border:1px solid var(--o-linha);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.orbita-conceito h3{font-size:1.4rem;margin:1.5rem 0 .8rem}.orbita-conceito .orbita-anel{width:180px;margin:0 auto}.orbita-logo{width:240px;height:auto}.orbita-duas>*,.orbita-conceitos>*,.orbita-detalhes>*,.orbita-slots>*{min-width:0}.orbita-detalhes{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.orbita-detalhe{margin:0}.orbita-detalhe img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:18px;border:1px solid var(--o-linha);box-shadow:0 20px 50px #0000008c}.orbita-detalhe figcaption{margin-top:1rem;color:var(--o-cinza);font-size:.95rem;line-height:1.6}.orbita-detalhe strong{display:block;color:var(--o-branco);margin-bottom:.2rem}.orbita-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.orbita-slot{aspect-ratio:16 / 10;border:1px dashed rgba(19,196,75,.4);border-radius:18px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;color:var(--o-cinza);background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(19,196,75,.04) 14px 15px)}.orbita-slot span{color:var(--o-branco);font-weight:600}.orbita-slot small{letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;color:var(--o-verde)}.orbita-final{text-align:center;padding-bottom:7rem;background:radial-gradient(ellipse at 50% 100%,rgba(19,196,75,.14),transparent 60%)}.orbita-final-conteudo{display:flex;flex-direction:column;align-items:center;gap:1.2rem}.orbita-logo-final{width:320px}.orbita-final h2{max-width:640px;margin:.5rem 0 1rem}.orbita-acoes{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.orbita-btn{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.9rem;border-radius:14px;font-weight:700;background:linear-gradient(180deg,#7cf58d,#4ae968);color:#04140a;border:1px solid transparent;box-shadow:0 0 35px #00f9644d,0 8px 24px #0006;transition:all .3s ease}.orbita-btn:hover{background:var(--o-neon);transform:translateY(-2px);box-shadow:0 0 45px #00f96480}.orbita-btn-ghost{background:transparent;color:var(--o-neon);border-color:var(--o-verde);box-shadow:none}.orbita-btn-ghost:hover{background:#00f9641a;box-shadow:0 0 20px #00f96433}@media(max-width:900px){.orbita-duas,.orbita-conceitos,.orbita-detalhes,.orbita-slots{grid-template-columns:1fr}.orbita-secao{padding:4rem 0}.orbita-conceito{padding:1.8rem}}@media(max-width:768px){.orbita-hero{padding-top:70px}.orbita-hero-media{aspect-ratio:auto;height:min(78vh,640px)}.orbita-hero-overlay{display:none}.orbita-hero-media picture img{transform:none}.orbita-hero-sombra{display:block;position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,11,8,.35) 0%,transparent 25%,rgba(5,11,8,.55) 50%,var(--o-preto) 90%)}.orbita-hero-texto{position:absolute;left:1.5rem;right:1.5rem;bottom:1.8rem;width:auto;height:auto;clip:auto;white-space:normal;overflow:visible}.orbita-logo-hero{width:180px;margin-bottom:1.2rem}.orbita-hero-texto .orbita-eyebrow{font-size:.7rem;letter-spacing:.25em}.orbita-hero-texto h1{font-size:clamp(2.1rem,9vw,2.8rem);font-weight:800;max-width:10ch}.orbita-descer{margin-top:1.2rem}.orbita-logo-final{width:240px}.orbita-acoes{flex-direction:column;width:100%}}@media(prefers-reduced-motion:reduce){.orbita-hero-media picture img,.orbita-hero-overlay{transform:none;transition:none}.orbita-descer svg,.orbita-pulso,.orbita-satelite,.orbita-anel-giro,.orbita-ponto{animation:none}.orbita-pulso{opacity:.35;transform:none}}.orbita-recursos{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem}.orbita-recursos-3{grid-template-columns:repeat(3,1fr)}.orbita-recursos>*{min-width:0}.orbita-recurso{position:relative;padding:1.6rem 1.5rem;border-radius:18px;background:#050b08d1;border:1px solid var(--o-linha);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:border-color .3s ease,transform .3s ease}.orbita-recurso:hover{border-color:#00f96473;transform:translateY(-3px)}.orbita-recurso-ponto{display:block;width:12px;height:12px;border-radius:50%;background:var(--o-neon);box-shadow:0 0 0 5px #00f96426,0 0 12px var(--o-neon);margin-bottom:1.1rem}.orbita-recurso h3{font-size:1.08rem;margin:0 0 .5rem}.orbita-recurso p{font-size:.93rem;line-height:1.6;margin:0}.orbita-nota strong,.orbita p strong{color:var(--o-branco)}@media(max-width:1100px){.orbita-recursos,.orbita-recursos-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.orbita-recursos,.orbita-recursos-3{grid-template-columns:1fr}}:root{--bg-main: #070b08;--bg-card: rgba(255, 255, 255, .03);--primary: #00f964;--primary-dark: #13c44b;--secondary: #e4ff01;--text-main: #f8fafc;--text-muted: #a8b3ab;--glass-border: rgba(255, 255, 255, .08);--glass-bg: rgba(10, 16, 12, .75);--font-main: "Inter", system-ui, -apple-system, sans-serif;--max-width: 1200px}*{box-sizing:border-box;padding:0}html{scroll-behavior:smooth}body{margin:0;background-color:var(--bg-main);color:var(--text-main);font-family:var(--font-main);line-height:1.6;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh}body:before{content:"";position:fixed;inset:0;z-index:-1;background-color:var(--bg-main);background-image:linear-gradient(rgba(0,249,100,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,249,100,.04) 1px,transparent 1px),radial-gradient(circle at 50% 0%,#0d1a10 0%,var(--bg-main) 70%);background-size:44px 44px,44px 44px,auto;pointer-events:none}img{max-width:100%;display:block;border-radius:1px}a{text-decoration:none;color:inherit;transition:.3s}ul{list-style:none}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 1.5rem}.text-gradient{background:linear-gradient(90deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.8rem;border-radius:50px;font-weight:600;font-size:.95rem;cursor:pointer;gap:.5rem;transition:all .3s ease}.btn-primary{background:linear-gradient(180deg,#7cf58d,#4ae968);color:#04140a;font-weight:700;border:1px solid transparent;border-radius:14px;box-shadow:0 0 35px #00f96459,0 8px 24px #0006}.btn-primary:hover{background:var(--primary);color:#000;box-shadow:0 0 45px #00f9648c;transform:translateY(-2px)}.btn-outline{border:1px solid var(--primary);background:transparent;color:var(--primary);box-shadow:0 0 10px #00f9641a}.btn-outline:hover{background:var(--primary);color:#050a07;box-shadow:0 0 20px #00f96466}.btn-full{width:100%}.section{padding:5rem 0}.section-dark{background:#0003;border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border)}.section-header{text-align:center;max-width:700px;margin:0 auto 3rem}.section-header h2{font-size:2.2rem;margin-bottom:.5rem;color:var(--text-main)}.section-header p{color:var(--text-muted)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.align-center{align-items:center}.header{position:fixed;top:0;width:100%;z-index:1000;background:linear-gradient(180deg,#070b08f2,#070b08b8);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(0,249,100,.12)}.header:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,249,100,.65) 35%,rgba(228,255,1,.55) 50%,rgba(0,249,100,.65) 65%,transparent 100%);box-shadow:0 0 18px #00f96459;pointer-events:none}.header-content{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 20px}.logo img{width:140px;height:auto;margin-right:8px}.logo span{margin-left:-50px;position:relative;z-index:2;background:transparent;padding-left:5px}.logo{display:flex;align-items:center;gap:.75rem;font-weight:700;font-size:1.1rem;letter-spacing:.5px;color:var(--text-main)}.nav{display:flex;gap:2rem;align-items:center}.nav-link{font-size:.9rem;color:var(--text-muted);font-weight:500;position:relative}.nav-link:hover{color:var(--primary)}.nav-link:after{content:"";position:absolute;width:0;height:2px;bottom:-4px;left:0;background-color:var(--primary);transition:width .3s}.nav-link:hover:after{width:100%}.btn-nav{background:#00f96414;border:1px solid rgba(0,249,100,.35);color:var(--primary);padding:.5rem 1.2rem;border-radius:50px;font-size:.85rem;font-weight:600;transition:.3s;box-shadow:0 0 12px #00f9641f inset,0 0 10px #00f9641a}.btn-nav:hover{background:var(--primary);border-color:var(--primary);color:#04140a;box-shadow:0 0 20px #00f96473}.menu-toggle{display:none;background:none;border:1px solid var(--glass-border);border-radius:6px;padding:.2rem;color:var(--text-main);cursor:pointer}.hero{position:relative;padding-top:140px;padding-bottom:5rem;overflow:hidden}.hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 0 0,#00f964,transparent 40%),radial-gradient(circle at 100% 100%,#e4ff01,transparent 40%);pointer-events:none;z-index:0;opacity:.18}.hero-eyebrow{display:block;color:var(--primary);font-size:.85rem;font-weight:700;letter-spacing:.35em;text-transform:uppercase;margin-bottom:1rem}.hero-badges{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center;margin-top:2rem}.hero-badges span{background:#ffffff0a;border:1px solid var(--glass-border);border-radius:50px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;color:var(--text-main)}.hero-grid{display:grid;grid-template-columns:1fr;gap:2rem;justify-items:center;align-items:center;text-align:center;position:relative;z-index:1;padding-top:2rem}.hero-text{max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.hero-text h1{font-size:clamp(2.8rem,6vw,4.6rem);line-height:1.05;letter-spacing:-.03em;margin-bottom:1.5rem;font-weight:800;color:#fff}.hero-text p{font-size:1.1rem;color:#e2e8f0;max-width:700px;margin-bottom:2rem}.hero-actions{display:flex;gap:1.5rem;justify-content:center;width:100%;margin-bottom:3rem}.hero-text .small-text{font-size:.9rem;opacity:.8;max-width:600px;margin-top:1rem}.hero-dna-box{background:linear-gradient(90deg,#00f964,#e4ff01);border-radius:32px;padding:3rem 2rem;width:100%;max-width:1000px;margin:0 auto;box-shadow:0 20px 50px #00f96433}.product-showcase{display:flex;gap:60px;justify-content:center;align-items:flex-end;flex-wrap:wrap;animation:float-products 4s ease-in-out infinite}.product-item{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;border:4px;border-color:green}.product-item img{width:320px;height:320px;object-fit:contain;background:#60de6b;margin-bottom:.5rem;border-radius:24px;border:1px solid var(--glass-border);box-shadow:0 20px 40px #0000008c;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.product-item img.product-img-cover{object-fit:cover;background:#050b08}.product-item img:hover{transform:perspective(800px) rotateX(3deg) rotateY(-4deg) scale(1.05);border-color:#00f96466;box-shadow:0 25px 50px #0009,0 0 30px #00f96433}.product-label{display:inline-block;width:auto;max-width:100%;background:#00f964;color:#101d13;font-size:.95rem;font-weight:800;text-align:center;padding:.6rem 1.5rem;border-radius:50px;box-shadow:0 4px 15px #0003;margin:0 auto}.card{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);padding:2rem;border-radius:20px;transition:.3s;position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary));opacity:.5}.card:hover{transform:translateY(-5px);border-color:var(--primary);box-shadow:0 10px 40px -10px #00000080,0 0 15px #00f9641a}.highlight-border{border-color:#00f9644d;box-shadow:0 0 20px #00f9640d}.card-icon{font-size:2rem;margin-bottom:1rem}.card h3{margin-bottom:.8rem;font-size:1.3rem;color:var(--text-main)}.card p{font-size:.95rem;color:var(--text-muted);margin-bottom:1.5rem}.check-list li{position:relative;padding-left:1.5rem;margin-bottom:.5rem;font-size:.9rem;color:#e2e8f0}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--primary);font-weight:700}.tech-tags{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.tech-tags span{background:#e4ff011a;border:1px solid rgba(228,255,1,.3);padding:.5rem 1rem;border-radius:50px;font-size:.85rem;color:var(--secondary)}.glass-panel{background:var(--glass-bg);padding:2.5rem;border-radius:20px;border:1px solid var(--glass-border);box-shadow:inset 0 0 50px #0000004d;transition:.3s}.glass-panel:hover{border-color:#00f96440;box-shadow:inset 0 0 50px #0000004d,0 0 25px #00f96414}.scroll-progress{position:fixed;top:0;left:0;height:3px;z-index:2000;background:linear-gradient(90deg,var(--primary),var(--secondary));box-shadow:0 0 12px #00f96499;transition:width .1s linear;pointer-events:none}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal.revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.stats-grid{text-align:center}.stat-item .stat-number{font-size:clamp(2.4rem,4vw,3.4rem);font-weight:800;letter-spacing:-.02em;display:block;line-height:1.1}.stat-item p{color:var(--text-muted);font-size:.95rem;margin-top:.4rem}.whatsapp-float{position:fixed;right:1.4rem;bottom:1.4rem;z-index:1500;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#25d366;color:#fff;box-shadow:0 8px 25px #00000073,0 0 20px #25d36673;animation:whats-pulse 2.6s ease-in-out infinite}.whatsapp-float:hover{transform:scale(1.08);box-shadow:0 8px 25px #00000073,0 0 35px #25d366b3}@keyframes whats-pulse{0%,to{box-shadow:0 8px 25px #00000073,0 0 #25d36673}50%{box-shadow:0 8px 25px #00000073,0 0 0 12px #25d36600}}.nav-link:hover,.footer a:hover{text-shadow:0 0 14px rgba(0,249,100,.55)}.theme-toggle{background:#ffffff0d;border:1px solid var(--glass-border);border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:var(--text-main);cursor:pointer;margin-left:1rem;transition:.3s;flex-shrink:0}.theme-toggle:hover{border-color:var(--primary);color:var(--primary);box-shadow:0 0 12px #00f96440}:root[data-theme=light]{--bg-main: #f2f6f2;--text-main: #101a14;--text-muted: #55625a;--glass-border: rgba(10, 40, 20, .12);--glass-bg: rgba(255, 255, 255, .8)}:root[data-theme=light] body:before{background-color:var(--bg-main);background-image:linear-gradient(rgba(0,150,60,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,150,60,.07) 1px,transparent 1px),radial-gradient(circle at 50% 0%,#ffffff 0%,var(--bg-main) 70%);background-size:44px 44px,44px 44px,auto}:root[data-theme=light] .header{background:linear-gradient(180deg,#fffffff2,#ffffffbf);border-bottom:1px solid rgba(0,150,60,.15)}:root[data-theme=light] .hero-text h1,:root[data-theme=light] .card h3,:root[data-theme=light] .section-header h2,:root[data-theme=light] .form-header h3{color:var(--text-main)}:root[data-theme=light] .hero-text p,:root[data-theme=light] .check-list li,:root[data-theme=light] .content-block p,:root[data-theme=light] .feature-list li{color:#2a352e}:root[data-theme=light] .hero-overlay{opacity:.1}:root[data-theme=light] .hero-badges span{background:#ffffffb3;color:var(--text-main)}:root[data-theme=light] .btn-outline{color:#0b7d3c;border-color:#0b7d3c}:root[data-theme=light] .text-gradient{background:linear-gradient(90deg,#0b9c48,#7ba800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}:root[data-theme=light] .hero-eyebrow{color:#0b7d3c}:root[data-theme=light] .section-dark{background:#00501e0d}:root[data-theme=light] .glass-form{background:linear-gradient(145deg,#fff,#eef4ef)}:root[data-theme=light] .input-group input,:root[data-theme=light] .input-group textarea{background:#ffffffe6;color:var(--text-main);border-color:var(--glass-border)}:root[data-theme=light] .footer{background:linear-gradient(180deg,#ffffffe6,#e8efe9)}:root[data-theme=light] .nav-link{color:#3a463e}:root[data-theme=light] .nav-link:hover{color:#0b7d3c;text-shadow:none}:root[data-theme=light] .btn-nav{background:#00963c14;border-color:#00963c66;color:#0b7d3c}:root[data-theme=light] .tech-tags span{background:#0b7d3c14;border:1px solid rgba(11,125,60,.35);color:#0b6b34}:root[data-theme=light] .segment-item h4{color:#7a8a00}:root[data-theme=light] .feature-list strong{color:#0b7d3c}:root[data-theme=light] .stat-item p,:root[data-theme=light] .card p,:root[data-theme=light] .segment-item p,:root[data-theme=light] .section-header p{color:var(--text-muted)}@media(min-width:769px){:root[data-theme=light] .nav{background:transparent}}@media(max-width:768px){:root[data-theme=light] .nav{background:#fff;border-left:1px solid var(--glass-border);box-shadow:none}:root[data-theme=light] .nav.open{box-shadow:-20px 0 45px #00000026}}.content-block p{color:#e2e8f0;margin-bottom:1rem}.glass-panel h3{color:var(--text-main)}.feature-list li{margin-bottom:1rem;font-size:.95rem;color:var(--text-muted)}.feature-list strong{color:var(--primary);display:block;margin-bottom:.2rem}.segment-item{background:var(--glass-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--glass-border);padding:1.5rem;border-radius:20px;text-align:center;transition:.3s}.segment-item:hover{background:#ffffff0d;border-color:var(--primary);transform:translateY(-5px);box-shadow:0 10px 40px -10px #00000080,0 0 15px #00f9641a}.segment-item h4{color:var(--secondary);margin-bottom:.5rem}.segment-item p{font-size:.9rem;color:var(--text-muted)}.glass-form{background:linear-gradient(145deg,#152019,#0a110d);padding:2.5rem;border-radius:16px;border:1px solid var(--glass-border);box-shadow:0 10px 30px #0000004d}.form-header h3{margin-bottom:1.5rem;font-size:1.4rem;color:var(--text-main)}.input-group{margin-bottom:1.2rem}.input-group label{display:block;font-size:.85rem;color:var(--text-muted);margin-bottom:.4rem}.input-group input,.input-group textarea{width:100%;background:#0000004d;border:1px solid var(--glass-border);border-radius:8px;padding:.8rem;color:#fff;font-family:inherit;font-size:.95rem;transition:.3s}.input-group input:focus,.input-group textarea:focus{outline:none;border-color:var(--primary);background:#00000080;box-shadow:0 0 10px #00f9641a}.whatsapp-box{margin-top:2rem;padding:1.5rem 1.5rem 2.5rem;background:#25d3661a;border:1px solid rgba(37,211,102,.2);border-radius:12px}.btn-whatsapp{margin-top:.8rem;background:#25d366;color:#fff;width:fit-content;text-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:50px}.btn-whatsapp:hover{background:#1da851}.footer{position:relative;border-top:1px solid rgba(0,249,100,.12);padding:2rem 0;margin-top:auto;margin-top:4rem;background:linear-gradient(180deg,#020403d9,#020403);font-size:.9rem;color:var(--text-muted)}.footer:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,249,100,.65) 35%,rgba(228,255,1,.55) 50%,rgba(0,249,100,.65) 65%,transparent 100%);box-shadow:0 0 18px #00f96459;pointer-events:none}.footer-flex{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem}.footer-brand{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.social-links{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;margin-top:.5rem;text-align:center}@media(max-width:960px){.hero-grid,.grid-2{grid-template-columns:1fr;text-align:center}.hero{padding-top:100px}.hero-visual{order:2;display:flex;justify-content:center}.hero-actions,.hero-stats{justify-content:center}.align-center{text-align:left}}@media(max-width:768px){.menu-toggle{display:block}.nav{position:fixed;top:0;right:0;width:min(78vw,300px);height:100dvh;background:#070b08fa;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.6rem;padding:6.5rem 2rem 2rem;border-left:1px solid var(--glass-border);transform:translate(110%);transition:transform .35s ease}.nav.open{transform:translate(0);box-shadow:-20px 0 45px #0000008c}.nav .nav-link{font-size:1.05rem}.nav .btn-nav{margin-top:.5rem}.hero{padding-top:100px;padding-bottom:3rem}.hero-text h1{font-size:1.8rem;line-height:1.2}.hero-actions{flex-direction:column;width:100%;padding:0 1rem;gap:1rem}.btn{width:100%}.footer-flex{flex-direction:column;gap:1.5rem}.hero-dna-box{margin-top:2rem;padding:2.5rem 1.5rem;width:100%;background:linear-gradient(180deg,#00f964,#e4ff01);border-radius:24px}.product-showcase{flex-direction:column;gap:3rem;align-items:center}.product-item{width:100%;flex-direction:column;align-items:center}.product-item img{width:100%;max-width:240px;height:auto;object-fit:contain;margin-top:1rem;margin-bottom:0;transform:none}}@keyframes float-products{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.orbita-teaser{padding-top:0}.orbita-teaser-card{position:relative;display:block;border-radius:28px;overflow:hidden;border:1px solid rgba(19,196,75,.25);background:#050b08;box-shadow:0 30px 80px #00000080,0 0 40px #13c44b1a;transition:transform .35s ease,box-shadow .35s ease}.orbita-teaser-card:hover{transform:translateY(-4px);box-shadow:0 35px 90px #0000008c,0 0 60px #00f96433}.orbita-teaser-card{height:420px}.orbita-teaser-card img{position:absolute;top:0;right:0;width:62%;height:100%;object-fit:cover;object-position:50% 50%;border-radius:0;mask-image:linear-gradient(90deg,transparent 0%,#000 35%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 35%)}.orbita-teaser-rotulo{color:#00f964;font-size:.8rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase}.orbita-teaser-texto{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.8rem;padding:3rem;max-width:560px}.orbita-teaser-texto h2{color:#f5f7f6;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.02em;margin:0}.orbita-teaser-texto p{color:#a9b8ae;margin:0 0 .6rem}.orbita-teaser-texto .btn{width:auto}@media(max-width:768px){.orbita-teaser-card{height:520px}.orbita-teaser-card img{width:100%;height:60%;object-position:50% 30%;mask-image:linear-gradient(180deg,#000 40%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent 100%)}.orbita-teaser-texto{justify-content:flex-end;padding:1.5rem;max-width:none}}.vitrine-anim{position:relative;aspect-ratio:1;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 50% 40%,#0d1f14,#050b08 75%);border:1px solid rgba(0,249,100,.18);box-shadow:0 20px 40px #0000008c}.vitrine-anim svg{display:block;width:100%;height:100%}.vitrine-selo{position:absolute;left:50%;bottom:7%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .9rem .4rem .45rem;border-radius:50px;background:#050b08d9;border:1px solid rgba(0,249,100,.4);color:#f5f7f6;font-size:.78rem;font-weight:600;white-space:nowrap;box-shadow:0 0 20px #00f96433;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.vitrine-check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#00f964;color:#04140a}.vitrine-ponto{width:9px;height:9px;margin-left:.4rem;border-radius:50%;background:#00f964;box-shadow:0 0 #00f96499;animation:vitrine-ponto 2s ease-out infinite}@keyframes vitrine-ponto{0%{box-shadow:0 0 #00f96499}to{box-shadow:0 0 0 9px #00f96400}}.product-item .vitrine-anim{width:320px;margin-bottom:.5rem;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.product-item .vitrine-anim:hover{transform:perspective(800px) rotateX(3deg) rotateY(-4deg) scale(1.05);border-color:#00f96466;box-shadow:0 25px 50px #0009,0 0 30px #00f96433}@media(max-width:768px){.product-item .vitrine-anim{width:100%;max-width:240px;margin-top:1rem;margin-bottom:0}.vitrine-selo{font-size:.7rem}}.face-scan-malha line{stroke:#00f96452;stroke-width:.7}.face-scan-pontos circle{fill:#7cf58d}.face-scan-destaques circle{fill:none;stroke:#00f964;stroke-width:1.4;transform-box:fill-box;transform-origin:center;animation:face-scan-pulso 2.8s ease-out infinite}.face-scan-moldura path,.enc-moldura path{fill:none;stroke:#00f964;stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(0,249,100,.6))}.face-scan-feixe{animation:face-scan-varrer 3.6s cubic-bezier(.45,0,.55,1) infinite}.face-scan-feixe line{stroke:#00f964;stroke-width:1.5;filter:drop-shadow(0 0 6px #00f964)}@keyframes face-scan-varrer{0%{transform:translateY(52px);opacity:0}10%{opacity:1}80%{opacity:1}to{transform:translateY(268px);opacity:0}}@keyframes face-scan-pulso{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.2);opacity:0}}.face-scan-hero{width:100%;max-width:400px}.hero-text .atrium-subtitulo{margin:-.75rem 0 1rem;font-size:.85rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#4deb57}.hero-banner{display:block;width:100%;max-width:900px}.hero-banner img{display:block;width:100%;height:auto;border-radius:20px;border:1px solid rgba(77,235,87,.25);box-shadow:0 24px 60px #00000073,0 0 40px #4deb571f}:root[data-theme=light] .hero-text .atrium-subtitulo{color:#0b7d3c}:root[data-theme=light] .hero-banner img{box-shadow:0 18px 40px #003c192e}.enc-topo{fill:#1d3a26;stroke:#00f9648c;stroke-width:1.2;stroke-linejoin:round}.enc-esq{fill:#0f2418;stroke:#00f9648c;stroke-width:1.2;stroke-linejoin:round}.enc-dir{fill:#15301f;stroke:#00f9648c;stroke-width:1.2;stroke-linejoin:round}.enc-fita{fill:#00f96438}.enc-papel{fill:#eef6f0}.enc-texto{fill:#2b4a36}.enc-barras rect{fill:#0b2015}.enc-lido rect{fill:#00f96473;transform-box:fill-box;transform-origin:left center;animation:enc-lido 7s ease-in-out infinite}.enc-lido rect:nth-child(2){animation-delay:.25s}.enc-lido rect:nth-child(3){animation-delay:.5s}.enc-feixe{animation:enc-feixe 7s ease-in-out infinite}.enc-feixe line{stroke:#00f964;stroke-width:1.6;filter:drop-shadow(0 0 4px #00f964)}.enc-feixe-rastro{fill:#00f9642e}.enc-aviso,.enc-selo{animation:enc-aviso 7s ease-in-out infinite}.enc-aviso{transform-box:fill-box}.enc-aviso-caixa{fill:#0a160ff0;stroke:#00f96473;stroke-width:1;filter:drop-shadow(0 8px 16px rgba(0,0,0,.6))}.enc-aviso-avatar{fill:#0b2015;stroke:#00f96499;stroke-width:1}.enc-t1{fill:#f5f7f6;font-size:7px;font-weight:700}.enc-t2{fill:#f5f7f6;font-size:7.8px;font-weight:700}.enc-t3{fill:#a9b8ae;font-size:6.4px}@keyframes enc-feixe{0%,4%{transform:translate(14px);opacity:0}8%{opacity:1}36%{transform:translate(86px);opacity:1}40%,to{transform:translate(86px);opacity:0}}@keyframes enc-lido{0%,14%{transform:scaleX(0);opacity:1}34%{transform:scaleX(1);opacity:1}92%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes enc-aviso{0%,42%{opacity:0;translate:12px 0}50%,90%{opacity:1;translate:0 0}to{opacity:0;translate:0 0}}.enc-selo{animation-name:enc-selo}@keyframes enc-selo{0%,44%{opacity:0}52%,90%{opacity:1}to{opacity:0}}.orb-quadra{fill:#0c1a12;stroke:#13c44b38;stroke-width:.8}.orb-rua{stroke:#13c44b59;stroke-width:1}.orb-rota{fill:none;stroke:#13c44b;stroke-width:2;stroke-dasharray:3 5;filter:drop-shadow(0 0 3px rgba(0,249,100,.7))}.orb-luz{fill:#00f964;filter:drop-shadow(0 0 4px #00f964);offset-rotate:0deg;animation:orb-percurso 6s linear infinite}.orb-base{fill:#00f96414;stroke:#00f96480;stroke-width:1}.orb-marcador{fill:#00f96440;stroke:#00f964;stroke-width:1.4;filter:drop-shadow(0 0 4px rgba(0,249,100,.8))}.orb-pulso{fill:none;stroke:#00f964;stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:face-scan-pulso 3.2s ease-out infinite}.orb-pessoa{fill:#eef6f0;filter:drop-shadow(0 0 3px rgba(0,249,100,.6))}.orb-simbolo{filter:drop-shadow(0 0 10px rgba(0,249,100,.55))}.orb-orbita{fill:none;stroke:#00f964;stroke-width:1.6;opacity:.85}.orb-satelite{fill:#00f964;filter:drop-shadow(0 0 5px #00f964);offset-rotate:0deg;animation:orb-percurso 9s linear infinite}@keyframes orb-percurso{0%{offset-distance:0%}to{offset-distance:100%}}@media(prefers-reduced-motion:reduce){.face-scan-feixe{animation:none;transform:translateY(160px)}.face-scan-destaques circle,.orb-pulso{animation:none;opacity:.6}.enc-feixe{animation:none;opacity:0}.enc-lido rect{animation:none;transform:none}.enc-aviso,.enc-selo{animation:none;opacity:1}.orb-luz{animation:none;offset-distance:60%}.orb-satelite{animation:none;offset-distance:30%}.vitrine-ponto{animation:none}}.sob-medida{padding-top:0}.sob-card{display:grid;grid-template-columns:1.05fr 1fr;gap:3rem;align-items:center;padding:3.5rem;border-radius:28px;background:radial-gradient(ellipse at 100% 0%,rgba(19,196,75,.16),transparent 55%),linear-gradient(160deg,#0b1610,#050b08 70%);border:1px solid rgba(19,196,75,.25);box-shadow:0 30px 80px #00000080,0 0 40px #13c44b1a}.sob-card>*{min-width:0}.sob-rotulo{display:block;color:#00f964;font-size:.8rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1rem}.sob-texto h2{color:#f5f7f6;font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.12;letter-spacing:-.02em;margin:0 0 1.2rem}.sob-destaque{background:linear-gradient(90deg,#00f964,#e4ff01);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sob-lead{color:#c9d4cc;font-size:1.08rem;line-height:1.7;margin:0 0 2rem}.sob-lead strong{color:#00f964}.sob-passos{list-style:none;padding:0;margin:0 0 1.8rem;display:grid;gap:1.1rem}.sob-passos li{display:flex;gap:1rem;align-items:flex-start}.sob-num{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:800;color:#04140a;background:linear-gradient(180deg,#7cf58d,#4ae968);box-shadow:0 0 14px #00f96459}.sob-passos strong{display:block;color:#f5f7f6;margin-bottom:.15rem}.sob-passos p{color:#a9b8ae;font-size:.95rem;line-height:1.55;margin:0}.sob-prova{color:#a9b8ae;font-size:.92rem;margin:0 0 1.6rem;padding-left:.9rem;border-left:2px solid rgba(19,196,75,.45)}.sob-prova a{color:#f5f7f6;font-weight:600;text-decoration:underline;text-decoration-color:#00f96480;text-underline-offset:3px}.sob-prova a:hover{color:#00f964}.sob-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.sob-acoes .btn{width:auto}.sob-link{color:#a9b8ae;font-size:.92rem;text-decoration:underline;text-underline-offset:3px}.sob-link:hover{color:#00f964}.sob-visual{position:relative;aspect-ratio:400 / 320}.sob-visual svg{display:block;width:100%;height:100%}.sob-selo{bottom:0}.sob-janela-fundo{fill:#0a140e;stroke:#00f96459;stroke-width:1;filter:drop-shadow(0 18px 30px rgba(0,0,0,.6))}.sob-janela-barra{fill:#10201a}.sob-lateral{fill:#13c44b0f}.sob-esqueleto{fill:#a9b8ae47}.sob-menu-ativo{fill:#00f964}.sob-cartao{fill:#ffffff08;stroke:#00f9642e;stroke-width:.8}.sob-numero{fill:#13c44b}.sob-kpi{animation:sob-entrar .7s ease-out both}.sob-barra{transform-box:fill-box;transform-origin:bottom;animation:sob-crescer 5.6s ease-in-out infinite}.sob-modulo{animation:sob-modulo 5.4s ease-in-out infinite}.sob-modulo-fundo{fill:#050b08eb;stroke:#00f96473;stroke-width:1}.sob-modulo-ponto{fill:#00f964;filter:drop-shadow(0 0 3px #00f964)}.sob-modulo-texto{fill:#f5f7f6;font-size:10px;font-weight:600}@keyframes sob-entrar{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sob-crescer{0%{transform:scaleY(.15)}30%,80%{transform:scaleY(1)}to{transform:scaleY(.15)}}@keyframes sob-modulo{0%,to{opacity:.55;translate:0 0}12%{opacity:1;translate:0 -3px}24%{opacity:1;translate:0 0}40%{opacity:.55}}@media(max-width:960px){.sob-card{grid-template-columns:1fr;padding:2.2rem 1.5rem;gap:2rem}.sob-texto{text-align:left}}@media(max-width:768px){.sob-acoes{flex-direction:column;align-items:stretch;text-align:center}.sob-acoes .btn{width:100%}.sob-modulo-texto{font-size:11px}}@media(prefers-reduced-motion:reduce){.sob-kpi,.sob-barra,.sob-modulo{animation:none;opacity:1;transform:none}}.sobp-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;padding-top:2rem}.sobp-hero-grid>*{min-width:0}.sobp-hero-texto h1{font-size:clamp(2.3rem,4.6vw,3.6rem);line-height:1.08;letter-spacing:-.03em;font-weight:800;margin:0 0 1.4rem;color:var(--text-main)}.sobp-hero-texto p{font-size:1.1rem;color:var(--text-muted);margin:0 0 2rem;max-width:560px}.sobp-acoes{display:flex;gap:1rem;flex-wrap:wrap}.sobp-visual{padding:1.2rem;border-radius:28px;background:linear-gradient(160deg,#0b1610,#050b08 70%);border:1px solid rgba(19,196,75,.25);box-shadow:0 30px 80px #00000073,0 0 40px #13c44b1f}.sobp-passos-card{grid-template-columns:.8fr 1.2fr}.sobp-passos{margin:0;gap:1.6rem}.sobp-final{grid-template-columns:1fr;text-align:center}.sobp-final .sob-texto h2{max-width:640px;margin-left:auto;margin-right:auto}.sobp-final .sob-lead{margin-bottom:1.8rem}.sobp-final-acoes{justify-content:center}@media(max-width:960px){.sobp-hero-grid,.sobp-passos-card{grid-template-columns:1fr}.sobp-hero-texto{text-align:left}}@media(max-width:768px){.sobp-acoes{flex-direction:column}.sobp-visual{padding:.6rem}}.sobp-sistemas a{color:var(--text-main);font-weight:600;text-decoration:underline;text-decoration-color:#00f96480;text-underline-offset:3px}.sobp-sistemas a:hover{color:var(--primary)}:root[data-theme=light] .sobp-sistemas a:hover{color:#0b7d3c}.gi{padding-top:0}.gi-banner{display:block;margin:0 auto 2rem;max-width:1150px}.gi-banner img{display:block;width:100%;height:auto;border-radius:24px;border:1px solid rgba(19,196,75,.25);box-shadow:0 30px 70px #00000073,0 0 40px #13c44b1f}@media(max-width:768px){.gi-banner img{border-radius:16px}}.gi-card{display:grid;grid-template-columns:.95fr 1.05fr;gap:3rem;align-items:center;padding:3.5rem;border-radius:28px;background:radial-gradient(ellipse at 0% 100%,rgba(19,196,75,.14),transparent 55%),linear-gradient(200deg,#0b1610,#050b08 70%);border:1px solid rgba(19,196,75,.25);box-shadow:0 30px 80px #00000080,0 0 40px #13c44b1a;overflow:hidden}.gi-card>*{min-width:0}.gi-rotulo{display:block;color:#00f964;font-size:.8rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;margin-bottom:1rem}.gi-texto h2{color:#f5f7f6;font-size:clamp(1.9rem,3.2vw,2.6rem);line-height:1.12;letter-spacing:-.02em;margin:0 0 1.2rem}.gi-destaque{background:linear-gradient(90deg,#00f964,#e4ff01);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gi-lead{color:#c9d4cc;font-size:1.05rem;line-height:1.7;margin:0 0 1.6rem}.gi-areas{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:.9rem}.gi-areas li{padding-left:1rem;border-left:2px solid rgba(19,196,75,.5)}.gi-areas strong{display:block;color:#f5f7f6;margin-bottom:.1rem}.gi-areas span{color:#a9b8ae;font-size:.93rem;line-height:1.55}.gi-texto .btn{width:auto}.gi-telas{position:relative;aspect-ratio:1 / .86;margin-bottom:1.6rem}.gi-tela{position:absolute;margin:0;border-radius:12px;overflow:hidden;background:#0a140e;border:1px solid rgba(0,249,100,.25);box-shadow:0 24px 50px #0009;transition:transform .4s ease}.gi-tela img{display:block;width:100%;height:auto;border-radius:0}.gi-tela-barra{display:flex;gap:5px;padding:7px 10px;background:#10201a}.gi-tela-barra i{width:7px;height:7px;border-radius:50%;background:#a9b8ae66}.gi-tela-fundo{top:0;right:0;width:72%;opacity:.85}.gi-tela-frente{top:22%;left:0;width:78%;z-index:2;box-shadow:0 30px 60px #000000b3,0 0 40px #00f9641f}.gi-tela-mini{bottom:9%;right:2%;width:40%;z-index:3}.gi-telas:hover .gi-tela-frente{transform:translateY(-6px)}.gi-legenda{position:absolute;left:0;right:0;top:100%;margin:.6rem 0 0;text-align:center;color:#7f8f85;font-size:.75rem}@media(max-width:960px){.gi-card{grid-template-columns:1fr;padding:2.2rem 1.5rem;gap:2.2rem}.gi-texto{text-align:left}}@media(max-width:768px){.gi-texto .btn{width:100%}.gi-telas{aspect-ratio:1 / .95;margin-bottom:2.6rem}}.img-janela{fill:#060c09;stroke:#00f9644d;stroke-width:1}.img-janela-barra{fill:#10201a}.img-ponto-barra{fill:#a9b8ae73}.img-esqueleto{fill:#a9b8ae40}.img-cabeca{fill:none;stroke:#d9dfdb;stroke-width:3.2;opacity:.75;filter:blur(.6px)}.img-setor-borda{fill:none;stroke:#00f96440;stroke-width:1}.img-medida-linha{stroke:#00f964;stroke-width:1.4;stroke-dasharray:62;stroke-dashoffset:62;animation:img-tracar 7s ease-in-out infinite}.img-cruz{stroke:#00f964;stroke-width:1.6;stroke-linecap:round;filter:drop-shadow(0 0 3px #00f964);animation:img-aparecer-cedo 7s ease-in-out infinite}.img-cruz-2{animation-name:img-aparecer-medio}.img-medida-rotulo rect{fill:#050b08e6;stroke:#00f964;stroke-width:1}.img-medida-rotulo text{fill:#f5f7f6;font-size:8.5px;font-weight:700}.img-medida-rotulo{animation:img-aparecer-medio 7s ease-in-out infinite}.img-laudo{animation:img-laudo 7s ease-in-out infinite}.img-laudo-papel{fill:#eef6f0;filter:drop-shadow(0 10px 18px rgba(0,0,0,.6))}.img-laudo-topo{fill:#13c44b}.img-laudo-titulo{fill:#04140a;font-size:8px;font-weight:800;letter-spacing:.15em}.img-laudo-linha{fill:#b9c9be}.img-laudo-linha-ass{stroke:#8fa497;stroke-width:.8}.img-assinatura{fill:none;stroke:#0b3d1e;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:90;stroke-dashoffset:90;animation:img-assinar 7s ease-in-out infinite}.img-laudo-selo{fill:#00f964;animation:img-aparecer-tarde 7s ease-in-out infinite}.img-laudo-check{fill:none;stroke:#04140a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:img-aparecer-tarde 7s ease-in-out infinite}.img-selo{animation:img-aparecer-tarde 7s ease-in-out infinite}@keyframes img-tracar{0%,5%{stroke-dashoffset:62;opacity:1}28%,92%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes img-aparecer-cedo{0%,3%{opacity:0}7%,92%{opacity:1}to{opacity:0}}@keyframes img-aparecer-medio{0%,26%{opacity:0}32%,92%{opacity:1}to{opacity:0}}@keyframes img-laudo{0%,36%{opacity:0;translate:10px 8px}44%,92%{opacity:1;translate:0 0}to{opacity:0;translate:0 0}}@keyframes img-assinar{0%,48%{stroke-dashoffset:90}68%,to{stroke-dashoffset:0}}@keyframes img-aparecer-tarde{0%,68%{opacity:0}74%,92%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.img-medida-linha,.img-assinatura{animation:none;stroke-dashoffset:0}.img-cruz,.img-medida-rotulo,.img-laudo,.img-laudo-selo,.img-laudo-check,.img-selo{animation:none;opacity:1}}.product-showcase{gap:40px 44px;max-width:980px;margin:0 auto}.product-item .vitrine-anim{width:280px}.site-card-vitrine svg{width:100%;height:100%}@media(max-width:1000px)and (min-width:769px){.product-showcase{max-width:640px}.product-item .vitrine-anim{width:270px}}@media(max-width:768px){.product-showcase{gap:3rem}.product-item .vitrine-anim{width:100%;max-width:260px}}.site-visual svg{display:block;width:100%;height:auto}.site-janela{fill:#0a140e;stroke:#00f96459;stroke-width:1;filter:drop-shadow(0 14px 24px rgba(0,0,0,.55))}.site-barra{fill:#10201a}.site-url{fill:#a9b8ae2e}.site-logo{fill:#00f964}.site-esq{fill:#a9b8ae4d}.site-titulo{fill:#f5f7f6;opacity:.85}.site-btn-mini{fill:#00f96440;stroke:#00f964;stroke-width:.8}.site-cta{fill:#4ae968;filter:drop-shadow(0 0 6px rgba(0,249,100,.6))}.site-imagem{fill:#13c44b24;stroke:#00f9644d;stroke-width:.8}.site-imagem-forma{fill:#00f96459}.site-imagem-sol{fill:#e4ff01;opacity:.8}.site-card{fill:#ffffff0a;stroke:#00f96433;stroke-width:.8}.site-card-icone{fill:#00f96480}.site-cel-corpo{fill:#0d1712;stroke:#00f96473;stroke-width:1.2;filter:drop-shadow(0 14px 20px rgba(0,0,0,.6))}.site-cel-tela{fill:#08110c}.site-cel-alto{fill:#a9b8ae59}.site-seta{fill:#f5f7f6;stroke:#04140a;stroke-width:1;stroke-linejoin:round}.site-clique{fill:none;stroke:#00f964;stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:site-clique 6s ease-out infinite}.site-bloco{animation:site-bloco 6s ease-out infinite}.site-cursor{animation:site-cursor 6s ease-in-out infinite}@keyframes site-bloco{0%{opacity:0;translate:0 6px}8%,88%{opacity:1;translate:0 0}96%,to{opacity:0;translate:0 0}}@keyframes site-cursor{0%,30%{opacity:0;translate:60px 40px}40%{opacity:1}52%,88%{opacity:1;translate:0 0}96%,to{opacity:0;translate:0 0}}@keyframes site-clique{0%,54%{transform:scale(.3);opacity:0}56%{opacity:.9}70%,to{transform:scale(2.2);opacity:0}}@media(prefers-reduced-motion:reduce){.site-bloco,.site-cursor{animation:none;opacity:1}.site-clique{animation:none;opacity:0}}.hib-lua{fill:#e4ff01;opacity:.85}.hib-estrela{fill:#f5f7f6;animation:hib-piscar 3s ease-in-out infinite}.hib-cel-corpo{fill:#0d1712;stroke:#00f96473;stroke-width:1.2;filter:drop-shadow(0 14px 22px rgba(0,0,0,.6))}.hib-cel-tela{fill:#08110c}.hib-cel-alto{fill:#a9b8ae59}.hib-celular{animation:hib-vibrar 7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.hib-coruja-corpo{fill:#13c44b}.hib-olho{fill:#f5f7f6}.hib-pupila{fill:#04140a}.hib-bico{fill:#e4ff01}.hib-olhos{transform-box:fill-box;transform-origin:center;animation:hib-piscada 4s ease-in-out infinite}.hib-hora{fill:#f5f7f6;font-size:24px;font-weight:800;letter-spacing:-.02em}.hib-sub{fill:#a9b8ae;font-size:8px}.hib-dica{fill:#7f8f85;font-size:7px}.hib-circ{fill:none;stroke:#00f964;stroke-width:1.6}.hib-circ-aceso{fill:#00f964;opacity:0;filter:drop-shadow(0 0 6px #00f964);animation:hib-tocar 7s ease-out infinite}.hib-circ-num{fill:#f5f7f6;font-size:10px;font-weight:800;pointer-events:none}.hib-balao-ia{fill:#0a160ff2;stroke:#00f96473;stroke-width:1;filter:drop-shadow(0 8px 14px rgba(0,0,0,.6))}.hib-rotulo-ia{fill:#00f964;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hib-texto{fill:#f5f7f6;font-size:9px;font-weight:600}.hib-balao-resp{fill:#4ae968}.hib-texto-resp{fill:#04140a;font-size:9px;font-weight:700}.hib-mic rect{fill:#04140a}.hib-mic path{stroke:#04140a;stroke-width:1.4;stroke-linecap:round}.hib-ia{animation:hib-ia 7s ease-in-out infinite}.hib-resp{animation:hib-resp 7s ease-in-out infinite}.hib-selo{animation:hib-selo 7s ease-in-out infinite}@keyframes hib-vibrar{0%,12%,to{transform:none}2%,6%,10%{transform:rotate(-2deg)}4%,8%{transform:rotate(2deg)}}@keyframes hib-tocar{0%,16%{opacity:0}19%,90%{opacity:.35}to{opacity:0}}@keyframes hib-ia{0%,36%{opacity:0;translate:10px 0}42%,92%{opacity:1;translate:0 0}to{opacity:0}}@keyframes hib-resp{0%,52%{opacity:0;translate:10px 0}58%,92%{opacity:1;translate:0 0}to{opacity:0}}@keyframes hib-selo{0%,64%{opacity:0}70%,92%{opacity:1}to{opacity:0}}@keyframes hib-piscar{0%,to{opacity:.25}50%{opacity:.9}}@keyframes hib-piscada{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@media(prefers-reduced-motion:reduce){.hib-celular,.hib-olhos,.hib-estrela{animation:none}.hib-circ-aceso{animation:none;opacity:.35}.hib-ia,.hib-resp,.hib-selo{animation:none;opacity:1}}.footer-servicos{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem;font-size:.9rem;margin-bottom:.8rem}.footer-servicos a{color:var(--text-muted)}.footer-servicos a:hover{color:var(--primary)}:root[data-theme=light] .footer-servicos a:hover{color:#0b7d3c}#solucoes .card{display:flex;flex-direction:column}#solucoes .card .check-list{margin-bottom:1.5rem}#solucoes .card>.btn{margin-top:auto!important}.chr-mostrador ellipse{fill:none;stroke:#00f96424;stroke-width:1}.chr-mostrador text{fill:#00f96473;font-size:11px;font-weight:600}.chr-cel-corpo{fill:#0d1712;stroke:#00f96473;stroke-width:1.2;filter:drop-shadow(0 14px 22px rgba(0,0,0,.6))}.chr-cel-tela{fill:#08110c}.chr-cel-alto{fill:#a9b8ae59}.chr-marca{fill:#f5f7f6;font-size:7px;font-weight:700}.chr-hora{fill:#f5f7f6;font-size:30px;font-weight:800;letter-spacing:-.02em}.chr-seg{fill:#00f964;font-size:11px}.chr-sub{fill:#a9b8ae;font-size:7px}.chr-chip{fill:#ffffff0a;stroke:#00f9644d;stroke-width:.8}.chr-chip-ponto{fill:#00f964}.chr-chip-texto{fill:#c9d4cc;font-size:6.2px;font-weight:600}.chr-anel-trilho{fill:none;stroke:#00f96426;stroke-width:4}.chr-anel{fill:none;stroke-width:4;stroke-linecap:round;stroke-dasharray:60 110;filter:drop-shadow(0 0 4px rgba(0,249,100,.8))}.chr-anel-giro{animation:chr-girar 6s linear infinite}.chr-botao{fill:#4ae968;filter:drop-shadow(0 0 8px rgba(0,249,100,.55))}.chr-botao-texto{fill:#04140a;font-size:9px;font-weight:800;letter-spacing:.05em;animation:chr-texto 6s ease-in-out infinite}.chr-botao-check{fill:none;stroke:#04140a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:chr-check 6s ease-in-out infinite}.chr-confirma-caixa{fill:#00f9641a;stroke:#00f964;stroke-width:1}.chr-confirma-titulo{fill:#f5f7f6;font-size:8px;font-weight:700}.chr-confirma-sub{fill:#a9b8ae;font-size:6.6px}.chr-confirma,.chr-selo{animation:chr-confirma 6s ease-in-out infinite}@keyframes chr-girar{0%{transform:rotate(0)}45%{transform:rotate(540deg)}46%,to{transform:rotate(540deg)}}@keyframes chr-texto{0%,45%{opacity:1}48%,94%{opacity:0}to{opacity:1}}@keyframes chr-check{0%,46%{opacity:0}50%,94%{opacity:1}to{opacity:0}}@keyframes chr-confirma{0%,50%{opacity:0}56%,94%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.chr-anel-giro{animation:none}.chr-botao-texto{animation:none;opacity:0}.chr-botao-check,.chr-confirma,.chr-selo{animation:none;opacity:1}}.vitrine-tag{position:absolute;top:12px;right:12px;padding:.22rem .6rem;border-radius:50px;background:#e4ff01;color:#04140a;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 14px #e4ff0159}.chr-status{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.2rem;padding:.35rem .9rem;border-radius:50px;background:#e4ff011f;border:1px solid rgba(228,255,1,.45);color:var(--text-main);font-size:.82rem;font-weight:600}.chr-status i{width:8px;height:8px;border-radius:50%;background:#e4ff01;box-shadow:0 0 8px #e4ff01}:root[data-theme=light] .chr-status{background:#7a8a001a;border-color:#7a8a0073}:root[data-theme=light] .chr-status i{background:#7a8a00;box-shadow:none}.chr-banner{margin:0;width:100%;max-width:1150px;border-radius:24px;overflow:hidden;border:1px solid rgba(0,249,100,.25);box-shadow:0 30px 70px #00000073,0 0 40px #00f9641f}.chr-banner img{display:block;width:100%;height:auto;border-radius:0}.chr-func>*{min-width:0}.chr-header-esq{text-align:left;margin-left:0}.chr-cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.chr-cards .card{padding:1.4rem}.chr-cards .card h3{font-size:1.05rem}.chr-cards .card p{margin-bottom:0;font-size:.9rem}.chr-visual{justify-self:center}@media(max-width:768px){.chr-banner{border-radius:16px}.chr-cards{grid-template-columns:1fr}}.product-showcase{max-width:1120px;gap:36px 30px}.product-item .vitrine-anim{width:246px}.product-showcase .product-label{font-size:.9rem;padding:.55rem 1.2rem}@media(max-width:1100px)and (min-width:769px){.product-showcase{max-width:820px}}@media(min-width:1000px){#solucoes .grid-3{grid-template-columns:repeat(3,1fr)}#solucoes .grid-3>:last-child:nth-child(3n+1){grid-column:2}}
