:root{--primary-navy:#0f172a;--royal-blue:#2563eb;--electric-cyan:#2563eb;--gold-accent:#d4af37;--emerald-green:#d4af37;--silver:#cbd5e1;--bg-main:#f8fafc;--bg-surface:#fff;--bg-card:#fff;--border-color:#e2e8f0;--text-primary:#0f172a;--text-secondary:#475569;--heading-color:#0f172a;--nav-bg:#0f172a;--whatsapp-green:#25d366}.shared-light-header.navbar-custom{min-height:112px;padding:0;background:#fff;border-bottom:1px solid #ebe7e1;box-shadow:none}.shared-light-header .navbar-brand,.shared-light-header .brand-identity{color:#25334c}.shared-light-header .brand-identity .small{font-size:1rem}.shared-light-header .brand-monogram{width:64px;height:64px;border:0;border-radius:15px;background:linear-gradient(145deg,#ad7357,#c69a78);box-shadow:0 8px 22px #9765482e;transform:none}.shared-light-header .navbar-nav{min-height:112px;gap:clamp(.35rem,1.25vw,1.5rem)}.shared-light-header .nav-item{display:flex;align-items:stretch}.shared-light-header .nav-link-custom{position:relative;display:flex;align-items:center;padding:0 .35rem!important;color:#202b41;font-size:1rem;font-weight:600;white-space:nowrap}.shared-light-header .nav-link-custom:hover,.shared-light-header .nav-link-custom.active{color:#a87350!important}.shared-light-header .nav-link-custom::after{content:"";position:absolute;right:.35rem;bottom:22px;left:.35rem;height:3px;border:0;margin:0;background:#bd8a61;transform:scaleX(0)}.shared-light-header .nav-link-custom:hover::after,.shared-light-header .nav-link-custom.active::after{transform:scaleX(1)}.services-mega-menu{top:calc(100% - 5px)!important;left:-100px!important;width:345px;padding:10px 0;border:1px solid #d2cfc8;border-radius:14px;box-shadow:0 18px 45px #1b27392e}.services-mega-menu .dropdown-item{display:grid;grid-template-columns:38px 1fr 18px;align-items:center;min-height:64px;padding:0 24px;border-bottom:1px solid #e6e7e6;color:#26354c;font-weight:500;white-space:normal}.services-mega-menu .dropdown-item svg{width:27px;height:27px}.service-locations{position:absolute;top:72px;left:calc(100% - 3px);width:205px;padding:13px 0;border:1px solid #d2cfc8;border-radius:12px;background:#faf9f5;box-shadow:0 16px 38px #1b27392b}.service-locations a{display:flex;align-items:center;gap:13px;min-height:49px;padding:0 24px;color:#27344b;text-decoration:none}.service-locations svg{width:21px;color:#bd8a61}@media(min-width:992px){.services-nav-dropdown:hover>.dropdown-menu{display:block;margin-top:0}}@media(max-width:991.98px){.shared-light-header.navbar-custom{min-height:86px}.shared-light-header .brand-monogram{width:52px;height:52px}.shared-light-header .navbar-nav{min-height:0;gap:0}.shared-light-header .nav-item{display:block}.shared-light-header .nav-link-custom{min-height:48px}.shared-light-header .nav-link-custom::after{display:none}.services-mega-menu{position:static!important;width:100%;transform:none!important;box-shadow:none}.service-locations{display:none}}[data-bs-theme="light"]{--bg-main:#f8fafc;--bg-surface:#fff;--bg-card:#fff;--border-color:#e2e8f0;--text-primary:#0f172a;--text-secondary:#475569;--heading-color:#0f172a;--nav-bg:#0f172a}body{font-family:"Outfit",system-ui,sans-serif;background-color:var(--bg-main);color:var(--text-primary);scroll-behavior:smooth;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}body,body :not(.bi),button,input,select,textarea,h1,h2,h3,h4,h5,h6,.btn,.navbar,.card-executive,.cta-card-modern,.testimonial-card-modern{font-family:"Outfit",system-ui,sans-serif!important}.page-header-spacing{padding-top:5rem}.exec-topbar{background-color:#fff;font-size:.8125rem;border-bottom:1px solid var(--border-color)}.exec-topbar a{color:#94a3b8;text-decoration:none;transition:color .2s ease}.exec-topbar a:hover{color:var(--accent-teal)}.navbar-custom{top:0;left:0;right:0;z-index:1060;background-color:var(--nav-bg);border-bottom:1px solid #ffffff1a;transition:background-color .3s ease,box-shadow .3s ease}.nav-link-custom{font-weight:500;font-size:.9375rem;color:var(--silver);transition:color .2s ease}.nav-link-custom:hover,.nav-link-custom.active{color:var(--electric-cyan)!important}.brand-monogram{width:48px;height:48px;position:relative;background:#2563eb;color:#fff;font-weight:800;font-size:1.1rem;border-radius:12px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff52;border-radius:15px;box-shadow:0 8px 24px #2563eb57 inset 0 1px 0 #ffffff59;letter-spacing:-.04em;transform:rotate(-2deg);transition:transform 300ms ease,box-shadow 300ms ease}.navbar-brand:hover .brand-monogram{transform:rotate(0) translateY(-2px);box-shadow:0 12px 30px #d4af3761}.hero-section{position:relative;padding-top:5rem;padding-bottom:6rem;background:#0f172a}.hero-glow-1{position:absolute;top:10%;right:-5%;width:320px;height:320px;background:#2563eb26;filter:blur(90px);border-radius:50%;pointer-events:none}.hero-glow-2{position:absolute;top:40%;left:-5%;width:300px;height:300px;background:#2563eb1f;filter:blur(90px);border-radius:50%;pointer-events:none}.eyebrow-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem;border-radius:9999px;background-color:#2563eb1f;border:1px solid #2563eb40;color:var(--accent-teal);font-size:.8125rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.status-dot{width:8px;height:8px;border-radius:50%;background-color:var(--accent-teal);box-shadow:0 0 10px var(--accent-teal);animation:pulse-dot 2s infinite}@keyframes pulse-dot{0%{transform:scale(0.95);opacity:.8}50%{transform:scale(1.2);opacity:1}100%{transform:scale(0.95);opacity:.8}}.text-gradient-teal{background:#2563eb;-webkit-background-clip:text;-webkit-text-fill-color:currentColor}.card-executive{background:var(--bg-card);border:1px solid var(--border-color);border-radius:1.25rem;padding:1.75rem;transition:all .3s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden}.card-executive:hover{transform:translateY(-4px);border-color:#2563eb59;box-shadow:0 20px 40px -15px #0000004d}.icon-box-teal{width:52px;height:52px;border-radius:14px;background:#2563eb1f;border:1px solid #2563eb33;color:var(--accent-teal);display:flex;align-items:center;justify-content:center;font-size:1.35rem}.expertise-section{--expertise-accent:#2563eb;position:relative;overflow:hidden;padding:7rem 0;background:none}.expertise-section::before{content:"";position:absolute;inset:0;background-image:none;background-size:28px 28px;mask-image:none;pointer-events:none}.expertise-orb{position:absolute;width:22rem;height:22rem;border-radius:50%;filter:blur(80px);opacity:.18;pointer-events:none}.expertise-orb-one{top:-8rem;left:-8rem;background:#3b82f6}.expertise-orb-two{right:-8rem;bottom:-8rem;background:#2563eb}.expertise-grid > div{--card-accent:#2563eb;--card-soft:#eff6ff;--card-glow:#2563eb2e}.expertise-grid > div:nth-child(4n + 2){--card-accent:#2563eb;--card-soft:#eff6ff;--card-glow:#2563eb2e}.expertise-grid > div:nth-child(4n + 3){--card-accent:#b8941e;--card-soft:#f8fafc;--card-glow:#ea580c2e}.expertise-grid > div:nth-child(4n + 4){--card-accent:#1d4ed8;--card-soft:#eff6ff;--card-glow:#1d4ed82e}.expertise-section .card-executive{padding:2rem;border:1px solid #94a3b83d;border-radius:1.5rem;background:#ffffffe6;box-shadow:0 10px 35px #0f172a0f;isolation:isolate;transition:transform .45s cubic-bezier(0.22,1,0.36,1),box-shadow .45s ease,border-color .35s ease}.expertise-section .card-executive::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#f8fafc;opacity:0;transition:opacity .4s ease}.expertise-section .card-executive::after{content:"";position:absolute;top:0;left:2rem;width:4rem;height:3px;border-radius:0 0 8px 8px;background:var(--card-accent);transition:width .4s cubic-bezier(0.22,1,0.36,1)}.expertise-section .card-executive:hover{transform:translateY(-10px);border-color:var(--card-accent);box-shadow:0 24px 55px -18px var(--card-glow),0 14px 30px #0f172a1a}.expertise-section .card-executive:hover::before{opacity:1}.expertise-section .card-executive:hover::after{width:calc(100% - 4rem)}.expertise-section .icon-box-teal{width:58px;height:58px;border:0;border-radius:17px;color:#fff;background:#0f172a;box-shadow:0 12px 24px -10px var(--card-glow);transition:transform .45s cubic-bezier(0.22,1,0.36,1),box-shadow .4s ease}.expertise-section .card-executive:hover .icon-box-teal{transform:translateY(-3px) rotate(-6deg) scale(1.08);box-shadow:0 18px 30px -10px var(--card-glow)}.expertise-section .card-executive h5{line-height:1.35;transition:color .3s ease}.expertise-section .card-executive:hover h5{color:var(--card-accent)!important}.expertise-section .card-executive p{line-height:1.75}.expertise-cta{padding-top:.8rem;padding-bottom:.8rem;border:1px solid #2563eb47;border-radius:999px;color:#1d4ed8;background:#ffffffdb;font-weight:700;box-shadow:0 8px 22px #2563eb17;transition:transform .3s ease,color .3s ease,background .3s ease,box-shadow .3s ease}.expertise-cta:hover{color:#fff;background:#2563eb;transform:translateY(-3px);box-shadow:0 14px 28px #2563eb40}@media (max-width: 767.98px){.expertise-section{padding:4.5rem 0}.expertise-section .card-executive{padding:1.6rem}}.inner-page-hero{padding:4rem 0}.inner-page-hero .text-center,.testimonials-page-header .text-center{position:relative;z-index:3;max-width:760px;margin-right:auto;margin-left:auto}.inner-page-hero .inner-page-badge,.testimonials-page-header .testimonials-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border:1px solid #DBEAFE;border-radius:999px;color:#2563EB!important;background:#ffffffd6!important;box-shadow:0 8px 22px #2563eb1a;font-size:.82rem;font-weight:700;letter-spacing:.04em}.inner-page-hero .inner-page-badge svg,.testimonials-page-header .testimonials-badge svg{width:17px;height:17px;stroke-width:2.2}.inner-page-hero h1,.testimonials-page-header h1{margin-bottom:1.5rem!important;font-family:"Sora",sans-serif!important;font-size:clamp(2.25rem,4.2vw,3.75rem)!important;font-weight:750!important;letter-spacing:-.04em;line-height:1.1}.inner-page-hero .lead,.testimonials-page-header .lead{max-width:720px;margin-right:auto;margin-left:auto;line-height:1.8}@media (max-width: 767.98px){.inner-page-hero,.testimonials-page-header{padding:3rem 0}}@media (prefers-reduced-motion: reduce){.expertise-section .card-executive,.expertise-section .icon-box-teal,.expertise-cta{transition:none}}.case-studies-section{position:relative;overflow:hidden;padding:7rem 0;background:#f8fbff;color:#1e293b}.case-studies-section::before{content:"";position:absolute;inset:0;background:#eff6ff;background-size:44px 44px;pointer-events:none}.case-studies-glow{position:absolute;width:25rem;height:25rem;border-radius:50%;filter:blur(100px);opacity:.13;pointer-events:none}.case-studies-glow-left{left:-10rem;top:20%;background:#2563eb}.case-studies-glow-right{right:-10rem;bottom:0;background:#2563eb}.case-studies-header{max-width:760px;margin-bottom:3.5rem}.case-studies-intro{color:#64748b;font-size:1.1rem;line-height:1.8}.case-studies-grid > div:nth-child(2){transition-delay:90ms}.case-studies-grid > div:nth-child(3){transition-delay:180ms}.case-study-card{display:flex;flex-direction:column;padding:2rem;border:1px solid #d6e8ff;border-radius:1.25rem;background:#fffffff5;box-shadow:0 12px 34px #1e40af12;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;transition:transform 300ms ease,box-shadow 300ms ease,border-color 300ms ease}.case-study-card:hover{transform:translateY(-8px);border-color:#2563eba6;box-shadow:0 24px 55px #2563eb24 0 0 0 4px #2563eb0d}.case-card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.case-icon{width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;border-radius:17px;color:#2563eb;background:#eaf3ff;box-shadow:inset 0 0 0 1px #2563eb14;transition:transform 300ms ease,color 300ms ease,background 300ms ease}.case-icon svg{width:27px;height:27px;stroke-width:1.8}.case-study-card:hover .case-icon{transform:scale(1.08) rotate(-4deg);color:#fff;background:#2563eb}.case-success-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .7rem;border-radius:999px;color:#b8941e;background:#eff6ff;font-size:.73rem;font-weight:700;white-space:nowrap}.case-success-badge svg{width:14px;height:14px}.case-industry{margin-bottom:.55rem;color:#2563eb;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.case-study-card h3{margin-bottom:1.35rem;color:#1e293b;font-size:1.35rem;font-weight:700;line-height:1.3}.case-detail{display:grid;grid-template-columns:70px 1fr;gap:.75rem;padding:.8rem 0;border-top:1px solid #e8f0fa}.case-detail span{color:#475569;font-size:.75rem;font-weight:700;text-transform:uppercase}.case-detail p{margin:0;color:#64748b;font-size:.86rem;line-height:1.6}.case-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;padding-top:1.4rem}.case-metrics div{padding:.75rem .3rem;border:1px solid #d6e8ff;border-radius:.8rem;background:#f8fafc;text-align:center}.case-metrics strong{display:block;color:#d4af37;font-size:1.12rem;line-height:1.2}.case-metrics span{display:block;margin-top:.25rem;color:#64748b;font-size:.65rem;line-height:1.2}.case-card-link{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;margin-top:1.35rem;color:#2563eb;font-size:.9rem;font-weight:700;text-decoration:none}.case-card-link svg{width:17px;height:17px;transition:transform 300ms ease}.case-card-link:hover{color:#1d4ed8}.case-card-link:hover svg{transform:translate(3px,-3px)}.case-studies-cta-wrap{margin-top:3.5rem}.case-studies-cta{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.6rem;border:0;border-radius:999px;color:#fff;background:#2563eb;font-weight:700;box-shadow:0 12px 26px #2563eb40;transition:transform 300ms ease,background 300ms ease,box-shadow 300ms ease}.case-studies-cta svg{width:18px;height:18px}.case-studies-cta:hover{color:#fff;background:#1d4ed8;transform:translateY(-3px);box-shadow:0 17px 34px #2563eb52}.reveal-up{opacity:0;transform:translateY(24px);transition:opacity 600ms ease,transform 600ms cubic-bezier(0.22,1,0.36,1)}.reveal-up.is-visible{opacity:1;transform:translateY(0)}@media (max-width: 767.98px){.case-studies-section{padding:4.75rem 0}.case-studies-header{margin-bottom:2.5rem}.case-study-card{padding:1.5rem}.case-studies-cta-wrap{margin-top:2.75rem}}@media (prefers-reduced-motion: reduce){.reveal-up{opacity:1;transform:none;transition:none}.case-study-card,.case-icon,.case-studies-cta{transition:none}}.stat-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:1rem;padding:1.25rem 1.5rem;text-align:center}.stat-number{font-family:"Plus Jakarta Sans",sans-serif;font-size:2.25rem;font-weight:800;color:var(--accent-teal);line-height:1.1}.marquee-container{overflow:hidden;position:relative;white-space:nowrap;mask-image:none}.marquee-content{display:inline-flex;gap:1rem;animation:marquee 30s linear infinite}.marquee-container:hover .marquee-content{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ticker-tag{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.25rem;border-radius:9999px;background-color:var(--bg-surface);border:1px solid var(--border-color);color:var(--text-primary);font-size:.875rem;font-weight:500}.btn-teal{background:#2563eb;color:#fff;font-weight:600;border:none;padding:.8rem 1.75rem;border-radius:.75rem;box-shadow:0 4px 15px #2563eb59;transition:all .25s ease}.btn-teal:hover{background:#2563eb;color:#fff;transform:translateY(-2px);box-shadow:0 8px 25px #2563eb73}.btn-outline-custom{background:transparent;border:1px solid var(--border-color);color:var(--text-primary);font-weight:600;padding:.8rem 1.75rem;border-radius:.75rem;transition:all .25s ease}.btn-outline-custom:hover{background:#2563eb1a;border-color:var(--accent-teal);color:var(--accent-teal)}.whatsapp-float{position:fixed;bottom:5.5rem;left:1.5rem;z-index:1040;display:flex;align-items:center;gap:.75rem;text-decoration:none}@media (max-width: 767.98px){.whatsapp-float{bottom:4.75rem;left:1rem}}.whatsapp-icon-wrapper{position:relative;width:54px;height:54px;border-radius:50%;background-color:var(--whatsapp-green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.75rem;box-shadow:0 6px 20px #25d36666;transition:transform .3s ease}.whatsapp-float:hover .whatsapp-icon-wrapper{transform:scale(1.08)}.whatsapp-pulse{position:absolute;inset:0;border-radius:50%;background-color:#25d36680;animation:pulse-ring 2s cubic-bezier(0.455,0.03,0.515,0.955) infinite}@keyframes pulse-ring{0%{transform:scale(0.95);opacity:.8}100%{transform:scale(1.6);opacity:0}}.ai-assistant-float{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1040}.ai-btn{background:#2563eb;color:#fff;border:none;padding:.75rem 1.25rem;border-radius:9999px;font-weight:600;font-size:.875rem;display:flex;align-items:center;gap:.5rem;box-shadow:0 6px 25px #2563eb66;transition:all .3s ease}.ai-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px #2563eb80;color:#fff}.ai-chat-drawer{position:fixed;bottom:5.5rem;right:1.5rem;width:380px;max-width:calc(100vw - 3rem);height:520px;max-height:calc(100vh - 8rem);background:var(--bg-card);border:1px solid var(--border-color);border-radius:1.25rem;box-shadow:0 25px 50px -12px #00000080;z-index:1050;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.ai-chat-header{background:#f8fafc;color:var(--text-primary);padding:1rem 1.25rem;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between}.ai-chat-body{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.chat-msg{max-width:85%;padding:.75rem 1rem;border-radius:1rem;font-size:.875rem;line-height:1.45}.chat-msg.bot{background:#2563eb1f;border:1px solid #2563eb33;color:var(--text-primary);align-self:flex-start;border-top-left-radius:.2rem}.chat-msg.user{background:#2563eb;color:#fff;align-self:flex-end;border-top-right-radius:.2rem}.preset-chip{background:#ffffff0f;border:1px solid var(--border-color);color:var(--text-secondary);font-size:.75rem;padding:.35rem .75rem;border-radius:9999px;cursor:pointer;transition:all .2s ease}.preset-chip:hover{border-color:var(--accent-teal);color:var(--accent-teal);background:#2563eb1a}.matrix-card{height:100%;display:flex;flex-direction:column}.matrix-problem{background:#ef444414;border:1px solid #ef44442e;border-radius:.75rem;padding:.875rem 1rem;margin-bottom:.75rem}.matrix-outcome{background:#2563eb14;border:1px solid #2563eb33;border-radius:.75rem;padding:.875rem 1rem}footer{background-color:#f8fafc;border-top:1px solid var(--border-color);color:var(--text-secondary)}footer a{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}footer a:hover{color:var(--accent-teal)}.h2-title{font-size:2.25rem;font-weight:800;letter-spacing:-.02em;color:var(--heading-color)}@media (max-width: 768px){.h2-title{font-size:1.75rem}}.hero-img-custom{max-height:520px;object-fit:cover;transition:transform .4s ease}.hero-img-custom:hover{transform:translateY(-8px)}.compact-stat{padding:1.25rem 1rem;border-radius:1rem}.transition-hover{transition:all .3s cubic-bezier(0.4,0,0.2,1)}.transition-hover:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0f172a14!important}.bg-teal-accent{background-color:var(--accent-teal)}.bg-white{background-color:#fff!important}.bg-light-alt{background-color:#f8fafc!important}.hero-section{position:relative;padding-top:5rem;padding-bottom:6rem;background:#0f172a}.hero-bg-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:none;background-size:40px 40px;z-index:0;pointer-events:none}.hero-glow-shape-1{position:absolute;top:-20%;left:-10%;width:500px;height:500px;background:none;border-radius:50%;z-index:0;filter:blur(60px);animation:float-slow 8s ease-in-out infinite alternate;pointer-events:none}.hero-glow-shape-2{position:absolute;bottom:-10%;right:-5%;width:400px;height:400px;background:none;border-radius:50%;z-index:0;filter:blur(50px);animation:float-slow-reverse 10s ease-in-out infinite alternate;pointer-events:none}.floating-shape{position:absolute;z-index:0;opacity:.6;pointer-events:none}.shape-1{top:15%;right:15%;animation:float-anim 6s ease-in-out infinite}.shape-2{bottom:25%;left:5%;animation:float-anim 5s ease-in-out infinite 1s}.floating-card{position:absolute;bottom:30px;left:-40px;background:#fffffff2;backdrop-filter:blur(10px);border:1px solid #0f172a14;border-radius:12px;padding:1rem;box-shadow:0 15px 35px #0000000d;z-index:2;animation:float-anim 4s ease-in-out infinite;display:flex;align-items:center;gap:.85rem}.roi-color-icon{width:48px;height:48px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #ffffff80;border-radius:15px;color:#fff;background:#2563eb;box-shadow:0 10px 24px #2563eb4d inset 0 1px 0 #ffffff73;animation:roi-icon-glow 3s ease-in-out infinite}.roi-color-icon svg{width:24px;height:24px;stroke-width:2.2}@keyframes roi-icon-glow{0%,100%{transform:rotate(-3deg) scale(1);box-shadow:0 10px 24px #2563eb4d}50%{transform:rotate(3deg) scale(1.06);box-shadow:0 13px 30px #2563eb66}}.home-network-showcase{padding:6.5rem 0;background:#f8fafc}.network-showcase-frame{position:relative;min-height:520px;overflow:hidden;border:1px solid #60a5fa47;border-radius:30px;background:#0f172a;box-shadow:0 30px 70px #0f172a33}.network-showcase-frame > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.1);animation:network-image-zoom-out 12s ease-in-out infinite alternate}.network-showcase-frame::after{content:"";position:absolute;inset:0;background:#0f172a;background-size:115% 115%;animation:network-overlay-flow 9s ease-in-out infinite alternate}@keyframes network-image-zoom-out{from{transform:scale(1.1)}to{transform:scale(1)}}@keyframes network-overlay-flow{from{background-position:0 50%}to{background-position:100% 50%}}.network-showcase-overlay{position:relative;z-index:1;min-height:520px;display:flex;flex-direction:column;justify-content:space-between;padding:3.5rem}.network-showcase-copy{max-width:660px}.network-showcase-copy > span{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.2rem;color:#d4af37;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.network-showcase-copy > span svg{width:18px;height:18px}.network-showcase-copy h2{margin-bottom:1.1rem;color:#fff;font-size:clamp(2rem,4vw,3.35rem);line-height:1.12;letter-spacing:-.035em}.network-showcase-copy p{max-width:610px;margin:0;color:#cbd5e1;font-size:1.03rem;line-height:1.75}.network-showcase-points{display:grid;grid-template-columns:repeat(3,minmax(0,160px));gap:1rem}.network-showcase-points > div{padding:.9rem 1rem;border:1px solid #ffffff26;border-radius:14px;background:#0f172a80;backdrop-filter:blur(10px)}.network-showcase-points strong,.network-showcase-points span{display:block}.network-showcase-points strong{color:#d4af37;font-size:1.05rem}.network-showcase-points span{margin-top:.2rem;color:#cbd5e1;font-size:.7rem}@keyframes float-anim{0%{transform:translateY(0px) rotate(0deg)}50%{transform:translateY(-12px) rotate(3deg)}100%{transform:translateY(0px) rotate(0deg)}}@keyframes float-slow{0%{transform:translate(0,0)}100%{transform:translate(40px,30px)}}@keyframes float-slow-reverse{0%{transform:translate(0,0)}100%{transform:translate(-30px,-20px)}}.fade-in-up{animation:fadeInUp .8s cubic-bezier(0.4,0,0.2,1) forwards;opacity:0;transform:translateY(20px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}@media (prefers-reduced-motion: reduce){.hero-glow-shape-1,.hero-glow-shape-2,.floating-card,.floating-shape,.fade-in-up{animation:none!important;transform:none!important;opacity:1!important}}.btn-hero-primary{background-color:#2563eb!important;color:#fff!important;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;font-size:1.05rem!important;padding:.8rem 1.75rem!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 15px #2563eb59!important;transition:all .3s ease!important}.btn-hero-primary:hover{background-color:#2563eb!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 25px #2563eb73!important}.btn-hero-secondary{background-color:#fff!important;color:#2563eb!important;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;font-size:1.05rem!important;padding:.8rem 1.75rem!important;border:1px solid #2563eb!important;border-radius:12px!important;box-shadow:0 4px 10px #0000000d!important;transition:all .3s ease!important}.btn-hero-secondary:hover{background-color:#eff6ff!important;color:#2563eb!important;transform:translateY(-2px);box-shadow:0 8px 20px #00000014!important}.about-section{padding-top:6rem;padding-bottom:6rem}.bg-light-blue-accent{background-color:#f3f7ff!important;position:relative;overflow:hidden}.bg-light-blue-accent::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#eee;pointer-events:none;z-index:0}.about-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background-color:#2563eb14;color:#2563eb;border-radius:50px;font-weight:600;font-size:.85rem;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;letter-spacing:.5px;text-transform:uppercase}.h2-title-enhanced{font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:700;color:#0f172a;line-height:1.25}.h2-title-enhanced span{color:#2563eb}@media (max-width: 767.98px){.about-section{padding-top:4rem;padding-bottom:4rem}}.feature-card-modern{background:#fff;border:1px solid #0f172a0a;border-radius:16px;padding:1.75rem;box-shadow:0 4px 15px #00000005;transition:all .3s cubic-bezier(0.4,0,0.2,1);height:100%;position:relative;z-index:1}.feature-card-modern:hover{transform:translateY(-6px);box-shadow:0 15px 35px #0000000f;border-color:#2563eb26}.icon-box-modern{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background:#2563eb14;color:#2563eb;border-radius:14px;margin-bottom:1.25rem}.bg-sage-accent{background-color:#f4fafc!important;position:relative;overflow:hidden}.bg-sage-accent::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:none;pointer-events:none;z-index:0}.solutions-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background-color:#1d4ed814;color:#1d4ed8;border-radius:50px;font-weight:600;font-size:.85rem;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;letter-spacing:.5px;text-transform:uppercase}.feature-card-matrix-modern{background:#eff6ff;border:1px solid #d4af3726;border-radius:16px;padding:1.75rem;box-shadow:0 4px 15px #00000005;transition:all .3s cubic-bezier(0.4,0,0.2,1);height:100%;position:relative;z-index:1;display:flex;flex-direction:column}.feature-card-matrix-modern:hover{transform:translateY(-6px);box-shadow:0 15px 35px #d4af371a;border-color:#d4af374d}.matrix-icon-box{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;background:#d4af3726;color:#b8941e;border-radius:14px;margin-bottom:1.25rem}.matrix-problem-modern{background:#ef444408;border-left:3px solid #ef4444;padding:.85rem 1rem;border-radius:0 8px 8px 0;margin-bottom:1rem}.matrix-outcome-modern{background:#d4af370a;border-left:3px solid #d4af37;padding:.85rem 1rem;border-radius:0 8px 8px 0;margin-top:auto}.btn-solutions-cta{background-color:#b8941e!important;color:#fff!important;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;font-size:1rem!important;padding:.8rem 2rem!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 12px #b8941e4d!important;transition:all .3s ease!important}.btn-solutions-cta:hover{background-color:#b8941e!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 20px #b8941e66!important}.py-7{padding-top:5rem!important;padding-bottom:5rem!important}.logistics-hero-icons{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.logistics-hero-icons svg{position:absolute;width:42px;height:42px;padding:10px;border:1px solid #fff3;border-radius:14px;color:#fff;background:#ffffff1a;filter:drop-shadow(0 10px 18px #0f172a24);backdrop-filter:blur(7px);opacity:.48;animation:logistics-icon-float 7s ease-in-out infinite}.logistics-hero-icons svg:nth-child(1){top:14%;left:4%;color:#2563eb;animation-delay:-1s}.logistics-hero-icons svg:nth-child(2){top:62%;left:8%;color:#d4af37;animation-delay:-4s}.logistics-hero-icons svg:nth-child(3){top:18%;right:7%;color:#2563eb;animation-delay:-2.5s}.logistics-hero-icons svg:nth-child(4){right:4%;bottom:14%;color:#d4af37;animation-delay:-5s}.logistics-hero-icons svg:nth-child(5){top:8%;left:48%;color:#fb7185;animation-delay:-3.5s}.logistics-hero-icons svg:nth-child(6){right:31%;bottom:7%;color:#60a5fa;animation-delay:-6s}@keyframes logistics-icon-float{0%,100%{transform:translate3d(0,0,0) rotate(-4deg)}50%{transform:translate3d(0,-16px,0) rotate(5deg)}}.hero-section{min-height:760px;padding-top:6.5rem;padding-bottom:6.5rem;background:#0f172a}.hero-section .container-xl{position:relative;z-index:1}.hero-section h1{max-width:820px;font-family:"Sora",sans-serif;font-size:clamp(2.35rem,4.2vw,4rem);font-weight:750;line-height:1.08!important;letter-spacing:-.045em;text-wrap:balance}.hero-section .text-gradient-teal{background:#d4af37;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:currentColor}.hero-section .col-lg-7 > .text-secondary{color:#cbd5e1!important}.hero-section .lead{color:#f8fafc!important;line-height:1.7}.hero-section .eyebrow-badge{padding:.6rem 1rem;border-color:#67e8f959!important;color:#d4af37!important;background:#0f172a5c!important;backdrop-filter:blur(10px)}.hero-section .eyebrow-badge svg{width:17px;height:17px}.hero-section .hero-img-custom{border:1px solid #ffffff38;border-radius:28px!important;box-shadow:0 30px 70px #0208176b!important}.hero-section #stats-counter-section{border-color:#ffffff24!important}.hero-section .compact-stat{border:1px solid #ffffff24!important;background:#ffffffeb!important;backdrop-filter:blur(12px)}.hero-section .compact-stat .stat-number,.hero-section .compact-stat .text-secondary{color:#050505!important;-webkit-text-fill-color:#050505}.hero-section .compact-stat > svg{width:30px;height:30px;margin-bottom:.65rem;stroke-width:2.1}.hero-section #stats-counter-section > div:nth-child(1) .compact-stat > svg{color:#2563eb;filter:drop-shadow(0 5px 8px #2563eb3d)}.hero-section #stats-counter-section > div:nth-child(2) .compact-stat > svg{color:#ef4444;filter:drop-shadow(0 5px 8px #ef444438)}.hero-section #stats-counter-section > div:nth-child(3) .compact-stat > svg{color:#b8941e;filter:drop-shadow(0 5px 8px #16a34a38)}.hero-section #stats-counter-section > div:nth-child(4) .compact-stat > svg{color:#b8941e;filter:drop-shadow(0 5px 8px #b8941e3d)}.inner-page{--page-accent:#2563eb;--page-accent-dark:#1d4ed8;--page-soft:#eff6ff;--page-border:#dbeafe;--page-glow:#2563eb29}.page-expertise{--page-accent:#2563eb;--page-accent-dark:#1d4ed8;--page-soft:#eff6ff;--page-border:#dbeafe;--page-glow:#2563eb29}.page-insights{--page-accent:#1d4ed8;--page-accent-dark:#1d4ed8;--page-soft:#eff6ff;--page-border:#dbeafe;--page-glow:#2563eb29}.page-case-studies{--page-accent:#2563eb;--page-accent-dark:#1d4ed8;--page-soft:#eff6ff;--page-border:#d6e8ff;--page-glow:#2563eb29}.page-contact{--page-accent:#1d4ed8;--page-accent-dark:#1d4ed8;--page-soft:#eff6ff;--page-border:#dbeafe;--page-glow:#1d4ed829}.inner-page-hero{position:relative;overflow:hidden;padding:4.5rem 0;background:#f8fafc;border-bottom:1px solid var(--page-border)}.inner-page-hero::before,.testimonials-page-header::before{content:"";position:absolute;inset:0 0 0 auto;width:48%;background-position:center;background-size:cover;opacity:.24;mask-image:none;pointer-events:none}.page-solutions{--page-accent:#1d4ed8;--page-accent-dark:#1d4ed8;--page-soft:#eff6ff;--page-border:#dbeafe;--page-glow:#2563eb29}.site-loader{position:fixed;inset:0;z-index:10000;display:grid;place-content:center;gap:1rem;color:#e2e8f0;background:#0f172a;opacity:1;visibility:visible;transition:opacity 420ms ease,visibility 420ms ease}.site-loader.is-loaded{opacity:0;visibility:hidden}.loader-route{position:relative;width:min(72vw,320px);height:54px;border-bottom:2px dashed #67e8f966}.loader-truck{position:absolute;left:0;bottom:7px;display:grid;place-items:center;width:54px;height:38px;border-radius:10px 13px 8px 8px;color:#fff;background:#2563eb;font-size:.72rem;font-weight:800;box-shadow:0 8px 20px #d4af3740;animation:loader-drive 1.3s ease-in-out infinite}.loader-truck::before,.loader-truck::after{content:"";position:absolute;bottom:-6px;width:10px;height:10px;border:2px solid #94a3b8;border-radius:50%;background:#0f172a}.loader-truck::before{left:8px}.loader-truck::after{right:8px}.loader-dot{position:absolute;bottom:-5px;width:8px;height:8px;border-radius:50%;background:#d4af37;box-shadow:0 0 12px currentColor;animation:loader-pulse 1.2s ease-in-out infinite}.loader-dot.dot-one{left:28%;color:#2563eb}.loader-dot.dot-two{left:58%;color:#2563eb;animation-delay:.2s}.loader-dot.dot-three{right:0;color:#d4af37;animation-delay:.4s}.loader-label{color:#cbd5e1;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-align:center;text-transform:uppercase}@keyframes loader-drive{0%{transform:translateX(0)}50%,100%{transform:translateX(calc(min(72vw,320px) - 54px))}}@keyframes loader-pulse{0%,100%{transform:scale(0.7);opacity:.45}50%{transform:scale(1.25);opacity:1}}.inner-page-hero::after{content:"";position:absolute;inset:0;background-image:none;background-size:28px 28px;mask-image:none;opacity:.5;pointer-events:none}.inner-page-hero .container-xl{position:relative;z-index:1}.inner-page-hero h1,.testimonials-page-header h1{font-family:"Sora",sans-serif!important;font-size:clamp(2.25rem,4.2vw,3.75rem)!important;font-weight:750!important;letter-spacing:-.04em;line-height:1.1;text-wrap:balance}.inner-page-hero h1 span{color:var(--page-accent)!important}.inner-page-hero p{max-width:760px;margin-right:auto;margin-left:auto;color:#526175!important;line-height:1.8}.inner-page-hero .logistics-hero-icons svg,.testimonials-page-header .logistics-hero-icons svg{border-color:var(--page-border,#dbeafe);color:var(--page-accent,#2563eb);background:#ffffffa3;opacity:.38}.testimonials-page-header .container-xl{position:relative;z-index:1}.inner-page-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.1rem;border:1px solid var(--page-border);border-radius:999px;color:var(--page-accent);background:#ffffffc2;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;box-shadow:0 7px 20px var(--page-glow)}.inner-page-content{padding:7rem 0;background:#f8fafc}.inner-page-content .cta-card-modern{border-color:var(--page-border);border-radius:20px;background:#fff;box-shadow:0 12px 34px #0f172a0f;transition:transform 300ms ease,border-color 300ms ease,box-shadow 300ms ease}.inner-page-content .cta-card-modern:hover{transform:translateY(-7px);border-color:var(--page-accent);box-shadow:0 24px 50px var(--page-glow)}.inner-page-content .cta-icon-box{color:var(--page-accent);background:var(--page-soft);transition:transform 300ms ease,color 300ms ease,background 300ms ease}.inner-page-content .cta-icon-box svg{width:25px;height:25px}.inner-page-content .cta-card-modern:hover .cta-icon-box{transform:rotate(-5deg) scale(1.07);color:#fff;background:var(--page-accent)}.inner-card-grid .cta-card-modern{padding:2rem}.inner-card-grid .row > div:nth-child(3n + 2) .cta-icon-box{filter:hue-rotate(28deg)}.inner-card-grid .row > div:nth-child(3n + 3) .cta-icon-box{filter:hue-rotate(-28deg)}.page-insights .cta-card-modern h4{line-height:1.35}.page-insights .cta-card-modern .badge{color:var(--page-accent)!important;background:var(--page-soft)!important}.page-insights .cta-card-modern a{color:var(--page-accent)!important;font-weight:700}.page-about .inner-page-content h3{color:#1e293b;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.page-about .inner-page-content .leading-relaxed{line-height:1.85}.page-about .sticky-top.cta-card-modern{border-top:4px solid var(--page-accent)}.page-about .about-metrics-card{height:auto;align-self:flex-start}.page-about .sticky-top.cta-card-modern{border-color:#dbeafe!important;background:#eff6ff}.border-secondary-subtle{border-color:#dbeafe!important;background:#eff6ff}.border-secondary-subtle.contact-info{border-color:#dbeafe!important;background:#fff}.page-about .sticky-top .stat-number{font-family:"Plus Jakarta Sans",sans-serif;color:var(--page-accent)}.case-studies-detail-list{position:relative;background:#2563eb}.case-impact-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:-3.5rem 0 5rem;position:relative;z-index:2;overflow:hidden;border:1px solid #d6e8ff;border-radius:22px;background:#d6e8ff;box-shadow:0 24px 55px #1e40af24}.case-impact-strip > div{display:grid;grid-template-columns:42px 1fr;grid-template-rows:auto auto;align-items:center;padding:1.35rem 1.5rem;background:#fffffff5}.case-impact-strip svg{grid-row:1 / 3;width:38px;height:38px;padding:9px;border-radius:12px;color:#2563eb;background:#eff6ff}.case-impact-strip strong{color:#172033;font-size:1.35rem;line-height:1.1}.case-impact-strip span{color:#64748b;font-size:.72rem}.case-studies-detail-list .case-detail-card{--case-accent:#2563eb;position:relative;overflow:hidden;border:1px solid #d6e8ff;border-left:0;border-radius:26px;background:#f8fafc;box-shadow:0 18px 48px #0f172a14;isolation:isolate}.case-studies-detail-list .row > .col-12:nth-child(2) .case-detail-card{--case-accent:#1d4ed8}.case-studies-detail-list .row > .col-12:nth-child(3) .case-detail-card{--case-accent:#2563eb}.case-detail-card::before{content:"";position:absolute;top:0;left:2.5rem;width:6rem;height:4px;border-radius:0 0 8px 8px;background:#2563eb;transition:width 350ms ease}.case-detail-card::after{content:attr(data-case);position:absolute;right:2rem;top:1rem;z-index:-1;color:#2563eb0a;font-size:8rem;font-weight:800;line-height:1}.case-detail-card:hover{transform:translateY(-8px);border-color:var(--case-accent);box-shadow:0 28px 65px #2563eb26}.case-detail-card:hover::before{width:calc(100% - 5rem)}.case-studies-detail-list .case-detail-card h2{max-width:880px;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.25}.case-detail-card > .badge{color:#2563eb!important;background:color-mix(in srgb,#2563eb,white 91%)!important;border:1px solid color-mix(in srgb,#2563eb,white 76%);font-weight:700}.case-detail-card .row.g-4 > div > .rounded-3{min-height:145px;padding:1.35rem!important;border-width:1px!important;background:#fff!important;box-shadow:0 8px 24px #0f172a0a}.case-detail-card .row.g-4 > div:first-child > .rounded-3{border-color:#fecaca!important;background:#f8fafc}.case-detail-card .row.g-4 > div:last-child > .rounded-3{border-color:#dbeafe!important;background:#f8fafc}.case-detail-card h6{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.case-detail-card h6 svg{width:18px;height:18px}.case-detail-card .row.g-4 p{line-height:1.7}.case-detail-card .row.g-3 > div > .rounded-3{height:100%;padding:1.2rem!important;border-color:#dbeafe!important;background:#f8fafc;transition:transform 300ms ease,border-color 300ms ease,box-shadow 300ms ease}.case-detail-card .row.g-3 > div > .rounded-3:hover{transform:translateY(-4px);border-color:var(--case-accent)!important;box-shadow:0 12px 25px #2563eb1a}.case-studies-detail-list .stat-number{color:#b8941e;font-size:2rem;font-weight:800}.case-detail-card > .d-flex.gap-2{flex-wrap:wrap}.case-detail-card > .d-flex.gap-2 .badge{padding:.55rem .8rem;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc!important;font-weight:600}.case-detail-cta{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:5rem;padding:2.5rem 3rem;border-radius:24px;color:#fff;background:#0f172a;box-shadow:0 25px 55px #0f172a33}.case-detail-cta span{color:#d4af37;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.case-detail-cta h3{margin:.4rem 0 .5rem;color:#fff;font-size:clamp(1.35rem,3vw,2rem)}.case-detail-cta p{margin:0;color:#cbd5e1}.case-detail-cta .btn{display:inline-flex;align-items:center;gap:.5rem;flex:0 0 auto;padding:.9rem 1.4rem;border-radius:999px;color:#0f172a;background:#fff;font-weight:700;box-shadow:0 10px 24px #0000002e;transition:transform 300ms ease,box-shadow 300ms ease}.case-detail-cta .btn:hover{transform:translateY(-3px);box-shadow:0 16px 30px #0000003d}.case-detail-cta .btn svg{width:18px;height:18px}.contact-page-content .col-lg-5 > .d-flex > div{border-color:var(--page-border)!important;border-radius:16px!important;background:#fff;box-shadow:0 8px 24px #0f172a0a;transition:transform 300ms ease,border-color 300ms ease,box-shadow 300ms ease}.contact-page-content .col-lg-5 > .d-flex > div:hover{transform:translateX(5px);border-color:var(--page-accent)!important;box-shadow:0 12px 28px var(--page-glow)}.contact-page-content .icon-box-teal{color:var(--page-accent);background:var(--page-soft);border-color:var(--page-border)}.contact-page-content .form-control{border-radius:12px;transition:border-color 200ms ease,box-shadow 200ms ease}.contact-page-content .form-control:focus{border-color:var(--page-accent)!important;box-shadow:0 0 0 4px var(--page-glow)}@media (max-width: 767.98px){.hero-section{min-height:auto;padding-top:4.5rem;padding-bottom:4.5rem;text-align:center}.hero-section h1{font-size:clamp(2.15rem,9.5vw,2.9rem)}.hero-section .d-flex.flex-wrap{justify-content:center}.hero-section .hero-img-custom{max-height:430px}.logistics-hero-icons svg:nth-child(n + 4){display:none}.logistics-hero-icons svg{width:36px;height:36px;padding:8px;opacity:.26}.inner-page-hero{padding:3rem 0}.inner-page-hero::before,.testimonials-page-header::before{width:100%;opacity:.1;mask-image:none}.inner-page-hero .py-5{padding-top:2rem!important;padding-bottom:2rem!important}.inner-page-content{padding:4.5rem 0}.inner-card-grid .cta-card-modern{padding:1.6rem}.home-network-showcase{padding:4.5rem 0}.network-showcase-frame,.network-showcase-overlay{min-height:580px}.network-showcase-frame{border-radius:22px}.network-showcase-frame::after{background:#0f172a}.network-showcase-overlay{justify-content:flex-end;padding:1.5rem}.network-showcase-copy h2{font-size:1.85rem}.network-showcase-copy p{font-size:.92rem}.network-showcase-points{grid-template-columns:1fr;width:100%;margin-top:1.5rem;gap:.6rem}.network-showcase-points > div{padding:.7rem .85rem}.case-impact-strip{grid-template-columns:repeat(2,1fr);margin:-7rem 0 3.5rem}.case-impact-strip > div{padding:1rem;grid-template-columns:35px 1fr}.case-impact-strip svg{width:32px;height:32px;padding:7px}.case-studies-detail-list .case-detail-card{border-radius:20px}.case-detail-card .row.g-4 > div > .rounded-3{min-height:0}.case-detail-cta{flex-direction:column;align-items:flex-start;margin-top:3.5rem;padding:2rem 1.5rem}}@media (prefers-reduced-motion: reduce){.logistics-hero-icons svg{animation:none}.loader-truck,.loader-dot{animation:none}.roi-color-icon{animation:none}.network-showcase-frame > img,.network-showcase-frame::after{animation:none}.network-showcase-frame > img{transform:scale(1)}.inner-page-content .cta-card-modern,.inner-page-content .cta-icon-box,.contact-page-content .col-lg-5 > .d-flex > div{transition:none}}.testimonials-page-header{position:relative;overflow:hidden;padding:4rem 0;background:#2563eb;border-bottom:1px solid #dbeafe}.testimonials-page-header .testimonials-badge svg{width:16px;height:16px}.testimonials-page-header .lead{max-width:720px;margin-right:auto;margin-left:auto;line-height:1.8}.testimonials-page-section{padding-top:7rem;padding-bottom:7rem}.testimonials-page-grid > div:nth-child(3n + 2) .quote-icon-box{color:#2563eb;background:#eff6ff}.testimonials-page-grid > div:nth-child(3n + 3) .quote-icon-box{color:#b8941e;background:#fdf2f8}.testimonials-page-grid .testimonial-card-modern{min-height:345px;padding:2rem;box-shadow:0 12px 34px #2563eb12}.testimonials-page-grid .testimonial-card-modern::before{content:"";position:absolute;top:0;left:2rem;width:3.5rem;height:3px;border-radius:0 0 8px 8px;background:#2563eb;transition:width .3s ease}.testimonials-page-grid .testimonial-card-modern:hover::before{width:calc(100% - 4rem)}.testimonials-page-grid .quote-icon-box{transition:transform .3s ease,color .3s ease,background .3s ease}.testimonials-page-grid .quote-icon-box svg{width:25px;height:25px}.testimonials-page-grid .testimonial-card-modern:hover .quote-icon-box{transform:rotate(-6deg) scale(1.08)}@media (max-width: 767.98px){.testimonials-page-header{padding:2.5rem 0}.testimonials-page-section{padding-top:4.5rem;padding-bottom:4.5rem}.testimonials-page-grid .testimonial-card-modern{min-height:0;padding:1.6rem}}.bg-lavender-accent{background-color:#f8fafc!important}.testimonials-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background-color:#eff6ff;color:#2563eb;border-radius:50px;font-weight:600;font-size:.85rem;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;letter-spacing:.5px;text-transform:uppercase}.testimonial-card-modern{background:#fff;border:1px solid #dbeafe;border-radius:20px;padding:2rem;box-shadow:0 4px 15px #2563eb08;transition:all .3s cubic-bezier(0.4,0,0.2,1);height:100%;position:relative;z-index:1;display:flex;flex-direction:column}.testimonial-card-modern:hover{transform:translateY(-6px);box-shadow:0 15px 35px #2563eb14;border-color:#2563eb}.quote-icon-box{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#eff6ff;color:#2563eb;border-radius:12px;margin-bottom:1.5rem}.testimonial-text{color:#1e293b;font-size:1.05rem;line-height:1.6;font-style:italic;margin-bottom:2rem}.testimonial-author{margin-top:auto;border-top:1px solid #dbeafe;padding-top:1.25rem;display:flex;align-items:center;gap:1rem}.author-monogram{width:44px;height:44px;background:#2563eb;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.1rem}.author-details .name{color:#1e293b;font-weight:700;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1rem;margin-bottom:.1rem}.author-details .role{color:#64748b;font-size:.85rem}.btn-testimonials-cta{background-color:#2563eb!important;color:#fff!important;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:500;font-size:1rem!important;padding:.8rem 2rem!important;border:none!important;border-radius:12px!important;box-shadow:0 4px 12px #2563eb4d!important;transition:all .3s ease!important}.btn-testimonials-cta:hover{background-color:#1d4ed8!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 20px #2563eb66!important}.bg-mint-accent{background-color:#f8fafc!important}.cta-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background-color:#eff6ff;color:#b8941e;border-radius:50px;font-weight:600;font-size:.85rem;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;letter-spacing:.5px;text-transform:uppercase}.cta-card-modern{background:#fff;border:1px solid #dbeafe;border-radius:20px;padding:2rem;box-shadow:0 4px 15px #b8941e08;transition:all .3s cubic-bezier(0.4,0,0.2,1);position:relative;z-index:1;display:flex;flex-direction:column}.cta-card-modern:hover{transform:translateY(-6px);box-shadow:0 15px 35px #b8941e1a;border-color:#b8941e}.cta-icon-box{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#eff6ff;color:#b8941e;border-radius:12px;margin-bottom:1.5rem}.footer-premium{background-color:#0f172a;color:#fff;padding:5rem 0 2rem;position:relative;overflow:hidden;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.footer-premium .text-secondary-footer{color:#cbd5e1}.footer-premium .text-muted-footer{color:#94a3b8}.footer-premium .footer-bottom-copy{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.footer-credit-separator{color:#ffffff61}.footer-credit{color:#fff;margin-left:auto;text-align:right}.footer-credit a{position:relative;display:inline-block;color:var(--electric-cyan);font-weight:700;text-decoration:none;transition:color 300ms ease,opacity 300ms ease,text-shadow 300ms ease}.footer-credit a::after{content:"";position:absolute;right:0;bottom:-3px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform 300ms ease}.footer-credit a:hover,.footer-credit a:focus-visible{color:#d4af37;opacity:.95;text-shadow:0 0 16px #d4af378c}.footer-credit a:hover::after,.footer-credit a:focus-visible::after{transform:scaleX(1);transform-origin:left}.footer-credit a:focus-visible{outline:2px solid var(--electric-cyan);outline-offset:5px;border-radius:2px}@media (max-width: 767.98px){.footer-premium .footer-bottom-copy{justify-content:center;text-align:center}.footer-credit-separator{display:none}.footer-credit{width:100%;margin-left:0;text-align:center}}.footer-premium .text-accent{color:#2563eb!important}.footer-premium .hover-accent{color:#cbd5e1;text-decoration:none;transition:color .3s ease}.footer-premium .hover-accent:hover{color:#2563eb!important}.footer-premium .footer-heading{color:#fff;font-weight:600;font-size:1.15rem;letter-spacing:.5px}.footer-premium .footer-links a{color:#cbd5e1;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center}.footer-premium .footer-links a:hover{color:#2563eb;transform:translateX(4px)}.footer-premium .social-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff0d;color:#cbd5e1;border-radius:50%;border:1px solid #ffffff1a;transition:all .3s ease}.footer-premium .social-icon-btn:hover{background:#2563eb;color:#0f172a;border-color:#2563eb;transform:translateY(-3px)}.footer-bg-animation{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.footer-anim-icon{position:absolute;color:#ffffff08;animation:floatIcon 20s infinite linear}.footer-anim-icon.icon-1{top:10%;left:-5%;width:120px;height:120px;animation-duration:25s}.footer-anim-icon.icon-2{bottom:20%;right:-2%;width:150px;height:150px;animation-duration:30s;animation-direction:reverse}.footer-anim-icon.icon-3{top:40%;left:40%;width:200px;height:200px;animation-duration:40s;opacity:.02}.footer-anim-icon.icon-4{top:-10%;right:20%;width:100px;height:100px;animation-duration:35s}.footer-anim-icon.icon-5{bottom:-10%;left:20%;width:130px;height:130px;animation-duration:22s}.footer-anim-icon.icon-6{top:60%;right:30%;width:110px;height:110px;animation-duration:28s;animation-direction:reverse}@keyframes floatIcon{0%{transform:translate(0,0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(10deg)}66%{transform:translate(-20px,20px) rotate(-5deg)}100%{transform:translate(0,0) rotate(0deg)}}@media (prefers-reduced-motion: reduce){.footer-anim-icon{animation:none}}@media (max-width: 768px){.footer-anim-icon{display:none}}.footer-brand-monogram{width:48px;height:48px;background:#2563eb;color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-family:"Manrope",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-size:1.25rem}.btn-cta-primary{background-color:var(--royal-blue);color:#fff;font-weight:600;border-radius:12px;padding:.875rem 1.75rem;transition:all .3s ease;border:none}.btn-cta-primary:hover{background-color:var(--electric-cyan);color:#fff;transform:translateY(-2px);box-shadow:0 10px 25px -5px #2563eb80}.btn-cta-secondary{background-color:#fff;color:var(--primary-navy);border:1px solid var(--primary-navy);font-weight:600;border-radius:12px;padding:.875rem 1.75rem;transition:all .3s ease}.btn-cta-secondary:hover{background-color:var(--primary-navy);color:#fff;transform:translateY(-2px)}.reveal-item{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal-item.is-visible{opacity:1;transform:translateY(0)}.row > div:nth-child(1) .reveal-item{transition-delay:.1s}.row > div:nth-child(2) .reveal-item{transition-delay:.2s}.row > div:nth-child(3) .reveal-item{transition-delay:.3s}.row > div:nth-child(4) .reveal-item{transition-delay:.4s}@media (prefers-reduced-motion: reduce){.reveal-item{opacity:1;transform:none;transition:none}}html,body{width:100%;max-width:100%;overflow-x:hidden}img,video,svg{max-width:100%;height:auto}.offcanvas{background-color:var(--nav-bg)!important}.offcanvas-header{border-bottom:1px solid #ffffff1a}.offcanvas-body{display:flex;flex-direction:column}.mobile-nav-links{flex-grow:1}.mobile-nav-links .nav-link{color:var(--silver);font-size:1.1rem;padding:.75rem 0;border-bottom:1px solid #ffffff0d}.mobile-nav-links .nav-link:hover,.mobile-nav-links .nav-link.active{color:var(--electric-cyan)!important}.mobile-contact-block{display:none;margin-top:auto;padding-top:1.5rem;border-top:1px solid #ffffff1a}@media (max-width: 991.98px){#site-header > .container-xl{display:flex;flex-wrap:nowrap;align-items:center}#site-header .navbar-brand{min-width:0;max-width:calc(100% - 52px);gap:.6rem!important;margin-right:.5rem}#site-header .navbar-brand .brand-monogram{width:40px;height:40px;flex:0 0 40px;border-radius:12px;font-size:.9rem}#site-header .navbar-brand > div:last-child{min-width:0}#site-header .navbar-brand .fw-bold{overflow:hidden;font-size:.86rem!important;text-overflow:ellipsis;white-space:nowrap}#site-header .navbar-brand .small{overflow:hidden;font-size:.64rem!important;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.navbar-custom .navbar-toggler{display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;margin-left:auto;padding:.4rem}.navbar-custom .navbar-toggler svg{width:25px;height:25px}.mobile-contact-block{display:block}.navbar-custom #navbarMain{position:fixed;top:0;right:0;bottom:0;left:auto;width:min(88vw,360px);max-width:100%;height:100dvh;max-height:100dvh;z-index:10001!important;color:#fff;background:var(--nav-bg)!important;border-left:1px solid #ffffff1a;box-shadow:-18px 0 45px #02081759;overflow:hidden}.offcanvas-backdrop{position:fixed;inset:0;z-index:10000!important;background:#0f172a}.offcanvas-backdrop.show{opacity:.68}.navbar-custom #navbarMain .offcanvas-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.navbar-custom #navbarMain .offcanvas-header{flex:0 0 auto;padding:1.25rem;background:var(--nav-bg)}.navbar-custom #navbarMain .nav-link-custom{color:#fff;border-bottom-color:#ffffff17}.navbar-custom #navbarMain .nav-link-custom:hover,.navbar-custom #navbarMain .nav-link-custom:focus-visible,.navbar-custom #navbarMain .nav-link-custom.active{color:var(--electric-cyan)!important}.navbar-custom #navbarMain a:focus-visible,.navbar-custom #navbarMain button:focus-visible{outline:3px solid var(--electric-cyan);outline-offset:3px}.navbar-custom #navbarMain .btn-close{flex:0 0 auto;position:relative;z-index:3;width:1rem;height:1rem;padding:.75rem;opacity:1;cursor:pointer}body.menu-open,body.mobile-menu-open{position:fixed;width:100%;overflow:hidden!important;overscroll-behavior:none}}.mobile-contact-block a{color:var(--silver);text-decoration:none;font-size:.95rem;display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;transition:color .2s ease}.mobile-contact-block a i{color:var(--electric-cyan)}.mobile-contact-block a:hover{color:var(--electric-cyan)}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-end{border-left:1px solid #dce6f2;box-shadow:-12px 0 30px #0f172a1f;z-index:9999999}.navbar-custom .offcanvas-body{background:var(--nav-bg)}}.navbar-custom .nav-link-custom.active{color:var(--electric-cyan)!important;position:relative}:root,[data-bs-theme="light"]{--primary-navy:#0f172a;--royal-blue:#2563eb;--electric-cyan:#d4af37;--gold-accent:#d4af37;--emerald-green:#b8941e;--silver:#4b5563;--bg-main:#f8fafc;--bg-surface:#fff;--bg-card:#fff;--border-color:#e2e8f0;--text-primary:#0f172a;--text-secondary:#4b5563;--heading-color:#0f172a;--nav-bg:#fff;--accent-teal:#2563eb;--accent-cyan:#d4af37}body{background-color:#f8fafc;color:#0f172a}.navbar-custom{background:#fffdf7f7!important;border-bottom-color:#e2e8f0;box-shadow:0 8px 28px #2563eb14}.navbar-custom .text-white{color:#0f172a!important}.navbar-custom .text-secondary{color:#6b7280!important}.nav-link-custom{color:#4b5563}.nav-link-custom:hover,.nav-link-custom.active{color:#b8941e!important}.navbar-custom .nav-link-custom.active::after{background-color:#d4af37!important}.brand-monogram{background:#2563eb;box-shadow:0 8px 24px #d4af374d}.navbar-custom .navbar-toggler{color:#2563eb!important}@media (max-width: 991.98px){.navbar-custom #navbarMain,.navbar-custom #navbarMain .offcanvas-header,.navbar-custom #navbarMain .offcanvas-body{background:#f8fafc!important}.navbar-custom #navbarMain{border-left-color:#e2e8f0;box-shadow:-18px 0 45px #2563eb24}.navbar-custom #navbarMain .text-white,.navbar-custom #navbarMain .nav-link-custom{color:#0f172a!important}.navbar-custom #navbarMain .nav-link-custom{border-bottom-color:#d4af3733}.navbar-custom #navbarMain .nav-link-custom:hover,.navbar-custom #navbarMain .nav-link-custom.active{color:#b8941e!important}.navbar-custom #navbarMain .btn-close{filter:none}.mobile-contact-block{border-top-color:#e2e8f0}.mobile-contact-block a{color:#4b5563}.mobile-contact-block a svg{color:#2563eb}.offcanvas-backdrop{background:#0f172a}}.hero-section{background:#f8fafc}.hero-section h1,.hero-section .lead{color:#0f172a!important}.hero-section .col-lg-7 > .text-secondary{color:#4b5563!important}.hero-section .text-gradient-teal{background:#2563eb;-webkit-background-clip:text;background-clip:text}.hero-section .eyebrow-badge{color:#2563eb!important;border-color:#2563eb38!important}.hero-bg-grid{background-image:none}.hero-section #stats-counter-section{border-color:#e2e8f0!important}.hero-section .compact-stat{border-color:#e2e8f0!important;background:#fffffff0!important}.hero-section #stats-counter-section > div:nth-child(1) .compact-stat > svg{color:#2563eb}.hero-section #stats-counter-section > div:nth-child(2) .compact-stat > svg{color:#b8941e}.hero-section #stats-counter-section > div:nth-child(3) .compact-stat > svg{color:#d4af37}.hero-section #stats-counter-section > div:nth-child(4) .compact-stat > svg{color:#d4af37}.btn-hero-primary,.btn-teal,.btn-cta-primary,.case-studies-cta,.btn-testimonials-page{color:#fff!important;background:#d4af37;box-shadow:0 10px 24px #d4af3747!important}.btn-hero-primary:hover,.btn-teal:hover,.btn-cta-primary:hover,.case-studies-cta:hover,.btn-testimonials-page:hover{color:#fff!important;background:#b8941e!important;box-shadow:0 14px 30px #b8941e52!important}.btn-hero-secondary,.btn-outline-custom,.btn-cta-secondary{color:#2563eb!important;border-color:#2563eb59!important;background:#fff!important}.btn-hero-secondary:hover,.btn-outline-custom:hover,.btn-cta-secondary:hover{color:#fff!important;border-color:#2563eb!important;background:#2563eb!important}.bg-light-alt,.bg-light-blue-accent,.bg-lavender-accent,.bg-mint-accent{background-color:#eff6ff!important}.expertise-section,.case-studies-section,.inner-page-content,.testimonials-page-content{background:#f8fafc}.inner-page-hero,.testimonials-page-header{background:#f8fafc;border-bottom-color:#e2e8f0}.inner-page-hero h1 span,.testimonials-page-header h1 span{color:#2563eb!important}.inner-page-badge,.eyebrow-badge,.testimonials-badge,.about-badge,.cta-badge{color:#2563eb;border-color:#e2e8f0;background:#ffffffc7}.card-executive,.cta-card-modern,.feature-card-modern,.testimonial-card-modern,.testimonial-story,.case-study-card,.case-detail-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 12px 34px #d4af3714!important}.card-executive:hover,.cta-card-modern:hover,.feature-card-modern:hover,.testimonial-card-modern:hover,.testimonial-story:hover,.case-study-card:hover,.case-detail-card:hover{border-color:#d4af37!important;box-shadow:0 24px 50px #d4af3729!important}.icon-box-teal,.icon-box-modern,.cta-icon-box,.quote-icon-box,.case-icon,.story-icon{color:#2563eb!important;border-color:#e2e8f0!important;background:#eff6ff!important}.card-executive:hover .icon-box-teal,.cta-card-modern:hover .cta-icon-box,.case-study-card:hover .case-icon,.testimonial-story:hover .story-icon{color:#fff!important;background:#2563eb}.network-showcase-frame::after{background:#0f172a}.network-showcase-copy > span,.network-showcase-points strong{color:#d4af37}.case-detail-cta{background:#2563eb}.footer-premium{background:#0f172a!important;background-image:none!important}.footer-premium .text-secondary-footer,.footer-premium .text-muted-footer,.footer-premium .hover-accent,.footer-premium .footer-links a{color:#ffffffd1}.footer-premium .text-accent,.footer-credit a{color:#d4af37!important}.footer-premium .hover-accent:hover,.footer-premium .footer-links a:hover{color:#d4af37!important}.footer-premium .social-icon-btn:hover{color:#0f172a;border-color:#d4af37;background:#d4af37}.site-loader{color:#0f172a;background:#f8fafc}.loader-truck{background:#2563eb;box-shadow:0 8px 20px #d4af374d}.loader-label{color:#4b5563}.loader-dot.dot-one{color:#d4af37}.loader-dot.dot-two{color:#2563eb}.loader-dot.dot-three{color:#d4af37}@media (min-width: 992px){.navbar-custom .nav-link-custom.active::after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:20px;height:2px;background-color:var(--electric-cyan);border-radius:2px}}body{padding-top:76px}.navbar-custom{position:fixed!important;top:0;left:0;width:100%;z-index:9999;padding-top:1rem;padding-bottom:1rem;transition:padding .3s ease,box-shadow .3s ease,background-color .3s ease;background-color:var(--nav-bg);border-bottom:1px solid #ffffff1a}.navbar-custom.scrolled{padding-top:.5rem;padding-bottom:.5rem;box-shadow:0 4px 30px #00000040;background-color:#0f172afa;backdrop-filter:blur(10px)}:root,[data-bs-theme="light"]{--navy:#0f172a;--royal:#2563eb;--gold:#d4af37;--primary-navy:#0f172a;--royal-blue:#2563eb;--electric-cyan:#d4af37;--gold-accent:#d4af37;--emerald-green:#d4af37;--bg-main:#f8fafc;--bg-surface:#fff;--bg-card:#fff;--border-color:#e2e8f0;--text-primary:#0f172a;--text-secondary:#475569;--heading-color:#0f172a;--nav-bg:#0f172a;--accent-teal:#2563eb;--accent-cyan:#d4af37}body,.expertise-section,.case-studies-section,.inner-page-content,.testimonials-page-content,.bg-light-alt,.bg-light-blue-accent,.bg-lavender-accent,.bg-mint-accent{background:#f8fafc!important}.navbar-custom,.navbar-custom.scrolled,.footer-premium{background:#0f172a!important}.navbar-custom .text-white{color:#fff!important}.navbar-custom .text-secondary,.nav-link-custom{color:#cbd5e1!important}.nav-link-custom:hover,.nav-link-custom.active{color:#d4af37!important}.brand-monogram,.loader-truck,.btn-hero-primary,.btn-teal,.btn-cta-primary,.case-studies-cta,.btn-testimonials-page,.ai-btn,.expertise-cta,.testimonial-story:hover .story-icon,.case-study-card:hover .case-icon,.card-executive:hover .icon-box-teal,.cta-card-modern:hover .cta-icon-box{background:#2563eb!important}.hero-section,.case-detail-cta,.network-showcase-frame::after{background:#0f172a!important}.site-loader,.case-detail-card,.case-metrics div{background:#f8fafc!important}.text-gradient-teal,.hero-section .text-gradient-teal{color:#d4af37!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#d4af37!important}.hero-section h1,.hero-section .lead{color:#fff!important}.hero-section .text-secondary{color:#cbd5e1!important}.hero-section .eyebrow-badge{color:#d4af37!important}.site-loader{color:#0f172a}.loader-truck{color:#fff}.loader-dot.dot-one,.loader-dot.dot-three{color:#d4af37}.loader-dot.dot-two{color:#2563eb}.brand-monogram,.footer-brand-monogram{color:#fff!important;background:#d4af37!important;-webkit-text-fill-color:#fff!important}.brand-monogram *,.footer-brand-monogram *{color:#fff!important;stroke:currentColor}.inner-page-hero::before,.testimonials-page-header::before{opacity:.08}.inner-page-hero h1,.inner-page-hero h2,.inner-page-hero h3,.testimonials-page-header h1,.testimonials-page-header h2{color:#0f172a!important}.inner-page-hero p,.testimonials-page-header p,.card-executive p,.cta-card-modern p,.feature-card-modern p,.testimonial-card-modern p,.case-study-card p,.case-detail-card p{color:#475569!important}.card-executive h2,.card-executive h3,.cta-card-modern h2,.cta-card-modern h3,.feature-card-modern h2,.feature-card-modern h3,.testimonial-card-modern h2,.testimonial-card-modern h3,.case-study-card h2,.case-study-card h3,.case-detail-card h2,.case-detail-card h3{color:#0f172a!important}.btn-hero-primary,.btn-teal,.btn-cta-primary,.case-studies-cta,.btn-testimonials-page,.ai-btn,.expertise-cta{color:#fff!important}.case-detail-cta h2,.case-detail-cta h3,.network-showcase-copy h2,.footer-premium h2,.footer-premium h3,.footer-premium h4{color:#fff!important}.case-detail-cta p,.network-showcase-copy p,.footer-premium p{color:#cbd5e1!important}.about-section .feature-card-modern .icon-box-modern{display:grid;place-items:center;width:54px;height:54px;border:0!important;border-radius:15px;box-shadow:0 10px 22px #0f172a29}.about-section .feature-card-modern .icon-box-modern svg{width:27px;height:27px;stroke-width:2.2}.about-section .icon-workflow,.about-section .icon-smart-system{color:#fff!important;background:#2563eb!important}.about-section .icon-fleet-tech,.about-section .icon-kpi{color:#fff!important;background:#0f172a!important}.about-section .icon-profit,.about-section .icon-continuous-gain{color:#0f172a!important;background:#d4af37!important}.about-section .feature-card-modern:hover .icon-box-modern{transform:translateY(-3px) scale(1.06);box-shadow:0 14px 28px #0f172a38}.network-showcase-frame > img{display:block;opacity:1!important;visibility:visible!important}.network-showcase-frame::after{background:#0f172a9e!important}.expertise-section .expertise-icon{display:grid;place-items:center;width:56px;height:56px;border:0!important;border-radius:16px;box-shadow:0 10px 22px #0f172a29}.expertise-section .expertise-icon svg{width:28px;height:28px;stroke-width:2.15}.expertise-section .expertise-icon-1,.expertise-section .expertise-icon-4,.expertise-section .expertise-icon-7,.expertise-section .expertise-icon-10,.expertise-section .expertise-icon-13{color:#FFF!important;background:#2563EB!important}.expertise-section .expertise-icon-2,.expertise-section .expertise-icon-5,.expertise-section .expertise-icon-8,.expertise-section .expertise-icon-11{color:#FFF!important;background:#0F172A!important}.expertise-section .expertise-icon-3,.expertise-section .expertise-icon-6,.expertise-section .expertise-icon-9,.expertise-section .expertise-icon-12{color:#0F172A!important;background:#D4AF37!important}.expertise-section .card-executive:hover .expertise-icon{transform:translateY(-3px) scale(1.06)!important;box-shadow:0 14px 28px #0f172a38}.inner-page-hero,.testimonials-page-header{isolation:isolate;border-bottom-color:#DBEAFE!important}.inner-page-hero::before,.testimonials-page-header::before{inset:0 0 0 auto;z-index:-1;width:52%;height:100%;border-radius:48% 0 0 48%;background-position:center center;background-repeat:no-repeat;background-size:cover;box-shadow:inset 46px 0 52px -40px #EFF6FF;filter:saturate(0.92) contrast(1.04);opacity:.42}.inner-page-hero::after,.testimonials-page-header::after{z-index:-1;background:transparent!important}.inner-page-hero .container-xl,.testimonials-page-header .container-xl{position:relative;z-index:2}.inner-page-hero h1,.testimonials-page-header h1{color:#0F172A!important;text-shadow:0 1px 0 #ffffffb8}.inner-page-hero p,.testimonials-page-header p{color:#475569!important}@media (max-width: 767.98px){.inner-page-hero::before,.testimonials-page-header::before{inset:0;width:100%;border-radius:0;background-position:center;box-shadow:inset 0 0 0 999px #eff6ff8f;opacity:.24}}.inner-page-hero::before,.testimonials-page-header::before{z-index:0;width:56%;border-radius:0;box-shadow:none;opacity:.58}.inner-page-hero::after,.testimonials-page-header::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#EFF6FF 0%,#EFF6FF 38%,#eff6ffeb 52%,#eff6ff73 70%,#eff6ff14 100%)!important;pointer-events:none}.inner-page-hero .container-xl,.testimonials-page-header .container-xl{z-index:2}@media (max-width: 767.98px){.inner-page-hero::before,.testimonials-page-header::before{width:100%;opacity:.42}.inner-page-hero::after,.testimonials-page-header::after{background:linear-gradient(180deg,#eff6ffd1 0%,#eff6ffad 55%,#eff6ffe0 100%)!important}}.inner-page-hero,.testimonials-page-header{padding:4rem 0!important}@media (max-width: 767.98px){.inner-page-hero,.testimonials-page-header{padding:3rem 0!important}}.inner-page-hero,.testimonials-page-header{position:relative;isolation:isolate;overflow:hidden}.inner-page-hero::before,.testimonials-page-header::before{content:"";position:absolute;inset:0;z-index:0;width:100%;height:100%;border-radius:0;background-position:center center;background-repeat:no-repeat;background-size:cover;filter:saturate(0.95) contrast(1.04);opacity:1}.inner-page-hero::after,.testimonials-page-header::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0f172af5 0%,#0f172ae0 48%,#1d4ed8e6 100%)!important;pointer-events:none}.inner-page-hero .container-xl,.testimonials-page-header .container-xl{position:relative;z-index:2}.inner-page-hero h1,.inner-page-hero h2,.inner-page-hero h3,.testimonials-page-header h1,.testimonials-page-header h2,.testimonials-page-header h3{color:#FFF!important;text-shadow:0 2px 12px #0f172a59}.inner-page-hero h1 span,.testimonials-page-header h1 span{color:#D4AF37!important}.inner-page-hero p,.inner-page-hero .lead,.testimonials-page-header p,.testimonials-page-header .lead{color:#E2E8F0!important;text-shadow:0 1px 8px #0f172a47}.inner-page-hero .inner-page-badge,.testimonials-page-header .testimonials-badge{color:#FFF!important;border-color:#ffffff57!important;background:#0f172a80!important;box-shadow:0 8px 24px #0f172a33;backdrop-filter:blur(8px)}.inner-page-hero .logistics-hero-icons svg,.testimonials-page-header .logistics-hero-icons svg{color:#D4AF37;border-color:#ffffff3d;background:#0f172a57}@media (max-width: 767.98px){.inner-page-hero::after,.testimonials-page-header::after{background:linear-gradient(180deg,#0f172aeb 0%,#0f172adb 55%,#1d4ed8c7 100%)!important}}.custom-breadcrumb{font-size:.85rem;font-weight:500;letter-spacing:.02em}.custom-breadcrumb .breadcrumb-item + .breadcrumb-item::before{content:"/";color:#94a3b8}.custom-breadcrumb a{color:#fff;transition:color .2s ease}.custom-breadcrumb a:hover{color:#2563eb}.custom-breadcrumb .active{color:#fff}.inner-page-hero,.testimonials-page-header.inner-page-hero{box-sizing:border-box;width:100%;height:450px;min-height:450px;padding:0!important;display:flex;align-items:center;justify-content:center}.inner-page-hero > .container-xl,.testimonials-page-header.inner-page-hero > .container-xl{width:100%;display:flex;align-items:center;justify-content:center}.inner-page-hero .container-xl > .py-5,.testimonials-page-header.inner-page-hero .container-xl > .py-5{width:100%;padding-top:0!important;padding-bottom:0!important}@media (min-width: 768px) and (max-width: 991.98px){.inner-page-hero,.testimonials-page-header.inner-page-hero{height:270px;min-height:270px}.inner-page-hero h1,.testimonials-page-header.inner-page-hero h1{font-size:clamp(2.1rem,5vw,3rem)!important}}@media (max-width: 767.98px){.inner-page-hero,.testimonials-page-header.inner-page-hero{height:240px;min-height:240px;padding:0!important}.inner-page-hero .text-center,.testimonials-page-header.inner-page-hero .text-center{max-width:94%}.inner-page-hero nav.mb-3,.testimonials-page-header.inner-page-hero nav.mb-3{margin-bottom:.45rem!important}.inner-page-hero .inner-page-badge,.testimonials-page-header.inner-page-hero .inner-page-badge{margin-bottom:.55rem!important;padding:.34rem .85rem;font-size:.7rem}.inner-page-hero h1,.testimonials-page-header.inner-page-hero h1{margin-bottom:.6rem!important;font-size:clamp(1.75rem,8vw,2.15rem)!important;line-height:1.08}.inner-page-hero .lead,.testimonials-page-header.inner-page-hero .lead{margin-bottom:0!important;font-size:.9rem!important;line-height:1.45}}.badge-modern{color:#1d4ed8!important;background:#eff6ff!important}
.elementor .e-heading-base, .services-strip
{
	display:none!important;
}

 .professional_experience{
    max-width:1400px;
    margin:40px auto;
    background:#eef3fb;
    border:1px solid #d7dee8;
    border-radius:4px;
    position:relative;
    overflow:hidden;
  }
  .professional_experience .slide-title{
    font-weight:800;
    font-size:2.6rem;
    letter-spacing:1px;
    margin-bottom:1.75rem;
  }
  .professional_experience .slide-title .navy{ color:#1c3f8f; }
  .professional_experience .slide-title .red{ color:#ef2b2b; }

  .professional_experience .role-title{
    color:#1c3f8f;
    font-weight:700;
    font-size:1.4rem;
  }
  .professional_experience .role-title .red{ color:#ef2b2b; }

 .professional_experience .company-line{
    color:#ef2b2b;
    font-weight:700;
    font-size:1.05rem;
    margin-top:.5rem;
  }
  .professional_experience .date-line{
    color:#ef2b2b;
    font-weight:700;
    font-size:1.05rem;
  }

 .professional_experience .responsibilities-title{
    font-weight:700;
    font-size:1.2rem;
    margin-top:2rem;
    margin-bottom:.75rem;
    color:#1a1a1a;
  }
 .professional_experience .responsibilities-list{
    font-size:1.02rem;
    color:#1a1a1a;
    line-height:1.55;
    padding-left:1.1rem;
  }
 .professional_experience .responsibilities-list li{
    margin-bottom:.9rem;
  }

 .professional_experience .graphic-col{
    position:relative;
  }
  .professional_experience .diagonal-bg{
    position:absolute;
    inset:0;
    background:
      linear-gradient(135deg, #1c3f8f 0%, #1c3f8f 55%, #0b1f4d 100%);
    clip-path: polygon(35% 0%, 100% 0%, 100% 100%, 0% 100%);
    overflow:hidden;
  }
 .professional_experience .diagonal-bg::before{
    content:"";
    position:absolute;
    inset:0;
    background-image:
      repeating-linear-gradient(45deg, rgba(255,255,255,0.08) 0, rgba(255,255,255,0.08) 1px, transparent 1px, transparent 40px),
      repeating-linear-gradient(-45deg, rgba(255,255,255,0.08) 0, rgba(255,255,255,0.08) 1px, transparent 1px, transparent 40px);
  }

  .professional_experience .photo-wrap{
    position:absolute;
    bottom:0;
    max-width:520px;
    z-index:2;
  }
  .professional_experience .photo-wrap img{
    width:100%;
    display:block;
    border-radius:50% 50% 0 0 / 30% 30% 0 0;
    object-fit:cover;
  }

  @media (max-width: 991.98px){
    .professional_experience .graphic-col{ min-height:400px; }
    .professional_experience .diagonal-bg{ clip-path:none; border-radius:0 0 0 60% ; }
    .professional_experience .photo-wrap{ position:relative; right:auto; width:70%; margin:0 auto; }
    .professional_experience .professional_experience{ min-height:auto; }
  }