@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jakarta-400.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jakarta-500.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jakarta-600.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jakarta-700.ttf)format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/jakarta-800.ttf)format("truetype")}
:root{--ink:#0f2c44;--muted:#4a6478;--line:#e0eaf4;--blue:#2e7cc3;--orange:#f0602e;--green:#147d3c}html{scroll-behavior:smooth;scroll-padding-top:96px}body{color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button{cursor:pointer;text-align:inherit;color:inherit;background:0 0;border:0}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}a{color:var(--blue);text-decoration:none}button,a{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}img{max-width:100%}svg{flex-shrink:0}h1,h2,h3{text-wrap:pretty}p{overflow-wrap:break-word}:focus-visible{outline-offset:5px;outline:3px solid #2e7cc3}summary{cursor:pointer}summary:focus-visible{border-radius:5px}.sr-only,.skip-link{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:1000;border:2px solid var(--blue);clip:auto;background:#fff;border-radius:8px;width:auto;height:auto;margin:0;padding:14px 20px;position:fixed;top:12px;left:16px}.site-header{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff2;border-bottom:1px solid #e6edf4;position:sticky;top:0}.nav-inner{align-items:center;gap:20px;max-width:1220px;height:72px;margin:auto;padding:0 28px;display:flex}.brand{letter-spacing:-.03em;color:var(--ink);flex-shrink:0;align-items:center;gap:9px;font-size:20px;font-weight:800;display:flex}.brand img{width:34px;height:34px}.desktop-links{white-space:nowrap;flex:1;align-items:center;gap:0;display:flex}.desktop-links>a,.nav-group>button{color:#33566e;border-radius:9px;align-items:center;gap:5px;min-height:44px;padding:8px clamp(5px,.7vw,10px);font-size:13px;font-weight:600;display:flex}.desktop-links>a:hover,.nav-group>button:hover,.desktop-links [aria-current=page]{color:var(--ink);background:#f1f6fb}.nav-group{position:relative}.nav-popover{border:1px solid var(--line);background:#fff;border-radius:16px;width:330px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 50px -20px #0f2c4450}.nav-popover>a{white-space:normal;color:var(--ink);border-radius:11px;gap:12px;padding:12px;display:flex}.nav-popover>a:hover{background:#f4f9ff}.nav-popover strong{font-size:14px;display:block}.nav-popover small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.nav-icon{width:36px;height:36px;color:var(--blue);background:#e3f0fc;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.nav-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.language-picker select{border:1px solid var(--line);color:#33566e;cursor:pointer;background:#fff;border-radius:8px;max-width:68px;min-height:44px;padding:8px 3px;font-size:12px;font-weight:600}.button{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:14px 22px;font-size:15px;font-weight:700;line-height:1.4;display:inline-flex}.button-primary{color:#fff;background:#d94f20}.button-primary:hover{color:#fff;background:#bb3f14}.button-whatsapp{color:#fff;background:#147d3c}.button-whatsapp:hover{color:#fff;background:#106331}.nav-contact{white-space:nowrap;border-radius:10px;padding:11px 15px;font-size:13px}.nav-contact img{filter:brightness(0)invert()}.menu-toggle{border:1px solid var(--line);border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.mobile-navigation{border-top:1px solid var(--line);background:#fff;max-height:calc(100dvh - 72px);padding:12px 28px 24px;overflow-y:auto}.mobile-navigation a{color:var(--ink);border-bottom:1px solid #edf2f7;min-height:44px;padding:14px 10px;font-size:15px;font-weight:600;display:block}.mobile-navigation p{text-transform:uppercase;letter-spacing:.08em;color:#607b90;margin:20px 10px 5px;font-size:12px;font-weight:700}.site-photo{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.fit-demo{transform-origin:0 0}.contact-hero{background:linear-gradient(170deg,#eef5fd,#fff 70%);padding:72px 28px 90px}.contact-layout{grid-template-columns:1fr 1fr;align-items:start;gap:70px;max-width:1120px;margin:auto;display:grid}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-size:13px;font-weight:700}.contact-layout h1{letter-spacing:-.035em;margin:18px 0 24px;font-size:clamp(36px,4.5vw,56px);font-weight:800;line-height:1.1}.lead{color:var(--muted);margin-bottom:28px;font-size:18px;line-height:1.7}.contact-details{color:var(--muted);margin-top:44px;font-size:14px;line-height:1.7}.contact-details strong{color:var(--ink)}.contact-form{border:1px solid var(--line);background:#fff;border-radius:24px;padding:32px;box-shadow:0 25px 60px -40px #0f2c4455}.contact-form h2{margin:0 0 26px;font-size:26px}.contact-form label{margin:18px 0;font-size:14px;font-weight:600;display:block}.contact-form input,.contact-form textarea{background:#fbfdff;border:1px solid #c5d5e4;border-radius:10px;width:100%;min-height:46px;margin-top:8px;padding:12px 14px;line-height:1.5;display:block}.contact-form textarea{resize:vertical}.form-note{color:var(--muted);font-size:13px;line-height:1.6}.legal-language-note{text-align:center;background:#eef5fd;margin:0;padding:14px 28px;font-size:14px;line-height:1.6}.not-found{text-align:center;padding:110px 28px}.not-found h1{font-size:clamp(32px,5vw,56px)}main button{font-family:inherit}main button[aria-pressed]{min-height:44px}.hero-demo{min-width:0}footer a{min-height:24px;line-height:1.5!important}footer a:hover{text-underline-offset:4px;text-decoration:underline}footer a[aria-label*=Play],footer a[aria-label*=Store]{min-height:56px}.legal-page aside{flex-shrink:0}.legal-page [id]{scroll-margin-top:96px}main a[style*="background: rgb(37, 211, 102)"],footer a[style*="background: rgb(37, 211, 102)"]{background:#147d3c!important;border-color:#147d3c!important}main a[style*="background: rgb(240, 96, 46)"]{background:#d94f20!important}@media (min-width:1101px){.mobile-navigation{display:none}}@media (max-width:1100px){.desktop-links{display:none}.menu-toggle{display:inline-flex}.nav-inner{gap:12px}.grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:800px){.grid-three,.grid-five{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-two{grid-template-columns:minmax(0,1fr)!important}.contact-layout{grid-template-columns:1fr;gap:36px}.contact-hero{padding:42px 20px 60px}.industry-hero-art>div:first-child{width:100%!important;margin-right:0!important}.legal-page aside{max-width:none!important;max-height:none!important;position:static!important}}@media (max-width:540px){.nav-inner{height:68px;padding:0 18px}.nav-actions{gap:6px}.brand{gap:6px;font-size:19px}.brand img{width:29px;height:29px}.nav-contact{display:none}.language-picker select{max-width:68px;font-size:13px}.grid-three,.grid-four,.grid-five{grid-template-columns:minmax(0,1fr)!important}.hero-demo{margin-top:4px}.hero-demo>div:first-child{gap:12px!important;padding-left:0!important}.hero-demo>div:first-child button{font-size:12px!important;line-height:1.4!important}footer>div{padding-left:20px!important;padding-right:20px!important}.contact-form{padding:24px}.industry-hero-art{max-width:100%!important}.legal-page{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[style*=animation\:]{opacity:1!important;transform:none!important}[style*=wv-layA]{opacity:1!important;visibility:visible!important;position:relative!important}[style*=wv-layB]{display:none!important}}main a[style*="background:#25D366"],main a[style*="background: #25D366"]{background:#147d3c!important;border-color:#147d3c!important}main a[style*="background:#f0602e"],main a[style*="background: #f0602e"]{background:#d94f20!important}.hero-art-frame{width:100%;height:520px;position:relative}.hero-art{max-width:none}.hero-demo{max-width:540px!important}.nav-group:focus-within{z-index:1}
*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif}a{color:#2e7cc3;text-decoration:none}a:hover{color:#f0602e}summary::-webkit-details-marker{display:none}summary{cursor:pointer;list-style:none}@keyframes wv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes wv-r1{0%,4%{opacity:0;transform:translateY(8px)}9%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes wv-r2{0%,24%{opacity:0;transform:translateY(8px)}29%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes wv-r3{0%,42%{opacity:0;transform:translateY(8px)}47%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes wv-r4{0%,60%{opacity:0;transform:translateY(8px)}65%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes wv-rty{0%,10%{opacity:0}13%,22%{opacity:1}25%,to{opacity:0}}@keyframes wv-rfill{0%,60%{transform:scaleX(0)}80%,93%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}@keyframes wv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes wv-dash{to{stroke-dashoffset:-160px}}@keyframes wv-ring{0%{opacity:.55;transform:scale(.9)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}@keyframes wv-m1{0%,2%{opacity:0;transform:translateY(10px)}6%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(10px)}}@keyframes wv-typing{0%,8%{opacity:0}10%,20%{opacity:1}23%,to{opacity:0}}@keyframes wv-m2{0%,22%{opacity:0;transform:translateY(10px)}26%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(10px)}}@keyframes wv-m3{0%,38%{opacity:0;transform:translateY(10px)}42%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(10px)}}@keyframes wv-m4{0%,52%{opacity:0;transform:translateY(10px)}56%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(10px)}}@keyframes wv-m5{0%,66%{opacity:0;transform:translateY(10px)}70%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(10px)}}@keyframes wv-m6{0%,82%{opacity:0;transform:translateY(10px)}86%,95%{opacity:1;transform:none}99%,to{opacity:0;transform:translateY(10px)}}@keyframes wv-a1{0%,14%{opacity:0;transform:translate(12px)}19%,95%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes wv-a2{0%,30%{opacity:0;transform:translate(12px)}35%,95%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes wv-a3{0%,46%{opacity:0;transform:translate(12px)}51%,95%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes wv-a4{0%,62%{opacity:0;transform:translate(12px)}67%,95%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes wv-a5{0%,78%{opacity:0;transform:translate(12px)}83%,95%{opacity:1;transform:none}99%,to{opacity:0}}@keyframes wv-n1{0%,3%{opacity:.32;transform:translateY(4px)}8%,92%{opacity:1;transform:none}97%,to{opacity:.32;transform:translateY(4px)}}@keyframes wv-n2{0%,13%{opacity:.32;transform:translateY(4px)}18%,92%{opacity:1;transform:none}97%,to{opacity:.32;transform:translateY(4px)}}@keyframes wv-n3{0%,23%{opacity:.32;transform:translateY(4px)}28%,92%{opacity:1;transform:none}97%,to{opacity:.32;transform:translateY(4px)}}@keyframes wv-n4{0%,33%{opacity:.32;transform:translateY(4px)}38%,92%{opacity:1;transform:none}97%,to{opacity:.32;transform:translateY(4px)}}@keyframes wv-n5{0%,43%{opacity:.32;transform:translateY(4px)}48%,92%{opacity:1;transform:none}97%,to{opacity:.32;transform:translateY(4px)}}@keyframes wv-n6{0%,53%{opacity:.32;transform:translateY(4px)}58%,92%{opacity:1;transform:none}97%,to{opacity:.32;transform:translateY(4px)}}@keyframes wv-n7{0%,64%{opacity:.32;transform:translateY(4px)}69%,92%{opacity:1;transform:none}97%,to{opacity:.32;transform:translateY(4px)}}@keyframes wv-prog{0%,3%{transform:scaleY(0)}66%,92%{transform:scaleY(1)}97%,to{transform:scaleY(0)}}@keyframes wv-h1{0%,3%{opacity:0;transform:translateY(8px)}6%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-h2{0%,13%{opacity:0;transform:translateY(8px)}16%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-h3{0%,24%{opacity:0;transform:translateY(8px)}27%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-h4{0%,31%{opacity:0;transform:translateY(8px)}34%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-hb{0%,35%{opacity:0;transform:translateY(8px)}38%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-hr{0%,47%{opacity:0;transform:translateY(8px)}50%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-h5{0%,57%{opacity:0;transform:translateY(8px)}60%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-hp{0%,66%{opacity:0;transform:translateY(8px)}69%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-hsum{0%,71%{opacity:0;transform:translateY(8px)}74%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-hty{0%,6%{opacity:0}7%,12%{opacity:1}13%,to{opacity:0}}@keyframes wv-hty2{0%,61%{opacity:0}62%,65%{opacity:1}66%,to{opacity:0}}@keyframes wv-hs1{0%,2%{color:#4a6478;background:#fff;border-color:#e0eaf4}3%,32%{color:#fff;background:#0f2c44;border-color:#0f2c44}33%,to{color:#4a6478;background:#fff;border-color:#e0eaf4}}@keyframes wv-hs2{0%,32%{color:#4a6478;background:#fff;border-color:#e0eaf4}33%,46%{color:#fff;background:#0f2c44;border-color:#0f2c44}47%,to{color:#4a6478;background:#fff;border-color:#e0eaf4}}@keyframes wv-hs3{0%,46%{color:#4a6478;background:#fff;border-color:#e0eaf4}47%,56%{color:#fff;background:#0f2c44;border-color:#0f2c44}57%,to{color:#4a6478;background:#fff;border-color:#e0eaf4}}@keyframes wv-hs4{0%,56%{color:#4a6478;background:#fff;border-color:#e0eaf4}57%,94%{color:#fff;background:#0f2c44;border-color:#0f2c44}95%,to{color:#4a6478;background:#fff;border-color:#e0eaf4}}@keyframes wv-hl0{0%,0%{opacity:0;transform:translateY(8px)}3%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-hc1{0%,37%{opacity:0;transform:translateY(8px)}40%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-hc2{0%,40%{opacity:0;transform:translateY(8px)}43%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-hc3{0%,43%{opacity:0;transform:translateY(8px)}46%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-layA{0%,49.6%{opacity:1;visibility:visible}50%,to{opacity:0;visibility:hidden}}@keyframes wv-layB{0%,49.6%{opacity:0;visibility:hidden}50%,to{opacity:1;visibility:visible}}@keyframes wv-hbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wv-hpick{0%,24%{background:#fff;border-color:#e3ebf3}26%,94%{background:#e3f4ee;border-color:#1f8a70}98%,to{background:#fff;border-color:#e3ebf3}}@keyframes wv-wf0{0%,2%{opacity:0;transform:translateY(8px)}5%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-wf1{0%,10%{opacity:0;transform:translateY(8px)}13%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-wf2{0%,18%{opacity:0;transform:translateY(8px)}21%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-wf3{0%,26%{opacity:0;transform:translateY(8px)}29%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-wf4{0%,34%{opacity:0;transform:translateY(8px)}37%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-wf5{0%,42%{opacity:0;transform:translateY(8px)}45%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-wf6{0%,50%{opacity:0;transform:translateY(8px)}53%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-wf7{0%,58%{opacity:0;transform:translateY(8px)}61%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-wf8{0%,68%{opacity:0;transform:translateY(8px)}71%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:translateY(8px)}}@keyframes wv-wfpulse{0%,to{opacity:1}50%{opacity:.35}}.hover-0:hover{color:#0f2c44!important;background:#f1f6fb!important}.hover-1:hover{color:#0f2c44!important;background:#f4f9ff!important}.hover-2:hover{background:#1da851!important}.hover-3:hover{color:#fff!important;background:#d94f20!important}.hover-4:hover{color:#fff!important;background:#1da851!important;border-color:#1da851!important}.hover-5:hover{color:#0f2c44!important}.hover-6:hover{filter:none!important;opacity:1!important}.hover-7:hover{color:#0f2c44!important;border-color:#2e7cc3!important;transform:translateY(-3px)!important}.hover-8:hover{color:#0f2c44!important;background:#fff6f2!important;border-color:#f0602e!important}.hover-9:hover{color:#fff!important;background:#1da851!important}.hover-10:hover{color:#0f2c44!important;border-color:#2e7cc3!important}.hover-11:hover{border-color:#2e7cc3!important;transform:translateY(-3px)!important}.hover-12:hover{border-color:#f0602e!important;transform:translateY(-3px)!important}.hover-13:hover{transform:translateY(-3px)!important}.hover-14:hover{background:#f7fbff!important}.hover-15:hover{color:#fff!important;border-color:#dbe9f6!important}.hover-16:hover{color:#f0602e!important}
