:root{--color-brand:#0b4fad;--color-brand-strong:#07377b;--color-brand-soft:#9cc4ff;--color-accent:#00b8f5;--color-accent-strong:#0073a8;--color-accent-soft:#8be4ff;--color-ink:#07121a;--color-ink-soft:#0d1d27;--color-surface-dark:#142a36;--color-gray-900:#243640;--color-gray-700:#465b66;--color-gray-500:#657985;--color-gray-300:#b8c5cb;--color-light:#f7f9fa;--color-white:#fff;--color-whatsapp:#25d366;--color-error:#c93838;--color-success:#168a4b;--font-heading:"Montserrat", "Arial", sans-serif;--font-body:"Montserrat", "Inter", "Arial", sans-serif;--radius-sm:8px;--radius-md:14px;--radius-lg:18px;--radius-pill:999px;--shadow-card:0 16px 42px #07121a1c;--shadow-elevated:0 24px 64px #07121a29;--shadow-brand:0 12px 32px #0b4fad40;--shadow-brand-hover:0 18px 38px #0b4fad57, 0 5px 10px #00000038;--shadow-metal:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #0006, 0 12px 30px #0000003d;--depth-button:3px;--light-metal:#ffffff57;--container:1240px;--section-space:clamp(4rem, 8vw, 7rem);--gutter:clamp(1.25rem, 4vw, 3rem);--ease-premium:cubic-bezier(.2, .8, .2, 1);--ease-acceleration:cubic-bezier(.16, .72, .18, 1);--ease-ignition:cubic-bezier(.22, .75, .16, 1);--duration-fast:.18s;--duration-base:.32s;--duration-sheen:.62s;--duration-intro:4s}.fx-industrial-grid{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='88'%20height='88'%20viewBox='0%200%2088%2088'%3e%3cpath%20d='M0%200H88V88H0Z'%20fill='none'/%3e%3cpath%20d='M0%2044H88M44%200V88'%20stroke='%23ffffff'%20stroke-opacity='.035'/%3e%3cpath%20d='M0%200L88%2088M88%200L0%2088'%20stroke='%2300b8f5'%20stroke-opacity='.032'/%3e%3c/svg%3e");background-size:88px 88px}.fx-diagonal-stripes{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='56'%20height='56'%20viewBox='0%200%2056%2056'%3e%3cpath%20d='M-14%2014L14-14M0%2056L56%200M42%2070L70%2042'%20stroke='%230b4fad'%20stroke-opacity='.11'%20stroke-width='8'/%3e%3c/svg%3e");background-size:56px 56px}.fx-noise{position:relative}.fx-noise:after{content:"";pointer-events:none;opacity:.16;mix-blend-mode:soft-light;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='160'%20viewBox='0%200%20160%20160'%3e%3cfilter%20id='n'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.92'%20numOctaves='3'%20stitchTiles='stitch'/%3e%3c/filter%3e%3crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'%20opacity='.28'/%3e%3c/svg%3e");position:absolute;inset:0}.fx-hero-overlay{background:linear-gradient(90deg,#07121af5 0%,#071822bd 44%,#07121a33 76%,#07121a17 100%),linear-gradient(#07121a00 58%,#07121ac2 100%)}.fx-brand-glow{box-shadow:var(--shadow-brand)}.fx-card-lift{transition:transform var(--duration-base) var(--ease-premium), border-color var(--duration-base) var(--ease-premium), box-shadow var(--duration-base) var(--ease-premium)}.fx-card-lift:hover,.fx-card-lift:focus-within{border-color:color-mix(in srgb, var(--color-brand) 70%, transparent);box-shadow:var(--shadow-elevated);transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-ink)}body{min-width:320px;color:var(--color-ink);background:var(--color-light);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65;overflow-x:clip}body.menu-open{overflow:hidden}img,picture{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}::selection{color:var(--color-white);background:var(--color-brand)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-heading);letter-spacing:-.035em;line-height:1.1}h1{font-size:clamp(2.65rem,7vw,5.8rem)}h2{font-size:clamp(2rem,4vw,3.5rem)}h3{font-size:clamp(1.2rem,2vw,1.55rem)}.container{width:min(100% - (var(--gutter) * 2), var(--container));margin-inline:auto}.section{padding-block:var(--section-space);position:relative}.section-light{color:var(--color-ink);background:linear-gradient(180deg, #f8fbfc 0%, var(--color-light) 100%)}.section-dark{color:var(--color-white);background-color:var(--color-ink)}.skip-link{z-index:999;color:var(--color-white);background:var(--color-brand);border-radius:var(--radius-sm);padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}html.intro-pending,html.intro-pending body{overflow:hidden}.intro-animation{z-index:1000;color:var(--color-white);background:var(--color-ink);opacity:1;display:none;position:fixed;inset:0;overflow:hidden}.intro-pending .intro-animation,.intro-animation.is-ending{display:grid}.intro-animation.is-ending{pointer-events:none;animation:.16s ease-out forwards introDismiss}.intro-stage,.intro-grid,.intro-diagonal-wipe{position:absolute;inset:0}.intro-stage{background:radial-gradient(circle at 50% 52%,#00b8f51f,#0000 31%),linear-gradient(135deg,#07121a 0%,#142a36 52%,#061017 100%);overflow:hidden}.intro-stage:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff09 48%,#0000 65%);position:absolute;inset:0}.intro-grid{opacity:.11;background:url(/assets/effects/industrial-grid.svg) 50%/88px 88px;mask-image:linear-gradient(#0000,#000 30% 72%,#0000)}.intro-skip{z-index:8;top:max(20px, env(safe-area-inset-top));right:max(20px, env(safe-area-inset-right));color:#ffffffdb;border-radius:var(--radius-pill);backdrop-filter:blur(8px);cursor:pointer;letter-spacing:.04em;min-width:126px;min-height:44px;transition:color var(--duration-fast), border-color var(--duration-fast), background var(--duration-fast);background:#0c0c0cbd;border:1px solid #ffffff47;padding:.65rem 1rem;font-size:.74rem;font-weight:800;position:absolute}.intro-skip:hover,.intro-skip:focus-visible{color:var(--color-white);background:var(--color-brand);border-color:var(--color-brand)}.intro-energy-line{z-index:3;background:linear-gradient(90deg, transparent, var(--color-accent) 20%, #fff 50%, var(--color-brand) 80%, transparent);opacity:0;width:min(78vw,980px);height:2px;position:absolute;top:50%;left:50%;transform:translate(-150vw,-50%);box-shadow:0 0 18px #00b8f5b8,0 0 30px #0b4fad5c}.intro-animation.is-running .intro-energy-line{animation:introEnergyLine .85s var(--ease-ignition) .15s forwards}.intro-logo-shell{--intro-logo-x:0px;--intro-logo-y:0px;--intro-logo-scale:.24;z-index:4;aspect-ratio:556/297;opacity:0;transform-origin:50%;will-change:transform, opacity, clip-path;width:clamp(220px,31vw,430px);position:absolute;top:48%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.intro-logo-shell img{width:100%;max-width:none;height:auto;transform:none}.intro-pulse{background:var(--color-brand);opacity:0;border-radius:50%;height:3px;position:absolute;bottom:-8px;left:18%;right:18%;transform:scaleX(.12);box-shadow:0 0 24px 8px #0b4fad5c}.intro-animation.is-running .intro-logo-shell{animation:introLogoReveal .8s var(--ease-ignition) .3s forwards, introLogoDock .65s var(--ease-premium) 3s forwards}.intro-animation.is-running .intro-pulse{animation:.5s ease-out 1.05s forwards introPulse}.intro-vehicle-track{z-index:6;opacity:0;will-change:transform, opacity;width:min(60vw,820px);position:absolute;bottom:clamp(5%,8vh,10%);left:50%;transform:translate(-145vw)translate(-50%)}.intro-vehicle-track img{z-index:2;filter:drop-shadow(0 16px 18px #0000007a);will-change:transform, filter;width:100%;height:auto;position:relative}.intro-vehicle-shadow{z-index:1;filter:blur(10px);background:#000000a8;border-radius:50%;height:10%;position:absolute;bottom:7%;left:8%;right:8%;transform:scaleX(.86)}.intro-animation.is-running .intro-vehicle-track{animation:introVehicleDrive 1.85s var(--ease-acceleration) 1.5s forwards}.intro-animation.is-running .intro-vehicle-track img{animation:introVehicleSuspension 1.1s var(--ease-premium) 1.58s forwards}.intro-animation.is-running .intro-vehicle-shadow{animation:introShadowCompression 1.1s var(--ease-premium) 1.58s forwards}.intro-diagonal-wipe{z-index:5;background:linear-gradient(100deg, transparent 0 18%, #00b8f52e 26%, var(--color-accent) 43%, var(--color-brand) 49%, #243640 53%, transparent 76%);opacity:0;will-change:transform, opacity;width:34vw;margin-left:auto;transform:translate(-145vw)skew(-10deg)}.intro-animation.is-running .intro-diagonal-wipe{animation:introDiagonalWipe .7s var(--ease-acceleration) 3.05s forwards}.intro-pending .site-header{opacity:0}@keyframes introEnergyLine{0%{opacity:0;transform:translate(-150vw,-50%)}24%{opacity:1}74%{opacity:1}to{opacity:0;transform:translate(52vw,-50%)}}@keyframes introLogoReveal{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-50%,-50%)scale(.985)}to{opacity:1;clip-path:inset(0);transform:translate(-50%,-50%)scale(1)}}@keyframes introLogoDock{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:.15;transform:translate3d(calc(-50% + var(--intro-logo-x)), calc(-50% + var(--intro-logo-y)), 0) scale(var(--intro-logo-scale))}}@keyframes introPulse{0%{opacity:0;transform:scaleX(.12)}45%{opacity:.9}to{opacity:0;transform:scaleX(1)}}@keyframes introVehicleDrive{0%{opacity:0;transform:translate(-145vw)translate(-50%)}12%{opacity:1}57%{opacity:1;transform:translate(-4vw)translate(-50%)}to{opacity:.98;transform:translate(138vw)translate(-50%)}}@keyframes introVehicleSuspension{0%,to{filter:drop-shadow(0 16px 18px #0000007a)blur();transform:translate(0,0)}45%{filter:drop-shadow(0 12px 14px #0000006b)blur(.45px);transform:translateY(-4px)}}@keyframes introShadowCompression{0%,to{opacity:.68;transform:scaleX(.86)}48%{opacity:.5;transform:scaleX(.72)}}@keyframes introDiagonalWipe{0%{opacity:0;transform:translate(-145vw)skew(-10deg)}18%{opacity:1}to{opacity:0;transform:translate(145vw)skew(-10deg)}}@keyframes introDismiss{to{opacity:0}}@media (width<=1024px){:root{--depth-button:2px}.intro-vehicle-track img{filter:drop-shadow(0 12px 14px #0000006b)}.intro-vehicle-shadow{filter:blur(6px)}}@media (width<=767px){.intro-skip{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));min-width:118px}.intro-logo-shell{width:clamp(205px,68vw,300px);top:42%}.intro-animation.is-running .intro-energy-line{animation-duration:.7s;animation-delay:.12s}.intro-animation.is-running .intro-logo-shell{animation:introLogoReveal .7s var(--ease-ignition) .25s forwards, introLogoDock .55s var(--ease-premium) 3.1s forwards}.intro-animation.is-running .intro-pulse{animation-duration:.45s;animation-delay:.95s}.intro-vehicle-track{bottom:max(9%, env(safe-area-inset-bottom));width:min(88vw,560px)}.intro-animation.is-running .intro-vehicle-track{animation:introVehicleDriveMobile 1.65s var(--ease-acceleration) 1.45s forwards}.intro-animation.is-running .intro-vehicle-track img,.intro-animation.is-running .intro-vehicle-shadow{animation:none}.intro-animation.is-running .intro-diagonal-wipe{animation-duration:.65s;animation-delay:3.1s}}.industrial-premium-theme{--industrial-steel:url(/assets/effects/brushed-steel.svg);--industrial-mesh:url(/assets/effects/perforated-metal.svg);--industrial-edge:linear-gradient(90deg, #6f7c83, #f4f7f8 24%, #9aa7ad 52%, #eef3f5 76%, #67747b);--industrial-blue:#0b4fad;--industrial-cyan:#00b8f5;--industrial-graphite:#071721}.industrial-premium-theme .site-header{background:linear-gradient(102deg, #fffffff5, #ecf2f5eb), var(--industrial-steel) center / 720px 144px;box-shadow:0 13px 34px #031c4424,inset 0 -1px #ffffffd1}.industrial-premium-theme .site-header:before{background:linear-gradient(90deg, transparent 0 8%, var(--industrial-blue) 8% 34%, var(--industrial-cyan) 46% 52%, #0b4fad38 68%, transparent 94%), var(--industrial-edge);height:4px;box-shadow:0 0 16px #00b8f540}.industrial-premium-theme .header-inner:before{background:linear-gradient(120deg, #ffffffb8, #e2ebef80), var(--industrial-steel) center / 720px 144px;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));border-color:#56697233;border-radius:4px 18px;inset:9px -12px;box-shadow:inset 0 1px #fff,inset 0 -1px #42545e1f}.industrial-premium-theme .site-header .brand-plate:after{background:var(--industrial-edge);width:5px;height:64%;box-shadow:2px 0 #0b4fad47,5px 0 12px #00b8f51f}.industrial-premium-theme .desktop-nav{background:linear-gradient(#ffffffb8,#dbe5ea85);border-color:#4b606a33;border-radius:6px 18px;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #4658621f,0 8px 20px #031c4412}.industrial-premium-theme .desktop-nav a{border-radius:4px 12px}.industrial-premium-theme .header-cta,.industrial-premium-theme .button-primary,.industrial-premium-theme .button-dark{color:var(--color-white);background:linear-gradient(#fff3,#0000 24%),linear-gradient(135deg,#07377b,#0b4fad 56%,#0878b7);border-color:#00b8f56b;border-radius:4px 14px;box-shadow:inset 0 1px #ffffff52,inset 0 -2px #02163585,0 13px 28px #0b4fad3d}.industrial-premium-theme .home-hero:after{z-index:2;content:"";clip-path:polygon(0 0,92px 0,92px 2px,2px 2px,2px 92px,0 92px,0 0,100% 0,100% 92px,calc(100% - 2px) 92px,calc(100% - 2px) 2px,calc(100% - 92px) 2px,calc(100% - 92px) 0,100% 0,100% 100%,calc(100% - 92px) 100%,calc(100% - 92px) calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) calc(100% - 92px),100% calc(100% - 92px),100% 100%,0 100%,0 calc(100% - 92px),2px calc(100% - 92px),2px calc(100% - 2px),92px calc(100% - 2px),92px 100%,0 100%);opacity:.72;pointer-events:none;border:1px solid #e5eff38c;position:absolute;inset:118px 24px 154px}.industrial-premium-theme .home-hero-content:before,.industrial-premium-theme .page-hero-content:before{content:"";background:var(--industrial-edge);width:7px;box-shadow:3px 0 0 var(--industrial-blue), 7px 0 18px #00b8f533;border-radius:2px;position:absolute;top:145px;bottom:205px;left:0}.industrial-premium-theme .home-hero h1{text-shadow:0 1px #ffffffa6,0 12px 34px #031c441f}.industrial-premium-theme .home-hero h1 span{color:var(--industrial-blue)}.industrial-premium-theme .value-strip{color:var(--color-white);background:linear-gradient(105deg, #051620f5, #0e2a38f0), var(--industrial-mesh) center / 38px 38px;border-color:#bacdd680;border-radius:5px 22px 0 0;box-shadow:0 -14px 38px #031c4433,inset 0 1px #fff3}.industrial-premium-theme .value-strip:before{content:"";background:linear-gradient(90deg, transparent, var(--industrial-blue), var(--industrial-cyan), transparent);height:4px;position:absolute;top:0;left:22px;right:22px}.industrial-premium-theme .value-strip h2,.industrial-premium-theme .value-strip p{color:var(--color-white)}.industrial-premium-theme .value-strip article+article{border-left-color:#c8dae22e}.industrial-premium-theme .value-strip-icon{width:42px;height:42px;color:var(--color-white);background:linear-gradient(145deg,#07377b,#0b4fad 58%,#0878b7);border:1px solid #00b8f56b;border-radius:3px 12px;flex:0 0 42px;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff47,0 8px 18px #0000002e}.industrial-premium-theme .value-strip-icon img,.industrial-premium-theme .value-strip article:nth-child(2n) .value-strip-icon img{filter:brightness(0)invert();background:0 0;border-radius:0;width:24px;height:24px;padding:0}.industrial-premium-theme .section-heading .eyebrow:after,.industrial-premium-theme .experience-layout .eyebrow:after{content:"";background:var(--industrial-edge);width:18px;height:3px;margin-left:.15rem}.industrial-premium-theme .service-card,.industrial-premium-theme .value-card,.industrial-premium-theme .experience-cards>a,.industrial-premium-theme .logistics-service-card,.industrial-premium-theme .scope-card,.industrial-premium-theme .contact-business-card,.industrial-premium-theme .contact-direct,.industrial-premium-theme .contact-form{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,20px 100%,0 calc(100% - 20px));border-color:#66798257;border-radius:5px 22px;box-shadow:0 22px 52px #031c4421,inset 0 1px #ffffffe6}.industrial-premium-theme .service-card:before,.industrial-premium-theme .value-card:before,.industrial-premium-theme .experience-cards>a:before,.industrial-premium-theme .logistics-service-card:before,.industrial-premium-theme .scope-card:before,.industrial-premium-theme .contact-business-card:before,.industrial-premium-theme .contact-direct:before,.industrial-premium-theme .contact-form:before{z-index:3;content:"";background:linear-gradient(90deg, transparent, #9aa8af 12%, #f4f7f8 32%, var(--industrial-cyan) 50%, #9aa8af 68%, transparent);opacity:.86;pointer-events:none;height:4px;position:absolute;top:0;left:16px;right:16px}.industrial-premium-theme .service-card:after,.industrial-premium-theme .value-card:after,.industrial-premium-theme .experience-cards>a:after,.industrial-premium-theme .logistics-service-card:after,.industrial-premium-theme .scope-card:after,.industrial-premium-theme .contact-business-card:after,.industrial-premium-theme .contact-direct:after,.industrial-premium-theme .contact-form:after{z-index:3;content:"";pointer-events:none;background:radial-gradient(circle at 35% 35%,#f7fafb 0 12%,#7d8b92 34%,#25343c 70%);border:1px solid #35485194;border-radius:50%;width:8px;height:8px;position:absolute;bottom:10px;right:10px;box-shadow:inset 0 0 0 1px #ffffff47}.industrial-premium-theme .contact-direct,.industrial-premium-theme .contact-form{clip-path:none;position:relative}.industrial-premium-theme .service-card-body,.industrial-premium-theme .logistics-service-card>div{background:linear-gradient(115deg, #ffffffbd, #e7eef180), var(--industrial-steel) center / 720px 144px;position:relative}.industrial-premium-theme .service-card .icon-tile,.industrial-premium-theme .service-card:nth-child(2n) .icon-tile{background:linear-gradient(145deg,#0b4fad,#0878b7);border:1px solid #00b8f561;border-radius:3px 12px;box-shadow:inset 0 1px #ffffff42,0 8px 18px #0b4fad33}.industrial-premium-theme .reference-label{backdrop-filter:blur(7px);background:#051620c7;border:1px solid #cddee547;border-radius:2px 8px}.industrial-premium-theme .about-visual{background:var(--industrial-steel) center / 720px 144px;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,28px 100%,0 calc(100% - 28px));padding:8px;box-shadow:0 24px 56px #03142038,inset 0 1px #fff}.industrial-premium-theme .about-visual picture{border-radius:2px 16px}.industrial-premium-theme .about-visual>span{background:linear-gradient(145deg,#07377b,#0b4fad);border:1px solid #00b8f561;border-radius:3px 12px;bottom:28px;right:-14px}.industrial-premium-theme .page-hero:before{z-index:1;aspect-ratio:auto;background:linear-gradient(135deg, transparent 0 44%, #d3dee3bd 44.4% 46%, #273841eb 46.4% 54%, #00b8f580 54.4% 55%, transparent 55.4%), var(--industrial-mesh);clip-path:polygon(52% 0,100% 0,100% 100%,0 100%);opacity:.82;width:min(34vw,520px);height:34%;bottom:0;right:0}.industrial-premium-theme .page-hero-overlay{background:linear-gradient(90deg,#05141ef0,#072230a8 48%,#07121a1f),linear-gradient(#0000 42%,#05141ebd)}.industrial-premium-theme .page-hero-content:before{top:150px;bottom:70px}.industrial-premium-theme .page-hero h1{text-shadow:0 2px #0000002e,0 14px 34px #0000003d}.industrial-premium-theme .quote-cta{isolation:isolate;background:linear-gradient(105deg, #07377bf5, #0878b7e6), var(--industrial-steel) center / 720px 144px;position:relative;overflow:hidden}.industrial-premium-theme .quote-cta:before{z-index:-1;content:"";background:var(--industrial-mesh) center / 38px 38px;opacity:.24;clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);width:min(34%,520px);position:absolute;inset:0 0 0 auto}.industrial-premium-theme .quote-cta:after{z-index:-1;content:"";background:var(--industrial-edge);opacity:.9;height:5px;position:absolute;top:0;left:0;right:0}.industrial-premium-theme .site-footer{isolation:isolate;background:linear-gradient(105deg, #041018f7, #09222ef2), var(--industrial-mesh) center / 38px 38px;background-clip:padding-box;border-top:5px solid #0000;position:relative}.industrial-premium-theme .site-footer:before{z-index:-1;content:"";background:var(--industrial-edge);height:5px;position:absolute;top:-5px;left:0;right:0;box-shadow:0 0 18px #00b8f52e}.industrial-premium-theme .footer-grid{backdrop-filter:blur(10px);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));background:linear-gradient(115deg,#081d28c2,#04121b94);border:1px solid #b8cbd442;border-radius:4px 20px;margin-top:1.5rem;margin-bottom:1.2rem;padding:1.8rem clamp(1.2rem,3vw,2.2rem);position:relative;box-shadow:inset 0 1px #ffffff1a,0 18px 42px #0003}.industrial-premium-theme .footer-grid:before{content:"";background:linear-gradient(90deg, transparent, var(--industrial-cyan), transparent);height:3px;position:absolute;top:0;left:22px;right:22px}@media (hover:hover) and (pointer:fine){.industrial-premium-theme .service-card:hover,.industrial-premium-theme .experience-cards>a:hover,.industrial-premium-theme .logistics-service-card:hover{border-color:#00b8f594;box-shadow:0 28px 64px #031c442e,0 0 28px #00b8f514,inset 0 1px #fff}}@media (width<=959px){.industrial-premium-theme .header-inner:before{inset:7px 0}.industrial-premium-theme .menu-button{border-radius:3px 12px}.industrial-premium-theme .home-hero:after{inset:100px 12px 146px}}@media (width<=767px){.industrial-premium-theme .site-header{background:linear-gradient(102deg, #fffffff7, #e8f0f4f0), var(--industrial-steel) center / 540px 108px}.industrial-premium-theme .site-header .brand-plate{width:196px;height:76px;padding-right:18px}.industrial-premium-theme .site-header .brand-plate img{object-fit:contain;width:178px;max-height:72px}.industrial-premium-theme .home-hero:after{opacity:.48;inset:94px 8px 12px}.industrial-premium-theme .home-hero-content:before,.industrial-premium-theme .page-hero-content:before{width:4px;top:98px;bottom:38px;left:4px}.industrial-premium-theme .value-strip{border-radius:3px 16px 0 0}.industrial-premium-theme .service-card,.industrial-premium-theme .value-card,.industrial-premium-theme .experience-cards>a,.industrial-premium-theme .logistics-service-card,.industrial-premium-theme .scope-card,.industrial-premium-theme .contact-business-card,.industrial-premium-theme .contact-direct,.industrial-premium-theme .contact-form{clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,15px 100%,0 calc(100% - 15px));border-radius:4px 16px}.industrial-premium-theme .contact-direct,.industrial-premium-theme .contact-form{clip-path:none}.industrial-premium-theme .about-visual{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px))}.industrial-premium-theme .page-hero:before{opacity:.55;width:50vw;height:24%}.industrial-premium-theme .footer-grid{margin-top:1rem;padding:1.4rem 1.2rem}}@media (prefers-reduced-motion:reduce){.industrial-premium-theme .button-primary:before{display:none}}@keyframes introVehicleDriveMobile{0%{opacity:0;transform:translate(-130vw)translate(-50%)}14%{opacity:1}58%{opacity:1;transform:translate(-6vw)translate(-50%)}to{opacity:.98;transform:translate(126vw)translate(-50%)}}.button{isolation:isolate;border-radius:var(--radius-sm);cursor:pointer;min-height:48px;box-shadow:var(--shadow-metal);transition:transform var(--duration-fast) var(--ease-premium), color var(--duration-fast), background var(--duration-fast), border-color var(--duration-fast), box-shadow var(--duration-fast);border:1px solid #0000;justify-content:center;align-items:center;gap:.8rem;padding:.72rem 1.35rem;font-size:.84rem;font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0)}.button>span[aria-hidden=true]{transition:transform var(--duration-fast) var(--ease-premium)}.button-primary{color:var(--color-white);background:linear-gradient(180deg, #1a63c8 0%, var(--color-brand) 54%, var(--color-brand-strong) 100%);box-shadow:inset 0 1px 0 #ffffff59, inset 0 -2px 0 #031c4461, var(--shadow-brand)}.button-primary:before{z-index:-1;content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:24%;position:absolute;inset:-60% auto -60% -38%;transform:translate(-240%)skew(-18deg)}.button-outline:after{z-index:-1;content:"";pointer-events:none;background:conic-gradient(from -80deg, transparent 0 34%, var(--color-brand) 47%, transparent 59% 100%);opacity:0;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-70%;transform:rotate(-100deg);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.button-dark{color:var(--color-white);background:linear-gradient(#243f4d 0%,#122733 24%,#07121a 100%);border-color:#ffffff14;box-shadow:inset 0 1px #fff3,inset 0 -1px #000,0 14px 30px #00000042}.button-dark:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff70,#0000);height:1px;position:absolute;inset:0 12% auto}.button-whatsapp{color:var(--color-white);background:var(--color-whatsapp);box-shadow:0 12px 28px #25d36633}.button-whatsapp:hover{color:var(--color-white);background:#1fb958}.button-whatsapp img{filter:brightness(0)invert();transition:transform var(--duration-fast) var(--ease-premium)}.button:active:not(:disabled){transform:translateY(1px)scale(.99);box-shadow:inset 0 2px 5px #00000038}.button-dark:focus-visible{border-color:var(--color-brand)}@media (hover:hover) and (pointer:fine){.button:hover{transform:perspective(520px) translateY(calc(var(--depth-button) * -1)) rotateX(1.2deg)}.button:hover>span[aria-hidden=true]{transform:translate(4px)}.button-primary:hover{color:var(--color-white);background:linear-gradient(180deg, #2670d5 0%, #0d57bc 52%, var(--color-brand-strong) 100%);box-shadow:inset 0 1px 0 #fff6, inset 0 -2px 0 #031c4457, var(--shadow-brand-hover)}.button-primary:hover:before{animation:buttonMetalSheen var(--duration-sheen) var(--ease-premium) 1}.button-outline:hover{background:linear-gradient(#143a4ce6,#071822d6);border-color:#00b8f5c7}.button-outline:hover:after{animation:buttonOutlineTrace .7s var(--ease-premium) 1}.button-dark:hover{background:linear-gradient(#28516a 0%,#153342 24%,#0a1a24 100%);border-color:#00b8f594}.button-whatsapp:hover img{transform:translate(3px)translateY(-1px)}}.button:disabled{cursor:not-allowed;opacity:.58;transform:none}@keyframes buttonMetalSheen{0%{opacity:0;transform:translate(-240%)skew(-18deg)}22%{opacity:.72}to{opacity:0;transform:translate(760%)skew(-18deg)}}@keyframes buttonOutlineTrace{0%{opacity:0;transform:rotate(-100deg)}24%,74%{opacity:1}to{opacity:0;transform:rotate(260deg)}}.eyebrow{color:var(--color-gray-700);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1rem;font-size:.75rem;font-weight:800;display:flex}.eyebrow span{background:linear-gradient(90deg, var(--color-accent), var(--color-brand));width:28px;height:3px}.eyebrow-dark{color:#111111ad}.section-heading{max-width:760px;margin-bottom:clamp(2.25rem,5vw,4rem)}.section-heading h2{margin-bottom:1rem}.section-heading>p:last-child{max-width:680px;color:var(--color-gray-700);font-size:1.05rem}.section-heading-light .eyebrow,.section-heading-light>p:last-child{color:var(--color-gray-300)}.section-heading-center{text-align:center;margin-inline:auto}.section-heading-center .eyebrow{justify-content:center}[data-reveal]{opacity:0;transition:opacity .42s var(--ease-premium) var(--delay,0s), transform .42s var(--ease-premium) var(--delay,0s);transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:none}.site-header{z-index:100;opacity:1;transition:background var(--duration-base), border-color var(--duration-base), box-shadow var(--duration-base), opacity var(--duration-fast);background:linear-gradient(#07121af5,#07121a9e);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.header-inner{align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:90px;display:flex}.brand-plate{width:150px;height:84px;box-shadow:none;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.brand-plate img{width:100%;max-width:none;height:auto;position:static;transform:none}.desktop-nav{align-items:center;gap:clamp(1rem,2.2vw,2rem);margin-left:auto;display:flex}.desktop-nav a{color:#ffffffd1;align-items:center;min-height:44px;font-size:.82rem;font-weight:700;display:inline-flex;position:relative}.desktop-nav a:after{content:"";background:var(--color-brand);height:2px;transition:right var(--duration-fast), left var(--duration-fast);position:absolute;bottom:4px;left:50%;right:50%}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{left:0;right:0}.header-cta{min-height:44px;padding-inline:1.15rem}.menu-button,.menu-close,.mobile-panel[hidden]{display:none}.home-hero{min-height:820px;color:var(--color-white);background:var(--color-ink);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.home-hero-media,.home-hero-overlay{position:absolute;inset:0}.home-hero-poster,.home-hero-video,.home-hero-media img{object-fit:cover;object-position:62% center;width:100%;height:100%;position:absolute;inset:0}.home-hero-video{z-index:1;opacity:0;transition:opacity .42s var(--ease-premium)}.home-hero-video.is-ready{opacity:1}.home-hero-overlay{z-index:2;background:linear-gradient(90deg,#07121afa 0%,#07121adb 35%,#07121a3d 72%),linear-gradient(#07121a00 65%,#07121a 100%)}.hero-motion-toggle{z-index:5;top:112px;right:var(--gutter);min-height:44px;color:var(--color-white);border-radius:var(--radius-pill);backdrop-filter:blur(8px);cursor:pointer;transition:color var(--duration-fast), background var(--duration-fast), border-color var(--duration-fast);background:#07121abd;border:1px solid #ffffff3d;align-items:center;gap:.55rem;padding:.55rem .85rem;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute}.hero-motion-toggle[hidden]{display:none}.hero-motion-toggle:hover,.hero-motion-toggle:focus-visible{color:var(--color-white);background:var(--color-brand);border-color:var(--color-brand)}.home-hero-content{z-index:2;padding-top:130px;padding-bottom:190px;position:relative}.hero-kicker{color:var(--color-accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1.25rem;font-size:.77rem;font-weight:800;display:flex}.hero-kicker:before{content:"";background:currentColor;width:34px;height:3px}.home-hero h1{max-width:780px;margin-bottom:1.3rem}.home-hero h1 span{color:var(--color-brand);display:block}.hero-lead{color:#ffffffdb;max-width:640px;margin-bottom:2rem;font-size:clamp(1.05rem,2vw,1.3rem)}.hero-actions{flex-wrap:wrap;gap:.9rem;display:flex}.reference-note{color:#ffffff8a;margin:1.2rem 0 0;font-size:.72rem}.value-strip{z-index:3;border-radius:var(--radius-lg) var(--radius-lg) 0 0;backdrop-filter:blur(12px);background:#071822eb;border:1px solid #ffffff1f;border-bottom:0;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.value-strip article{align-items:flex-start;gap:1rem;min-height:128px;padding:1.5rem;display:flex}.value-strip article+article{border-left:1px solid #ffffff1a}.value-strip img{color:var(--color-brand);background:var(--color-brand);filter:brightness(0)invert();border-radius:6px;flex:none;padding:5px}.value-strip article:nth-child(2n) img{background:var(--color-accent)}.value-strip h2{color:var(--color-white);letter-spacing:-.01em;margin-bottom:.35rem;font-size:1rem}.value-strip p{color:#ffffff9e;margin:0;font-size:.76rem;line-height:1.45}.services-section{border-top:1px solid #00b8f547}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}@media (width>=960px){.service-grid,.experience-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.service-card,.experience-cards>a{grid-column:span 2}.service-card:nth-last-child(2):nth-child(4),.experience-cards>a:nth-last-child(2):nth-child(4){grid-column:2/span 2}}.service-card{border-radius:var(--radius-md);color:var(--color-white);background:var(--color-ink-soft);box-shadow:var(--shadow-card);border:1px solid #ffffff1f;position:relative;overflow:hidden}.service-card-media{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.service-card-media:after{content:"";background:linear-gradient(#0000 45%,#07121ad6);position:absolute;inset:0}.service-card-media img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-base) var(--ease-premium)}.service-card:hover .service-card-media img,.service-card:focus-within .service-card-media img{transform:scale(1.03)}.reference-label{z-index:1;color:var(--color-white);letter-spacing:.05em;text-transform:uppercase;background:#111111a8;border-radius:4px;padding:.2rem .5rem;font-size:.58rem;position:absolute;bottom:.65rem;right:.75rem}.service-card-body{padding:1.5rem}.icon-tile{width:46px;height:46px;color:var(--color-white);background:var(--color-brand);border-radius:var(--radius-sm);justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.icon-tile img{filter:brightness(0)invert();width:27px;height:27px}.service-card:nth-child(2n) .icon-tile{background:var(--color-accent)}.service-card h3{margin-bottom:.7rem}.service-card p{color:#ffffffab;min-height:3.4em;margin-bottom:1.2rem;font-size:.9rem}.card-link,.text-link,.footer-link{min-height:44px;color:var(--color-brand);align-items:center;gap:.55rem;font-size:.82rem;font-weight:800;display:inline-flex}.card-link span,.text-link span,.footer-link span{transition:transform var(--duration-fast)}.card-link:hover span,.text-link:hover span,.footer-link:hover span{transform:translate(4px)}.section-action{text-align:center;margin-top:2.3rem}.split-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(3rem,7vw,6rem);display:grid}.about-visual{position:relative}.about-visual picture{aspect-ratio:4/3;border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);overflow:hidden}.about-visual img{object-fit:cover;object-position:67% center;width:100%;height:100%}.about-visual>span{max-width:280px;color:var(--color-white);background:var(--color-brand);border-radius:var(--radius-sm);box-shadow:var(--shadow-brand);padding:1rem 1.2rem;font-size:.75rem;font-weight:800;position:absolute;bottom:22px;right:-20px}.body-copy,.lead-copy{max-width:66ch;color:var(--color-gray-700);margin-bottom:1.8rem}.lead-copy{color:var(--color-ink);font-size:clamp(1.2rem,2vw,1.45rem);font-weight:600}.commitments-section{isolation:isolate;color:var(--color-white);background:var(--color-ink-soft);position:relative;overflow:hidden}.commitments-section:before,.commitments-section:after{z-index:-2;content:"";pointer-events:none;position:absolute;inset:0}.commitments-section:before{filter:saturate(.82)contrast(1.06);background-image:image-set("/assets/images/sections/commitments-industrial-horizon.avif" 1x type("image/avif"),"/assets/images/sections/commitments-industrial-horizon.webp" 1x type("image/webp"));background-position:62%;background-size:cover;transform:scale(1.012)}.commitments-section:after{z-index:-1;background:linear-gradient(90deg,#07121aed 0%,#071822b8 54%,#07121a73 100%),linear-gradient(#07121ac2 0%,#07121a52 52%,#07121ae6 100%),url(/assets/effects/industrial-grid.svg) 50%/88px 88px}.commitments-section>.container{z-index:1;position:relative}.commitment-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.commitment-grid article{border-radius:var(--radius-md);backdrop-filter:blur(12px)saturate(.9);min-height:250px;transition:transform var(--duration-base) var(--ease-premium), border-color var(--duration-base), background var(--duration-base), box-shadow var(--duration-base);background:#091d28cc;border:1px solid #ffffff29;padding:1.7rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 44px #0003}.commitment-grid article:before{content:"";background:linear-gradient(90deg, transparent, var(--color-accent), var(--color-brand), transparent);opacity:0;height:2px;transition:opacity var(--duration-base), transform var(--duration-base) var(--ease-premium);position:absolute;top:0;left:0;right:0;transform:scaleX(.2)}.commitment-grid article:after{content:"";pointer-events:none;opacity:0;width:150px;height:150px;transition:opacity var(--duration-base);background:radial-gradient(circle,#0b4fad33,#0000 68%);position:absolute;top:-70px;right:-70px}.commitment-number{color:var(--color-accent);letter-spacing:.12em;font-size:.75rem;font-weight:800}.commitment-grid h3{margin-top:3.5rem;margin-bottom:.7rem}.commitment-grid p{color:#ffffffa6;margin:0;font-size:.9rem}.commitments-action{justify-content:space-between;align-items:center;gap:1.2rem;margin-top:1.5rem;display:flex}.commitments-action>span{color:#ffffff8f;letter-spacing:.04em;font-size:.68rem}@media (hover:hover) and (pointer:fine){.commitment-grid article:hover{background:#0a2330c7;border-color:#00b8f5ad;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff1a,0 26px 52px #0000004d,0 0 30px #00b8f51f}.commitment-grid article:hover:before{opacity:1;transform:scaleX(1)}.commitment-grid article:hover:after{opacity:1}}.experience-layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,8vw,8rem);display:grid}.experience-layout h2{margin-bottom:0}.experience-layout>div:last-child>p{color:var(--color-gray-700)}.quote-cta{color:var(--color-white);background:var(--color-brand);padding-block:clamp(3rem,6vw,5rem)}.quote-cta .eyebrow,.quote-cta h2,.quote-cta p{color:var(--color-white)}.quote-cta .eyebrow span{background:var(--color-white)}.quote-cta-inner{justify-content:space-between;align-items:center;gap:3rem;display:flex}.quote-cta h2{margin-bottom:.6rem;font-size:clamp(2rem,4vw,3.4rem)}.quote-cta p:last-child{max-width:640px;margin-bottom:0}.quote-cta .button{flex:none}.page-hero{min-height:520px;color:var(--color-white);background:var(--color-ink) url(/assets/effects/industrial-grid.svg);align-items:flex-end;display:flex;position:relative;overflow:hidden}.page-hero:before{aspect-ratio:1;content:"";opacity:.55;background:url(/assets/effects/yellow-glow.svg) 50%/contain no-repeat;width:70%;position:absolute;bottom:-70%;right:-15%}.page-hero-media,.page-hero-overlay{position:absolute;inset:0}.page-hero-media img{object-fit:cover;object-position:var(--page-hero-image-position,center);width:100%;height:100%}.page-hero-overlay{background:linear-gradient(90deg,#07121af7,#071822b3 48%,#07121a33),linear-gradient(#0000 40%,#07121adb)}.page-hero-content{z-index:2;padding-top:155px;padding-bottom:72px;position:relative}.page-hero h1{max-width:900px;margin-bottom:1.2rem;font-size:clamp(2.5rem,6vw,4.8rem)}.page-hero-content>p:last-child{max-width:720px;color:var(--color-white);margin-bottom:0;font-size:clamp(1rem,2vw,1.22rem)}.page-hero .eyebrow{color:var(--color-white)}.page-hero .eyebrow span{background:var(--color-white)}.page-hero-compact{min-height:340px}.page-hero-compact .page-hero-content{padding-top:125px;padding-bottom:40px}.page-hero-compact h1{max-width:780px;margin-bottom:.65rem;font-size:clamp(2.4rem,5vw,4rem)}.page-hero-compact .page-hero-content>p:last-child{max-width:620px;font-size:clamp(.95rem,1.4vw,1.08rem)}.contact-section{padding-block:clamp(2.5rem,5vw,4rem)}.breadcrumbs ol{color:var(--color-white);flex-wrap:wrap;gap:.55rem;margin:0 0 1.5rem;padding:0;font-size:.72rem;list-style:none;display:flex}.breadcrumbs li{gap:.55rem;display:flex}.breadcrumbs a:hover{color:var(--color-white);text-decoration:underline}.content-narrow,.legal-content{max-width:850px}.content-narrow>p,.legal-content>p{max-width:72ch;color:var(--color-gray-700)}.value-card-grid{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}.value-card{border-radius:var(--radius-md);background:#1b1b1be0;border:1px solid #ffffff1f;padding:1.5rem}.value-card h2{font-size:1.35rem}.value-card p{color:#ffffffa6;margin-bottom:0;font-size:.9rem}.feature-band{border-left:5px solid var(--color-brand);background:var(--color-white);box-shadow:var(--shadow-card);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:clamp(2rem,5vw,4rem);display:grid}.feature-band h2{margin-bottom:0;font-size:clamp(1.8rem,4vw,3rem)}.feature-band>p{color:var(--color-gray-700);margin:0}.process-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.process-grid article{border-radius:var(--radius-md);background:var(--color-white);border:1px solid #07121a1f;padding:2rem}.process-grid span{color:var(--color-accent-strong);font-weight:800}.process-grid h2{margin-top:2.8rem;font-size:1.4rem}.process-grid p{color:var(--color-gray-700);margin:0}.service-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.75fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.scope-card{color:var(--color-white);background:var(--color-ink-soft) url(/assets/effects/diagonal-stripes.svg);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);border:1px solid #00b8f533;padding:clamp(1.5rem,4vw,2.5rem)}.scope-card h2{font-size:1.45rem}.scope-card ul{gap:.6rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.scope-card li{color:#ffffffc7;border-bottom:1px solid #ffffff1a;align-items:center;gap:.75rem;padding-block:.55rem;display:flex}.scope-card li img{background:var(--color-brand);filter:brightness(0)invert();border-radius:50%;padding:3px}.transport-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.transport-feature-card{color:var(--color-ink);background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid #07121a1f;padding:clamp(1.4rem,3vw,2rem);position:relative;overflow:hidden}.transport-feature-card:before{content:"";background:linear-gradient(90deg, var(--color-brand), var(--color-accent));height:4px;position:absolute;inset:0 0 auto}.transport-feature-heading{align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.transport-feature-icon{background:var(--color-brand);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.transport-feature-icon img{filter:brightness(0)invert()}.transport-feature-heading p{color:var(--color-accent-strong);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.7rem;font-weight:800}.transport-feature-heading h2{color:var(--color-ink);margin-bottom:0;font-size:1.35rem}.transport-feature-card ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.transport-feature-card li{color:var(--color-gray-700);align-items:flex-start;gap:.75rem;line-height:1.5;display:flex}.transport-feature-card li>span{width:22px;height:22px;color:var(--color-white);background:var(--color-brand);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:.72rem;font-weight:900;display:inline-flex}.logistics-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.logistics-service-card{color:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#091d28f5;border:1px solid #ffffff1f;position:relative;overflow:hidden}.logistics-service-card picture{aspect-ratio:4/3;background:var(--color-ink);display:block;overflow:hidden}.logistics-service-card picture:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#07121ab8);position:absolute;inset:0}.logistics-service-card picture,.logistics-service-card picture img{position:relative}.logistics-service-card img{object-fit:cover;width:100%;height:100%;transition:transform .65s var(--ease-premium)}.logistics-service-card>div{padding:1.5rem}.logistics-service-card .reference-label{margin-bottom:1rem;display:inline-block;position:static}.logistics-service-card h3{color:var(--color-white);margin-bottom:.8rem;font-size:clamp(1.3rem,2vw,1.7rem)}.logistics-service-card p{color:#ffffffad;margin:0;font-size:.92rem}@media (hover:hover) and (pointer:fine){.logistics-service-card:hover img{transform:scale(1.035)}}.logistics-qualification{border-left:4px solid var(--color-accent);max-width:920px;padding-left:clamp(1.5rem,4vw,3rem)}.logistics-qualification h2{max-width:760px}.logistics-qualification>p:last-child{color:var(--color-gray-700);margin-bottom:0;font-size:1.04rem}.experience-cards{grid-template-columns:repeat(4,1fr);gap:1.4rem;display:grid}.experience-cards>a{min-height:300px;color:var(--color-white);background:var(--color-ink-soft) url(/assets/effects/industrial-grid.svg);border-radius:var(--radius-md);transition:transform var(--duration-base), border-color var(--duration-base);border:1px solid #11111126;flex-direction:column;padding:2rem;display:flex}.experience-cards>a:hover{border-color:var(--color-accent);transform:translateY(-6px)}.experience-cards span{color:var(--color-accent);font-size:.74rem;font-weight:800}.experience-cards h2{margin-top:2.8rem;font-size:1.45rem}.experience-cards p{color:#ffffff9e;font-size:.86rem}.experience-cards strong{color:var(--color-brand);margin-top:auto;font-size:.8rem}.permission-note{align-items:flex-start;gap:1.5rem;max-width:880px;display:flex}.permission-note>img{background:var(--color-brand);border-radius:var(--radius-sm);filter:brightness(0)invert();flex:none;padding:9px}.permission-note h2{font-size:1.75rem}.permission-note p{color:#ffffffad;margin:0}.contact-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}.contact-layout>div>h2{font-size:clamp(2rem,4vw,3.2rem)}.contact-layout>div>p{color:var(--color-gray-700)}.contact-channels{gap:.8rem;margin-top:2rem;display:grid}.contact-channel{border-radius:var(--radius-sm);background:var(--color-white);min-height:76px;transition:transform var(--duration-fast) var(--ease-premium), border-color var(--duration-fast), box-shadow var(--duration-fast);border:1px solid #1111111a;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex;box-shadow:0 10px 28px #1111110f}.contact-channel:hover{border-color:var(--color-brand-strong);box-shadow:var(--shadow-card);transform:translateY(-3px)}.contact-channel>img,.contact-channel-symbol{width:42px;height:42px;color:var(--color-white);background:var(--color-brand);border-radius:9px;flex:none;justify-content:center;align-items:center;padding:8px;font-size:1rem;font-weight:900;display:inline-flex}.contact-channel-whatsapp>img{color:var(--color-white);background:var(--color-whatsapp);filter:brightness(0)invert()}.contact-channel span:last-child{min-width:0;display:grid}.contact-channel small{color:var(--color-gray-500);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:700}.contact-channel strong{overflow-wrap:anywhere;font-size:.88rem}.contact-business-card{color:var(--color-white);background:var(--color-ink-soft) url(/assets/effects/industrial-grid.svg);border-left:4px solid var(--color-brand);border-radius:var(--radius-sm);margin-top:1rem;padding:1.1rem}.contact-business-card p{margin-bottom:.6rem;display:grid}.contact-business-card p span,.contact-business-card a{color:#ffffffa8;font-size:.78rem}.contact-business-card a:hover{color:var(--color-brand)}.contact-form{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid #11111114;padding:clamp(1.5rem,4vw,2.5rem)}.form-grid{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.form-field{flex-direction:column;gap:.4rem;display:flex}.form-field-wide{grid-column:1/-1}.form-field label{color:var(--color-ink);font-size:.8rem;font-weight:700}.optional{color:var(--color-gray-500);font-size:.68rem;font-weight:500}.form-field input,.form-field select,.form-field textarea{width:100%;min-height:48px;color:var(--color-ink);border-radius:var(--radius-sm);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);background:#f8fbfc;border:1px solid #aebdc5;padding:.75rem .85rem}.form-field textarea{resize:vertical;min-height:140px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--color-accent-strong);outline:0;box-shadow:0 0 0 3px #00b8f538}.form-field [aria-invalid=true]{border-color:var(--color-error)}.field-error{min-height:1.25em;color:var(--color-error);font-size:.72rem}.consent-field{grid-template-columns:auto 1fr;align-items:start;gap:.6rem .75rem;margin-top:.35rem;display:grid}.consent-field input{width:20px;min-height:20px;accent-color:var(--color-brand-strong);margin-top:2px}.consent-field label{font-weight:500}.consent-field label a{text-decoration:underline}.consent-field .field-error{grid-column:2}.honeypot{position:absolute;left:-9999px}.submit-button{margin-top:1.4rem}.form-note{color:var(--color-gray-500);margin:0 0 0 1rem;font-size:.72rem;display:inline-block}.form-status{border-radius:var(--radius-sm);margin-top:1.2rem;padding:1rem;font-size:.86rem;font-weight:600}.form-status-error{color:#7e1d1d;background:#fbe7e7;border:1px solid #e4aaaa}.form-status-success{color:#0b6433;background:#e0f7ea;border:1px solid #9bd5b4}.form-status-notice{color:#654c00;background:#fff6d6;border:1px solid #e9ca63}.draft-notice{border-left:4px solid var(--color-accent);background:#dff7ff;margin-bottom:3rem;padding:1.2rem 1.4rem}.draft-notice p{margin:.25rem 0 0}.legal-content h2{margin-top:2.2rem;font-size:1.55rem}.legal-content .button{margin-top:2rem}.not-found{min-height:780px;color:var(--color-white);background:var(--color-ink) url(/assets/effects/industrial-grid.svg);align-items:center;display:flex}.not-found-inner{padding-top:120px}.error-code{color:#ffffff24;letter-spacing:-.08em;margin-bottom:-1rem;font-size:clamp(8rem,26vw,18rem);font-weight:800;line-height:.7}.not-found h1{max-width:780px;margin-bottom:1rem;font-size:clamp(2.5rem,7vw,5.5rem)}.not-found .eyebrow{color:var(--color-white)}.not-found .eyebrow span{background:var(--color-white)}.not-found-inner>p:not(.error-code):not(.eyebrow){color:var(--color-white)}.site-footer{color:var(--color-white);background:#061017;border-top:1px solid #00b8f53d}.footer-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1.15fr) minmax(190px,.75fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);padding-block:3rem 2.5rem;display:grid}.brand-plate-footer{width:150px;height:84px;margin-bottom:.85rem}.brand-plate-footer img{width:100%;height:auto;position:absolute;top:0;left:0;transform:translateY(-22.4%)}.footer-identity .footer-summary,.footer-grid>div>p{max-width:310px;color:var(--color-white);margin-bottom:1.15rem;font-size:.82rem}.footer-company h2{margin-bottom:.65rem}.footer-company address{color:var(--color-white);gap:.18rem;font-size:.8rem;font-style:normal;display:grid}.footer-company address strong{color:var(--color-white)}.footer-company address a{align-items:center;min-height:44px;margin-top:.15rem;display:inline-flex}.footer-company address a:hover{color:var(--color-white);text-decoration:underline}.footer-contact{flex-direction:column;align-items:flex-start;display:flex}.footer-contact .contact-person{color:var(--color-white);margin-bottom:0;font-weight:700}.footer-contact>a:not(.button){min-height:44px;color:var(--color-white);overflow-wrap:anywhere;align-items:center;font-size:.78rem;display:inline-flex}.footer-contact>a:not(.button):hover{color:var(--color-white);text-decoration:underline}.footer-whatsapp{min-height:44px;margin-top:.45rem;padding-inline:.9rem;font-size:.72rem}.footer-whatsapp-image-link{aspect-ratio:1081/337;width:min(100%,190px);height:auto;min-height:58px;box-shadow:none;transition:transform var(--duration-fast) var(--ease-premium), box-shadow var(--duration-fast);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin-top:.55rem;padding:0;display:inline-flex;overflow:visible}.footer-whatsapp-image-link:hover{box-shadow:none;transform:translateY(-3px)}.footer-whatsapp-image-link img{object-fit:contain;filter:none;width:100%;height:auto;display:block}.footer-grid h2{color:var(--color-white);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.85rem;font-size:.82rem}.footer-grid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;margin:0;padding:0;list-style:none;display:grid}.footer-grid li a{min-height:44px;color:var(--color-white);align-items:center;font-size:.8rem;display:inline-flex}.footer-grid li a:hover{color:var(--color-white);text-decoration:underline}.footer-bottom{min-height:58px;color:var(--color-white);border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1.5rem;font-size:.7rem;display:flex}.footer-bottom p{margin:0}.footer-bottom a:hover{color:var(--color-white);text-decoration:underline}.footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.whatsapp-floating{z-index:80;width:68px;min-width:68px;height:68px;min-height:68px;color:var(--color-white);transition:transform var(--duration-fast) var(--ease-premium), box-shadow var(--duration-fast);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 34px #00000047,0 0 0 5px #25d3661f}.whatsapp-floating:hover{color:var(--color-white);background:0 0;transform:translateY(-4px);box-shadow:0 20px 40px #00000052,0 0 0 7px #25d36624}.whatsapp-floating img{object-fit:contain;filter:none;border-radius:50%;width:100%;height:100%;display:block}.whatsapp-floating span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1100px){.value-strip article{padding:1.2rem}.value-strip p{display:none}.value-strip article{align-items:center;min-height:84px}.home-hero-content{padding-bottom:130px}.commitment-grid,.value-card-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(180px,.8fr);gap:2rem}}@media (width<=959px){.desktop-nav,.header-cta{display:none}.menu-button{width:48px;height:48px;color:var(--color-white);border-radius:var(--radius-sm);background:0 0;border:1px solid #fff3;place-content:center;gap:5px;margin-left:auto;padding:0;display:grid}.menu-button span{background:currentColor;width:21px;height:2px}.mobile-panel{z-index:120;backdrop-filter:blur(4px);background:#000000b8;position:fixed;inset:0}.mobile-panel-inner{width:min(88vw,420px);min-height:100%;color:var(--color-white);background:var(--color-ink-soft) url(/assets/effects/industrial-grid.svg);margin-left:auto;padding:1.3rem;box-shadow:-30px 0 70px #00000059}.mobile-panel-top{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.mobile-panel-title{color:var(--color-brand);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800}.menu-close{width:48px;height:48px;color:var(--color-white);border-radius:var(--radius-sm);background:0 0;border:1px solid #fff3;justify-content:center;align-items:center;font-size:2rem;line-height:1;display:inline-flex}.mobile-panel nav{margin-bottom:2rem;display:grid}.mobile-panel nav a{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:58px;font-weight:700;display:flex}.mobile-panel nav a[aria-current=page]{color:var(--color-brand)}.service-grid,.experience-cards{grid-template-columns:repeat(2,1fr)}.service-card:last-child:nth-child(odd),.experience-cards>a:last-child{grid-column:1/-1;max-width:calc(50% - .7rem)}.logistics-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transport-feature-grid,.process-grid{grid-template-columns:1fr}.process-grid article{grid-template-columns:auto 1fr;column-gap:1.2rem;display:grid}.process-grid h2{margin:0}.process-grid p{grid-column:2}.split-layout,.service-detail-grid,.contact-layout{grid-template-columns:1fr}.contact-layout>div{max-width:700px}}@media (width<=767px){:root{--section-space:clamp(3.5rem, 14vw, 4.5rem)}.header-inner{min-height:82px}.brand-plate{width:134px;height:75px}.brand-plate img{width:100%;height:auto}.home-hero{min-height:0;padding-top:82px;display:block}.home-hero-media{aspect-ratio:16/9;background:#061017;border-bottom:1px solid #00b8f561;width:100%;position:relative;inset:auto;overflow:hidden}.home-hero-poster,.home-hero-video,.home-hero-media img{object-fit:contain;object-position:center}.home-hero-overlay{aspect-ratio:16/9;pointer-events:none;background:linear-gradient(#07121a38,#0000 58%,#07121ac7);width:100%;inset:82px 0 auto}.home-hero-content{padding-top:1.75rem;padding-bottom:1.65rem}.home-hero h1{max-width:540px;margin-bottom:1rem;font-size:clamp(2.1rem,10.5vw,2.75rem)}.home-hero h1 span{display:inline}.hero-lead{max-width:500px;margin-bottom:1.35rem;font-size:clamp(.95rem,4vw,1.05rem);line-height:1.55}.hero-kicker{margin-bottom:.85rem;font-size:.68rem}.reference-note{margin-top:.9rem}.hero-motion-toggle{top:94px;right:var(--gutter);justify-content:center;width:44px;min-width:44px;padding:0}.hero-motion-toggle [data-motion-label]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.value-strip{grid-template-columns:repeat(2,1fr);position:relative;bottom:auto;left:auto;right:auto}.value-strip article:nth-child(3),.value-strip article:nth-child(4){border-top:1px solid #ffffff1a}.value-strip article:nth-child(3){border-left:0}.value-strip article{gap:.7rem;min-height:72px;padding:.9rem}.value-strip img{width:25px;height:25px}.value-strip h2{margin:0;font-size:.86rem}.service-grid,.experience-cards,.logistics-service-grid,.commitment-grid,.value-card-grid,.experience-layout,.feature-band,.footer-grid{grid-template-columns:1fr}.footer-whatsapp-image-link{width:min(100%,170px);min-height:53px}.service-card:last-child,.experience-cards>a:last-child{grid-column:auto;max-width:none}.commitment-grid article{min-height:210px}.commitment-grid h3{margin-top:2rem}.commitments-section:before{background-position:72%}.commitments-section:after{background:linear-gradient(90deg,#07121adb,#071822a8),linear-gradient(#07121acc,#07121a80 45%,#07121aeb),url(/assets/effects/industrial-grid.svg) 50%/88px 88px}.commitment-grid article{backdrop-filter:blur(6px);background:#091d28c2}.commitments-action{flex-direction:column;align-items:stretch}.commitments-action .button{width:100%}.quote-cta-inner{flex-direction:column;align-items:flex-start}.quote-cta .button{width:100%}.page-hero{min-height:480px}.page-hero-content{padding-top:130px;padding-bottom:55px}.page-hero-media img{object-position:var(--page-hero-image-position-mobile,58% center)}.feature-band{gap:1.5rem}.form-grid{grid-template-columns:1fr}.form-field-wide{grid-column:auto}.form-note{margin:.7rem 0 0;display:block}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:1rem}.whatsapp-floating{width:58px;min-width:58px;height:58px;min-height:58px;padding:0;bottom:16px;right:16px}.about-visual>span{max-width:calc(100% - 20px);bottom:10px;right:10px}}@media (width<=479px){h1{font-size:clamp(2.4rem,13vw,3.5rem)}.hero-kicker{font-size:.66rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button{width:100%}.service-card-body,.experience-cards>a,.contact-form{padding:1.2rem}.permission-note{flex-direction:column}}[data-cms-section].cms-section-has-image{isolation:isolate;position:relative;overflow:hidden}[data-cms-section].cms-section-has-image>:not(.cms-section-background){z-index:1;position:relative}.cms-section-background{z-index:0;pointer-events:none;position:absolute;inset:0}.cms-section-background:after{content:"";background:#ffffffe0;position:absolute;inset:0}.section-dark>.cms-section-background:after,.quote-cta>.cms-section-background:after{background:#05141ed6}.cms-section-background img{object-fit:cover;width:100%;height:100%}.site-header{backdrop-filter:blur(18px)saturate(1.16);background:linear-gradient(105deg,#fffffff5,#f1f7fae6),url(/assets/effects/industrial-grid.svg) 50%/86px 86px;border-bottom:0;overflow:visible;box-shadow:0 12px 38px #031c441f}.site-header:before,.site-header:after{content:"";pointer-events:none;position:absolute;left:0;right:0}.site-header:before{background:linear-gradient(90deg, var(--color-brand-strong) 0 34%, var(--color-accent) 48%, #00b8f51f 72%, transparent 100%);height:3px;top:0;box-shadow:0 0 18px #00b8f538}.site-header:after{background:linear-gradient(90deg,#0000,#00b8f599 36%,#0b4fad66 64%,#0000);height:1px;bottom:0}.site-header.is-scrolled{background:#f8fbfce6;border:0;box-shadow:0 16px 44px #031c4429}.header-inner{min-height:94px;position:relative}.header-inner:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(120deg,#ffffffd1,#eef6fa94);border:1px solid #07377b1f;border-radius:20px;position:absolute;inset:8px -14px;box-shadow:inset 0 1px #ffffffe6}.site-header .brand-plate{width:174px;height:88px;padding:7px 18px 7px 4px;overflow:visible}.site-header .brand-plate:after{content:"";background:linear-gradient(#0000,#0b4fad52,#00b8f58f,#0000);width:1px;height:60%;position:absolute;top:20%;right:0}.site-header .brand-plate img{object-fit:contain;filter:drop-shadow(0 7px 13px #031c441a);max-height:82px}.desktop-nav{background:#fff9;border:1px solid #07377b1a;border-radius:999px;gap:.2rem;padding:.3rem;box-shadow:inset 0 1px #ffffffe6,0 8px 22px #031c440f}.desktop-nav a{min-height:40px;transition:color var(--duration-fast), background var(--duration-fast), transform var(--duration-fast);border-radius:999px;padding-inline:.9rem}.desktop-nav a:after{background:linear-gradient(90deg, var(--color-brand-strong), var(--color-accent));border-radius:999px;height:3px;bottom:3px;left:42%;right:42%}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--color-brand-strong);background:#0b4fad12}.desktop-nav a:hover{transform:translateY(-1px)}.header-cta{background:linear-gradient(135deg,#07377b,#0b4fad 58%,#0878b7);border-color:#00b8f566;min-height:50px;padding-inline:1.35rem;box-shadow:inset 0 1px #ffffff40,0 12px 28px #0b4fad40,0 0 0 1px #00b8f514}@media (width<=959px){.header-inner{min-height:86px}.header-inner:before{border-radius:16px;inset:7px 0}.site-header .brand-plate{width:158px;height:80px;padding-right:14px}.menu-button{color:var(--color-white);background:linear-gradient(145deg,#07377b,#0b4fad);border-color:#00b8f561;box-shadow:inset 0 1px #ffffff3d,0 10px 24px #0b4fad38}}@media (width<=767px){.site-header{background:#f9fcfdeb}.header-inner{min-height:82px}.header-inner:before{inset-inline:4px}.site-header .brand-plate{width:146px;height:76px}}.services-section,.experience-preview{overflow:hidden}.services-section>.container,.experience-preview>.container{z-index:1;position:relative}.industrial-hologram{--hologram-color:#00c8ff;--hologram-rgb:0, 200, 255;--hologram-opacity:.78;--hologram-pointer-x:0px;--hologram-pointer-y:0px;z-index:0;width:clamp(300px,31vw,470px);color:var(--hologram-color);opacity:var(--hologram-opacity);pointer-events:none;filter:drop-shadow(0 0 7px rgba(var(--hologram-rgb),.58)) drop-shadow(0 0 26px rgba(var(--hologram-rgb),.2));transform:translate3d(var(--hologram-pointer-x), var(--hologram-pointer-y), 0) perspective(700px) rotateY(-7deg) rotateX(2deg);transform-origin:bottom;transition:opacity .24s ease, filter .24s ease, transform .3s var(--ease-premium);position:absolute}.industrial-hologram:before{z-index:0;content:"";filter:blur(5px);opacity:.82;background:radial-gradient(at 52% 62%,#03121c57,#03121c29 38%,#0000 72%);border-radius:50%;position:absolute;inset:14% 1% 10%}.industrial-hologram svg{z-index:1;width:100%;height:auto;display:block;position:relative;overflow:visible}.hologram-model{transform-box:fill-box;transform-origin:bottom;display:none}.industrial-hologram[data-hologram-model=truck] .hologram-model-truck,.industrial-hologram[data-hologram-model=machinery] .hologram-model-machinery,.industrial-hologram[data-hologram-model=fleet] .hologram-model-fleet{display:block}.hologram-surface{fill:currentColor;fill-opacity:.075;stroke:currentColor;stroke-opacity:.42;stroke-width:1px}.hologram-structure,.hologram-detail,.hologram-hidden-lines,.hologram-wheels,.hologram-wheel,.hologram-technical-ui,.hologram-platform,.hologram-platform-axis{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.hologram-structure{stroke-width:2.5px;stroke-opacity:.92;stroke-dasharray:820;stroke-dashoffset:820px}.hologram-detail{stroke-width:1.15px;stroke-opacity:.62;stroke-dasharray:5 5}.hologram-hidden-lines{stroke-opacity:.25;stroke-dasharray:2 7}.hologram-wheels,.hologram-wheel{stroke-width:2px;stroke-opacity:.86}.hologram-hotspots circle{fill:#fff;stroke:currentColor;stroke-width:2px;transform-box:fill-box;transform-origin:50%}.hologram-fleet-back{opacity:.42;transform:translateY(-3px)}.hologram-fleet-middle{opacity:.68;transform:translateY(-1px)}.hologram-fleet-front{opacity:1}.hologram-projection-cone{fill:currentColor;fill-opacity:.035;stroke:none}.hologram-platform{stroke-width:1.35px;stroke-opacity:.66;transform-box:fill-box;transform-origin:50%}.hologram-platform-outer{stroke-dasharray:18 9 3 9}.hologram-platform-middle{stroke-dasharray:7 7;stroke-opacity:.46}.hologram-platform-inner{fill:currentColor;fill-opacity:.055;stroke-opacity:.78}.hologram-platform-axis{stroke-width:.8px;stroke-opacity:.22}.hologram-technical-ui{stroke-width:1.2px;stroke-opacity:.56}.hologram-technical-ui .hologram-measure{stroke-dasharray:2 6;stroke-opacity:.38}.hologram-target{stroke-width:.75px;stroke-opacity:.18;stroke-dasharray:4 8;transform-box:fill-box;transform-origin:50%}.hologram-particles circle{fill:currentColor;filter:drop-shadow(0 0 4px);transform-box:fill-box;transform-origin:50%}.hologram-scan-plane{opacity:0;mix-blend-mode:screen;transform-origin:50%}.hologram-status{border:1px solid rgba(var(--hologram-rgb),.35);color:currentColor;box-shadow:inset 0 1px 0 #ffffff14, 0 0 12px rgba(var(--hologram-rgb),.12);backdrop-filter:blur(5px);letter-spacing:.11em;text-transform:uppercase;z-index:2;background:#03121ca8;align-items:center;gap:.42rem;padding:.26rem .5rem;font-size:.42rem;display:flex;position:absolute;bottom:3%;right:8%}.hologram-status i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.hologram-status b{color:#fff}.hologram-status em{color:currentColor;font-style:normal}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-structure{animation:hologramBuild 2.2s var(--ease-premium) both, hologramTrace 10s linear 2.2s infinite}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-scan-plane{animation:hologramScanPlane 4.8s var(--ease-premium) .25s infinite}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-platform-outer{animation:13s linear infinite hologramRingSpin}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-platform-middle{animation:9s linear infinite hologramRingSpinReverse}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-target{animation:18s linear infinite hologramRingSpin}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-technical-ui{animation:5.6s steps(2,end) infinite hologramUiFlicker}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-hotspots circle{animation:2.4s ease-in-out infinite hologramHotspot}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-particles circle{animation:3.8s ease-in-out infinite hologramParticle}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-particles circle:nth-child(2n){animation-delay:-1.2s}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-particles circle:nth-child(3n){animation-delay:-2.4s}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-model{animation:6.8s ease-in-out infinite hologramFloat}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-status i{animation:1.8s steps(2,end) infinite hologramStatusPulse}.industrial-hologram[data-hologram-motion=static] .hologram-structure{stroke-dasharray:none;stroke-dashoffset:0}@keyframes hologramBuild{0%{stroke-dashoffset:820px;opacity:.12}72%,to{stroke-dashoffset:0;opacity:1}}@keyframes hologramTrace{to{stroke-dashoffset:-96px}}@keyframes hologramScanPlane{0%,8%{opacity:0;transform:translateY(-18px)scaleX(.78)}16%{opacity:.72}68%{opacity:.62;transform:translateY(150px)scaleX(1)}78%,to{opacity:0;transform:translateY(190px)scaleX(.86)}}@keyframes hologramRingSpin{to{transform:rotate(360deg)}}@keyframes hologramRingSpinReverse{to{transform:rotate(-360deg)}}@keyframes hologramFloat{0%,to{transform:translateY(0)skew(0)}48%{transform:translateY(-7px)skew(.2deg)}52%{transform:translateY(-7px)skew(-.25deg)}}@keyframes hologramHotspot{0%,to{opacity:.34;transform:scale(.72)}50%{opacity:1;transform:scale(1.45)}}@keyframes hologramParticle{0%,to{opacity:0;transform:translateY(8px)scale(.7)}28%{opacity:.84}76%{opacity:.38;transform:translateY(-76px)scale(1)}}@keyframes hologramStatusPulse{0%,60%{opacity:1}61%,to{opacity:.28}}@keyframes hologramUiFlicker{0%,47%,51%,to{opacity:1}48%{opacity:.28;transform:translate(1px)}49%{opacity:.86;transform:translate(-1px)}50%{opacity:.42;transform:translate(0)}}@media (width<=1100px){.industrial-hologram{--hologram-opacity:.48;width:clamp(260px,30vw,360px)}}@media (width<=959px){.industrial-hologram{--hologram-opacity:.32;width:clamp(150px,42vw,210px);filter:drop-shadow(0 0 5px rgba(var(--hologram-rgb),.42));display:block;transform:none}.industrial-hologram-services{top:275px;right:-18px}.industrial-hologram-experience{bottom:-8px;right:-12px}.hologram-technical-ui,.hologram-particles,.hologram-status{display:none}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-scan-plane{animation-duration:6.2s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.intro-pending,html.intro-pending body{overflow:auto}.intro-animation,.home-hero-video,.hero-motion-toggle{display:none!important}[data-reveal]{opacity:1;transition:none;transform:none}.service-card-media img,.button,.button:before,.button:after,.button>span[aria-hidden=true],.card-link span,.text-link span,.footer-link span,.whatsapp-floating,.whatsapp-floating img{transition:none;animation:none!important}.button:hover,.button:active:not(:disabled),.button:hover>span[aria-hidden=true],.button-whatsapp:hover img,.whatsapp-floating:hover{transform:none}.commitment-grid article,.commitment-grid article:before,.commitment-grid article:after{transition:none}.commitment-grid article:hover{transform:none}}body{background:var(--color-white)}.intro-animation{color:var(--color-ink);background:var(--color-white)}.intro-stage{background:radial-gradient(circle at 50% 52%,#00b8f521,#0000 31%),radial-gradient(circle at 72% 24%,#0b4fad1a,#0000 25%),linear-gradient(135deg,#fff 0%,#eef7fa 52%,#f7f9fa 100%)}.intro-stage:after{background:linear-gradient(115deg,#0000 30%,#07121a0a 48%,#0000 65%)}.intro-skip{color:var(--color-ink);background:#ffffffe0;border-color:#07121a2e;box-shadow:0 10px 24px #07121a14}.intro-logo-shell{box-shadow:none;background:0 0;border:0;border-radius:0}.section-light,.section-dark{color:var(--color-ink);background-color:var(--color-white)}.section-light{background-image:linear-gradient(180deg, #fff 0%, var(--color-light) 100%)}.section-dark.fx-industrial-grid,.services-section.fx-industrial-grid,.logistics-services-section.fx-industrial-grid{background-color:var(--color-white);background-image:linear-gradient(#ffffffe6,#f7f9faf2),url(/assets/effects/industrial-grid.svg)}.section-dark .section-heading-light .eyebrow,.section-dark .section-heading-light>p:last-child,.services-section .section-heading-light .eyebrow,.services-section .section-heading-light>p:last-child,.logistics-services-section .section-heading-light .eyebrow,.logistics-services-section .section-heading-light>p:last-child{color:var(--color-gray-700)}.section-dark .section-heading h2,.services-section .section-heading h2,.logistics-services-section .section-heading h2{color:var(--color-ink)}.site-header{backdrop-filter:blur(14px);background:#fffffff5;border-bottom-color:#07121a1a;box-shadow:0 8px 28px #07121a14}.site-header.is-scrolled{background:#fffffffa;border-color:#07121a1f;box-shadow:0 12px 34px #07121a1f}.brand-plate{height:84px}.site-header .brand-plate{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.desktop-nav a{color:var(--color-gray-700)}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--color-ink)}.home-hero{color:var(--color-ink);background:var(--color-white)}.home-hero-overlay{background:linear-gradient(90deg,#fff 0%,#fffffffa 24%,#ffffffe6 42%,#ffffff6b 58%,#ffffff14 72%,#07121a0a 100%),linear-gradient(#0000 66%,#07121a38 100%)}.home-hero-content{isolation:isolate;background:0 0;padding-inline:clamp(1.5rem,4vw,3.5rem)}.hero-lead{color:var(--color-gray-700)}.reference-note{color:var(--color-gray-500)}.button-outline{color:var(--color-ink);background:#ffffffe0;border-color:#07121a3d;box-shadow:0 10px 24px #07121a17}.value-strip{color:var(--color-ink);backdrop-filter:blur(14px);background:#fffffff5;border-color:#07121a1f;box-shadow:0 -12px 34px #07121a1a}.value-strip article+article{border-left-color:#07121a1a}.value-strip h2{color:var(--color-ink)}.value-strip p{color:var(--color-gray-700)}.services-section{border-top-color:#00b8f533}.service-card{color:var(--color-ink);background:var(--color-white);box-shadow:var(--shadow-card);border-color:#07121a1c}.service-card-media:after{background:linear-gradient(#0000 50%,#07121a2e)}.service-card h3{color:var(--color-ink)}.service-card p{color:var(--color-gray-700)}.reference-label{color:var(--color-white);background:#07121ab8}.commitments-section{color:var(--color-ink);background:var(--color-white)}.commitments-section:before{filter:saturate(.72)contrast(1.02);opacity:.2;background-position:72%}.commitments-section:after{background:linear-gradient(90deg,#fffffffa 0%,#ffffffeb 56%,#ffffffad 100%),url(/assets/effects/industrial-grid.svg) 50%/88px 88px}.commitments-section .section-heading-light .eyebrow,.commitments-section .section-heading-light>p:last-child{color:var(--color-gray-700)}.commitment-grid article{backdrop-filter:blur(10px);background:#fffffff0;border-color:#07121a1f;box-shadow:0 18px 42px #07121a1a}.commitment-grid h3{color:var(--color-ink)}.commitment-grid p,.commitments-action>span{color:var(--color-gray-700)}@media (hover:hover) and (pointer:fine){.commitment-grid article:hover{background:var(--color-white);border-color:#00b8f57a;box-shadow:0 24px 52px #07121a24,0 0 26px #00b8f514}}.value-card,.experience-cards>a,.logistics-service-card,.scope-card,.contact-business-card{color:var(--color-ink);background-color:var(--color-white);box-shadow:var(--shadow-card);background-image:linear-gradient(#fffffff0,#f7f9fafa),url(/assets/effects/industrial-grid.svg);border:1px solid #07121a1c}.scope-card{background-image:linear-gradient(#ffffffe6,#f7f9faf5),url(/assets/effects/diagonal-stripes.svg)}.scope-card li{color:var(--color-gray-700);border-bottom-color:#07121a1a}.value-card h2,.experience-cards h2,.logistics-service-card h3,.scope-card h2,.contact-business-card strong{color:var(--color-ink)}.value-card p,.experience-cards p,.logistics-service-card p,.permission-note p,.contact-business-card p span,.contact-business-card a{color:var(--color-gray-700)}.logistics-service-card picture{background:var(--color-light)}.permission-note{color:var(--color-ink)}.mobile-panel{background:#07121a5c}.mobile-panel-inner{color:var(--color-ink);background-color:var(--color-white);background-image:linear-gradient(#fffffff0,#f7f9fafa),url(/assets/effects/industrial-grid.svg);box-shadow:-30px 0 70px #07121a38}.mobile-panel nav a{border-bottom-color:#07121a1a}.menu-close{color:var(--color-ink);border-color:#07121a2e}@media (width<=959px){.menu-button{color:var(--color-white);background:linear-gradient(145deg,#07377b,#0b4fad);border-color:#00b8f561;box-shadow:inset 0 1px #ffffff3d,0 10px 24px #0b4fad38}}@media (width<=767px){.brand-plate{height:75px}.home-hero{background:var(--color-white)}.home-hero-content{padding-inline:var(--gutter);color:var(--color-ink);background:var(--color-white);box-shadow:none;border-left:0;border-radius:0}.home-hero-overlay{background:linear-gradient(#07121a0f,#0000 58%,#07121a4d)}.value-strip article:nth-child(3),.value-strip article:nth-child(4){border-top-color:#07121a1a}.commitments-section:after{background:linear-gradient(#fffffffa,#f7f9fae6),url(/assets/effects/industrial-grid.svg) 50%/88px 88px}.commitment-grid article{background:#fffffff0}}.mining-areas-section.fx-industrial-grid{background-color:var(--color-white);background-image:linear-gradient(#ffffffe8,#f2f7faf7),url(/assets/effects/industrial-grid.svg)}.mining-areas-section .section-heading-light .eyebrow,.mining-areas-section .section-heading-light>p:last-child{color:var(--color-gray-700)}.mining-areas-section .section-heading h2{color:var(--color-ink)}.mining-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.15rem,2.4vw,1.8rem);display:grid}.mining-area-card{color:var(--color-ink);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-card);border:1px solid #07121a1f;overflow:hidden}.mining-area-card picture{aspect-ratio:3/2;background:var(--color-light);display:block;position:relative;overflow:hidden}.mining-area-card picture:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07121a6b);height:44%;position:absolute;inset:auto 0 0}.mining-area-card img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-base) var(--ease-premium)}.mining-area-card>div{padding:clamp(1.25rem,2.6vw,1.7rem)}.mining-area-card .reference-label{margin-bottom:1rem;display:inline-flex}.mining-area-card h3{color:var(--color-ink);margin-bottom:.7rem;font-size:clamp(1.08rem,1.6vw,1.35rem)}.mining-area-card p{color:var(--color-gray-700)}@media (hover:hover) and (pointer:fine){.mining-area-card:hover img{transform:scale(1.035)}}.mining-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.mining-capability-card{border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-card);border:1px solid #07121a1f;padding:clamp(1.35rem,2.6vw,2rem);position:relative;overflow:hidden}.mining-capability-card:before{content:"";background:linear-gradient(90deg, var(--color-brand), var(--color-accent));height:4px;position:absolute;inset:0 0 auto}.mining-capability-card>span{color:var(--color-brand);letter-spacing:.12em;margin-bottom:1.2rem;font-size:.82rem;font-weight:900;display:inline-flex}.mining-capability-card h3{color:var(--color-ink);margin-bottom:.65rem;font-size:1.1rem}.mining-capability-card p{color:var(--color-gray-700);margin-bottom:1rem;font-size:.92rem}.mining-capability-card ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mining-capability-card li{color:var(--color-gray-700);padding-left:1rem;font-size:.86rem;line-height:1.5;position:relative}.mining-capability-card li:before{content:"";background:var(--color-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.58em;left:0}.mining-qualification-section{color:var(--color-white);background:linear-gradient(118deg,#07377bfa,#0b4fadf0),url(/assets/effects/industrial-grid.svg) 50%/88px 88px}.mining-qualification{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.mining-qualification .eyebrow,.mining-qualification h2,.mining-qualification p{color:var(--color-white)}.mining-qualification p{color:#ffffffe6;max-width:760px}@media (width<=1023px){.mining-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.mining-area-grid,.mining-capability-grid,.mining-qualification{grid-template-columns:1fr}.mining-area-card picture{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.mining-area-card img{transition:none}.mining-area-card:hover img{transform:none}}@media (width>=1024px){.service-card:last-child:nth-child(7){grid-column:3/span 2}}.machinery-scope-card>p{color:var(--color-gray-700);margin:.25rem 0 1.35rem;font-size:.9rem}.machinery-catalog-section.fx-industrial-grid{background-color:var(--color-white);background-image:linear-gradient(#ffffffe8,#f2f7faf7),url(/assets/effects/industrial-grid.svg)}.machinery-catalog-section .section-heading-light .eyebrow,.machinery-catalog-section .section-heading-light>p:last-child{color:var(--color-gray-700)}.machinery-catalog-section .section-heading h2{color:var(--color-ink)}.machinery-equipment-card{border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-elevated);border:1px solid #07121a1f;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);display:grid;overflow:hidden}.machinery-equipment-card picture{background:var(--color-light);min-height:560px;position:relative;overflow:hidden}.machinery-equipment-card picture:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 72%,#07121a1a);position:absolute;inset:0}.machinery-equipment-card picture img{object-fit:cover;width:100%;height:100%}.machinery-equipment-content{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,5vw,4rem);display:flex}.machinery-equipment-content .reference-label{margin-bottom:1.3rem}.machinery-equipment-content h3{color:var(--color-ink);margin-bottom:1rem;font-size:clamp(2rem,4vw,3.35rem)}.machinery-equipment-content>p:not(.eyebrow){color:var(--color-gray-700);margin-bottom:1.5rem}.machinery-equipment-content h4{color:var(--color-ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.8rem;font-size:.85rem}.machinery-equipment-content ul{gap:.7rem;margin:0 0 1.8rem;padding:0;list-style:none;display:grid}.machinery-equipment-content li{color:var(--color-gray-700);align-items:flex-start;gap:.7rem;display:flex}.machinery-equipment-content li>span{width:22px;height:22px;color:var(--color-white);background:var(--color-brand);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:900;display:inline-grid}.machinery-quote-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.machinery-quote-grid article{border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-card);border:1px solid #07121a1c;padding:clamp(1.35rem,2.8vw,2rem)}.machinery-quote-grid span{color:var(--color-brand);letter-spacing:.12em;margin-bottom:1.2rem;font-size:.82rem;font-weight:900;display:inline-block}.machinery-quote-grid h3{color:var(--color-ink);margin-bottom:.55rem;font-size:1.08rem}.machinery-quote-grid p{color:var(--color-gray-700);font-size:.9rem}.machinery-process-section{color:var(--color-white);background:linear-gradient(118deg,#07377bfa,#0b4fadf0),url(/assets/effects/industrial-grid.svg) 50%/88px 88px}.machinery-process-section .section-heading-light .eyebrow,.machinery-process-section .section-heading-light h2,.machinery-process-section .section-heading-light>p:last-child,.machinery-process-grid h2,.machinery-process-grid p{color:var(--color-white)}.machinery-process-grid article{background:#07121a33;border-color:#ffffff3d;box-shadow:0 18px 38px #031c442e}.machinery-process-grid span{color:var(--color-accent-soft)}.machinery-process-grid p{color:#ffffffe0}@media (width<=1023px){.machinery-equipment-card{grid-template-columns:1fr}.machinery-equipment-card picture{aspect-ratio:16/10;min-height:auto}.machinery-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.machinery-equipment-card picture{aspect-ratio:4/3}.machinery-equipment-content{padding:1.5rem}.machinery-quote-grid{grid-template-columns:1fr}}.contact-direct{border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card);border:1px solid #07121a1c;padding:clamp(1.5rem,4vw,2.4rem)}.contact-direct>.eyebrow,.contact-form-intro>.eyebrow{margin-bottom:1.3rem}.contact-direct-block+.contact-direct-block{border-top:1px solid #07121a1a;margin-top:1.7rem;padding-top:1.7rem}.contact-direct-block h2{color:var(--color-ink);margin-bottom:.45rem;font-size:clamp(1.2rem,2vw,1.55rem)}.contact-direct-block p{color:var(--color-gray-700);margin:0 0 .35rem;font-size:.94rem}.contact-direct-block>a,.contact-direct-block p a{min-height:40px;color:var(--color-brand-strong);overflow-wrap:anywhere;text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.contact-company-compact{color:var(--color-gray-700);border-top:1px solid #07121a1a;gap:.25rem;margin-top:1.7rem;padding-top:1.7rem;font-size:.9rem;font-style:normal;display:grid}.contact-company-compact strong{color:var(--color-ink);font-size:1rem}.contact-company-compact a{min-height:44px;color:var(--color-brand-strong);align-items:center;gap:.45rem;font-weight:800;display:inline-flex}.contact-form-column{min-width:0}.contact-form-intro{margin-bottom:1.25rem}.contact-form-intro h2{color:var(--color-ink);margin-bottom:.45rem;font-size:clamp(1.8rem,3vw,2.65rem)}.contact-form-intro>p:last-child{color:var(--color-gray-700);margin:0}.footer-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);padding-block:2.4rem 2rem}.footer-contact>a:not(.button){gap:.45rem}.footer-bottom{justify-content:flex-start}.footer-bottom p a{align-items:center;min-height:44px;display:inline-flex}.mobile-carousel-controls{display:none}.services-carousel{min-width:0;overflow:hidden}.services-carousel [data-carousel-track]{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:calc(33.3333% - 1rem);grid-auto-flow:column;gap:1.5rem;width:100%;padding:.25rem .1rem 1rem;display:grid;overflow-x:auto}.services-carousel [data-carousel-track]::-webkit-scrollbar{display:none}.services-carousel [data-carousel-track]>*{scroll-snap-align:start;width:auto;grid-column:auto!important;max-width:none!important}.services-carousel .mobile-carousel-controls{justify-content:center;align-items:center;gap:.9rem;margin-top:.35rem;display:flex}.services-carousel .mobile-carousel-controls>button{width:44px;height:44px;color:var(--color-white);background:var(--color-brand-strong);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:inline-grid}.services-carousel .mobile-carousel-dots{justify-content:center;align-items:center;gap:.38rem;max-width:190px;display:flex}.services-carousel .mobile-carousel-dots button{cursor:pointer;width:8px;height:8px;transition:width var(--duration-fast), background var(--duration-fast);background:#07121a47;border:0;border-radius:50%;padding:0}.services-carousel .mobile-carousel-dots button[aria-current=true]{background:var(--color-brand-strong);border-radius:999px;width:22px}.home-parallax-page{--site-parallax-bg-y:92px;--site-parallax-ridge-y:34px;--site-parallax-atmosphere-x:0px;--site-parallax-atmosphere-y:0px;--site-parallax-pointer-x:0px;--site-parallax-pointer-y:0px;isolation:isolate;background:#071520}.home-parallax-system{display:contents}.home-parallax-system[hidden]{display:none!important}.site-parallax-stage{z-index:-1;pointer-events:none;background:#071520;position:fixed;inset:-26vh -10vw;overflow:hidden}.site-parallax-stage-media,.site-parallax-stage-atmosphere,.site-parallax-stage-ridge{will-change:transform;position:absolute;inset:0}.site-parallax-stage-media{transform:translate3d(var(--site-parallax-pointer-x), calc(var(--site-parallax-bg-y) + var(--site-parallax-pointer-y)), 0) scale(1.2)}.site-parallax-stage-media img{object-fit:cover;object-position:58% center;filter:saturate(1.18)contrast(1.04)brightness(1.08);width:100%;height:100%}.site-parallax-stage-atmosphere{opacity:.34;transform:translate3d(var(--site-parallax-atmosphere-x), var(--site-parallax-atmosphere-y), 0) scale(1.08);mix-blend-mode:screen;background:radial-gradient(circle at 16% 62%,#e8ab5c57,#0000 27%),radial-gradient(circle at 78% 18%,#00b8f51f,#0000 30%),repeating-linear-gradient(116deg,#0000 0 112px,#ffffff0b 113px 114px);inset:-12%}.site-parallax-stage-ridge{opacity:.32;clip-path:polygon(0 82%,12% 58%,26% 68%,38% 35%,52% 61%,67% 24%,81% 49%,100% 28%,100% 100%,0 100%);height:48%;transform:translate3d(0, var(--site-parallax-ridge-y), 0) scale(1.08);background:linear-gradient(155deg,#0000 6%,#020e16e6 74%);top:auto;bottom:-16%}.mining-parallax{--parallax-bg-y:0px;--parallax-pointer-x:0px;--parallax-dust-x:0px;--parallax-dust-y:0px;--parallax-fg-y:0px;--parallax-content-y:0px;--parallax-dust-opacity:.45;isolation:isolate;min-height:clamp(500px,64vh,650px);color:var(--color-white);background:0 0;align-items:center;display:grid;position:relative;overflow:hidden}.mining-parallax-shade,.mining-parallax-dust{position:absolute;inset:0}.mining-parallax-shade{z-index:-2;background:linear-gradient(90deg,#04152029 0%,#0415200f 42%,#0000 72%),linear-gradient(#0000 58%,#010d1414)}.mining-parallax-dust{z-index:-1;opacity:var(--parallax-dust-opacity);transform:translate3d(var(--parallax-dust-x), var(--parallax-dust-y), 0) scale(1.04);pointer-events:none;background:radial-gradient(circle at 18% 58%,#ffc36f40,#0000 30%),repeating-linear-gradient(118deg,#0000 0 78px,#ffffff09 79px 80px)}.mining-parallax:after{z-index:-1;content:"";opacity:.58;clip-path:polygon(0 78%,16% 52%,28% 62%,43% 30%,57% 55%,72% 18%,100% 42%,100% 100%,0 100%);height:24%;transform:translate3d(0, var(--parallax-fg-y), 0);background:linear-gradient(160deg,#0000 8%,#03121bd1 74%);position:absolute;bottom:-1px;left:38%;right:-4%}.mining-parallax-content{z-index:2;transform:translate3d(0, var(--parallax-content-y), 0);will-change:transform;padding-block:clamp(6rem,12vw,10rem);position:relative}.mining-parallax-glass{backdrop-filter:blur(10px)saturate(1.12);background:#05182380;border:1px solid #ffffff3d;border-radius:clamp(20px,3vw,34px);max-width:660px;padding:clamp(1.5rem,4vw,3rem);box-shadow:0 30px 80px #020e1657,inset 0 1px #ffffff1f}.mining-parallax-content .eyebrow{color:#dcecf5}.mining-parallax-content .eyebrow span{background:var(--color-accent)}.mining-parallax-content h2{color:var(--color-white);letter-spacing:-.055em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.65rem,5vw,4.8rem);line-height:1}.mining-parallax-glass>p:not(.eyebrow){color:#e4edf2;margin:0 0 1.25rem;font-size:clamp(1.05rem,1.65vw,1.32rem);line-height:1.7}.solution-finder{gap:.65rem;margin:0;display:grid}.solution-finder>label{color:var(--color-white);letter-spacing:.01em;font-weight:800}.solution-finder-controls{grid-template-columns:minmax(260px,1fr) auto;gap:.75rem;display:grid}.solution-finder select{width:100%;min-height:52px;color:var(--color-white);border-radius:var(--radius-sm);cursor:pointer;backdrop-filter:blur(8px);background:#0415209e;border:1px solid #ffffff80;padding:.75rem 2.8rem .75rem 1rem}.solution-finder select option{color:var(--color-ink);background:var(--color-white)}.solution-finder select:focus-visible{border-color:var(--color-accent)}.solution-finder .button:disabled{color:#ffffff9e;box-shadow:none;cursor:not-allowed;opacity:.72;background:#0b4fad75}.solution-finder-status{color:#ffffffc2;min-height:1.5em;margin:0;font-size:.88rem}.mining-parallax-all-services{color:var(--color-white);margin-top:.7rem;display:inline-flex}.mining-parallax-actions{flex-wrap:wrap;gap:.8rem;display:flex}.mining-parallax-actions .button-outline{color:var(--color-white);backdrop-filter:blur(8px);background:#05182347;border-color:#ffffff94}.mining-parallax-content small{color:#ffffffad;margin-top:1.15rem;display:block}.mining-parallax[data-parallax-static=true] .mining-parallax-content,.mining-parallax[data-parallax-static=true]:after,.mining-parallax[data-parallax-static=true] .mining-parallax-dust{transform:none}.home-parallax-page main{background:0 0}.home-parallax-page main>.services-section,.home-parallax-page main>.experience-preview{backdrop-filter:blur(8px)saturate(1.08);background:#f3f8fb80;border-block:1px solid #ffffff6b}.home-parallax-page .services-section .service-card{backdrop-filter:blur(10px)saturate(1.1);background:#ffffff80;border-color:#ffffffb3;box-shadow:0 24px 58px #03142033,inset 0 1px #fffc}.home-parallax-page .services-section .section-heading h2,.home-parallax-page .services-section .section-heading .eyebrow,.home-parallax-page .services-section .section-heading>p:last-child{color:var(--color-ink)}.home-parallax-page main>.home-about-section,.home-parallax-page main>.commitments-section,.home-parallax-page main>.quote-cta{color:var(--color-white);backdrop-filter:blur(8px)saturate(1.04);background:#04152080;border-block:1px solid #ffffff26}.home-parallax-page .home-about-section .section-heading h2,.home-parallax-page .home-about-section .section-heading .eyebrow,.home-parallax-page .home-about-section .section-heading>p,.home-parallax-page .home-about-section .body-copy,.home-parallax-page .commitments-section .section-heading h2,.home-parallax-page .commitments-section .section-heading-light .eyebrow,.home-parallax-page .commitments-section .section-heading-light>p:last-child,.home-parallax-page .commitments-action>span{color:var(--color-white)}.home-parallax-page .commitments-section:before{opacity:.08}.home-parallax-page .commitments-section:after{opacity:.2;background:url(/assets/effects/industrial-grid.svg) 50%/88px 88px}.home-parallax-page .commitment-grid article{color:var(--color-white);backdrop-filter:blur(10px);background:#05182380;border-color:#fff3;box-shadow:0 22px 54px #020e1647,inset 0 1px #ffffff17}.home-parallax-page .commitment-grid h3,.home-parallax-page .commitment-grid p{color:var(--color-white)}.home-parallax-page .home-about-section .button-dark{color:var(--color-white);background:#0b4fadd1;border-color:#ffffff47}@media (width<=767px){.site-parallax-stage{inset:-20vh -24vw}.site-parallax-stage-media{transform:translate3d(0, calc(var(--site-parallax-bg-y) + var(--site-parallax-pointer-y)), 0) scale(1.14)}.site-parallax-stage-media img{object-position:67% center}.mining-parallax{min-height:520px}.mining-parallax-shade{background:linear-gradient(#04152085 0%,#041520e6 56%,#041520fa 100%)}.mining-parallax-content{align-self:end;padding-block:5.5rem 2.5rem}.mining-parallax-glass{backdrop-filter:blur(10px);background:#05182380;border-radius:20px;padding:1.35rem}.home-parallax-page main{background:0 0}.mining-parallax-content h2{font-size:clamp(2.65rem,12vw,4rem)}.mining-parallax-actions,.mining-parallax-actions>span,.mining-parallax-actions .button{width:100%}.solution-finder-controls{grid-template-columns:1fr}.solution-finder .button{width:100%}.page-hero-compact-mobile{min-height:260px}.page-hero-compact-mobile .page-hero-content{padding-top:90px;padding-bottom:20px}.page-hero-compact-mobile .breadcrumbs ol{margin-bottom:1rem}.page-hero-compact-mobile .eyebrow{margin-bottom:.75rem}.page-hero-compact-mobile h1{max-width:none;margin-bottom:.65rem;font-size:clamp(1.85rem,8vw,2.25rem)}.page-hero-compact-mobile .page-hero-content>p:last-child{font-size:.84rem;line-height:1.5}.contact-layout{gap:2.25rem}.contact-section{padding-block:2.25rem}.contact-direct,.contact-form{border-radius:var(--radius-md);padding:1.25rem}.contact-direct-block h2{font-size:1.12rem}.contact-form-intro h2{font-size:1.7rem}.footer-grid{grid-template-columns:1fr;gap:1.6rem;padding-block:2rem 1.4rem}.footer-grid ul{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{min-height:0;padding-block:.85rem 1.2rem}.footer-bottom p{line-height:1.6}.mobile-carousel{min-width:0}.mobile-carousel [data-carousel-track]{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84%,420px);grid-auto-flow:column;gap:1rem;width:100%;padding:.25rem .15rem 1rem;display:grid;overflow-x:auto}.mobile-carousel .service-grid{grid-auto-columns:100%;padding-inline:0}.mobile-carousel [data-carousel-track]::-webkit-scrollbar{display:none}.mobile-carousel [data-carousel-track]>*{scroll-snap-align:start;scroll-snap-stop:always;width:auto;max-width:none;grid-column:auto!important}.mobile-carousel .service-grid>.service-card:last-child:nth-child(odd){max-width:none}.mobile-carousel .service-card,.mobile-carousel .commitment-grid article{min-height:0}.mobile-carousel .service-card-body{padding:1.1rem 1.2rem 1.2rem}.mobile-carousel .service-card p{min-height:0;margin-bottom:.75rem;font-size:.88rem;line-height:1.55}.mobile-carousel .service-card-media{aspect-ratio:16/9}.mobile-carousel .service-card .icon-tile{width:40px;height:40px;margin-bottom:.75rem}.mobile-carousel .service-card .icon-tile img{width:23px;height:23px}.mobile-carousel .service-card h3{margin-bottom:.5rem;font-size:1.25rem}.mobile-carousel .service-card .card-link{min-height:40px}.mobile-carousel .commitment-grid article{min-height:230px}.mobile-carousel-controls{justify-content:center;align-items:center;gap:.9rem;margin-top:.15rem;display:flex}.mobile-carousel-controls>button{width:44px;height:44px;color:var(--color-white);background:var(--color-brand-strong);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:inline-grid}.mobile-carousel-controls>button:disabled{cursor:default;opacity:.38}.mobile-carousel-controls>button:focus-visible,.mobile-carousel-dots button:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.mobile-carousel-dots{justify-content:center;align-items:center;gap:.38rem;max-width:170px;display:flex}.mobile-carousel-dots button{cursor:pointer;width:8px;height:8px;transition:width var(--duration-fast), background var(--duration-fast);background:#07121a40;border:0;border-radius:50%;padding:0}.mobile-carousel-dots button[aria-current=true]{background:var(--color-brand-strong);border-radius:999px;width:22px}}@media (prefers-reduced-motion:reduce){.mobile-carousel [data-carousel-track]{scroll-behavior:auto}.site-parallax-stage-media,.site-parallax-stage-atmosphere,.site-parallax-stage-ridge{will-change:auto;transform:none}.industrial-hologram,.industrial-hologram *{animation:none!important}.industrial-hologram .hologram-structure{stroke-dasharray:none;stroke-dashoffset:0}}@media (width<=0){body.industrial-premium-theme{--color-brand:#b97822;--color-brand-strong:#75450f;--color-brand-soft:#e3b66d;--color-accent:#d39a48;--color-accent-strong:#9d651d;--color-accent-soft:#f1cb82;--toro-graphite-950:#07090a;--toro-graphite-900:#0c1013;--toro-graphite-850:#11171b;--toro-graphite-800:#171d21;--toro-metal-line:#e0b97a3d;--toro-text:#f5f3ee;--toro-muted:#bec5c8;color:var(--toro-text);background:var(--toro-graphite-950)}body.industrial-premium-theme main{color:var(--toro-text);background:radial-gradient(circle at 84% 12%, #b978221a, transparent 28%), linear-gradient(180deg, var(--toro-graphite-900), var(--toro-graphite-950))}body.industrial-premium-theme main h1,body.industrial-premium-theme main h2,body.industrial-premium-theme main h3,body.industrial-premium-theme main h4{color:var(--toro-text)}body.industrial-premium-theme .section-light,body.industrial-premium-theme .section-dark,body.industrial-premium-theme .commitments-section,body.industrial-premium-theme .mining-areas-section.fx-industrial-grid,body.industrial-premium-theme .machinery-catalog-section.fx-industrial-grid{color:var(--toro-text);background-color:var(--toro-graphite-900);background-image:linear-gradient(120deg,#07090af7,#11171beb),url(/assets/effects/industrial-grid.svg)}body.industrial-premium-theme .section-light:nth-of-type(2n),body.industrial-premium-theme .section-dark:nth-of-type(2n){background-color:var(--toro-graphite-850)}body.industrial-premium-theme .section-heading h2,body.industrial-premium-theme .section-heading-light h2,body.industrial-premium-theme .section-dark .section-heading h2,body.industrial-premium-theme .services-section .section-heading h2,body.industrial-premium-theme .logistics-services-section .section-heading h2,body.industrial-premium-theme .mining-areas-section .section-heading h2,body.industrial-premium-theme .machinery-catalog-section .section-heading h2{color:var(--toro-text);text-shadow:0 16px 38px #00000057}body.industrial-premium-theme .section-heading>p:last-child,body.industrial-premium-theme .section-heading-light>p:last-child,body.industrial-premium-theme .section-dark .section-heading-light>p:last-child,body.industrial-premium-theme .services-section .section-heading-light>p:last-child,body.industrial-premium-theme .logistics-services-section .section-heading-light>p:last-child,body.industrial-premium-theme .mining-areas-section .section-heading-light>p:last-child,body.industrial-premium-theme .machinery-catalog-section .section-heading-light>p:last-child,body.industrial-premium-theme .body-copy{color:var(--toro-muted)}body.industrial-premium-theme .eyebrow,body.industrial-premium-theme .section-dark .section-heading-light .eyebrow,body.industrial-premium-theme .services-section .section-heading-light .eyebrow,body.industrial-premium-theme .logistics-services-section .section-heading-light .eyebrow,body.industrial-premium-theme .mining-areas-section .section-heading-light .eyebrow,body.industrial-premium-theme .machinery-catalog-section .section-heading-light .eyebrow{color:var(--color-accent-soft)}body.industrial-premium-theme .eyebrow span{background:linear-gradient(90deg, #75501d, var(--color-accent-soft));box-shadow:0 0 14px #d39a4861}body.industrial-premium-theme .site-header{backdrop-filter:blur(18px)saturate(.82);background:linear-gradient(#191d1ff7,#07090af5),url(/assets/effects/brushed-metal.svg) 50%/cover;border-bottom-color:#e0b97a47;box-shadow:0 16px 42px #0000006b,inset 0 -1px #ffffff0f}body.industrial-premium-theme .intro-animation{color:#fff;background:var(--toro-graphite-950)}body.industrial-premium-theme .intro-stage{background:radial-gradient(circle at 50% 52%,#d39a481f,#0000 28%),radial-gradient(circle at 76% 20%,#26c8ff12,#0000 24%),linear-gradient(135deg,#050708 0%,#161b1e 52%,#07090a 100%)}body.industrial-premium-theme .intro-stage:after{background:linear-gradient(115deg,#0000 28%,#e0b97a14 48%,#0000 68%)}body.industrial-premium-theme .intro-grid{opacity:.16}body.industrial-premium-theme .intro-skip{color:#fff;background:#090c0ed1;border-color:#e0b97a8a;box-shadow:0 12px 30px #0000005c,inset 0 1px #ffffff14}body.industrial-premium-theme .intro-logo-shell img{filter:grayscale()brightness(0)invert()}body.industrial-premium-theme .header-inner:before{background:linear-gradient(120deg,#23282bd6,#080b0db8);border-color:#e0b97a2e;box-shadow:inset 0 1px #ffffff14,0 12px 32px #0003}body.industrial-premium-theme .desktop-nav{background:#0406078f;border-color:#e0b97a24;box-shadow:inset 0 1px #ffffff0f,0 8px 22px #0003}body.industrial-premium-theme .desktop-nav a:hover,body.industrial-premium-theme .desktop-nav a[aria-current=page]{background:#d39a4817}body.industrial-premium-theme .site-header:after{background:linear-gradient(90deg,#0000,#d39a48d1,#0000)}body.industrial-premium-theme .site-header.is-scrolled{background:#07090afa;border-color:#e0b97a57;box-shadow:0 18px 48px #0000008c}body.industrial-premium-theme .site-header .brand-plate img{filter:grayscale()brightness(0)invert();opacity:.94}body.industrial-premium-theme .desktop-nav a{color:#d8dddf}body.industrial-premium-theme .desktop-nav a:hover,body.industrial-premium-theme .desktop-nav a[aria-current=page]{color:var(--color-accent-soft)}body.industrial-premium-theme .desktop-nav a:after{background:linear-gradient(90deg, var(--color-accent-strong), var(--color-accent-soft))}body.industrial-premium-theme .button-primary,body.industrial-premium-theme .button-dark{color:#fff;background:linear-gradient(145deg,#2a2f32 0%,#111518 48%,#080a0b 100%);border-color:#e0b97aa8;box-shadow:inset 0 1px #ffffff29,inset 0 -3px #000000a8,0 14px 34px #0000005c,0 0 0 1px #d39a4814}body.industrial-premium-theme .button-primary:hover,body.industrial-premium-theme .button-dark:hover{color:#fff;border-color:var(--color-accent-soft);background:linear-gradient(145deg,#3a3022,#181715 55%,#090b0c);box-shadow:inset 0 1px #fff3,0 18px 42px #0000007a,0 0 24px #d39a4826}body.industrial-premium-theme .button-outline{color:#fff;backdrop-filter:blur(12px);background:#080b0da8;border-color:#e0b97a6b;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000047}body.industrial-premium-theme .home-hero{color:#fff;background:var(--toro-graphite-950)}body.industrial-premium-theme .home-hero-media img,body.industrial-premium-theme .home-hero-video{filter:saturate(.76)contrast(1.12)brightness(.72)sepia(.08)}body.industrial-premium-theme .home-hero-overlay{background:linear-gradient(90deg,#050708fa 0%,#06090be8 34%,#090b0c7a 59%,#0e0a0538 78%,#b978221f 100%),linear-gradient(#0000 54%,#040506d1)}body.industrial-premium-theme .home-hero-content{color:#fff;border-left-color:#e0b97abd}body.industrial-premium-theme .home-hero h1{color:#fff;text-shadow:0 4px #00000047,0 24px 58px #0000008a}body.industrial-premium-theme .home-hero h1 span{color:var(--color-accent-soft);background:linear-gradient(#f1d39d,#b97822);-webkit-text-fill-color:transparent;background-clip:text}body.industrial-premium-theme .hero-kicker,body.industrial-premium-theme .hero-lead,body.industrial-premium-theme .reference-note{color:#d8dedf}body.industrial-premium-theme .hero-kicker:before{background:var(--color-accent);box-shadow:0 0 18px #d39a4880}body.industrial-premium-theme .value-strip{color:#fff;border-color:var(--toro-metal-line);background:linear-gradient(#1f2427f0,#090c0ef5);box-shadow:0 -18px 46px #00000070,inset 0 1px #ffffff14}body.industrial-premium-theme .value-strip article+article{border-left-color:#e0b97a2e}body.industrial-premium-theme .value-strip h2{color:#fff}body.industrial-premium-theme .value-strip p{color:#bfc7ca}body.industrial-premium-theme .services-section,body.industrial-premium-theme .experience-preview{background:radial-gradient(circle at 88% 18%,#00b8f514,#0000 30%),linear-gradient(135deg,#080b0df5,#12171af0),url(/assets/effects/industrial-grid.svg) 50%/88px 88px;border-color:#e0b97a33}body.industrial-premium-theme.home-parallax-page main>.services-section,body.industrial-premium-theme.home-parallax-page main>.experience-preview{backdrop-filter:blur(11px)saturate(.82);background:#080b0dc2;border-block-color:#e0b97a33}body.industrial-premium-theme .service-card,body.industrial-premium-theme .value-card,body.industrial-premium-theme .experience-cards>a,body.industrial-premium-theme .logistics-service-card,body.industrial-premium-theme .scope-card,body.industrial-premium-theme .contact-business-card,body.industrial-premium-theme .mining-area-card,body.industrial-premium-theme .mining-capability-card,body.industrial-premium-theme .machinery-equipment-card,body.industrial-premium-theme .machinery-quote-grid article,body.industrial-premium-theme .contact-direct,body.industrial-premium-theme .contact-form{color:var(--toro-text);background-color:#12171af0;background-image:linear-gradient(145deg,#242a2d8a,#090c0ee0),url(/assets/effects/industrial-grid.svg);border-color:#e0b97a33;box-shadow:0 24px 56px #00000057,inset 0 1px #ffffff12}body.industrial-premium-theme.home-parallax-page .services-section .service-card{backdrop-filter:blur(13px)saturate(.88);background:#0d1114c7;border-color:#e0b97a40;box-shadow:0 28px 64px #00000061,inset 0 1px #ffffff14}body.industrial-premium-theme .service-card h3,body.industrial-premium-theme .value-card h2,body.industrial-premium-theme .experience-cards h2,body.industrial-premium-theme .logistics-service-card h3,body.industrial-premium-theme .scope-card h2,body.industrial-premium-theme .contact-business-card strong,body.industrial-premium-theme .mining-area-card h3,body.industrial-premium-theme .mining-capability-card h3,body.industrial-premium-theme .machinery-equipment-content h3,body.industrial-premium-theme .machinery-equipment-content h4,body.industrial-premium-theme .machinery-quote-grid h3,body.industrial-premium-theme .contact-direct-block h2,body.industrial-premium-theme .contact-company-compact strong,body.industrial-premium-theme .contact-form-intro h2{color:#fff}body.industrial-premium-theme .service-card p,body.industrial-premium-theme .value-card p,body.industrial-premium-theme .experience-cards p,body.industrial-premium-theme .logistics-service-card p,body.industrial-premium-theme .scope-card li,body.industrial-premium-theme .contact-business-card p span,body.industrial-premium-theme .contact-business-card a,body.industrial-premium-theme .mining-area-card p,body.industrial-premium-theme .mining-capability-card p,body.industrial-premium-theme .mining-capability-card li,body.industrial-premium-theme .machinery-equipment-content>p:not(.eyebrow),body.industrial-premium-theme .machinery-equipment-content li,body.industrial-premium-theme .machinery-quote-grid p,body.industrial-premium-theme .contact-direct-block p,body.industrial-premium-theme .contact-company-compact,body.industrial-premium-theme .contact-form-intro>p:last-child{color:var(--toro-muted)}body.industrial-premium-theme .card-link,body.industrial-premium-theme .text-link,body.industrial-premium-theme .contact-direct-block>a,body.industrial-premium-theme .contact-direct-block p a,body.industrial-premium-theme .contact-company-compact a{color:var(--color-accent-soft)}body.industrial-premium-theme .experience-layout p,body.industrial-premium-theme .experience-preview p,body.industrial-premium-theme .home-about-section p,body.industrial-premium-theme .permission-note p{color:var(--toro-muted)}body.industrial-premium-theme .reference-label{color:#fff;background:#07090ad1;border:1px solid #e0b97a47}body.industrial-premium-theme .commitments-section:after{background:linear-gradient(110deg,#07090aeb,#0f1316b3),url(/assets/effects/industrial-grid.svg) 50%/88px 88px}body.industrial-premium-theme .commitment-grid article,body.industrial-premium-theme.home-parallax-page .commitment-grid article{color:#fff;background:linear-gradient(145deg,#252b2ec2,#080b0de0);border-color:#e0b97a38;box-shadow:0 24px 58px #00000061,inset 0 1px #ffffff12}body.industrial-premium-theme .commitment-grid h3,body.industrial-premium-theme .commitment-grid p,body.industrial-premium-theme .commitments-action>span{color:#fff}body.industrial-premium-theme .commitment-number{color:var(--color-accent-soft)}body.industrial-premium-theme .page-hero-overlay{background:linear-gradient(90deg,#050708f7,#080b0dc7 50%,#0f0b0647),linear-gradient(#0000 38%,#040506e0)}body.industrial-premium-theme .page-hero:before{background:linear-gradient(145deg,#0000,#d39a4829)}body.industrial-premium-theme .page-hero h1,body.industrial-premium-theme .page-hero .eyebrow,body.industrial-premium-theme .page-hero-content>p:last-child,body.industrial-premium-theme .breadcrumbs,body.industrial-premium-theme .breadcrumbs a{color:#fff}body.industrial-premium-theme .quote-cta,body.industrial-premium-theme.home-parallax-page main>.quote-cta,body.industrial-premium-theme .mining-qualification-section,body.industrial-premium-theme .machinery-process-section{color:#fff;background:linear-gradient(112deg,#07090af5,#1a1610e0),url(/assets/effects/industrial-grid.svg) 50%/88px 88px;border-block-color:#e0b97a38}body.industrial-premium-theme .quote-cta h2,body.industrial-premium-theme .quote-cta p,body.industrial-premium-theme .quote-cta .eyebrow{color:#fff}body.industrial-premium-theme .mobile-panel{background:#000000b8}body.industrial-premium-theme .mobile-panel-inner{color:#fff;background:linear-gradient(145deg,#1b2023fc,#07090afc),url(/assets/effects/industrial-grid.svg);box-shadow:-30px 0 70px #00000094}body.industrial-premium-theme .mobile-panel nav a{color:#fff;border-bottom-color:#e0b97a29}body.industrial-premium-theme .menu-close,body.industrial-premium-theme .menu-button{color:#fff;background:linear-gradient(145deg,#282d30,#090b0c);border-color:#e0b97a70}body.industrial-premium-theme .contact-form input,body.industrial-premium-theme .contact-form select,body.industrial-premium-theme .contact-form textarea{color:#fff;background:#05080ac7;border-color:#e0b97a40}body.industrial-premium-theme .contact-form label,body.industrial-premium-theme .contact-form legend{color:#fff}body.industrial-premium-theme .contact-form input::placeholder,body.industrial-premium-theme .contact-form textarea::placeholder{color:#929a9e}body.industrial-premium-theme .contact-form .optional,body.industrial-premium-theme .contact-form .form-note{color:#aeb7bb}body.industrial-premium-theme .contact-form select option{color:#07121a;background:#fff}body.industrial-premium-theme .site-footer{background:linear-gradient(145deg,#15191bfa,#050708fc),url(/assets/effects/industrial-grid.svg) 50%/88px 88px;border-top:1px solid #e0b97a47}.industrial-hologram{--hologram-color:#26c8ff;--hologram-rgb:38, 200, 255;--hologram-opacity:.92;aspect-ratio:1.5;isolation:auto;width:clamp(430px,42vw,680px);opacity:var(--hologram-opacity);filter:drop-shadow(0 0 8px rgba(var(--hologram-rgb),.54)) drop-shadow(0 0 34px rgba(var(--hologram-rgb),.2));transform:translate3d(var(--hologram-pointer-x), var(--hologram-pointer-y), 0) perspective(900px) rotateY(-3deg) rotateX(1deg)}.industrial-hologram:before{filter:blur(12px);background:radial-gradient(at 50% 62%,#00141fc2,#000a106b 48%,#0000 73%);border-radius:42%;inset:16% 0 7%}.industrial-hologram[data-hologram-tone=copper]{--hologram-color:#e3a449;--hologram-rgb:227, 164, 73}.industrial-hologram[data-hologram-intensity=subtle]{--hologram-opacity:.52}.industrial-hologram[data-hologram-intensity=strong]{--hologram-opacity:1}.hologram-asset-stage{z-index:2;mix-blend-mode:screen;clip-path:polygon(0 100%,0 100%,100% 100%,100% 100%);position:absolute;inset:0;overflow:hidden}.hologram-raster{object-fit:contain;object-position:center bottom;opacity:.95;filter:saturate(1.2)contrast(1.08)brightness(1.04);mix-blend-mode:screen;width:100%;height:100%;display:none;position:absolute;inset:0;mask-image:radial-gradient(88% 86% at 50% 55%,#000 52%,#000000eb 72%,#0000 100%)}.industrial-hologram[data-hologram-model=truck] .hologram-raster-truck,.industrial-hologram[data-hologram-model=fleet] .hologram-raster-fleet,.industrial-hologram[data-hologram-model=machinery] .hologram-raster-machinery{display:block}.industrial-hologram[data-hologram-tone=copper] .hologram-raster{filter:hue-rotate(197deg)saturate(.94)contrast(1.12)brightness(1.08)}.hologram-beam{z-index:1;background:linear-gradient(180deg, transparent, rgba(var(--hologram-rgb),.025) 24%, rgba(var(--hologram-rgb),.14));clip-path:polygon(34% 0,66% 0,100% 100%,0 100%);filter:blur(2px);height:70%;position:absolute;bottom:4%;left:12%;right:12%}.hologram-scan-band{z-index:4;opacity:0;background:linear-gradient(180deg, transparent, #ffffff0d 40%, #ffffffc7 50%, rgba(var(--hologram-rgb),.24) 58%, transparent);height:15%;box-shadow:0 0 24px rgba(var(--hologram-rgb),.22);mix-blend-mode:screen;position:absolute;top:-14%;left:3%;right:3%}.hologram-noise{z-index:5;opacity:.14;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 3px,#ffffff24 4px,#0000 5px);position:absolute;inset:4% 3% 7%}.hologram-reticle{z-index:3;opacity:.55;border:1px solid rgba(var(--hologram-rgb),.18);clip-path:polygon(0 0,17% 0,17% 1px,83% 1px,83% 0,100% 0,100% 18%,calc(100% - 1px) 18%,calc(100% - 1px) 82%,100% 82%,100% 100%,83% 100%,83% calc(100% - 1px),17% calc(100% - 1px),17% 100%,0 100%,0 82%,1px 82%,1px 18%,0 18%);position:absolute;inset:9% 5% 10%}.hologram-reticle span{border-color:currentColor;width:12px;height:12px;position:absolute}.hologram-reticle span:first-child{border-top:2px solid;border-left:2px solid;top:0;left:0}.hologram-reticle span:nth-child(2){border-top:2px solid;border-right:2px solid;top:0;right:0}.hologram-reticle span:nth-child(3){border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}.hologram-reticle span:nth-child(4){border-bottom:2px solid;border-left:2px solid;bottom:0;left:0}.hologram-platform-raster{z-index:1;height:18%;position:absolute;bottom:1%;left:8%;right:8%;transform:perspective(520px)rotateX(68deg)}.hologram-platform-raster i{border:1px solid rgba(var(--hologram-rgb),.42);box-shadow:0 0 18px rgba(var(--hologram-rgb),.14), inset 0 0 18px rgba(var(--hologram-rgb),.08);border-radius:50%;position:absolute;inset:0}.hologram-platform-raster i:nth-child(2){border-style:dashed;inset:17% 12%}.hologram-platform-raster i:nth-child(3){background:rgba(var(--hologram-rgb),.04);inset:34% 25%}.hologram-data{z-index:6;color:currentColor;letter-spacing:.12em;text-transform:uppercase;border-left:2px solid;gap:.18rem;padding-left:.7rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.36rem,.55vw,.56rem);line-height:1.4;display:grid;position:absolute;top:8%;left:7%}.hologram-data b{color:#fff;font-weight:700}.industrial-hologram .hologram-status{border-color:rgba(var(--hologram-rgb),.48);background:#01080dc7;font-size:clamp(.34rem,.48vw,.48rem);bottom:5%;right:7%}.industrial-hologram-services{top:clamp(42px,4vw,72px);right:max(1rem, calc((100vw - var(--container)) / 2))}.industrial-hologram-experience{right:max(1rem, calc((100vw - var(--container)) / 2));--hologram-opacity:.86;width:clamp(430px,41vw,650px);bottom:-4%}.industrial-hologram[data-hologram-active] .hologram-asset-stage{clip-path:polygon(0 100%,0 0,100% 0,100% 100%);transition:clip-path 1.7s cubic-bezier(.18,.8,.2,1)}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-raster{animation:6.8s ease-in-out infinite hologramRasterFloat,4.6s steps(2,end) infinite hologramRasterPulse}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-scan-band{animation:4.8s cubic-bezier(.2,.65,.22,1) .35s infinite hologramRasterScan}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-platform-raster i:first-child{animation:3.2s ease-in-out infinite hologramPlatformPulse}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-noise{animation:.35s steps(2,end) infinite hologramNoiseShift}@keyframes hologramRasterFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-7px)scale(1.006)}}@keyframes hologramRasterPulse{0%,44%,47%,to{opacity:.95}45%{opacity:.72}46%{opacity:1}}@keyframes hologramRasterScan{0%,8%{opacity:0;top:-14%}16%{opacity:.9}72%{opacity:.76;top:92%}82%,to{opacity:0;top:108%}}@keyframes hologramPlatformPulse{0%,to{opacity:.42;transform:scale(.98)}50%{opacity:.9;transform:scale(1.03)}}@keyframes hologramNoiseShift{0%{transform:translateY(0)}to{transform:translateY(4px)}}@media (width<=1100px){.industrial-hologram{--hologram-opacity:.72;width:clamp(350px,39vw,500px)}}@media (width<=959px){body.industrial-premium-theme .site-header .brand-plate img{filter:grayscale()brightness(0)invert()}.industrial-hologram{--hologram-opacity:.48;width:clamp(240px,58vw,340px);transform:none}.industrial-hologram-services{top:240px;right:-54px}.industrial-hologram-experience{bottom:-2%;right:-58px}.hologram-data,.industrial-hologram .hologram-status,.hologram-reticle{display:none}}@media (width<=767px){body.industrial-premium-theme .home-hero,body.industrial-premium-theme .home-hero-content{color:#fff;background:var(--toro-graphite-950)}body.industrial-premium-theme .home-hero-overlay{background:linear-gradient(#0507082e,#05070894 47%,#050708fa 76%)}body.industrial-premium-theme .home-hero h1,body.industrial-premium-theme .hero-lead,body.industrial-premium-theme .reference-note{color:#fff}body.industrial-premium-theme .value-strip article:nth-child(3),body.industrial-premium-theme .value-strip article:nth-child(4){border-top-color:#e0b97a29}body.industrial-premium-theme .mobile-carousel-dots button,body.industrial-premium-theme .services-carousel .mobile-carousel-dots button{background:#ffffff47}body.industrial-premium-theme .mobile-carousel-dots button[aria-current=true],body.industrial-premium-theme .services-carousel .mobile-carousel-dots button[aria-current=true]{background:var(--color-accent)}.industrial-hologram{--hologram-opacity:.42;width:min(76vw,300px)}.industrial-hologram-services{top:255px;right:-74px}.industrial-hologram-experience{bottom:-1%;right:-82px}}@media (prefers-reduced-motion:reduce){.hologram-asset-stage{clip-path:none;transition:none}.hologram-raster,.hologram-scan-band,.hologram-platform-raster i,.hologram-noise{animation:none!important}.hologram-scan-band,.hologram-noise{display:none}}@media (width>=960px){.services-section>.container{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;column-gap:clamp(2rem,5vw,5rem);display:grid}.services-section .section-heading{grid-area:1/1;max-width:700px}.services-section .industrial-hologram-services{grid-area:1/2;justify-self:end;width:min(100%,610px);margin:0;position:relative;inset:auto}.services-section .services-carousel,.services-section .section-action{grid-column:1/-1;width:100%}.experience-preview .experience-layout{grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);grid-template-areas:"heading copy""heading hologram";align-items:start;gap:1rem clamp(2rem,6vw,7rem)}.experience-preview .experience-layout>div:first-child{grid-area:heading}.experience-preview .experience-layout>div:nth-child(2){grid-area:copy}.experience-preview .industrial-hologram-experience{grid-area:hologram;justify-self:end;width:min(100%,610px);margin:1rem 0 0;position:relative;inset:auto}}@media (width<=959px){.services-section .industrial-hologram-services,.experience-preview .industrial-hologram-experience{opacity:.92;width:min(100%,520px);margin:1.5rem auto 2.25rem;position:relative;inset:auto;transform:none}.experience-preview .industrial-hologram-experience{margin-bottom:0}.experience-preview .experience-layout{gap:1.25rem}.hologram-data,.industrial-hologram .hologram-status,.hologram-reticle{display:none}}@media (width<=479px){.services-section .industrial-hologram-services,.experience-preview .industrial-hologram-experience{--hologram-opacity:.96;border-radius:14px;width:100%;margin-top:1.15rem}}@keyframes activeHeadingHologramPulse{0%,to{opacity:.64;filter:brightness(.94)}50%{opacity:1;filter:brightness(1.22)}}@keyframes activeHeadingHologramScan{0%,12%{opacity:0;left:0}24%,72%{opacity:1}88%,to{opacity:0;left:calc(100% - 5px)}}@media (prefers-reduced-motion:reduce){.industrial-premium-theme .eyebrow>span,.industrial-premium-theme .eyebrow>span:after{animation:none}}.industrial-premium-theme .home-hero-content:before,.industrial-premium-theme .page-hero-content:before{display:none}.industrial-premium-theme .eyebrow>span{background:linear-gradient(90deg,#00b8f52e,#00b8f5 42%,#9eeeff 72%,#00b8f51f);border-radius:999px;width:34px;height:2px;animation:3.2s ease-in-out infinite headingHologramPulse;position:relative;overflow:visible;box-shadow:0 0 8px #00b8f56b,0 0 18px #00b8f529}.industrial-premium-theme .eyebrow>span:after{content:"";background:#dffaff;border-radius:50%;width:5px;height:5px;animation:3.2s ease-in-out infinite headingHologramScan;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 7px #00c8ff,0 0 14px #00c8ffb3}@media (width>=960px){.services-section>.container{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;column-gap:clamp(2rem,5vw,5rem);display:grid}.services-section .section-heading{grid-area:1/1;max-width:700px}.services-section .industrial-hologram-services{grid-area:1/2;justify-self:end;width:min(100%,610px);margin:0;position:relative;inset:auto}.services-section .services-carousel,.services-section .section-action{grid-column:1/-1;width:100%}.experience-preview .experience-layout{grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);grid-template-areas:"heading copy""heading hologram";align-items:start;gap:1rem clamp(2rem,6vw,7rem)}.experience-preview .experience-layout>div:first-child{grid-area:heading}.experience-preview .experience-layout>div:nth-child(2){grid-area:copy}.experience-preview .industrial-hologram-experience{grid-area:hologram;justify-self:end;width:min(100%,610px);margin:1rem 0 0;position:relative;inset:auto}}@media (width<=959px){.services-section .industrial-hologram-services,.experience-preview .industrial-hologram-experience{opacity:.92;width:min(100%,520px);margin:1.5rem auto 2.25rem;position:relative;inset:auto;transform:none}.experience-preview .industrial-hologram-experience{margin-bottom:0}.experience-preview .experience-layout{gap:1.25rem}.hologram-data,.industrial-hologram .hologram-status,.hologram-reticle{display:none}}@media (width<=479px){.services-section .industrial-hologram-services,.experience-preview .industrial-hologram-experience{--hologram-opacity:.96;border-radius:14px;width:100%;margin-top:1.15rem}}@keyframes headingHologramPulse{0%,to{opacity:.64;filter:brightness(.94)}50%{opacity:1;filter:brightness(1.22)}}@keyframes headingHologramScan{0%,12%{opacity:0;left:0}24%{opacity:1}72%{opacity:1}88%,to{opacity:0;left:calc(100% - 5px)}}@media (prefers-reduced-motion:reduce){.industrial-premium-theme .eyebrow>span,.industrial-premium-theme .eyebrow>span:after{animation:none}}}.industrial-hologram{--hologram-color:#00c8ff;--hologram-rgb:0, 200, 255;--hologram-opacity:.9;aspect-ratio:1.5;width:clamp(430px,42vw,650px);color:var(--hologram-color);border:1px solid rgba(var(--hologram-rgb),.34);background:radial-gradient(circle at 50% 62%, rgba(var(--hologram-rgb),.1), transparent 55%), linear-gradient(145deg, #03121cf5, #01080dfa);box-shadow:0 24px 58px #03142047, inset 0 1px 0 #ffffff14, 0 0 30px rgba(var(--hologram-rgb),.12);opacity:var(--hologram-opacity);isolation:isolate;filter:drop-shadow(0 0 8px rgba(var(--hologram-rgb),.34));transform:translate3d(var(--hologram-pointer-x), var(--hologram-pointer-y), 0) perspective(900px) rotateY(-2deg) rotateX(1deg);border-radius:clamp(16px,2vw,26px);overflow:hidden}.industrial-hologram:before{background:radial-gradient(ellipse at 50% 62%, rgba(var(--hologram-rgb),.13), transparent 69%);filter:blur(10px);border-radius:44%;inset:12% 2% 7%}.industrial-hologram[data-hologram-tone=copper]{--hologram-color:#d89a45;--hologram-rgb:216, 154, 69}.industrial-hologram[data-hologram-intensity=subtle]{--hologram-opacity:.5}.industrial-hologram[data-hologram-intensity=strong]{--hologram-opacity:1}.industrial-hologram[hidden],body[data-holograms-hidden] .industrial-hologram{display:none!important}.hologram-beam{z-index:1;background:linear-gradient(180deg, transparent, rgba(var(--hologram-rgb),.025) 28%, rgba(var(--hologram-rgb),.13));clip-path:polygon(34% 0,66% 0,100% 100%,0 100%);height:72%;position:absolute;bottom:2%;left:12%;right:12%}.hologram-asset-stage{z-index:2;border-radius:inherit;clip-path:polygon(0 100%,0 100%,100% 100%,100% 100%);position:absolute;inset:0;overflow:hidden}.hologram-raster{object-fit:contain;object-position:center bottom;opacity:.96;filter:saturate(1.18)contrast(1.08)brightness(1.05);width:100%;height:100%;display:none;position:absolute;inset:0;mask-image:radial-gradient(92% 90% at 50% 55%,#000 58%,#000000f0 76%,#0000 100%)}.industrial-hologram[data-hologram-model=truck] .hologram-raster-truck,.industrial-hologram[data-hologram-model=fleet] .hologram-raster-fleet,.industrial-hologram[data-hologram-model=machinery] .hologram-raster-machinery{display:block}.industrial-hologram[data-hologram-tone=copper] .hologram-raster{filter:hue-rotate(197deg)saturate(.94)contrast(1.12)brightness(1.08)}.hologram-scan-band{z-index:4;opacity:0;background:linear-gradient(180deg, transparent, #ffffff0d 40%, #fffc 50%, rgba(var(--hologram-rgb),.24) 58%, transparent);height:15%;box-shadow:0 0 24px rgba(var(--hologram-rgb),.24);mix-blend-mode:screen;position:absolute;top:-14%;left:3%;right:3%}.hologram-noise{z-index:5;opacity:.12;mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 3px,#ffffff24 4px,#0000 5px);position:absolute;inset:4% 3% 7%}.hologram-reticle{z-index:3;opacity:.55;border:1px solid rgba(var(--hologram-rgb),.18);position:absolute;inset:8% 4% 10%}.hologram-reticle span{width:14px;height:14px;position:absolute}.hologram-reticle span:first-child{border-top:2px solid;border-left:2px solid;top:0;left:0}.hologram-reticle span:nth-child(2){border-top:2px solid;border-right:2px solid;top:0;right:0}.hologram-reticle span:nth-child(3){border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}.hologram-reticle span:nth-child(4){border-bottom:2px solid;border-left:2px solid;bottom:0;left:0}.hologram-platform-raster{z-index:1;height:18%;position:absolute;bottom:1%;left:8%;right:8%;transform:perspective(520px)rotateX(68deg)}.hologram-platform-raster i{border:1px solid rgba(var(--hologram-rgb),.42);box-shadow:0 0 18px rgba(var(--hologram-rgb),.14), inset 0 0 18px rgba(var(--hologram-rgb),.08);border-radius:50%;position:absolute;inset:0}.hologram-platform-raster i:nth-child(2){border-style:dashed;inset:17% 12%}.hologram-platform-raster i:nth-child(3){background:rgba(var(--hologram-rgb),.04);inset:34% 25%}.hologram-data{z-index:6;color:currentColor;letter-spacing:.12em;text-transform:uppercase;border-left:2px solid;gap:.18rem;padding-left:.7rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(.36rem,.55vw,.56rem);line-height:1.4;display:grid;position:absolute;top:7%;left:6%}.hologram-data b{color:#fff;font-weight:700}.industrial-hologram .hologram-status{border-color:rgba(var(--hologram-rgb),.48);background:#01080dcc;font-size:clamp(.34rem,.48vw,.48rem);bottom:5%;right:6%}.industrial-hologram-services{top:clamp(44px,4vw,72px);right:max(1rem, calc((100vw - var(--container)) / 2))}.industrial-hologram-experience{right:max(1rem, calc((100vw - var(--container)) / 2));--hologram-opacity:.86;width:clamp(430px,41vw,630px);bottom:4%}.industrial-hologram[data-hologram-active] .hologram-asset-stage{clip-path:polygon(0 100%,0 0,100% 0,100% 100%);transition:clip-path 1.7s cubic-bezier(.18,.8,.2,1)}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-raster{animation:6.8s ease-in-out infinite retainedHologramFloat,4.6s steps(2,end) infinite retainedHologramPulse}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-scan-band{animation:4.8s cubic-bezier(.2,.65,.22,1) .35s infinite retainedHologramScan}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-platform-raster i:first-child{animation:3.2s ease-in-out infinite retainedHologramPlatform}.industrial-hologram[data-hologram-active][data-hologram-motion=animated] .hologram-noise{animation:.35s steps(2,end) infinite retainedHologramNoise}@keyframes retainedHologramFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-7px)scale(1.006)}}@keyframes retainedHologramPulse{0%,44%,47%,to{opacity:.96}45%{opacity:.74}46%{opacity:1}}@keyframes retainedHologramScan{0%,8%{opacity:0;top:-14%}16%{opacity:.9}72%{opacity:.76;top:92%}82%,to{opacity:0;top:108%}}@keyframes retainedHologramPlatform{0%,to{opacity:.42;transform:scale(.98)}50%{opacity:.9;transform:scale(1.03)}}@keyframes retainedHologramNoise{0%{transform:translateY(0)}to{transform:translateY(4px)}}@media (width<=1100px){.industrial-hologram{width:clamp(350px,40vw,500px)}}@media (width<=959px){.industrial-hologram{--hologram-opacity:.52;border-radius:16px;width:clamp(230px,55vw,330px);transform:none}.industrial-hologram-services{top:285px;right:-38px}.industrial-hologram-experience{bottom:1%;right:-44px}.hologram-data,.industrial-hologram .hologram-status,.hologram-reticle{display:none}}@media (width<=767px){.industrial-hologram{--hologram-opacity:.42;width:min(70vw,290px)}.industrial-hologram-services{top:300px;right:-72px}.industrial-hologram-experience{bottom:0;right:-76px}}@media (prefers-reduced-motion:reduce){.hologram-asset-stage{clip-path:none;transition:none}.hologram-raster,.hologram-scan-band,.hologram-platform-raster i,.hologram-noise{animation:none!important}.hologram-scan-band,.hologram-noise{display:none}}.industrial-premium-theme .home-hero-content:before,.industrial-premium-theme .page-hero-content:before{display:none}.industrial-premium-theme .eyebrow>span{background:linear-gradient(90deg,#00b8f52e,#00b8f5 42%,#9eeeff 72%,#00b8f51f);border-radius:999px;width:34px;height:2px;animation:3.2s ease-in-out infinite finalHeadingHologramPulse;position:relative;overflow:visible;box-shadow:0 0 8px #00b8f56b,0 0 18px #00b8f529}.industrial-premium-theme .eyebrow>span:after{content:"";background:#dffaff;border-radius:50%;width:5px;height:5px;animation:3.2s ease-in-out infinite finalHeadingHologramScan;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 7px #00c8ff,0 0 14px #00c8ffb3}@media (width>=960px){.services-section>.container{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;column-gap:clamp(2rem,5vw,5rem);display:grid}.services-section .section-heading{grid-area:1/1;max-width:700px}.services-section .industrial-hologram-services{grid-area:1/2;justify-self:end;width:min(100%,610px);margin:0;position:relative;inset:auto}.services-section .services-carousel,.services-section .section-action{grid-column:1/-1;width:100%}.experience-preview .experience-layout{grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);grid-template-areas:"heading copy""heading hologram";align-items:start;gap:1rem clamp(2rem,6vw,7rem)}.experience-preview .experience-layout>div:first-child{grid-area:heading}.experience-preview .experience-layout>div:nth-child(2){grid-area:copy}.experience-preview .industrial-hologram-experience{grid-area:hologram;justify-self:end;width:min(100%,610px);margin:1rem 0 0;position:relative;inset:auto}}@media (width<=959px){.services-section .industrial-hologram-services,.experience-preview .industrial-hologram-experience{opacity:.92;width:min(100%,520px);margin:1.5rem auto 2.25rem;position:relative;inset:auto;transform:none}.experience-preview .industrial-hologram-experience{margin-bottom:0}.experience-preview .experience-layout{gap:1.25rem}.hologram-data,.industrial-hologram .hologram-status,.hologram-reticle{display:none}}@media (width<=479px){.services-section .industrial-hologram-services,.experience-preview .industrial-hologram-experience{--hologram-opacity:.96;border-radius:14px;width:100%;margin-top:1.15rem}}@keyframes finalHeadingHologramPulse{0%,to{opacity:.64;filter:brightness(.94)}50%{opacity:1;filter:brightness(1.22)}}@keyframes finalHeadingHologramScan{0%,12%{opacity:0;left:0}24%,72%{opacity:1}88%,to{opacity:0;left:calc(100% - 5px)}}@media (prefers-reduced-motion:reduce){.industrial-premium-theme .eyebrow>span,.industrial-premium-theme .eyebrow>span:after{animation:none}}
