html,body{overflow-x:clip}.hero{display:flex;flex-direction:column;align-items:center;padding:96px 0 0;gap:48px;height:120vh;position:relative}.hero .content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px}.hero .content h1{font-weight:400;font-size:clamp(28px,4vw,48px);line-height:1.1}.hero .content h1 b{display:block;font-size:clamp(28px,4vw,56px)!important}.hero .content h3{font-weight:400;font-size:clamp(16px,1.5vw + 10px,22px);line-height:1.4}.hero .robotica-img-wrapper{width:60%;max-width:900px;position:absolute;bottom:15%;left:50%;transform:translate(-50%);z-index:-1;background-color:#0c111d;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 5%,black 95%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 5%,black 95%,transparent 100%);mask-composite:intersect}.hero .roboticaImg{width:100%;height:100%;display:block;mix-blend-mode:screen}.hero .arrow-down{position:absolute;width:65px;height:65px;bottom:100px;right:100px}.robotica-section-2{padding:96px 0;display:flex;flex-direction:column;gap:24px;position:relative;z-index:10}.robotica-section-2 .content{display:flex;flex-direction:column;align-items:start;text-align:left;gap:32px;max-width:810px}.robotica-section-2 .content h2{font-size:48px;font-weight:400;line-height:140%;max-width:780px}.robotica-section-2 .content h3{font-weight:400;font-size:clamp(16px,1.5vw + 10px,18px);line-height:1.4;color:#b6becd;max-width:720px}.robotica-section-2 .content p{font-size:20px;font-weight:600;line-height:1.4}.robotica-checklist{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:100%}.robotica-checklist-item{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid #FFFFFF40;border-radius:0}.robotica-checklist-item span{font-size:20px;font-weight:400;line-height:1.4;color:#fff}.robotica-checklist-item svg{color:#fff;flex-shrink:0}.robotica-checklist-item+.robotica-checklist-item{border-left:none}.robotica-solucoes{padding:96px 0;display:flex;flex-direction:column;align-items:center;gap:64px}.robotica-parceria{background:var(--neutral-dark-gray, #101828);padding:96px 0!important;.container-boxed{display:flex;align-items:center;justify-content:space-between;gap:80px}.content{display:flex;gap:32px;flex-direction:column;width:55%;max-width:550px;h2{font-weight:300;font-size:clamp(28px,3.5vw,42px);line-height:1.2;color:#d9d9d9!important;b{font-weight:400}}h3{font-size:clamp(16px,1.2vw,20px);font-weight:400;line-height:140%}.button{width:fit-content}}.parceiros-img-wrapper{width:45%;max-width:700px;position:relative;display:inline-block}.parceiros-img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 35%,black 85%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 55%,black 85%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,black 35%,black 85%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 55%,black 85%,transparent 100%);mask-composite:intersect}}.robotica-solucoes-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.robotica-solucoes-header h2{font-size:40px;font-weight:300;line-height:1.3;color:#fff}.robotica-solucoes-header h2 b{display:block;font-weight:700}.robotica-solucoes-header h2 span{font-weight:300}.robotica-cards-container{display:flex;flex-direction:column;width:100%;position:relative}.robotica-card{display:flex;flex-direction:row;align-items:stretch;border-radius:24px;background:#0c111d;background-image:linear-gradient(90deg,#003371,#061836 51.5%,#070921);box-shadow:0 3.417px #ffffff1a inset,0 0 68.333px 10.25px #070d4f0d,0 0 136.667px 68.333px #070d4f0d,0 0 0 3.417px #ffffff0f inset;border:1px solid #2b4a71;overflow:hidden;height:480px;margin-bottom:24px;position:sticky}.robotica-card:nth-child(1){top:100px;z-index:1}.robotica-card:nth-child(2){top:130px;z-index:2}.robotica-card:nth-child(3){top:160px;z-index:3}.robotica-card-content{flex:1;padding:48px;display:flex;flex-direction:column;justify-content:center;gap:16px}.robotica-card-content h3{font-size:42px;font-weight:400;color:#fff;margin:0}.robotica-card-content h3 b{font-weight:600}.robotica-card-content p{font-size:18px;font-weight:300;line-height:1.5;color:#b6becd;margin:0}.card-checklist{display:flex;flex-direction:column;gap:8px;margin-top:8px}.card-checklist div{display:flex;align-items:center;gap:8px}.card-checklist span{font-size:18px;font-weight:300;color:#fff}.card-checklist svg{color:#fff;flex-shrink:0}.robotica-card-img-wrapper{flex:1;max-width:50%;height:100%;position:relative}.robotica-card-img{width:100%;height:100%;object-fit:cover;mask-image:linear-gradient(to left,black 80%,transparent)}.robotica-engenharia{padding:96px 0;display:flex;flex-direction:column;gap:80px}.reng-header{text-align:center;h2{font-size:clamp(28px,3vw,48px);font-weight:700;line-height:1.3;color:#fff;span{display:block;font-weight:300;color:#fff}}}.reng-row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:60px}.reng-media{width:520px;flex-shrink:0}.reng-video,.reng-img{width:100%;aspect-ratio:13 / 16;height:auto;max-height:none;object-fit:cover;border-radius:16px;mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%),linear-gradient(to bottom,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-composite:source-in}.reng-content{flex:1;min-width:0;max-width:650px;display:flex;flex-direction:column;gap:20px;h3{font-size:clamp(24px,2.5vw,42px);font-weight:300;color:#fff;line-height:1.3;margin:0;b{font-weight:700}}p{font-size:clamp(15px,1.2vw,20px);font-weight:300;line-height:1.6;color:#ffffffbf;margin:0}}.reng-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;li{display:flex;align-items:center;gap:14px;padding:14px 0 18px;border-bottom:1px solid #494d56;font-size:clamp(14px,1.1vw,18px);color:#ffffffd9;font-weight:300}}.reng-list-icon{width:16px;height:16px;flex-shrink:0;color:#fff9}@media only screen and (max-width:800px){.hero{padding:40px 20px!important;height:70vh}.hero .content h1{font-size:24px}.hero .content h1 b{font-size:32px!important}.hero .content h3{font-size:16px}.hero .robotica-img-wrapper{width:80%;position:relative;bottom:0;left:auto;transform:none}.hero .arrow-down{bottom:20px;right:20px;width:30px;height:30px}.robotica-section-2 p{width:100%}.robotica-section-2{padding:40px 20px;gap:24px}.robotica-section-2 .content h2{font-size:24px}.robotica-section-2 .content h3,.robotica-section-2 .content p{font-size:16px}.robotica-checklist{grid-template-columns:1fr}.robotica-checklist-item{flex-direction:row;align-items:center;gap:12px}.robotica-checklist-item span{font-size:16px}.robotica-checklist-item+.robotica-checklist-item{border-left:1px solid #FFFFFF40;border-top:none}.robotica-solucoes{padding:40px 20px;gap:32px}.robotica-solucoes-header h2{font-size:24px}.robotica-cards-container{gap:24px}.robotica-card{flex-direction:column;height:auto;position:relative;top:auto!important;margin-bottom:0}.robotica-card-img-wrapper{max-width:100%;height:200px;order:-1}.robotica-card-img{mask-image:linear-gradient(to bottom,black 80%,transparent)}.robotica-card-content{padding:24px}.robotica-card-content h3{font-size:28px}.robotica-card-content p,.card-checklist span{font-size:16px}.robotica-engenharia{padding:40px 20px;gap:48px}.reng-header h2{font-size:24px}.reng-row,.reng-row--reversed{flex-direction:column;gap:24px}.reng-media{width:100%;order:-1}.reng-video,.reng-img{max-height:220px}.reng-content h3{font-size:22px}.robotica-parceria{padding:48px 20px!important;.container-boxed{flex-direction:column-reverse;gap:24px}.content{width:100%;max-width:100%;h2{font-size:24px;b{display:block}}h3{font-size:16px}}.parceiros-img-wrapper{width:80%;align-self:center}}}
