.page-hero-slim{padding:140px 0 72px;background:linear-gradient(135deg,var(--navy-deep) 0%,#0f4d87 100%);position:relative;overflow:hidden}.page-hero-slim:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:60px 60px;pointer-events:none}.page-hero-slim:after{content:"";position:absolute;bottom:-20%;right:-5%;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(232,65,10,.1) 0%,transparent 70%);pointer-events:none}.page-hero-slim .container{position:relative;z-index:1}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffff73;margin-bottom:28px}.breadcrumb a{color:#ffffff8c}.breadcrumb a:hover{color:#fff}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;background:#e8410a26;border:1px solid rgba(232,65,10,.35);border-radius:100px;padding:5px 14px;margin-bottom:22px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--orange)}.hero-dot{width:6px;height:6px;background:var(--orange);border-radius:50%;animation:blink 2s infinite}.page-h1{font-size:clamp(36px,5vw,62px);font-weight:800;color:#fff;letter-spacing:-1.5px;line-height:1.05;margin-bottom:16px}.page-h1 em{font-style:normal;color:var(--orange)}.page-lead{font-size:17px;color:#ffffff8c;line-height:1.75;max-width:560px}.blog-wrap{padding:72px 0 96px;background:var(--ice)}.blog-layout{display:grid;grid-template-columns:1fr 300px;gap:48px;align-items:start}.blog-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:36px}.filter-btn{font-family:var(--fp);font-size:12px;font-weight:600;padding:7px 16px;border-radius:100px;border:1.5px solid var(--border);background:#fff;cursor:pointer;transition:all .2s;color:var(--muted)}.filter-btn.active,.filter-btn:hover{background:var(--navy-deep);color:#fff;border-color:var(--navy-deep)}.posts-grid{display:flex;flex-direction:column;gap:20px}.post-card{background:#fff;border:1px solid var(--border);border-radius:16px;overflow:hidden;display:grid;grid-template-columns:180px 1fr;transition:box-shadow .25s,transform .2s;color:inherit}.post-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.post-thumb{position:relative;overflow:hidden;min-height:130px;flex-shrink:0}.post-thumb:before,.post-thumb:after{content:"";position:absolute;pointer-events:none}.post-card:hover .post-thumb:before{transform-origin:center}.ph-mes{background:linear-gradient(135deg,#1e0533,#7c3aed)}.ph-mes:before{inset:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 12px)}.ph-mes:after{top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#ffffff26;box-shadow:0 0 0 12px #ffffff0d,0 0 0 24px #ffffff05}.ph-erp{background:linear-gradient(135deg,#082e52,#1e6db0)}.ph-erp:before{inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px}.ph-erp:after{top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:34px;height:34px;border-radius:6px;background:#e8410a73;box-shadow:0 0 0 8px #e8410a1a}.ph-ai{background:linear-gradient(135deg,#3d0e05,#e8410a)}.ph-ai:before{inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1px);background-size:14px 14px}.ph-ai:after{top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border:2.5px solid rgba(255,255,255,.38);border-radius:50%;box-shadow:0 0 0 8px #ffffff0f}.ph-logistics{background:linear-gradient(135deg,#1a0e00,#92400e 70%,#d97706)}.ph-logistics:before{inset:0;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 14px)}.ph-logistics:after{top:18px;right:18px;width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);box-shadow:inset 0 0 10px #ffffff0f}.ph-news{background:linear-gradient(135deg,#022c22,#065f46 55%,#059669)}.ph-news:before{inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.08) 0%,transparent 42%),radial-gradient(circle at 80% 30%,rgba(255,255,255,.05) 0%,transparent 35%)}.ph-news:after{bottom:14px;left:14px;width:48px;height:5px;background:#ffffff47;border-radius:3px;box-shadow:0 10px #ffffff29,0 20px #ffffff12}.ph-featured{background:linear-gradient(145deg,#0d3d6b,#1e6db0 55%,#0a2a4a)}.ph-featured:before{inset:0;background:linear-gradient(165deg,rgba(232,65,10,.28) 0%,transparent 55%);transform:rotate(18deg) scale(1.4)}.ph-featured:after{bottom:15%;left:6%;width:70px;height:70px;border-radius:50%;background:#ffffff12;box-shadow:0 0 0 18px #ffffff08,0 0 0 36px #ffffff04}.post-featured{grid-template-columns:1fr}.post-featured .post-thumb{min-height:210px}.post-featured .post-title{font-size:18px}.post-body{padding:20px 22px;display:flex;flex-direction:column;justify-content:center}.post-cat{display:inline-flex;align-items:center;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;padding:3px 10px;border-radius:100px;margin-bottom:8px;width:fit-content}.cat-mes{background:#7c3aed1a;color:#7c3aed}.cat-erp{background:#1e6db01a;color:var(--navy)}.cat-ai{background:#e8410a1a;color:var(--orange)}.cat-logistics{background:#d977061a;color:#d97706}.cat-news{background:#6b72801a;color:var(--muted)}.post-title{font-size:15px;font-weight:700;color:var(--ink);line-height:1.45;margin-bottom:6px}.post-excerpt{font-size:12px;color:var(--muted);line-height:1.65;margin-bottom:10px}.post-meta{font-size:11px;color:var(--muted);font-family:var(--fm)}.sw-widget{background:#fff;border:1px solid var(--border);border-radius:16px;padding:22px;margin-bottom:18px}.sw-head{font-size:12px;font-weight:700;color:var(--ink);text-transform:uppercase;letter-spacing:.8px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border)}.sw-link{display:block;font-size:13px;color:var(--muted);padding:8px 0;border-bottom:1px solid var(--border);transition:color .2s;line-height:1.45}.sw-link:last-child{border-bottom:none}.sw-link:hover{color:var(--navy)}.sw-tag{display:inline-flex;font-size:10px;font-weight:600;color:var(--navy);background:var(--ice);border:1px solid var(--border);border-radius:6px;padding:4px 9px;margin:0 4px 6px 0;cursor:pointer;transition:all .2s}.sw-tag:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.nl-box{background:linear-gradient(135deg,var(--navy-deep),var(--navy));border-radius:16px;padding:22px;color:#fff;margin-bottom:18px}.nl-box h4{font-size:14px;font-weight:700;margin-bottom:6px}.nl-box p{font-size:12px;color:#ffffff73;margin-bottom:14px;line-height:1.6}.nl-input{width:100%;font-family:var(--fp);font-size:13px;padding:10px 12px;border-radius:8px;border:none;margin-bottom:8px;outline:none;color:var(--ink)}.nl-btn{width:100%;background:var(--orange);color:#fff;border:none;border-radius:8px;padding:10px;font-family:var(--fp);font-size:13px;font-weight:700;cursor:pointer;transition:background .2s}.nl-btn:hover{background:var(--orange-light)}@media (max-width: 960px){.page-hero-slim{padding:120px 0 56px}.blog-layout{grid-template-columns:1fr}.blog-sidebar{display:none}}@media (max-width: 600px){.post-card{grid-template-columns:1fr}.post-thumb{min-height:100px}.post-featured .post-thumb{min-height:150px}}
