.landing-home{margin:0;background:var(--lp-f6f6f3,#F6F6F3);font-family:Geist,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.landing-home,.landing-home a{color:var(--lp-111114,#111114)}.landing-home a:hover{color:var(--lp-c2410c,#C2410C)}.landing-home *{box-sizing:border-box}.landing-home .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.landing-home .mono{font-family:Geist Mono,ui-monospace,monospace;letter-spacing:.04em}.landing-home .row{display:flex;flex-wrap:wrap;gap:24px}.landing-home .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:inherit}.landing-home .btn-o{background:#FF5A1F;color:var(--lp-111114,#111114)}.landing-home .btn-o:hover{background:#FF7440;color:var(--lp-111114,#111114)}.landing-home .btn-g{background:transparent;color:var(--lp-111114,#111114);border-color:var(--lp-cfcec7,#CFCEC7)}.landing-home .btn-g:hover{border-color:var(--lp-111114,#111114);color:var(--lp-111114,#111114)}.landing-home .card{background:var(--lp-ffffff,#FFFFFF);border:1px solid var(--lp-e3e2dc,#e3e2dc);border-radius:20px}.landing-home .door{display:flex;flex-direction:column;text-decoration:none;color:var(--lp-111114,#111114);background:var(--lp-ffffff,#FFFFFF);border:1px solid var(--lp-e3e2dc,#e3e2dc);border-radius:22px;padding:22px;transition:border-color .2s,transform .2s}.landing-home .door:hover{border-color:var(--lp-111114,#111114);color:var(--lp-111114,#111114);transform:translateY(-3px)}.landing-home .door:hover .arr{transform:translateX(4px)}.landing-home .arr{transition:transform .2s;display:inline-block}.landing-home .navlinks a{text-decoration:none;color:var(--lp-3f3f45,#3F3F45);font-size:14px;font-weight:500}.landing-home .navlinks a:hover{color:var(--lp-111114,#111114)}@media (max-width:860px){.landing-home .navlinks{display:none!important}.landing-home .navcta{white-space:nowrap;font-size:13px!important;padding:0 14px!important}.landing-home .h1{font-size:44px!important}.landing-home .h2{font-size:34px!important}.landing-home .pad{padding-top:72px!important;padding-bottom:72px!important}}.landing-home .t-m{font-family:Geist Mono,monospace;font-size:11px;font-weight:600;fill:var(--lp-111114,#111114)}.landing-home .t-c{text-anchor:middle;dominant-baseline:central}.landing-home .ln-l{fill:none;stroke:var(--lp-111114,#111114);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.landing-home .d1a{animation:home-d1a 6s cubic-bezier(.3,1.2,.5,1) infinite}.landing-home .d1b{animation:home-d1b 6s cubic-bezier(.3,1.2,.5,1) infinite}.landing-home .d1c{animation:home-d1c 6s cubic-bezier(.3,1.2,.5,1) infinite}@keyframes home-d1a{0%{opacity:0;transform:translateX(-40px)}12%,90%{opacity:1;transform:translateX(0)}to{opacity:0}}@keyframes home-d1b{0%,22%{opacity:0;transform:translateX(40px)}34%,90%{opacity:1;transform:translateX(0)}to{opacity:0}}@keyframes home-d1c{0%,44%{opacity:0;transform:translateY(-36px)}56%,90%{opacity:1;transform:translateY(0)}to{opacity:0}}.landing-home .d1bar{transform-box:fill-box;transform-origin:left center;animation:home-d1bar 6s ease-in-out infinite}@keyframes home-d1bar{0%,10%{transform:scaleX(.33)}30%{transform:scaleX(.66)}52%,to{transform:scaleX(1)}}.landing-home .d2c{transform-box:fill-box;transform-origin:center;animation:home-d2c 6s ease-out infinite}@keyframes home-d2c{0%,20%{transform:scale(1)}26%{transform:scale(1.3)}30%,to{transform:scale(1)}}.landing-home .d2r{transform-box:fill-box;transform-origin:center;animation:home-d2r 6s ease-out infinite;opacity:0}@keyframes home-d2r{0%,22%{opacity:0;transform:scale(.6)}26%{opacity:.9}44%,to{opacity:0;transform:scale(2.4)}}.landing-home .d2card{opacity:0;animation:home-d2card 6s ease-out infinite}@keyframes home-d2card{0%,28%{opacity:0;transform:translateY(10px)}36%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0}}.landing-home .d2belt{animation:home-d2belt 6s ease-in-out infinite}@keyframes home-d2belt{0%,24%{stroke:var(--lp-111114,#111114);stroke-width:1.6}30%,88%{stroke:#FF5A1F;stroke-width:3.4}96%,to{stroke:var(--lp-111114,#111114)}}.landing-home .d3o{animation:home-d3o 6s ease-out infinite}@keyframes home-d3o{0%,34%{fill:var(--lp-ffffff,#FFFFFF)}40%,90%{fill:var(--lp-111114,#111114)}to{fill:var(--lp-ffffff,#FFFFFF)}}.landing-home .d3t{animation:home-d3t 6s ease-out infinite}@keyframes home-d3t{0%,34%{fill:var(--lp-111114,#111114)}40%,90%{fill:#F2F2EE}to{fill:var(--lp-111114,#111114)}}.landing-home .d3cur{animation:home-d3cur 6s cubic-bezier(.6,0,.3,1) infinite}@keyframes home-d3cur{0%,10%{transform:translate(250px,150px);opacity:0}16%{opacity:1}32%{transform:translate(200px,94px)}36%{transform:translate(200px,94px) scale(.85)}40%,86%{transform:translate(200px,94px) scale(1);opacity:1}94%,to{opacity:0;transform:translate(200px,94px)}}.landing-home .d3ring{stroke-dasharray:113;animation:home-d3ring 6s ease-out infinite}@keyframes home-d3ring{0%,40%{stroke-dashoffset:85}60%,90%{stroke-dashoffset:56}to{stroke-dashoffset:85}}.landing-home .pkt{offset-rotate:0deg;animation:home-pkt 4s linear infinite}.landing-home .pk1{offset-path:path("M150 70 C260 70 280 150 380 150")}.landing-home .pk2{offset-path:path("M150 150 L380 150")}.landing-home .pk3{offset-path:path("M150 230 C260 230 280 150 380 150")}.landing-home .pk4{offset-path:path("M520 150 C620 150 640 70 750 70")}.landing-home .pk5{offset-path:path("M520 150 L750 150")}.landing-home .pk6{offset-path:path("M520 150 C620 150 640 230 750 230")}.landing-home .pk2,.landing-home .pk5{animation-delay:-1.3s}.landing-home .pk3,.landing-home .pk6{animation-delay:-2.6s}@keyframes home-pkt{0%{offset-distance:0;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.landing-home .core{transform-box:fill-box;transform-origin:center;animation:home-core 2.4s ease-in-out infinite}@keyframes home-core{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.landing-home .spin{transform-box:fill-box;transform-origin:center;animation:home-vfSpin 12s linear infinite}@keyframes home-vfSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.landing-home .play{transform-box:fill-box;transform-origin:center;animation:home-play 2s ease-in-out infinite}@keyframes home-play{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.landing-home .hsv{transform-box:fill-box;transform-origin:center;animation:home-hsv 6s ease-in-out infinite}@keyframes home-hsv{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}.landing-home .hst{opacity:.3;animation:home-hst 4.5s steps(1) infinite}.landing-home .hst2{animation-delay:1.5s}.landing-home .hst3{animation-delay:3s}@keyframes home-hst{0%,33%{opacity:1}34%,to{opacity:.3}}.landing-home .hxa{animation:home-hxa 4s ease-in-out infinite}.landing-home .hxb{animation:home-hxb 4s ease-in-out infinite}.landing-home .hxc{animation:home-hxc 4s ease-in-out infinite}@keyframes home-hxa{0%,15%,90%,to{transform:translate(0)}40%,70%{transform:translateY(-5px)}}@keyframes home-hxb{0%,15%,90%,to{transform:translate(0)}40%,70%{transform:translate(-5px,3px)}}@keyframes home-hxc{0%,15%,90%,to{transform:translate(0)}40%,70%{transform:translate(5px,3px)}}.landing-home .ind{transition:border-color .2s,transform .2s}.landing-home .ind:hover{border-color:var(--lp-111114,#111114);transform:translateY(-3px)}.landing-home .i-drop{animation:home-iDrop 4s cubic-bezier(.3,1.3,.5,1) infinite}@keyframes home-iDrop{0%,10%{transform:translateY(-8px);opacity:0}30%,85%{transform:translateY(0);opacity:1}to{opacity:0}}.landing-home .i-rock{transform-origin:28px 28px;animation:home-iRock 3s ease-in-out infinite}@keyframes home-iRock{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.landing-home .i-spin{transform-origin:28px 32px;animation:home-iSpin 2.4s linear infinite}@keyframes home-iSpin{to{transform:rotate(1turn)}}.landing-home .i-bat{transform-box:fill-box;transform-origin:bottom;animation:home-iBat 3s ease-in-out infinite}@keyframes home-iBat{0%{transform:scaleY(.15)}70%,to{transform:scaleY(1)}}.landing-home .i-wrench{transform-origin:28px 28px;animation:home-iWr 3s ease-in-out infinite}@keyframes home-iWr{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg)}}.landing-home .i-air{animation:home-iAir 2s ease-in-out infinite}@keyframes home-iAir{0%{transform:translateY(-3px);opacity:.2}50%{opacity:1}to{transform:translateY(4px);opacity:.2}}.landing-home .i-wheel{transform-box:fill-box;transform-origin:center;animation:home-iSpin 3s linear infinite}.landing-home .i-gear{transform-origin:29.5px 29.5px;animation:home-iSpin 8s linear infinite}.landing-home summary{cursor:pointer;list-style:none}.landing-home summary::-webkit-details-marker{display:none}.landing-home details[open] .plus{transform:rotate(45deg)}.landing-home .plus{transition:transform .2s}@media (prefers-reduced-motion:reduce){.landing-home *{animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}.landing-home .d2card{opacity:1!important}.landing-home .d2r,.landing-home .d3cur,.landing-home .pkt{opacity:0!important}}.landing-home{font-family:inherit}.landing-home section[id]{scroll-margin-top:90px}.landing-home :focus-visible{outline:2px solid #ff8138;outline-offset:4px}@media(max-width:540px){.landing-home .h1{font-size:38px!important}.landing-home .h2{font-size:30px!important}.landing-home .wrap{padding-inline:18px}.landing-home .btn{white-space:normal;text-align:center}}.home-refresh .home-hero{padding:78px 0 68px}.home-refresh .home-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.home-refresh .home-eyebrow{font-size:12px;letter-spacing:.09em;color:var(--lp-5d5d63,#5d5d63);margin:0 0 20px}.home-refresh .home-hero h1{font-size:clamp(38px,4.8vw,64px);font-weight:700;line-height:1.04;letter-spacing:-.045em;margin:0;text-wrap:balance}.home-refresh .home-hero h1 span{color:var(--lp-c2410c,#c2410c)}.home-refresh .home-intro{font-size:18px;line-height:1.6;color:var(--lp-3f3f45,#3f3f45);margin:22px 0 0;max-width:540px}.home-refresh .home-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.home-refresh .home-proof{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;padding:0;margin:24px 0 0;font-size:12px;line-height:1.5;color:var(--lp-5d5d63,#5d5d63)}.home-refresh .home-proof li:before{content:"✓";color:var(--lp-c2410c,#c2410c);margin-inline-end:6px}.home-refresh .home-hero-media video{display:block;width:100%;aspect-ratio:16/9;border-radius:22px;background:#10191e;box-shadow:0 25px 65px -30px #11111455}.home-refresh .home-video-caption{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 18px;color:var(--lp-5d5d63,#5d5d63);font-size:11px;margin-top:20px}.home-refresh #soluciones{padding:64px 0!important}.home-refresh #soluciones .row{margin-top:30px!important}.home-refresh #soluciones .door{flex:1 1 280px!important}.home-refresh #soluciones .door p{font-size:15px!important;line-height:1.55!important}.home-refresh #industrias{padding:0 0 64px!important}.home-refresh #industrias .grid{margin-top:28px!important}.home-refresh #industrias .ind{flex-direction:row!important;align-items:center;padding:18px!important;gap:14px!important}.home-refresh #industrias .ind>svg{flex-shrink:0}.home-refresh #como{padding:64px 0!important}.home-refresh .home-services{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding-block:36px;border-block:1px solid var(--lp-e3e2dc,#e3e2dc);margin-top:20px}.home-refresh .home-services .mono{font-size:11px;color:var(--lp-5d5d63,#5d5d63)}.home-refresh .home-services h2{margin:8px 0 0;font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-.025em}.home-refresh #demo{padding-block:64px!important}.home-refresh .home-demo-title{font-size:32px;letter-spacing:-.025em;margin:0 0 24px}.home-refresh #faq{padding:64px 0!important;border-top:0!important}.home-refresh #cta{padding-bottom:64px!important}.home-refresh .h2{font-size:clamp(30px,3.5vw,42px)!important}.home-refresh :focus-visible{outline:2px solid #ff8138;outline-offset:4px}@media(max-width:850px){.home-refresh .home-hero{padding:44px 0}.home-refresh .home-hero-grid{grid-template-columns:1fr;gap:32px}.home-refresh .home-hero-copy{max-width:650px}.home-refresh .home-hero h1{font-size:clamp(38px,7vw,56px)}.home-refresh .home-intro{font-size:17px}.home-refresh .home-video-caption{margin-top:14px}.home-refresh #industrias .ind{padding:14px!important}.home-refresh #soluciones .door{flex-basis:300px!important}}@media(max-width:540px){.home-refresh .wrap{padding-inline:20px}.home-refresh .home-hero h1{font-size:40px}.home-refresh .home-proof{font-size:11px}.home-refresh .home-services{margin-inline:20px;width:calc(100% - 40px);padding-inline:0}.home-refresh #demo iframe{height:660px!important}.home-refresh #cta .wrap>div{padding:32px 24px!important}.home-refresh #industrias .ind{flex-direction:column!important;align-items:flex-start}.home-refresh #industrias .ind>div>div{font-size:15px!important}}.home-refresh .home-hero h1 span{display:block}.home-refresh .home-video{position:relative}.home-refresh .home-video-play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:80px;height:80px;border-radius:50%;border:2px solid #fff9;background:#ff8138;color:#10191e;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 30px #0005;transition:transform .2s ease}.home-refresh .home-video-play:hover{transform:translate(-50%,-50%) scale(1.08)}.home-refresh .home-video-play svg{margin-inline-start:4px}@media(prefers-reduced-motion:reduce){.home-refresh .home-video-play{transition:none}}