

#dx6-progress{position:fixed;top:0;left:0;z-index:99999;height:3px;width:0;background:linear-gradient(90deg,#E8430A,#FF7043);pointer-events:none;transition:width .1s linear;}
#dx6-top{position:fixed;bottom:28px;right:28px;z-index:9999;width:44px;height:44px;border-radius:50%;background:#E8430A;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 18px rgba(232,67,10,.4);opacity:0;transform:translateY(12px) scale(.9);transition:opacity .28s,transform .28s;pointer-events:none;}
#dx6-top.show{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;}
#dx6-top:hover{background:#C23508;transform:translateY(-2px) scale(1.06);}

.dx6-wrap{font-family:'Inter','Segoe UI',system-ui,sans-serif !important;color:#111 !important;-webkit-font-smoothing:antialiased !important;box-sizing:border-box !important;}
.dx6-wrap *{box-sizing:border-box !important;}
.dx6-wrap a{text-decoration:none !important;}

.dx6-hero{background:#111;border-radius:18px;padding:44px 40px 38px;margin-bottom:32px;position:relative;overflow:hidden;}
.dx6-hero::before{content:'';position:absolute;top:-140px;right:-100px;width:480px;height:480px;background:radial-gradient(circle,rgba(232,67,10,.16) 0%,transparent 65%);pointer-events:none;}
.dx6-hero::after{content:'';position:absolute;bottom:-100px;left:-80px;width:340px;height:340px;background:radial-gradient(circle,rgba(232,67,10,.07) 0%,transparent 65%);pointer-events:none;}
.dx6-hero-eye{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#E8430A !important;display:flex;align-items:center;gap:8px;margin-bottom:14px;position:relative;z-index:1;}
.dx6-hero-eye::before{content:'';width:6px;height:6px;border-radius:50%;background:#E8430A;flex-shrink:0;animation:dx6-pulse 2s ease infinite;}
@keyframes dx6-pulse{0%,100%{box-shadow:0 0 0 0 rgba(232,67,10,.5);}55%{box-shadow:0 0 0 8px rgba(232,67,10,0);}}
.dx6-hero-title{font-size:clamp(24px,3vw,38px) !important;font-weight:900 !important;color:#fff !important;letter-spacing:-.03em !important;line-height:1.12 !important;margin:0 0 24px !important;position:relative;z-index:1;}
.dx6-hero-title em{font-style:normal !important;color:#E8430A !important;}

.dx6-search-row{display:flex;gap:10px;position:relative;z-index:1;}
.dx6-search-box{display:flex;align-items:center;background:rgba(255,255,255,.97);border:2px solid transparent;border-radius:12px;flex:1;overflow:hidden;transition:border-color .2s,box-shadow .2s;box-shadow:0 4px 24px rgba(0,0,0,.3);}
.dx6-search-box:focus-within{border-color:#E8430A;box-shadow:0 0 0 4px rgba(232,67,10,.18),0 6px 28px rgba(0,0,0,.34);}
.dx6-search-icon{margin:0 12px 0 16px;color:#9ca3af;flex-shrink:0;}
.dx6-search-input{all:unset !important;flex:1 !important;padding:14px 10px !important;font-size:15px !important;font-weight:500 !important;color:#111 !important;line-height:1.4 !important;}
.dx6-search-input::placeholder{color:#9ca3af !important;}
.dx6-search-clear{all:unset;width:38px;display:none;align-items:center;justify-content:center;color:#9ca3af;cursor:pointer;transition:color .15s;flex-shrink:0;}
.dx6-search-clear:hover{color:#E8430A;}
.dx6-search-btn{display:flex !important;align-items:center !important;gap:8px !important;padding:0 28px !important;height:52px !important;background:#E8430A !important;color:#fff !important;font-size:14px !important;font-weight:700 !important;border-radius:12px !important;cursor:pointer !important;box-shadow:0 4px 16px rgba(232,67,10,.42) !important;border:none !important;outline:none !important;white-space:nowrap !important;flex-shrink:0 !important;transition:background .18s,transform .18s !important;font-family:inherit !important;}
.dx6-search-btn:hover{background:#C23508 !important;transform:translateY(-1px) !important;}
.dx6-hero-tally{margin-top:14px;font-size:13px;font-weight:500;color:rgba(255,255,255,.38);position:relative;z-index:1;}
.dx6-hero-tally strong{color:rgba(255,255,255,.78);}

.dx6-filter-wrap{position:relative !important;top:auto !important;z-index:1;background:#fff;border:1px solid #ECE9E4;border-radius:22px;padding:18px 20px;margin:4px 0 30px;box-shadow:0 14px 40px rgba(10,10,20,.06);}
.dx6-filter-inner{display:flex;align-items:center;flex-wrap:wrap !important;gap:8px;padding:0 4px;overflow:visible !important;}
.dx6-filter-inner::-webkit-scrollbar{display:none;}
.dx6-filter-label{font-size:11px !important;font-weight:800 !important;color:#374151 !important;letter-spacing:.1em !important;text-transform:uppercase !important;flex-shrink:0 !important;white-space:nowrap !important;margin-right:4px !important;}
.dx6-ftab{display:inline-flex !important;align-items:center !important;gap:5px !important;padding:8px 16px !important;font-size:13px !important;font-weight:600 !important;color:#374151 !important;background:#F5F5F5 !important;border:1.5px solid #E0E0E0 !important;border-radius:100px !important;cursor:pointer !important;white-space:nowrap !important;flex-shrink:0 !important;user-select:none !important;-webkit-user-select:none !important;transition:background .18s,border-color .18s,color .18s,box-shadow .18s !important;line-height:1.4 !important;font-family:inherit !important;}
.dx6-ftab:hover{background:#FEF0EA !important;border-color:#E8430A !important;color:#E8430A !important;box-shadow:0 3px 10px rgba(232,67,10,.12) !important;}
.dx6-ftab.dx6-on{background:#E8430A !important;border-color:#E8430A !important;color:#fff !important;box-shadow:0 4px 14px rgba(232,67,10,.35) !important;font-weight:700 !important;}
.dx6-ftab .dx6-n{font-size:11px !important;font-weight:700 !important;background:rgba(0,0,0,.1) !important;color:inherit !important;padding:1px 7px !important;border-radius:100px !important;line-height:1.6 !important;}
.dx6-ftab.dx6-on .dx6-n{background:rgba(255,255,255,.25) !important;color:#fff !important;}

/* dx6 filter v2 */
.dx6-filter-inner{gap:10px !important;}
.dx6-filter-label{display:inline-flex !important;align-items:center !important;gap:8px !important;font-size:12px !important;color:#07070A !important;letter-spacing:.12em !important;margin-right:6px !important;}
.dx6-filter-label::before{content:"";width:8px;height:8px;border-radius:50%;background:#E8430A;box-shadow:0 0 0 4px rgba(232,67,10,.15);}
.dx6-ftab{background:#F7F5F2 !important;border:1px solid #F0EDE8 !important;color:#15151b !important;padding:9px 16px !important;font-size:13.5px !important;box-shadow:none !important;}
.dx6-ftab:hover{background:#fff !important;border-color:#E8430A !important;color:#C23508 !important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(232,67,10,.12) !important;}
.dx6-ftab .dx6-n{background:#fff !important;color:#5d5d69 !important;min-width:22px;justify-content:center;display:inline-flex !important;}
.dx6-ftab.dx6-on{background:linear-gradient(135deg,#C23508,#E8430A) !important;border-color:#E8430A !important;color:#fff !important;box-shadow:0 8px 20px rgba(232,67,10,.3) !important;}
.dx6-ftab.dx6-on .dx6-n{background:rgba(255,255,255,.22) !important;color:#fff !important;}
.dx6-ftab.dx6-xh{display:none !important;}
.dx6-wrap .dx6-fmore{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:9px 16px !important;border-radius:100px !important;border:1.5px dashed #E8430A !important;background:#fff !important;color:#C23508 !important;font-family:inherit !important;font-size:13.5px !important;font-weight:700 !important;line-height:1.4 !important;cursor:pointer;transition:background .18s,color .18s;}
.dx6-wrap .dx6-fmore:hover,.dx6-wrap .dx6-fmore:focus{background:#E8430A !important;color:#fff !important;border-style:solid !important;}
.dx6-fmore svg{width:14px;height:14px;transition:transform .2s;}
.dx6-fmore[aria-expanded="true"] svg{transform:rotate(180deg);}
@media(max-width:768px){.dx6-filter-wrap{padding:14px !important;border-radius:18px !important;margin-bottom:22px !important;}.dx6-filter-inner{gap:7px !important;}.dx6-ftab,.dx6-wrap .dx6-fmore{padding:7px 12px !important;font-size:12.5px !important;}}

.dx6-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px;}
.dx6-tcount{font-size:13px !important;font-weight:500 !important;color:#9ca3af !important;}
.dx6-tcount strong{color:#111 !important;font-weight:700 !important;}
.dx6-view-btns{display:flex;gap:5px;}
.dx6-vbtn{display:flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;border-radius:9px !important;color:#9ca3af !important;border:1.5px solid #E5E7EB !important;background:#fff !important;cursor:pointer !important;transition:all .2s !important;flex-shrink:0 !important;}
.dx6-vbtn:hover{color:#E8430A !important;border-color:#F5A98A !important;background:#FEF0EA !important;}
.dx6-vbtn.dx6-on{background:#E8430A !important;border-color:#E8430A !important;color:#fff !important;box-shadow:0 3px 10px rgba(232,67,10,.28) !important;}

.dx6-featured{display:flex !important;align-items:flex-end !important;position:relative !important;border-radius:20px !important;overflow:hidden !important;min-height:460px !important;margin-bottom:32px !important;text-decoration:none !important;transition:transform .4s cubic-bezier(.34,1.15,.64,1) !important;}
.dx6-featured:hover{transform:translateY(-4px) !important;}
.dx6-featured-overlay{position:absolute !important;inset:0 !important;background:linear-gradient(0deg,rgba(10,10,10,.94) 0%,rgba(10,10,10,.55) 40%,rgba(10,10,10,.08) 72%,transparent 100%) !important;pointer-events:none !important;}
.dx6-featured-body{position:relative !important;z-index:2 !important;padding:36px 40px !important;width:100% !important;}
.dx6-featured-top{display:flex;align-items:center;gap:10px;margin-bottom:14px;}
.dx6-featured-badge{display:inline-flex !important;align-items:center !important;gap:5px !important;padding:4px 12px !important;background:#E8430A !important;color:#fff !important;border-radius:100px !important;font-size:10.5px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase !important;}
.dx6-featured-cat{padding:4px 12px !important;background:rgba(255,255,255,.15) !important;color:rgba(255,255,255,.9) !important;border-radius:100px !important;font-size:12px !important;font-weight:600 !important;backdrop-filter:blur(8px) !important;transition:background .18s !important;}
.dx6-featured-cat:hover{background:rgba(255,255,255,.25) !important;}
.dx6-featured-title{font-size:clamp(22px,3.2vw,42px) !important;font-weight:900 !important;color:#fff !important;letter-spacing:-.03em !important;line-height:1.12 !important;margin:0 0 14px !important;max-width:700px !important;}
.dx6-featured-exc{font-size:15px !important;color:rgba(255,255,255,.62) !important;line-height:1.65 !important;margin:0 0 22px !important;max-width:580px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}
.dx6-featured-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap;}
.dx6-featured-auth{display:flex;align-items:center;gap:11px;}
.dx6-featured-aname{font-size:13px !important;font-weight:600 !important;color:rgba(255,255,255,.88) !important;}
.dx6-featured-adate{font-size:12px !important;color:rgba(255,255,255,.44) !important;}
.dx6-featured-btn{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:10px 22px !important;background:#E8430A !important;color:#fff !important;border-radius:100px !important;font-size:13px !important;font-weight:700 !important;margin-left:auto !important;box-shadow:0 4px 16px rgba(232,67,10,.45) !important;transition:background .18s,gap .18s !important;white-space:nowrap !important;}
.dx6-featured:hover .dx6-featured-btn{background:#C23508 !important;gap:10px !important;}

.dx6-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:22px !important;}
.dx6-grid.c2{grid-template-columns:repeat(2,1fr) !important;}
.dx6-grid.c1{grid-template-columns:1fr !important;}

.dx6-grid[data-view="list"]{display:flex !important;flex-direction:column !important;gap:16px !important;}
.dx6-grid[data-view="list"] .dx6-card{display:grid !important;grid-template-columns:280px 1fr !important;min-height:0 !important;}
.dx6-grid[data-view="list"] .dx6-card-img{padding-top:0 !important;min-height:210px !important;height:100% !important;}
.dx6-grid[data-view="list"] .dx6-card-body{padding:24px 26px !important;}
.dx6-grid[data-view="list"] .dx6-card-title{font-size:18px !important;}
.dx6-grid[data-view="list"] .dx6-card-exc{-webkit-line-clamp:3 !important;font-size:14px !important;}

.dx6-card{background:#fff !important;border:1px solid #E5E7EB !important;border-radius:16px !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;cursor:pointer !important;position:relative !important;
  box-shadow:0 1px 3px rgba(0,0,0,.05),0 4px 14px rgba(0,0,0,.05) !important;
  transition:transform .32s cubic-bezier(.34,1.15,.64,1),box-shadow .32s ease,border-color .22s !important;}
.dx6-card.dx6-visible{opacity:1 !important;transform:translateY(0) !important;}
.dx6-card:hover{transform:translateY(-7px) !important;box-shadow:0 12px 48px rgba(0,0,0,.12) !important;border-color:#F5A98A !important;}
.dx6-card::after{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:#E8430A;transform:scaleY(0);transform-origin:bottom;transition:transform .3s cubic-bezier(.34,1.56,.64,1);z-index:5;border-radius:0 0 0 16px;}
.dx6-card:hover::after{transform:scaleY(1);}

/* THE FIX: a class-based hide that can actually override the card's own
   !important rules — an inline style never could. This is what search and
   category filtering both toggle now. */
.dx6-wrap .dx6-card.dx6-hidden{display:none !important;}

/* Card image — back to cover (blog photos should fill the card), zoom restored */
.dx6-card-img{position:relative !important;padding-top:56.25% !important;overflow:hidden !important;flex-shrink:0 !important;background:#e8e8e8 !important;}
.dx6-card-img-bg{position:absolute !important;inset:0 !important;background-size:cover !important;background-position:center !important;transition:transform .6s ease !important;}
.dx6-card:hover .dx6-card-img-bg{transform:scale(1.06) !important;}
.dx6-card-img-overlay{position:absolute !important;inset:0 !important;background:linear-gradient(0deg,rgba(0,0,0,.48) 0%,rgba(0,0,0,.1) 38%,transparent 60%) !important;pointer-events:none !important;z-index:1 !important;}
.dx6-card-ph{position:absolute !important;inset:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(135deg,#f0f0f0,#ddd) !important;}
.dx6-card-top{position:absolute !important;top:11px !important;left:11px !important;display:flex !important;align-items:center !important;gap:6px !important;z-index:3 !important;}
.dx6-cpill{padding:4px 11px !important;background:rgba(255,255,255,.94) !important;color:#E8430A !important;border-radius:100px !important;font-size:11px !important;font-weight:700 !important;display:inline-block !important;transition:background .15s,color .15s !important;}
.dx6-cpill:hover{background:#E8430A !important;color:#fff !important;}
.dx6-new-badge{padding:4px 9px !important;background:#E8430A !important;color:#fff !important;border-radius:100px !important;font-size:9.5px !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important;}
.dx6-card-rt{position:absolute !important;bottom:10px !important;right:10px !important;z-index:3 !important;padding:3px 9px !important;background:rgba(0,0,0,.68) !important;border-radius:100px !important;font-size:10px !important;font-weight:700 !important;display:flex !important;align-items:center !important;gap:4px !important;backdrop-filter:blur(6px) !important;}

.dx6-share-row{position:absolute !important;top:10px !important;right:10px !important;display:flex !important;gap:5px !important;z-index:4 !important;opacity:0 !important;transition:opacity .22s !important;}
.dx6-card:hover .dx6-share-row{opacity:1 !important;}
.dx6-share-btn{display:flex !important;align-items:center !important;justify-content:center !important;width:28px !important;height:28px !important;border-radius:7px !important;background:rgba(0,0,0,.62) !important;color:#fff !important;cursor:pointer !important;transition:background .16s,transform .16s !important;border:none !important;outline:none !important;}
.dx6-share-btn:hover{background:#E8430A !important;transform:scale(1.1) !important;}
.dx6-copied-tip{position:absolute !important;top:34px !important;right:0 !important;background:#111 !important;color:#fff !important;font-size:11px !important;font-weight:600 !important;padding:4px 10px !important;border-radius:6px !important;white-space:nowrap !important;opacity:0 !important;transform:translateY(-4px) !important;transition:opacity .2s,transform .2s !important;pointer-events:none !important;}
.dx6-copied-tip.dx6-show{opacity:1 !important;transform:translateY(0) !important;}

.dx6-card-body{padding:18px 20px 20px !important;display:flex !important;flex-direction:column !important;flex:1 !important;background:#fff !important;}
.dx6-card-title{font-size:16px !important;font-weight:800 !important;color:#111 !important;letter-spacing:-.022em !important;line-height:1.28 !important;margin:0 0 8px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}
.dx6-card-title a{color:#111 !important;text-decoration:none !important;transition:color .18s !important;}
.dx6-card-title a:hover{color:#E8430A !important;}
.dx6-card-exc{font-size:13px !important;color:#6B7280 !important;line-height:1.64 !important;margin:0 !important;padding-bottom:14px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}
.dx6-card-meta{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;margin-top:auto !important;padding-top:12px !important;border-top:1px solid #F0F0F0 !important;}
.dx6-card-auth{display:flex !important;align-items:center !important;gap:8px !important;min-width:0 !important;}
.dx6-auth-name{font-size:12px !important;font-weight:700 !important;color:#374151 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;}
.dx6-auth-date{font-size:11px !important;color:#9ca3af !important;}
.dx6-read-btn{display:inline-flex !important;align-items:center !important;gap:4px !important;padding:6px 14px !important;font-size:12px !important;font-weight:700 !important;color:#E8430A !important;border:1.5px solid #E8430A !important;border-radius:100px !important;background:#FEF0EA !important;white-space:nowrap !important;flex-shrink:0 !important;transition:background .18s,color .18s !important;}
.dx6-read-btn:hover{background:#E8430A !important;color:#fff !important;}

.dx6-cats-section{margin-bottom:36px;}
.dx6-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;}
.dx6-section-title{font-size:22px !important;font-weight:900 !important;color:#111 !important;letter-spacing:-.028em !important;margin:0 !important;}
.dx6-section-title em{font-style:normal !important;color:#E8430A !important;}
.dx6-cats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
.dx6-cat-card{border-radius:14px;overflow:hidden;position:relative;padding-top:70%;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.15,.64,1),box-shadow .3s;}
.dx6-cat-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px rgba(0,0,0,.14);}
.dx6-cat-card-bg{position:absolute !important;inset:0 !important;background-size:cover !important;background-position:center !important;background-color:#1f1f1f !important;}
.dx6-cat-card-ov{position:absolute !important;inset:0 !important;background:linear-gradient(0deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.3) 50%,transparent 100%) !important;}
.dx6-cat-card-body{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;padding:14px !important;z-index:2 !important;}
.dx6-cat-card-name{font-size:13px !important;font-weight:800 !important;color:#fff !important;margin:0 0 3px !important;line-height:1.2 !important;}
.dx6-cat-card-count{font-size:11px !important;color:rgba(255,255,255,.55) !important;}
.dx6-cat-card-accent{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:3px !important;background:#E8430A !important;opacity:0 !important;transition:opacity .22s !important;}
.dx6-cat-card:hover .dx6-cat-card-accent{opacity:1 !important;}

.dx6-subscribe{background:#111;border-radius:18px;padding:44px 48px;margin-top:48px;position:relative;overflow:hidden;text-align:center;}
.dx6-subscribe::before{content:'';position:absolute;top:-80px;right:-80px;width:360px;height:360px;background:radial-gradient(circle,rgba(232,67,10,.2) 0%,transparent 65%);pointer-events:none;}
.dx6-subscribe-eye{font-size:10px !important;font-weight:700 !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:#E8430A !important;margin-bottom:12px !important;}
.dx6-subscribe-title{font-size:clamp(22px,2.8vw,32px) !important;font-weight:900 !important;color:#fff !important;letter-spacing:-.028em !important;margin:0 0 8px !important;}
.dx6-subscribe-sub{font-size:15px !important;color:rgba(255,255,255,.5) !important;margin:0 0 26px !important;}
.dx6-sub-form{display:flex;gap:10px;max-width:480px;margin:0 auto;position:relative;z-index:1;}
.dx6-sub-input{all:unset !important;flex:1 !important;padding:14px 18px !important;background:rgba(255,255,255,.1) !important;border:1.5px solid rgba(255,255,255,.15) !important;border-radius:12px !important;font-size:15px !important;color:#fff !important;transition:border-color .2s,background .2s !important;font-family:inherit !important;}
.dx6-sub-input::placeholder{color:rgba(255,255,255,.35) !important;}
.dx6-sub-input:focus{border-color:#E8430A !important;background:rgba(255,255,255,.14) !important;outline:none !important;}
.dx6-sub-btn{display:flex !important;align-items:center !important;gap:7px !important;padding:0 26px !important;height:52px !important;background:#E8430A !important;color:#fff !important;font-size:14px !important;font-weight:700 !important;border-radius:12px !important;border:none !important;cursor:pointer !important;white-space:nowrap !important;flex-shrink:0 !important;box-shadow:0 4px 16px rgba(232,67,10,.42) !important;transition:background .18s !important;font-family:inherit !important;}
.dx6-sub-btn:hover{background:#C23508 !important;}
.dx6-sub-ok{display:none;align-items:center;gap:8px;justify-content:center;color:#6EE7B7;font-size:14px;font-weight:600;padding:14px;}

.dx6-slider-wrap{width:100%;overflow:hidden;}
.dx6-slider-hd{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px;}
.dx6-slider-title{font-size:26px !important;font-weight:900 !important;color:#111 !important;letter-spacing:-.028em !important;margin:0 !important;}
.dx6-slider-title em{font-style:normal !important;color:#E8430A !important;}
.dx6-slider-nav{display:flex;align-items:center;gap:8px;}
.dx6-slider-prog{height:2px;border-radius:2px;background:#E5E7EB;overflow:hidden;width:56px;align-self:center;}
.dx6-slider-prog-inner{height:100%;width:0%;background:#E8430A;transition:width linear;}
.dx6-snav-btn{display:flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;border-radius:10px !important;border:1.5px solid #E5E7EB !important;background:#fff !important;color:#374151 !important;cursor:pointer !important;transition:all .22s !important;}
.dx6-snav-btn:hover{background:#E8430A !important;border-color:#E8430A !important;color:#fff !important;transform:scale(1.07) !important;}
.dx6-snav-btn:disabled{opacity:.3;pointer-events:none;}
.dx6-view-all{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:9px 20px !important;font-size:13px !important;font-weight:700 !important;color:#fff !important;background:#E8430A !important;border:none !important;border-radius:100px !important;cursor:pointer !important;transition:background .18s !important;}
.dx6-view-all:hover{background:#C23508 !important;}
.dx6-slider-ov{overflow:hidden;}
.dx6-slider-tr{display:flex;gap:20px;transition:transform .46s cubic-bezier(.4,0,.2,1);will-change:transform;}
.dx6-slider-it{flex:0 0 calc(33.333% - 14px);min-width:0;}

.dx6-scard{background:#fff;border:1px solid #E5E7EB;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;height:100%;position:relative;transition:transform .3s cubic-bezier(.34,1.15,.64,1),box-shadow .3s,border-color .22s;}
.dx6-scard:hover{transform:translateY(-5px);box-shadow:0 10px 40px rgba(0,0,0,.1);border-color:#F5A98A;}
.dx6-scard::after{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:#E8430A;transform:scaleY(0);transform-origin:bottom;transition:transform .28s cubic-bezier(.34,1.56,.64,1);border-radius:0 0 0 14px;}
.dx6-scard:hover::after{transform:scaleY(1);}
.dx6-scard-img{position:relative !important;padding-top:56.25% !important;overflow:hidden !important;background:#e8e8e8 !important;flex-shrink:0 !important;}
.dx6-scard-img-bg{position:absolute !important;inset:0 !important;background-size:cover !important;background-position:center !important;transition:transform .6s ease !important;}
.dx6-scard:hover .dx6-scard-img-bg{transform:scale(1.06) !important;}
.dx6-scard-img::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.42) 0%,transparent 55%);z-index:1;pointer-events:none;}
.dx6-scard-cpill{position:absolute !important;top:9px !important;left:9px !important;z-index:2 !important;padding:3px 10px !important;background:rgba(255,255,255,.93) !important;border-radius:100px !important;font-size:10.5px !important;font-weight:700 !important;color:#E8430A !important;display:inline-block !important;}
.dx6-scard-body{padding:14px 16px 16px !important;display:flex !important;flex-direction:column !important;flex:1 !important;}
.dx6-scard-title{font-size:15px !important;font-weight:800 !important;color:#111 !important;line-height:1.3 !important;margin:0 0 7px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}
.dx6-scard-title a{color:#111 !important;text-decoration:none !important;}
.dx6-scard-title a:hover{color:#E8430A !important;}
.dx6-scard-exc{font-size:13px !important;color:#6B7280 !important;line-height:1.56 !important;margin:0 !important;padding-bottom:10px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}
.dx6-scard-ft{display:flex !important;align-items:center !important;justify-content:space-between !important;padding-top:10px !important;border-top:1px solid #F0F0F0 !important;margin-top:auto !important;}
.dx6-scard-auth{display:flex !important;align-items:center !important;gap:7px !important;}
.dx6-scard-an{font-size:11.5px !important;font-weight:700 !important;color:#374151 !important;}
.dx6-scard-lnk{display:inline-flex !important;align-items:center !important;gap:4px !important;font-size:12px !important;font-weight:700 !important;color:#E8430A !important;padding:5px 12px !important;border:1.5px solid #E8430A !important;border-radius:100px !important;background:#FEF0EA !important;transition:background .16s,color .16s !important;}
.dx6-scard-lnk:hover{background:#E8430A !important;color:#fff !important;}
.dx6-slider-dots{display:flex;gap:6px;justify-content:center;margin-top:20px;}
.dx6-sdot{all:unset;width:8px;height:8px;border-radius:50%;background:#E5E7EB;cursor:pointer;transition:background .24s,width .24s,border-radius .24s;}
.dx6-sdot.dx6-on{background:#E8430A;width:26px;border-radius:4px;}

.dx6-empty{grid-column:1/-1;text-align:center;padding:64px 20px;}
.dx6-empty-ico{font-size:50px;margin-bottom:12px;}
.dx6-empty h3{font-size:20px !important;font-weight:800 !important;color:#374151 !important;margin:0 0 6px !important;}
.dx6-empty p{font-size:14px !important;color:#9ca3af !important;margin:0 !important;}

@media(max-width:1100px){
  .dx6-grid{grid-template-columns:repeat(2,1fr) !important;}
  .dx6-cats-grid{grid-template-columns:repeat(3,1fr);}
  .dx6-slider-it{flex:0 0 calc(50% - 10px);}
  .dx6-filter-label{display:none !important;}
}
@media(max-width:900px){
  .dx6-hero{padding:30px 24px 26px;border-radius:14px;}
  .dx6-hero-title{font-size:22px !important;margin-bottom:16px !important;}
  .dx6-search-row{flex-direction:column;gap:8px;}
  .dx6-search-btn{width:100% !important;justify-content:center !important;height:48px !important;}
  .dx6-cats-grid{grid-template-columns:repeat(2,1fr);}
  .dx6-subscribe{padding:32px 28px;}
  .dx6-sub-form{flex-direction:column;}
  .dx6-sub-btn{width:100% !important;justify-content:center !important;height:50px !important;}
}
@media(max-width:768px){
  .dx6-filter-wrap{padding:10px 0 8px !important;margin-bottom:18px !important;}
  .dx6-filter-inner{gap:6px !important;}
  .dx6-ftab{padding:6px 13px !important;font-size:11.5px !important;}
  .dx6-ftab .dx6-n{display:inline-flex !important;}
  .dx6-ftab{padding:6px 13px !important;font-size:12px !important;}
  .dx6-grid[data-view="list"] .dx6-card{grid-template-columns:1fr !important;}
  .dx6-grid[data-view="list"] .dx6-card-img{padding-top:52% !important;min-height:0 !important;height:auto !important;}
}
@media(max-width:700px){
  .dx6-hero{padding:22px 16px 20px;border-radius:12px;margin-bottom:18px;}
  .dx6-hero-title{font-size:20px !important;}
  .dx6-grid{grid-template-columns:1fr !important;gap:14px !important;}
  .dx6-cats-grid{grid-template-columns:repeat(2,1fr);gap:10px;}
  .dx6-slider-it{flex:0 0 100%;}
  .dx6-slider-tr{gap:12px;}
  .dx6-section-title{font-size:18px !important;}
}
@media(max-width:480px){
  .dx6-hero{padding:18px 14px 16px;border-radius:10px;}
  .dx6-hero-title{font-size:18px !important;}
  .dx6-cats-grid{grid-template-columns:1fr 1fr;gap:8px;}
  .dx6-subscribe{padding:28px 18px;}
  .dx6-ftab{padding:5px 11px !important;font-size:11px !important;}
  .dx6-ftab .dx6-n{display:none !important;}
  .dx6-ftab.dx6-on .dx6-n{display:inline-flex !important;}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none !important;animation:none !important;}}
