.blog-noir{--blog-bg:#020a17;--blog-surface:#071426;--blog-blue:#0067ff;--blog-text:#f5f8ff;--blog-muted:#b3bfd1;--blog-line:#6496eb2e;background:var(--blog-bg);color:var(--blog-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.7;overflow:clip}body:has(.blog-noir){background:#020a17}.blog-noir :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #79bcff}.blog-noir :is(h1,h2,h3){text-wrap:balance}.blog-noir .header{background:#020a1799;border-bottom:1px solid #6396dc14}.blog-noir .header.scrolled{background:#020a17ed;box-shadow:0 12px 36px #0003}.blog-noir .nav{gap:26px}.blog-noir .nav a{color:#c2cfe1;font-size:.875rem;font-weight:500}.blog-noir .nav a:hover,.blog-noir .nav a:focus-visible{color:#fff}.blog-noir .nav a[href=\/blog]{color:#97c6ff}.blog-noir .nav a[href=\/blog]:after{background:#328dff;right:0;box-shadow:0 0 12px #0067ff77}.blog-noir .menu{border-color:var(--blog-line);background:#0c1d33}.blog-noir .menu span{background:#dceaff}.blog-noir .menu:hover,.blog-noir .menu.active{background:#133058;border-color:#4d91ee70}.blog-noir .blog-hero{text-align:center;background:radial-gradient(65% 80% at 50% 35%,#0067ff15,#0000 80%);padding:170px 0 76px;position:relative}.blog-noir .blog-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#4b92ee33 .7px,#0000 .9px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(42% 45% at 50% 45%,#0005,#0000);mask-image:radial-gradient(42% 45% at 50% 45%,#0005,#0000)}.blog-noir .blog-hero .container{position:relative}.blog-noir .kicker,.blog-noir .blog-eyebrow{color:#99bce8;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.6}.blog-noir .blog-hero .kicker{align-items:center;gap:10px;display:inline-flex}.blog-noir .blog-hero .kicker:before{content:"";background:#269bff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #008cff}.blog-noir .blog-hero h1{letter-spacing:-.045em;max-width:960px;margin:26px auto 24px;font-size:clamp(2.25rem,4.4vw,3.75rem);font-weight:400;line-height:1.16}.blog-noir .blog-hero p{color:var(--blog-muted);max-width:740px;margin:0 auto;font-size:1.125rem;line-height:1.75}.blog-noir .blog-hero-stats{justify-content:center;gap:48px;margin-top:42px;display:flex}.blog-noir .blog-hero-stats div{align-items:baseline;gap:12px;display:flex}.blog-noir .blog-hero-stats div+div{border-left:1px solid var(--blog-line);padding-left:48px}.blog-noir .blog-hero-stats b{color:#d9e8ff;letter-spacing:-.03em;font-size:1.375rem;font-weight:500}.blog-noir .blog-hero-stats span{color:#9cacc3;font-size:.875rem}.blog-noir .blog-section,.blog-noir .post-related{width:min(1180px,100% - 64px);margin:0 auto;padding:58px 0 0}.blog-noir .blog-section-last{padding-bottom:100px}.blog-noir .blog-eyebrow{margin-bottom:22px;display:block}.blog-noir .blog-featured{border:1px solid var(--blog-line);background:radial-gradient(at 0,#0067ff0e,#0000 70%),#061120;border-radius:22px;grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;padding:26px;transition:border-color .25s,box-shadow .25s;display:grid}.blog-noir .blog-featured:hover{border-color:#368eff66;box-shadow:0 12px 60px #0067ff0e}.blog-noir .blog-featured>div{min-width:0}.blog-noir .blog-featured-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.blog-noir .blog-tag{color:#a5ceff;background:#0067ff18;border:1px solid #4b91ee33;border-radius:6px;padding:5px 12px;font-size:.8125rem;font-weight:500;display:inline-block}.blog-noir .blog-featured-meta>span:last-child{color:#a4b6cf;font-size:.875rem}.blog-noir .blog-featured h2{letter-spacing:-.035em;color:var(--blog-text);margin:0 0 18px;font-size:clamp(1.625rem,2.6vw,2.125rem);font-weight:500;line-height:1.3}.blog-noir .blog-featured p{color:var(--blog-muted);margin:0 0 26px;font-size:1rem;line-height:1.8}.blog-noir .blog-link{color:#9bc7ff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;font-size:1rem;font-weight:500;display:inline-flex}.blog-noir .blog-link:hover{color:#fff}.blog-noir .blog-cover{--cover-light:#0067ff;--cover-angle:-8deg;isolation:isolate;aspect-ratio:16/10;background:radial-gradient(at 50% 65%,#0067ff28,#0000 64%),linear-gradient(135deg,#091d39,#030d1d);border:1px solid #5184c62b;border-radius:12px;position:relative;overflow:hidden}.blog-noir .blog-cover-grid{background-image:linear-gradient(#5799ec0c 1px,#0000 1px),linear-gradient(90deg,#5799ec0c 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 85%);mask-image:radial-gradient(#000,#0000 85%)}.blog-noir .blog-cover-art{width:100%;height:100%;transform:rotate(var(--cover-angle));position:absolute;inset:0}.blog-noir .blog-cover-orbits{stroke:#2171db30;stroke-width:1px}.blog-noir .blog-cover-links{stroke:#389dff99;stroke-width:1.2px}.blog-noir .blog-cover-links circle{fill:#8ad8ff;stroke:#008cff;filter:drop-shadow(0 0 5px #008cff)}.blog-noir .blog-cover-stack{stroke:#3999ff;stroke-width:1.2px;fill:#0638798c;filter:drop-shadow(0 5px 16px #0067ff40)}.blog-noir .blog-cover-top{fill:#0072ff25;stroke:#63b7ff}.blog-noir .blog-cover-mark{fill:none;stroke:#aadfff;stroke-width:2.5px}.blog-noir .blog-cover-signature,.blog-noir .blog-cover-topic{color:#a6c7ee;font-size:.75rem;position:absolute}.blog-noir .blog-cover-signature{letter-spacing:.13em;top:18px;left:20px}.blog-noir .blog-cover-topic{font-size:.875rem;bottom:18px;left:20px}.blog-noir .blog-cover[data-theme=logistics]{--cover-angle:8deg;background:radial-gradient(at 30% 70%,#0067ff2e,#0000 64%),#071426}.blog-noir .blog-cover[data-theme=technology]{--cover-angle:0deg}.blog-noir .blog-cover[data-theme=energy]{--cover-angle:-18deg}.blog-noir .blog-cover[data-theme=cases]{--cover-angle:16deg}.blog-noir .blog-toolbar{border-top:1px solid var(--blog-line);margin-bottom:34px;padding-top:36px}.blog-noir .blog-toolbar-heading .blog-eyebrow{margin-bottom:12px}.blog-noir .blog-toolbar h2{color:var(--blog-text);letter-spacing:-.035em;margin:0 0 26px;font-size:2rem;font-weight:500;line-height:1.3}.blog-noir .blog-filters{flex-wrap:wrap;gap:10px;display:flex}.blog-noir .blog-filter{border:1px solid var(--blog-line);color:#b7c5da;min-height:44px;font:inherit;cursor:pointer;background:#081526;border-radius:8px;padding:10px 16px;font-size:.875rem;font-weight:500;transition:background .2s,border-color .2s,color .2s}.blog-noir .blog-filter:hover{color:#e5efff;background:#102647;border-color:#448fed80}.blog-noir .blog-filter.active{color:#fff;background:linear-gradient(#1680ff,#0067ff);border-color:#509eff77;box-shadow:inset 0 1px #a6d8ff44,0 4px 20px #0067ff30}.blog-noir .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blog-noir .blog-card{border:1px solid var(--blog-line);background:linear-gradient(140deg,#0a1829b3,#06101f88);border-radius:16px;flex-direction:column;gap:17px;min-width:0;padding:18px;transition:border-color .25s,transform .25s,background .25s;display:flex}.blog-noir .blog-card:hover{background:#0a192e;border-color:#378bff70;transform:translateY(-4px)}.blog-noir .blog-card .blog-cover{width:100%;margin-bottom:4px}.blog-noir .blog-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.blog-noir .blog-card-category{color:#96c1fb;letter-spacing:.04em;font-size:.75rem;font-weight:500}.blog-noir .blog-card-date{color:#a7b6cd;font-size:.8125rem}.blog-noir .blog-card-dot{background:#5b7da8;border-radius:50%;width:3px;height:3px}.blog-noir .blog-card h3{color:var(--blog-text);letter-spacing:-.025em;margin:0;font-size:1.375rem;font-weight:500;line-height:1.4}.blog-noir .blog-card p{color:var(--blog-muted);margin:0;font-size:1rem;line-height:1.75}.blog-noir .blog-card-read{color:#a3c3ec;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px;font-size:.875rem;display:flex}.blog-noir .blog-card-read>span{color:#8ebfff;font-size:1.25rem}.blog-noir .blog-load-more{justify-content:center;padding-top:48px;display:flex}.blog-noir .blog-load-more button{min-height:50px;font:inherit;color:#d4e6ff;cursor:pointer;background:#0c203b;border:1px solid #5186cb66;border-radius:9px;padding:12px 28px;font-size:1rem;transition:background .2s,border-color .2s}.blog-noir .blog-load-more button:hover{background:#123361;border-color:#439aff}.blog-noir .blog-empty{text-align:center;border:1px solid var(--blog-line);background:radial-gradient(at 50% 0,#0067ff13,#0000 80%),#061121;border-radius:18px;padding:58px 24px}.blog-noir .blog-empty-icon{stroke:#72b2ff;stroke-width:1.25px;filter:drop-shadow(0 0 14px #0067ff33);width:48px;height:48px;margin:0 auto 22px;display:block}.blog-noir .blog-empty h3{letter-spacing:-.025em;margin:0 0 14px;font-size:1.75rem;font-weight:400}.blog-noir .blog-empty p{color:var(--blog-muted);max-width:510px;margin:0 auto 20px;font-size:1rem}.blog-noir .post-hero{background:radial-gradient(at 50% 30%,#0067ff16,#0000 80%);padding:150px 0 52px}.blog-noir .post-hero .container,.blog-noir .post-body-wrap{width:min(800px,100% - 64px);margin:0 auto}.blog-noir .post-back{color:#9bbfe9;margin-bottom:34px;padding:8px 0;font-size:.875rem;display:inline-block}.blog-noir .post-back:hover{color:#fff}.blog-noir .post-hero-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:25px;display:flex}.blog-noir .post-hero-meta>span:last-child{color:#a6b7cf;font-size:.875rem}.blog-noir .post-hero h1{color:var(--blog-text);letter-spacing:-.04em;margin:0;font-size:clamp(2.125rem,4vw,3.375rem);font-weight:400;line-height:1.18}.blog-noir .post-body-wrap>.blog-cover{aspect-ratio:16/8;margin-bottom:44px}.blog-noir .post-lead{color:#d5e0ef;margin:0 0 40px;font-size:1.25rem;font-weight:400;line-height:1.8}.blog-noir .post-body p{color:#bcc9dc;margin:0 0 28px;font-size:1.125rem;line-height:1.9}.blog-noir .post-body h2{letter-spacing:-.03em;color:var(--blog-text);margin:48px 0 22px;font-size:1.875rem;font-weight:500;line-height:1.35}.blog-noir .post-quote{background:linear-gradient(110deg,#0067ff16,#071426);border:1px solid #529afa26;border-left:3px solid #008cff;border-radius:0 12px 12px 0;margin:38px 0;padding:28px 30px}.blog-noir .post-quote p{color:#d9eaff;margin:0;font-size:1.25rem;line-height:1.7}.blog-noir .post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:34px 0;display:grid}.blog-noir .post-grid>div{border:1px solid var(--blog-line);background:#081628;border-radius:12px;padding:24px}.blog-noir .post-grid b{letter-spacing:.1em;color:#90bcf5;margin-bottom:15px;font-size:.875rem;font-weight:500;display:block}.blog-noir .post-grid p{color:#c1d0e5;margin:0;font-size:1rem;line-height:1.75}.blog-noir .post-cta{background:radial-gradient(at 75% 0,#0067ff24,#0000 75%),#071426;border:1px solid #4d8ce748;border-radius:20px;margin-top:58px;padding:40px}.blog-noir .post-cta h2{letter-spacing:-.03em;margin:0 0 18px;font-size:1.875rem;font-weight:500;line-height:1.3}.blog-noir .post-cta p{color:var(--blog-muted);margin:0 0 26px;font-size:1rem;line-height:1.8}.blog-noir .post-cta .button{color:#fff;background:linear-gradient(#288fff,#0067ff);border:1px solid #68b7ff7a;border-radius:9px;margin:0;font-size:1rem;font-weight:500;box-shadow:inset 0 1px 2px #c3e5ff70,0 6px 28px #0067ff33}.blog-noir .post-cta .button:hover{background:linear-gradient(#429fff,#1274ff);box-shadow:0 8px 30px #0067ff55}.blog-noir .post-related{margin-top:36px;padding-bottom:100px}.blog-noir .post-related>h2{color:var(--blog-text);letter-spacing:-.035em;border-top:1px solid var(--blog-line);margin:0 0 32px;padding-top:40px;font-size:2rem;font-weight:500}.blog-noir .contact{border-top:1px solid var(--blog-line);color:var(--blog-text);background:#041020;padding-top:72px}.blog-noir .contact-grid{grid-template-columns:1fr 1.6fr;gap:64px;padding-bottom:64px}.blog-noir .contact-brand,.blog-noir .contact-details{background:0 0;padding:0}.blog-noir .contact h2{color:var(--blog-text);letter-spacing:-.025em;font-size:1.75rem;font-weight:400}.blog-noir .contact-list{grid-template-columns:1.2fr 1fr 1.15fr;gap:24px}.blog-noir .contact-list b{color:#92bcee;letter-spacing:.1em;font-size:.75rem;font-weight:500}.blog-noir .contact-list p{color:var(--blog-muted);font-size:.875rem}.blog-noir .contact-list a:hover{color:#bddcff}.blog-noir .social a{color:#bbd9ff;box-shadow:none;background:#0a2242;border:1px solid #498df244}.blog-noir .social a:hover{color:#fff;background:#0e356b;border-color:#489bff}.blog-noir .copyright{border-color:var(--blog-line);color:#a4b5cf;font-size:.875rem}.blog-noir .whatsapp{color:#fff;background:#0067ff;box-shadow:0 6px 26px #0067ff44}.blog-noir .whatsapp:hover{background:#2084ff}body:has(.blog-noir) .cookie-banner{color:#b3bfd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071426f5;border-color:#41669355;box-shadow:0 10px 40px #0008}body:has(.blog-noir) .cookie-banner-text p{color:#b3bfd1}body:has(.blog-noir) .cookie-banner-text a{color:#94c3ff}body:has(.blog-noir) .cookie-decline{color:#d5e6ff;background:#10233b;border-color:#416693}body:has(.blog-noir) .cookie-accept{background:#0067ff}@media (max-width:1100px){.blog-noir .nav{gap:16px}.blog-noir .blog-featured{gap:26px}.blog-noir .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-noir .contact-grid{grid-template-columns:1fr;gap:36px}.blog-noir .contact-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.blog-noir .header.scrolled{background:#020a17ed!important}.blog-noir .nav,.blog-noir .nav.open{border-left:1px solid var(--blog-line);gap:4px;background:#071426!important}.blog-noir .nav a,.blog-noir .nav.open a{color:#cbdaf0;border-bottom-color:var(--blog-line);font-size:1rem}.blog-noir .nav.open a:hover{color:#99c9ff}.blog-noir .nav.open a[href=\/blog]{color:#9dccff}.blog-noir .menu-backdrop{background:#020a17b3}.blog-noir .blog-hero{padding:136px 0 62px}.blog-noir .blog-hero-stats{gap:28px}.blog-noir .blog-hero-stats div{flex-direction:column;align-items:center;gap:4px}.blog-noir .blog-hero-stats div+div{padding-left:28px}.blog-noir .blog-featured{grid-template-columns:minmax(0,1fr);padding:22px}.blog-noir .blog-featured .blog-cover{aspect-ratio:16/8}.blog-noir .post-hero{padding-top:128px}}@media (max-width:560px){.blog-noir .blog-hero{padding:120px 0 48px}.blog-noir .container,.blog-noir .blog-section,.blog-noir .post-hero .container,.blog-noir .post-body-wrap,.blog-noir .post-related{width:calc(100% - 40px)}.blog-noir .blog-hero h1{margin-top:22px;font-size:2.25rem}.blog-noir .blog-hero p{font-size:1rem}.blog-noir .blog-hero-stats{gap:20px;margin-top:32px}.blog-noir .blog-hero-stats div+div{padding-left:20px}.blog-noir .blog-hero-stats b{font-size:1.25rem}.blog-noir .blog-hero-stats span{font-size:.8125rem}.blog-noir .blog-section{padding-top:40px}.blog-noir .blog-section-last{padding-bottom:64px}.blog-noir .blog-featured{border-radius:16px;gap:24px;padding:16px}.blog-noir .blog-featured h2{font-size:1.625rem}.blog-noir .blog-cover-signature{top:14px;left:16px}.blog-noir .blog-cover-topic{bottom:14px;left:16px}.blog-noir .blog-toolbar h2{font-size:1.75rem}.blog-noir .blog-filters{gap:8px}.blog-noir .blog-filter{padding:10px 12px}.blog-noir .blog-grid{grid-template-columns:minmax(0,1fr);gap:20px}.blog-noir .blog-empty{padding:38px 22px}.blog-noir .blog-empty h3{font-size:1.5rem}.blog-noir .post-hero{padding-top:112px;padding-bottom:34px}.blog-noir .post-hero h1{font-size:2rem}.blog-noir .post-body-wrap>.blog-cover{aspect-ratio:16/10;margin-bottom:30px}.blog-noir .post-lead{font-size:1.125rem;line-height:1.8}.blog-noir .post-body p{font-size:1rem;line-height:1.85}.blog-noir .post-body h2{font-size:1.5rem}.blog-noir .post-grid{grid-template-columns:minmax(0,1fr)}.blog-noir .post-quote{padding:22px}.blog-noir .post-quote p{font-size:1.125rem}.blog-noir .post-cta{padding:26px}.blog-noir .post-cta h2{font-size:1.5rem}.blog-noir .post-cta .button{gap:14px;padding:14px;font-size:.9375rem}.blog-noir .post-related{margin-top:12px;padding-bottom:64px}.blog-noir .contact{padding-top:52px}.blog-noir .contact-list{grid-template-columns:minmax(0,1fr);gap:26px}.blog-noir .copyright{align-items:flex-start;gap:14px;padding:24px 80px 28px 20px}}@media (prefers-reduced-motion:reduce){.blog-noir *,.blog-noir :before,.blog-noir :after{transition:none!important;animation:none!important}}.blog-noir .blog-cover-photo img{z-index:0}.blog-noir .blog-cover-photo .blog-cover-topic{z-index:1}
