@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=Kaushan+Script&display=swap');
:root{--u:calc(100vw / 1672);--cyan:#04d4f5;--line:#058fd2;--navy:#00132b;--muted:#d2dced;color-scheme:dark}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:#001025;color:white;line-height:1.15}html{scroll-behavior:smooth}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #6ceaff;outline-offset:3px}button{border:0}h1,h2,h3,p{margin:0}em{font-style:normal}button:hover,a.btn:hover{filter:brightness(1.2)}.site{width:100%;overflow:hidden;background:radial-gradient(ellipse at 2% 39%,#005c9555,transparent 30%),radial-gradient(ellipse at 94% 66%,#00578c55,transparent 25%),#001124}.art{width:calc(var(--w)*var(--u));height:calc(var(--h)*var(--u));background-image:url('mockup.png');background-size:calc(1672*var(--u)) calc(941*var(--u));background-position:calc(var(--x)*var(--u)*-1) calc(var(--y)*var(--u)*-1);background-repeat:no-repeat;flex-shrink:0}.header{height:calc(47*var(--u));position:relative;display:flex;align-items:center;padding:0 calc(110*var(--u)) 0 calc(79*var(--u));gap:calc(24*var(--u));background:linear-gradient(135deg,#001329,#000918 67%,#052b50);border-bottom:calc(1*var(--u)) solid #157aa7;z-index:5}.logo{display:block;flex-shrink:0}.mobile-logo{display:none}.header nav{display:flex;align-items:center;justify-content:space-between;margin-left:calc(184*var(--u));width:calc(530*var(--u));height:100%;font-size:calc(10*var(--u));font-weight:600}.header nav a,.header nav button{position:relative}.header nav .active:after{content:'';position:absolute;width:calc(5*var(--u));height:calc(5*var(--u));border-radius:50%;background:#00d8ff;box-shadow:0 0 calc(12*var(--u)) #00b7ff;bottom:calc(-9*var(--u));left:45%}.header nav button,footer nav button{background:none;padding:0}.search-toggle{margin-left:auto;background:none;font-size:calc(24*var(--u));line-height:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(13*var(--u));font-size:calc(10*var(--u));font-weight:600;border:calc(1*var(--u)) solid #00baff;border-radius:calc(16*var(--u));padding:calc(5*var(--u)) calc(18*var(--u));color:#04d9ff;background:linear-gradient(#001a36,#000c1e);white-space:nowrap;box-shadow:0 0 calc(8*var(--u)) #0078d330;line-height:1.2}.btn>span{font-size:calc(18*var(--u));line-height:.8}.header-cta{font-size:calc(11*var(--u));height:calc(29*var(--u));border-radius:calc(9*var(--u));padding:calc(5*var(--u)) calc(16*var(--u));color:#fff;box-shadow:0 0 calc(9*var(--u)) #00c9ff,inset 0 0 calc(8*var(--u)) #008fff66}.header-cta>span{display:none}.menu-toggle{display:none}.hero{height:calc(263*var(--u));position:relative;display:flex;padding-left:calc(79*var(--u));background:radial-gradient(ellipse at 61% 15%,#0063a380,transparent 30%),linear-gradient(110deg,#020b1a,#001a38 66%,#023351);isolation:isolate}.hero:before{content:'';position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(135deg,transparent 0 90px,#1385bd0a 91px 94px,transparent 95px 185px),radial-gradient(circle at 36% 12%,#00b9ff,transparent 3px),radial-gradient(circle at 1% 78%,#0088ce66,transparent 120px)}.hero-copy{width:calc(524*var(--u));flex-shrink:0;padding-top:calc(19*var(--u));z-index:2}.formula{height:calc(19*var(--u));display:inline-flex;align-items:center;border:calc(1*var(--u)) solid #478ca9;border-radius:calc(10*var(--u));padding:0 calc(11*var(--u));gap:calc(10*var(--u));font-size:calc(9.5*var(--u));white-space:nowrap;letter-spacing:calc(.1*var(--u));background:#000e20}.formula b{color:#02d7ff}.hero h1{font-size:calc(35.5*var(--u));line-height:.92;letter-spacing:calc(-.95*var(--u));font-weight:900;margin:calc(6*var(--u)) 0 calc(6*var(--u))}.hero h1 em{color:var(--cyan)}.hero-copy>p{font-size:calc(14.5*var(--u));line-height:1.2;letter-spacing:calc(-.15*var(--u))}.hero-actions{display:flex;gap:calc(11*var(--u));margin-top:calc(10*var(--u))}.hero-actions .btn{height:calc(37*var(--u));font-size:calc(12*var(--u));border-radius:calc(13*var(--u));padding:0 calc(20*var(--u));gap:calc(20*var(--u));color:white}.btn.primary{color:white;border-color:#19e6ff;background:linear-gradient(180deg,#007cff,#0064ff);box-shadow:0 0 calc(12*var(--u)) #00c5ff,inset 0 0 calc(9*var(--u)) #1af3ff}.hero-actions .video{border-color:white;background:#060d1ad9;font-weight:500;gap:calc(12*var(--u));min-width:calc(166*var(--u))}.video .play{font-size:calc(12*var(--u));background:white;color:#071127;width:calc(20*var(--u));height:calc(20*var(--u));border-radius:50%;display:grid;place-items:center}.hero-proof{display:flex;align-items:center;gap:calc(16*var(--u));margin-top:calc(10*var(--u));font-size:calc(10*var(--u));white-space:nowrap}.hero-proof i{height:calc(12*var(--u));width:calc(1*var(--u));background:#00d6ff}.hero-metrics{width:calc(374*var(--u));padding-top:calc(20*var(--u));display:grid;grid-template-columns:calc(193*var(--u)) calc(170*var(--u));grid-template-rows:calc(68*var(--u)) calc(90*var(--u)) auto;gap:calc(6*var(--u)) calc(11*var(--u));position:relative;z-index:2}.hero-metric{border:calc(1*var(--u)) solid #0297db;border-radius:calc(8*var(--u));padding:calc(12*var(--u));background:linear-gradient(130deg,#032344c9,#00132de0);position:relative;overflow:hidden;box-shadow:inset 0 0 calc(18*var(--u)) #0479d41a}.hero-metric small{display:block;font-size:calc(9.5*var(--u));white-space:nowrap}.hero-metric strong{font-size:calc(26*var(--u));line-height:1.3;display:block;font-weight:900}.mini-bars{position:absolute;right:calc(9*var(--u));bottom:calc(8*var(--u));color:#00d4e7;font-size:calc(26*var(--u));letter-spacing:calc(-4*var(--u));transform:rotate(-4deg);text-shadow:0 0 calc(8*var(--u)) #00b5ff}.lightning{display:flex;gap:calc(12*var(--u));align-items:center;padding:calc(10*var(--u))}.lightning>b{display:grid;place-items:center;width:calc(37*var(--u));height:calc(37*var(--u));background:linear-gradient(#009eff,#0036d9);box-shadow:0 0 calc(12*var(--u)) #0472ff;border-radius:50%;font-size:calc(37*var(--u));flex-shrink:0}.lightning small{font-size:calc(9*var(--u))}.clients{display:flex;align-items:flex-start;padding:calc(10*var(--u)) calc(14*var(--u));gap:calc(14*var(--u))}.clients strong{font-size:calc(20*var(--u))}.people{font-size:calc(32*var(--u));color:#00bafa;letter-spacing:calc(-9*var(--u));line-height:1;flex-shrink:0;padding-right:calc(6*var(--u))}.avatars{position:absolute;left:calc(15*var(--u));bottom:calc(8*var(--u))}.roi{display:flex;align-items:flex-start;justify-content:flex-end;padding-top:calc(12*var(--u));padding-right:calc(12*var(--u))}.roi .mini-bars{left:calc(10*var(--u));top:calc(20*var(--u));right:auto;color:#04ddb7;font-size:calc(33*var(--u))}.roi strong{font-size:calc(23*var(--u))}blockquote{grid-column:1/-1;font-size:calc(13*var(--u));font-style:italic;margin:calc(11*var(--u)) 0 0 calc(35*var(--u));line-height:1.3}blockquote span{display:block;width:calc(20*var(--u));height:calc(2*var(--u));margin-top:calc(8*var(--u));margin-left:calc(15*var(--u));background:#00dbff}.hero-illustration{position:absolute;left:calc(982*var(--u));top:0;width:calc(690*var(--u));height:100%}.art-hotspot{position:absolute;left:49.5%;width:20.5%;height:8%;border-radius:calc(10*var(--u));background:transparent}.art-hotspot:hover{box-shadow:0 0 calc(12*var(--u)) #16dfff}.hotspot-clients{top:65%}.hotspot-auto{top:74.7%}.hotspot-services{top:84.6%}.band{border-top:calc(1.5*var(--u)) solid #08bcff;box-shadow:0 calc(-2*var(--u)) calc(10*var(--u)) #008eed66;position:relative;background:radial-gradient(ellipse at 85% 50%,#02376344,transparent 70%),#001126}.tag{display:table;border:calc(1*var(--u)) solid #198fc4;border-radius:calc(9*var(--u));font-size:calc(9.5*var(--u));letter-spacing:calc(.4*var(--u));padding:calc(1*var(--u)) calc(10*var(--u));font-weight:500;line-height:1.2;margin-bottom:calc(7*var(--u));color:#e6f7ff;background:#001024}.services{height:calc(141*var(--u));display:flex;gap:calc(18*var(--u));padding:calc(9*var(--u)) calc(79*var(--u)) calc(6*var(--u));background:linear-gradient(135deg,#002648,#001026 24%,#001124)}.service-intro{width:calc(232*var(--u));flex-shrink:0}.service-intro h2{font-size:calc(19*var(--u));line-height:.98;font-weight:800;letter-spacing:calc(-.3*var(--u))}.service-intro p{font-size:calc(12.5*var(--u));line-height:1.16;margin-top:calc(5*var(--u))}.service-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:calc(9*var(--u));flex:1;min-width:0}.service-card{position:relative;text-align:left;border:calc(1*var(--u)) solid #2589c1;border-radius:calc(8*var(--u));padding:calc(41*var(--u)) calc(16*var(--u)) calc(8*var(--u));background:linear-gradient(130deg,#092440,#00132b);overflow:hidden}.service-art{position:absolute;top:0;left:0;width:100%}.service-card h3{position:relative;font-size:calc(14*var(--u));line-height:1.05;font-weight:800;margin-bottom:calc(5*var(--u));letter-spacing:calc(-.3*var(--u))}.service-card p{position:relative;font-size:calc(11*var(--u));line-height:1.15;color:#d4dff0;width:calc(142*var(--u))}.round-arrow{position:absolute;right:calc(8*var(--u));bottom:calc(8*var(--u));display:grid;place-items:center;width:calc(29*var(--u));height:calc(29*var(--u));font-size:calc(19*var(--u));border:calc(1*var(--u)) solid #067aca;border-radius:50%;background:linear-gradient(135deg,#0961a8,#00317b)}.ecosystem{height:calc(127*var(--u));display:flex;padding-left:calc(79*var(--u));align-items:center}.eco-copy{width:calc(352*var(--u));flex-shrink:0;align-self:stretch;padding-top:calc(6*var(--u))}.eco-copy h2{font-size:calc(27*var(--u));line-height:1.06;color:#00d7fa;font-weight:800;letter-spacing:calc(-.7*var(--u))}em{font-family:'Kaushan Script',cursive;font-weight:400}.eco-copy h2 em{font-size:calc(29*var(--u))}.eco-copy h3{font-size:calc(12.5*var(--u));margin:calc(1*var(--u)) 0 calc(3*var(--u))}.eco-copy p{font-size:calc(11.5*var(--u));line-height:1.15;color:#d1dcee}.eco-copy .btn{margin-top:calc(4*var(--u));height:calc(24*var(--u))}.ecosystem-map{height:calc(125*var(--u))}.world{position:relative;width:calc(433*var(--u));height:100%;border-left:calc(1*var(--u)) solid #0066a5;flex-shrink:0;overflow:hidden}.world-copy{position:relative;z-index:1;padding:calc(22*var(--u)) 0 0 calc(18*var(--u))}.world h3{font-size:calc(13*var(--u));line-height:1.25;color:#00e3ff;margin-bottom:calc(5*var(--u))}.world p{font-size:calc(9*var(--u));line-height:1.3}.globe{position:absolute;right:0;top:0}.eco-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(7*var(--u));height:calc(109*var(--u));width:calc(235*var(--u))}.eco-stats>div{border:calc(1*var(--u)) solid #0e4b76;border-radius:calc(6*var(--u));background:linear-gradient(120deg,#071a2d,#00213c);text-align:center;padding-top:calc(10*var(--u))}.eco-stats>div>span{color:#00d9ff;text-shadow:0 0 calc(8*var(--u)) #00a3ff;font-size:calc(28*var(--u));line-height:1}.eco-stats p{font-size:calc(9*var(--u));height:calc(26*var(--u));margin-top:calc(5*var(--u))}.eco-stats strong{font-size:calc(24*var(--u));font-weight:800}.solutions{height:calc(152*var(--u));display:flex;padding-left:calc(79*var(--u));background:linear-gradient(130deg,#001126,#003566 50%,#00152e)}.saas-copy{padding-top:calc(8*var(--u));width:calc(281*var(--u));flex-shrink:0;z-index:1}.saas-copy .tag{margin-bottom:calc(5*var(--u))}.saas-copy h2{font-size:calc(36*var(--u));line-height:.95;font-weight:800;letter-spacing:calc(-.7*var(--u))}.saas-copy h2 em{color:#00d5ff;font-size:calc(36*var(--u))}.saas-copy h3{font-size:calc(12.5*var(--u));margin-top:calc(3*var(--u));margin-bottom:calc(4*var(--u))}.saas-copy p{font-size:calc(10*var(--u));line-height:1.12}.saas-copy .btn{margin-top:calc(7*var(--u));height:calc(25*var(--u));font-size:calc(9*var(--u));color:white}.dashboard-preview{display:block;padding:0;background:none;width:calc(773*var(--u));height:100%;overflow:hidden;flex-shrink:0;position:relative}.dashboard-preview:after{content:'Explorar plataforma →';position:absolute;bottom:calc(10*var(--u));left:35%;padding:calc(7*var(--u)) calc(15*var(--u));background:#003966ee;border:1px solid #00caff;border-radius:20px;font-size:calc(12*var(--u));opacity:0;transition:opacity .2s}.dashboard-preview:hover:after,.dashboard-preview:focus-visible:after{opacity:1}.ai-copy{width:calc(258*var(--u));padding:calc(8*var(--u)) 0 0 calc(29*var(--u));position:relative;z-index:2;flex-shrink:0}.ai-copy .tag{font-size:calc(9*var(--u));margin-bottom:calc(5*var(--u))}.ai-copy h2{font-size:calc(16*var(--u));white-space:nowrap;line-height:1.12;font-weight:800}.ai-copy h2>span{font-size:calc(20*var(--u));color:#00d9ff;letter-spacing:calc(-.4*var(--u))}.ai-copy p{font-size:calc(10*var(--u));line-height:1.15;margin-top:calc(6*var(--u));white-space:nowrap}.ai-copy .btn{margin-top:calc(7*var(--u));height:calc(24*var(--u));font-size:calc(9*var(--u))}.ai-art{position:absolute;right:0;top:0}.process{height:calc(54*var(--u));display:flex;padding:calc(4*var(--u)) 0 calc(4*var(--u)) calc(40*var(--u));background:#f1f8ff;color:#00133b;position:relative;z-index:2}.process-intro{width:calc(153*var(--u));flex-shrink:0}.process .tag{font-size:calc(7*var(--u));padding:0 calc(8*var(--u));color:#003b60;background:#fff;margin-bottom:calc(2*var(--u));border-color:#37a8dc}.process h2{font-size:calc(14*var(--u));font-weight:800;line-height:1}.process-intro p{font-size:calc(8*var(--u));color:#305070;line-height:1;margin-top:calc(3*var(--u))}.steps{display:flex;width:calc(1131*var(--u));align-items:center}.steps article{display:flex;align-items:center;position:relative;width:20%;gap:calc(9*var(--u));height:100%;padding-right:calc(20*var(--u))}.step-icon{display:grid;place-items:center;background:linear-gradient(#18c8ff,#0671ef);border:calc(3*var(--u)) solid #91ddff;outline:calc(2*var(--u)) solid #d2edff;border-radius:50%;width:calc(34*var(--u));height:calc(34*var(--u));font-size:calc(18*var(--u));color:white;flex-shrink:0;margin-left:calc(9*var(--u))}.step-number{align-self:flex-start;font-size:calc(10*var(--u));color:#008cff;padding-top:calc(8*var(--u))}.steps h3{font-size:calc(8.5*var(--u));margin-bottom:calc(3*var(--u))}.steps p{font-size:calc(7.5*var(--u));line-height:1.1}.step-arrow{font-size:calc(20*var(--u));position:absolute;right:calc(9*var(--u))}.team-art{position:absolute;right:0;top:0;z-index:1}.sectors{height:calc(61*var(--u));padding:calc(4*var(--u)) calc(348*var(--u)) calc(3*var(--u)) calc(40*var(--u));display:flex;gap:calc(10*var(--u))}.sector-intro{width:calc(154*var(--u));flex-shrink:0;padding-top:calc(1*var(--u))}.sectors .tag,.results .tag{font-size:calc(7*var(--u));margin-bottom:calc(2*var(--u));padding:0 calc(7*var(--u))}.sector-intro h2{font-size:calc(13*var(--u));line-height:.98;font-weight:800}.sector-intro p{font-size:calc(6.5*var(--u));margin-top:calc(3*var(--u));white-space:nowrap}.sector-grid{display:grid;grid-template-columns:repeat(11,1fr);gap:calc(5*var(--u));flex:1;min-width:0}.sector-grid button{position:relative;text-align:left;border:calc(1*var(--u)) solid #0b6094;border-radius:calc(5*var(--u));background:#001124;overflow:hidden;padding:calc(27*var(--u)) calc(5*var(--u)) calc(2*var(--u));line-height:1.05}.sector-art{position:absolute;top:0;left:0;width:100%}.sector-grid strong{position:relative;display:block;font-size:calc(7.5*var(--u));white-space:nowrap}.sector-grid button>span{position:relative;font-size:calc(6.5*var(--u));white-space:nowrap;display:block;margin-top:calc(2*var(--u))}.results{height:calc(69*var(--u));padding:calc(5*var(--u)) 0 calc(7*var(--u)) calc(40*var(--u));display:flex;align-items:stretch;gap:calc(6*var(--u));overflow:hidden}.results-intro{width:calc(163*var(--u));flex-shrink:0}.results-intro h2{font-size:calc(14*var(--u));line-height:1;font-weight:800}.results-intro p{font-size:calc(7.5*var(--u));color:#bdd5ed;margin-top:calc(3*var(--u));line-height:1.1}.result-grid{display:flex;gap:calc(6*var(--u));width:calc(694*var(--u));flex-shrink:0}.result-card{background:linear-gradient(110deg,#fff,#e9f4ff);color:#031033;border:calc(1*var(--u)) solid #c2ddeb;border-radius:calc(5*var(--u));display:flex;align-items:center;gap:calc(8*var(--u));padding:0 calc(8*var(--u));flex:1;min-width:0}.result-card>span{font-size:calc(31*var(--u));color:#009dff;font-weight:900;line-height:1}.result-card:first-child>span{color:#00d79f}.result-card strong{font-size:calc(15*var(--u));font-weight:900;white-space:nowrap}.result-card p{font-size:calc(6.5*var(--u));line-height:1.1;margin-top:calc(5*var(--u))}.contact{background:linear-gradient(110deg,#0068f8,#002a72 50%,#0257a0);border:calc(1*var(--u)) solid #009aff;border-radius:calc(8*var(--u));margin:calc(-3*var(--u)) 0 calc(-7*var(--u)) calc(6*var(--u));width:calc(466*var(--u));display:flex;align-items:center;justify-content:space-between;padding:calc(6*var(--u)) calc(8*var(--u)) calc(6*var(--u)) calc(25*var(--u));box-shadow:inset 0 0 calc(24*var(--u)) #006fff;flex-shrink:0;position:relative;z-index:2}.contact>div{text-align:center}.contact h2{font-size:calc(13*var(--u));line-height:1.05}.contact p{font-size:calc(7.5*var(--u));line-height:1.1;margin-top:calc(6*var(--u))}.contact .whatsapp{border-radius:calc(9*var(--u));background:linear-gradient(100deg,#00ed4f,#00d5ff);color:#001b32;height:calc(48*var(--u));font-size:calc(14*var(--u));font-weight:600;white-space:normal;min-width:calc(172*var(--u));gap:calc(11*var(--u));box-shadow:0 0 calc(10*var(--u)) #00daff,inset 0 0 calc(9*var(--u)) #fff9;border-color:#adfdff;padding:calc(5*var(--u)) calc(10*var(--u))}.future-art{position:absolute;right:0;top:0}footer{height:calc(27*var(--u));border-top:calc(1*var(--u)) solid #084564;display:flex;align-items:center;padding:0 calc(48*var(--u));gap:calc(24*var(--u));background:#000d1c;position:relative}footer .footer-brand{display:flex;align-items:center;gap:calc(8*var(--u));width:calc(215*var(--u));flex-shrink:0}.footer-brand em{font-size:calc(24*var(--u));line-height:1;color:#00d8ff}.footer-brand small{font-size:calc(7*var(--u))}footer nav{display:flex;gap:calc(34*var(--u));font-size:calc(8*var(--u));align-items:center}.footer-contact{display:flex;align-items:center;gap:calc(28*var(--u));margin-left:auto;margin-right:calc(200*var(--u));font-size:calc(10*var(--u));white-space:nowrap}.footer-contact b{font-size:calc(20*var(--u));color:#00f96d;vertical-align:middle;margin-right:calc(7*var(--u))}.socials{font-size:calc(15*var(--u));letter-spacing:calc(4*var(--u))}.footer-note{position:absolute;right:calc(24*var(--u));top:calc(-27*var(--u));border:calc(1*var(--u)) solid #086597;padding:calc(5*var(--u)) calc(14*var(--u));transform:rotate(-6deg);border-radius:calc(15*var(--u));font-family:'Kaushan Script',cursive;color:#2ecaff;font-size:calc(9*var(--u));line-height:1.1;background:#001329;z-index:4}
dialog{--u:1px;border:1px solid #008bd1;border-radius:14px;padding:36px;background:linear-gradient(135deg,#092b4d,#001127);color:white;max-width:620px;width:calc(100% - 32px);box-shadow:0 0 80px #005aaa44;font-size:16px;line-height:1.5}dialog::backdrop{background:#000b1cce;backdrop-filter:blur(8px)}dialog h2{font-size:28px;margin:20px 0 12px;line-height:1.15}dialog p{color:#c3d5e8}dialog ul{padding-left:20px;color:#c3d5e8;margin:20px 0 28px}dialog li{margin:8px 0}dialog li::marker{color:#00dbff}dialog .btn{font-size:15px;padding:12px 20px;border-radius:10px;gap:20px}dialog .tag{font-size:11px}dialog .dialog-close{position:absolute;right:12px;top:8px;background:none;font-size:28px;color:#c0e4f4;padding:5px 10px}dialog .demo-tabs{display:flex;gap:12px;margin:24px 0 16px;border-bottom:1px solid #155684}.demo-tabs button{background:none;padding:10px 6px;border-bottom:2px solid transparent;font-size:14px}.demo-tabs button[aria-selected=true]{color:#00dfff;border-color:#00dfff}.demo-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.demo-metrics div{background:#07375c;border:1px solid #126c9d;border-radius:8px;padding:15px 10px}.demo-metrics strong{display:block;font-size:21px;color:#36e0ff}.demo-metrics span{font-size:12px}.demo-note{font-size:12px;margin:12px 0 20px!important}#search-input{width:100%;font:inherit;padding:12px;color:white;background:#001a30;border:1px solid #2787b7;border-radius:8px;margin:10px 0}#search-results a{display:block;padding:10px;border-bottom:1px solid #1a3855}#search-results a:hover{background:#074172}#search-results p{padding:12px 0}
@media(min-width:1900px){:root{--u:calc(1900px / 1672)}.site{width:1900px;margin:auto}}@media(max-width:1100px){:root{--u:1px}.site{width:100%;overflow:hidden}.header{height:68px;padding:0 20px;gap:14px;position:sticky;top:0;background:#001329f5;backdrop-filter:blur(10px)}.logo-art{display:none}.mobile-logo{display:block;font-family:'Kaushan Script',cursive;font-size:31px;color:#00ddff}.mobile-logo small{display:none}.header nav{display:none;position:absolute;left:0;right:0;top:68px;width:auto;height:auto;margin:0;padding:22px;background:#00172bf5;border-bottom:1px solid #007caf;flex-direction:column;align-items:stretch;gap:20px;font-size:16px}.header nav.open{display:flex}.header nav .active:after{display:none}.header-cta{margin-left:auto;font-size:11px;height:32px;padding:5px 10px;box-shadow:0 0 6px #00c9ff88}.search-toggle{margin-left:0;font-size:24px}.menu-toggle{display:block;background:none;border:1px solid #246084;border-radius:5px;font-size:22px;padding:4px 7px}.hero{height:auto;padding:25px 24px 0;flex-wrap:wrap;display:flex}.hero-copy{padding-top:0;width:100%}.formula{font-size:8px;gap:5px;height:auto;padding:5px 8px;flex-wrap:wrap;white-space:normal}.hero h1{font-size:clamp(29px,5.5vw,43px);line-height:1;letter-spacing:-1px;margin:14px 0 12px}.hero h1 br{display:none}.hero h1 em{display:block}.hero-copy>p{font-size:14px;line-height:1.4;max-width:580px}.hero-copy>p br{display:none}.hero-actions{gap:10px;margin-top:18px;flex-wrap:wrap}.hero-actions .btn{height:39px;font-size:12px;padding:0 15px;gap:12px}.hero-proof{font-size:10px;flex-wrap:wrap;gap:10px;margin-top:16px;line-height:1.4}.hero-metrics{padding-top:22px;width:100%;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;gap:10px}.hero-metric{height:90px;padding:12px;min-width:0}.hero-metric small{font-size:10px;white-space:normal;min-height:24px}.hero-metric strong{font-size:24px}.hero-metric .mini-bars{opacity:.45;font-size:22px}.lightning{gap:8px}.lightning>b{width:28px;height:28px;font-size:28px}.clients{display:block;padding-left:38px}.clients .people{position:absolute;left:7px;top:18px;font-size:26px}.avatars{display:none}.roi{display:block}.roi .mini-bars{left:auto;right:10px;top:48px}.hero blockquote{margin:0;padding:6px 0 15px;grid-column:1/-1;text-align:center;font-size:13px}.hero blockquote br{display:none}.hero blockquote span{margin:8px auto 0}.hero-illustration{position:relative;left:auto;top:auto;width:calc(100% + 48px);margin:0 -24px;height:calc((100vw / 690) * 263);--u:calc(100vw / 690)}.hero-robot{width:100%}.band{border-top-width:1px}.services{height:auto;display:block;padding:24px}.service-intro{width:100%;margin-bottom:20px}.service-intro h2{font-size:25px;line-height:1.1}.service-intro h2 br{display:none}.service-intro p{font-size:14px;line-height:1.4;margin-top:8px}.service-intro p br{display:none}.tag{font-size:10px;margin-bottom:8px}.service-grid{grid-template-columns:repeat(3,1fr);gap:12px}.service-card{padding:54px 16px 18px;min-height:204px;border-radius:8px}.service-art{--u:1.15px;height:51px}.service-card h3{font-size:19px;line-height:1.08;margin-bottom:10px}.service-card p{font-size:13px;line-height:1.3;width:100%;padding-right:0}.round-arrow{position:relative;right:auto;bottom:auto;margin-top:12px;margin-left:auto;width:27px;height:27px;font-size:17px}.ecosystem{height:auto;padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.eco-copy{width:100%;padding:0;grid-column:1/-1}.eco-copy h2{font-size:30px}.eco-copy h2 em{font-size:32px}.eco-copy h3{font-size:15px;margin:7px 0}.eco-copy p{font-size:14px;line-height:1.4}.eco-copy p br{display:none}.eco-copy .btn{margin-top:12px;height:32px;font-size:12px}.ecosystem-map{grid-column:1/-1;--u:calc((100vw - 48px) / 493);width:100%;height:calc(126*var(--u));max-height:220px;max-width:860px}.world{height:155px;width:100%;border-left:0}.world-copy{padding:10px 0;position:relative;z-index:1}.world h3{font-size:15px;margin-bottom:9px}.world p{font-size:11px}.globe{--u:1.24px;opacity:.45;right:-70px}.eco-stats{width:100%;height:140px;gap:8px}.eco-stats>div{padding-top:14px}.eco-stats p{font-size:11px;height:35px;margin-top:9px}.eco-stats strong{font-size:28px}.solutions{height:auto;padding:25px 24px;display:grid;grid-template-columns:1fr 1fr;gap:25px 20px}.saas-copy{width:100%;padding:0;grid-column:1/-1}.saas-copy h2,.saas-copy h2 em{font-size:39px}.saas-copy h3{font-size:16px;margin:9px 0}.saas-copy p{font-size:14px;line-height:1.4}.saas-copy p br{display:none}.saas-copy .btn{height:33px;font-size:12px;margin-top:12px}.dashboard-preview{grid-column:1/-1;--u:calc((100vw - 48px) / 773);width:100%;height:calc(151*var(--u));border:1px solid #0d81ad;border-radius:8px}.dashboard-art{width:100%;height:100%}.dashboard-preview:after{font-size:12px;left:30%;bottom:5px}.ai-copy{padding:5px 0;width:100%}.ai-copy .tag{font-size:10px}.ai-copy h2{font-size:18px;white-space:normal}.ai-copy h2>span{font-size:23px}.ai-copy h2 br{display:none}.ai-copy p{font-size:13px;line-height:1.4;white-space:normal;margin-top:10px}.ai-copy p br{display:none}.ai-copy .btn{height:32px;font-size:11px;margin-top:12px}.ai-art{position:relative;right:auto;top:auto;align-self:center;--u:calc((100vw - 68px) / 570);width:100%;height:calc(150*var(--u))}.process{height:auto;padding:25px 24px;display:block}.process-intro{width:100%;margin-bottom:20px}.process .tag{font-size:10px;padding:2px 8px;margin-bottom:8px}.process h2{font-size:25px}.process-intro p{font-size:13px;line-height:1.4;margin-top:8px}.process-intro p br{display:none}.steps{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px}.steps article{width:100%;align-items:flex-start;gap:10px;padding:0}.step-icon{width:40px;height:40px;font-size:20px;margin:0;flex-shrink:0}.step-number{font-size:11px;padding-top:1px}.steps h3{font-size:13px;margin-bottom:6px}.steps p{font-size:12px;line-height:1.3}.step-arrow{display:none}.team-art{display:none}.sectors{height:auto;padding:25px 24px;display:block}.sector-intro{width:100%;margin-bottom:20px}.sectors .tag,.results .tag{font-size:10px;margin-bottom:8px;padding:1px 8px}.sector-intro h2{font-size:24px;line-height:1.05}.sector-intro h2 br{display:none}.sector-intro p{font-size:13px;margin-top:8px;white-space:normal}.sector-grid{grid-template-columns:repeat(4,1fr);gap:10px}.sector-grid button{padding:48px 10px 10px;min-height:88px}.sector-art{--u:1.6px;height:46px}.sector-grid strong{font-size:11px;white-space:normal}.sector-grid button>span{font-size:10px;white-space:normal;margin-top:3px}.results{height:auto;padding:24px;display:block;overflow:visible}.results-intro{width:100%;margin-bottom:20px}.results-intro h2{font-size:25px;line-height:1.05}.results-intro h2 br{display:none}.results-intro p{font-size:13px;line-height:1.4;margin-top:8px}.results-intro p br{display:none}.result-grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.result-card{padding:14px;gap:12px;min-height:85px}.result-card>span{font-size:32px}.result-card strong{font-size:22px}.result-card p{font-size:10px;line-height:1.3;margin-top:5px}.contact{width:auto;margin:25px -24px -24px;padding:26px 24px;gap:20px;border-radius:0;justify-content:center}.contact h2{font-size:20px}.contact p{font-size:12px;line-height:1.4;margin-top:10px}.contact p br{display:none}.contact .whatsapp{height:56px;font-size:15px;min-width:180px;flex-shrink:0}.future-art{display:none}footer{height:auto;padding:24px;flex-wrap:wrap;gap:20px}.footer-brand em{font-size:31px}.footer-brand small{font-size:9px}footer .footer-brand{width:auto}footer nav{order:3;width:100%;gap:17px;flex-wrap:wrap;font-size:12px}.footer-contact{margin:0 0 0 auto;gap:16px;font-size:12px;flex-wrap:wrap}.socials{display:none}.footer-note{display:none}}
@media(max-width:520px){.header{padding:0 14px;gap:10px}.header-cta{font-size:10px;padding:5px 9px}.search-toggle{font-size:23px}.hero{padding:20px 18px 0}.hero h1{font-size:32px}.formula{font-size:7px;gap:4px;padding:4px 6px}.hero h1 em{margin-top:3px}.hero-copy>p{font-size:13px}.hero-actions .btn{font-size:11px;padding:0 12px;gap:10px}.hero-actions .video{min-width:138px}.hero-proof{font-size:8px;gap:7px}.hero-proof i{height:10px}.hero-metrics{grid-template-columns:1fr 1fr;gap:8px;padding-top:18px}.hero-metric{height:78px}.hero-metric small{font-size:11px;min-height:16px}.hero-metric strong{font-size:25px}.clients{padding-left:53px}.clients .people{left:14px;font-size:32px}.hero-metric .mini-bars{opacity:.8}.hero-illustration{width:calc(100% + 36px);margin:0 -18px}.services{padding:22px 18px}.service-grid{grid-template-columns:1fr 1fr;gap:10px}.service-card{padding:50px 13px 12px;min-height:230px}.service-card h3{font-size:18px}.service-card p{font-size:13px;line-height:1.3;min-height:66px}.round-arrow{margin-top:7px}.ecosystem{padding:22px 18px;grid-template-columns:1fr;gap:15px}.ecosystem-map{--u:calc((100vw - 36px) / 493)}.eco-copy h2{font-size:27px}.eco-copy h2 em{font-size:30px}.eco-copy h3{font-size:14px}.eco-copy p{font-size:13px}.world{height:126px}.world-copy{padding:12px 0}.globe{--u:1px;opacity:.8;right:-40px}.world h3{font-size:15px}.world p{font-size:11px}.eco-stats{height:113px;gap:10px}.eco-stats>div{padding-top:9px}.eco-stats p{height:28px;font-size:10px;margin-top:4px}.eco-stats strong{font-size:25px}.solutions{padding:22px 18px;grid-template-columns:1fr;gap:20px}.saas-copy h3{font-size:14px}.saas-copy p{font-size:13px}.dashboard-preview{--u:calc((100vw - 36px) / 773)}.ai-copy{grid-column:1/-1}.ai-copy h2{font-size:21px}.ai-copy h2>span{font-size:24px}.ai-art{--u:calc((100vw - 36px) / 285);width:100%;height:calc(150*var(--u));max-width:420px;justify-self:center}.process{padding:22px 18px}.steps{grid-template-columns:1fr;gap:20px}.steps article{align-items:center;gap:13px}.step-icon{width:42px;height:42px}.step-number{align-self:center;padding:0;font-size:13px}.steps h3{font-size:15px}.steps p{font-size:13px}.steps p br{display:none}.sectors{padding:22px 18px}.sector-grid{grid-template-columns:repeat(3,1fr);gap:8px}.sector-grid button{padding:39px 7px 9px;min-height:83px}.sector-art{--u:1.25px;height:36px}.sector-grid strong{font-size:10px}.sector-grid button>span{font-size:9px}.results{padding:22px 18px}.result-grid{grid-template-columns:1fr 1fr;gap:8px}.result-card{min-height:77px;padding:11px;gap:9px}.result-card strong{font-size:21px}.result-card p{font-size:10px}.contact{margin:22px -18px -22px;flex-direction:column;padding:26px 20px;gap:18px}.contact h2{font-size:23px}.contact p{font-size:12px}.contact .whatsapp{min-width:220px;height:57px;font-size:17px}.footer-contact{margin:0;width:100%}.footer-contact a{font-size:12px}footer nav{font-size:11px;gap:15px}dialog{padding:30px 22px}dialog h2{font-size:26px}.demo-tabs{gap:7px!important}.demo-tabs button{font-size:12px}.demo-metrics{gap:7px}.demo-metrics div{padding:11px 6px}.demo-metrics strong{font-size:15px}.demo-metrics span{font-size:10px}}
.hero h1 em{font-family:inherit;font-weight:900;font-style:normal}.header-cap{position:absolute;left:calc(1030*var(--u));top:0;z-index:-1}.hero-metric .mini-bars{font-size:0;letter-spacing:0;transform:none;text-shadow:none;background-image:url('mockup.png');background-size:calc(1672*var(--u)) calc(941*var(--u));background-position:calc(-710*var(--u)) calc(-81*var(--u));width:calc(70*var(--u));height:calc(46*var(--u));bottom:calc(8*var(--u));right:calc(8*var(--u))}.hero-metric.roi .mini-bars{font-size:0;background-position:calc(-818*var(--u)) calc(-151*var(--u));width:calc(46*var(--u));height:calc(56*var(--u));top:calc(10*var(--u));left:calc(10*var(--u))}.people{font-size:0;width:calc(44*var(--u));height:calc(39*var(--u));background-image:url('mockup.png');background-size:calc(1672*var(--u)) calc(941*var(--u));background-position:calc(-620*var(--u)) calc(-150*var(--u));padding:0}.result-card>span{font-size:0;width:calc(32*var(--u));height:calc(39*var(--u));background-image:url('mockup.png');background-size:calc(1672*var(--u)) calc(941*var(--u));background-position:calc(-217*var(--u)) calc(-857*var(--u));flex-shrink:0}.result-card:nth-child(2)>span{background-position:calc(-329*var(--u)) calc(-857*var(--u))}.result-card:nth-child(3)>span{background-position:calc(-442*var(--u)) calc(-857*var(--u))}.result-card:nth-child(4)>span{background-position:calc(-550*var(--u)) calc(-857*var(--u))}.result-card:nth-child(5)>span{background-position:calc(-664*var(--u)) calc(-857*var(--u))}.result-card:nth-child(6)>span{background-position:calc(-791*var(--u)) calc(-857*var(--u))}@media(max-width:1100px){.header-cap{display:none}.hero-metric .mini-bars{opacity:.8}.hero-metric.roi .mini-bars{left:auto;right:5px;top:20px;opacity:.5}.clients .people{font-size:0;left:2px;top:16px;width:36px;background-position:-622px -150px}.result-card>span{font-size:0}.hero h1{font-size:clamp(29px,5.5vw,43px)}}@media(max-width:520px){.clients .people{left:7px}.hero h1{font-size:32px}}
@media(max-width:1100px){html{scroll-padding-top:78px}.hero-metric:not(.roi) .mini-bars{background-position:-713px -93px;width:66px;height:34px;bottom:8px;right:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
