.qeema-pdash{width:100%;max-width:100%;padding:56px 0}
.qeema-pdash.qeema-cs-band--dark{background:var(--cs-night,#080f1d);border-block:1px solid rgba(255,255,255,.05)}
.qeema-pdash__intro-top{margin-bottom:6px}
.qeema-pdash__heading{margin:0 0 8px;font-size:clamp(22px,2.7vw,34px);font-weight:800;line-height:1.3;color:#fff}
.qeema-pdash__desc{margin:0 0 24px;max-width:60rem;color:#94a3b8;line-height:1.75;font-size:15px}
.qeema-pdash__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:36px}
.qeema-pdash-card{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:22px 20px;border-radius:20px}
.qeema-pdash-card__glow{position:absolute;top:-55px;right:-55px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(56,189,248,.22) 0%,transparent 70%);opacity:.45;pointer-events:none}
.qeema-pdash-card:hover .qeema-pdash-card__glow{opacity:1}
.qeema-pdash-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}
.qeema-pdash-card__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.22);color:#38bdf8;transition:transform .25s ease,background .25s ease,color .25s ease,box-shadow .25s ease}
.qeema-pdash-card__svg{width:22px;height:22px;display:block}
.qeema-pdash-card:hover .qeema-pdash-card__icon{background:rgba(56,189,248,.2);color:#fff;transform:scale(1.05);box-shadow:0 0 14px rgba(56,189,248,.35)}
.qeema-pdash-reel__track.qeema-gallery-marquee-active .qeema-pdash-reel__slide{opacity:1;transform:scale(1)}
.qeema-pdash-card__num{font-size:17px;font-weight:800;color:rgba(255,255,255,.3)}
.qeema-pdash-card__title{margin:0 0 6px;font-size:18px;font-weight:700;color:#fff;line-height:1.35}
.qeema-pdash-card__en{display:inline-block;font-size:11px;color:#38bdf8;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.2);padding:2px 8px;border-radius:6px;margin-bottom:10px;width:fit-content}
.qeema-pdash-card__desc{margin:0;font-size:14px;line-height:1.7;color:#94a3b8}
.qeema-pdash-card__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}
.qeema-pdash-card__tags span{font-size:11px;padding:3px 9px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);color:rgba(255,255,255,.72)}
.qeema-pdash-reel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:26px;margin-top:8px;border-top:1px dashed rgba(90,190,255,.22);margin-bottom:20px}
.qeema-pdash-reel-head__title{margin:0 0 6px;font-size:clamp(19px,2vw,25px);font-weight:800;color:#fff}
.qeema-pdash-reel-head__lead{margin:0;max-width:40rem;font-size:14px;color:#94a3b8;line-height:1.6}
.qeema-pdash-reel-head__badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:22px;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.22);color:#38bdf8;font-size:12px;font-weight:600}
.qeema-pdash-reel-head__dot{width:7px;height:7px;border-radius:50%;background:#38bdf8;box-shadow:0 0 8px rgba(56,189,248,.5);animation:qeemaPdashDot 2s infinite ease-in-out}
@keyframes qeemaPdashDot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}
.qeema-pdash-reel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px}
.qeema-pdash-reel__viewport{overflow:hidden;padding-block:10px 14px}
.qeema-pdash-reel__track{display:flex;flex-direction:row;gap:18px;width:max-content;padding-inline:max(20px,calc((100vw - min(620px,72vw))/2));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}
.qeema-pdash-reel__track::-webkit-scrollbar{display:none}
.qeema-pdash-reel__slide{flex:0 0 min(620px,72vw);scroll-snap-align:center;transition:transform .35s ease,opacity .35s ease;opacity:.38;transform:scale(.92)}
.qeema-pdash-reel__slide.is-active{opacity:1;transform:scale(1)}
.qeema-pdash-reel__frame{width:100%;display:block;padding:0;margin:0;border:1px solid rgba(120,200,255,.2);border-radius:16px;overflow:hidden;background:#081322;cursor:zoom-in;box-shadow:0 16px 36px rgba(0,0,0,.45);position:relative;font:inherit;color:inherit}
.qeema-pdash-reel__slide.is-active .qeema-pdash-reel__frame{border-color:rgba(56,189,248,.45);box-shadow:0 18px 45px rgba(0,0,0,.55),0 0 24px rgba(56,189,248,.16)}
.qeema-pdash-reel__frame img{display:block;width:100%;aspect-ratio:16/7.6;object-fit:cover;object-position:top center;background:#081322}
.qeema-pdash-reel__zoom-hint{position:absolute;bottom:12px;left:50%;transform:translateX(-50%) translateY(8px);padding:5px 14px;border-radius:22px;background:rgba(6,16,28,.85);border:1px solid rgba(56,189,248,.3);color:#fff;font-size:12px;opacity:0;transition:all .2s ease;pointer-events:none;white-space:nowrap}
.qeema-pdash-reel__frame:hover .qeema-pdash-reel__zoom-hint{opacity:1;transform:translateX(-50%) translateY(0)}
.qeema-pdash-reel__caption{margin-top:10px;font-size:14px;color:#94a3b8;text-align:center}
.qeema-pdash-reel__caption strong{color:#fff}
.qeema-pdash-reel__nav{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(8,18,32,.85);color:#fff;font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}
.qeema-pdash-reel__nav:hover{border-color:#38bdf8;color:#38bdf8}
.qeema-pdash-reel__dots{display:flex;justify-content:center;gap:6px;margin-top:12px}
.qeema-pdash-reel__dots button{width:7px;height:7px;border:0;border-radius:50%;padding:0;background:rgba(255,255,255,.25);cursor:pointer;transition:all .2s ease}
.qeema-pdash-reel__dots button.is-active{width:18px;border-radius:22px;background:#38bdf8;box-shadow:0 0 10px rgba(56,189,248,.45)}
.qeema-pdash-lightbox{position:fixed;inset:0;z-index:9999;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:20px;background:rgba(2,8,16,.94);backdrop-filter:blur(16px)}
.qeema-pdash-lightbox[hidden]{display:none!important}
.qeema-pdash-lightbox__close{position:absolute;top:20px;left:20px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:#fff;cursor:pointer;z-index:10}
.qeema-pdash-lightbox__nav{width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(10,24,42,.85);color:#fff;font-size:26px;cursor:pointer;flex-shrink:0}
.qeema-pdash-lightbox__shot{display:flex;flex-direction:column;align-items:center;max-width:min(1150px,92vw);max-height:88vh;margin:auto;background:#081322;border-radius:14px;overflow:hidden;border:1px solid rgba(90,190,255,.3)}
.qeema-pdash-lightbox__shot img{max-width:100%;max-height:78vh;object-fit:contain;display:block;background:#081322}
.qeema-pdash-lightbox__title{padding:12px 16px;text-align:center;color:#fff;font-size:14px;width:100%;background:rgba(6,16,28,.95);border-top:1px solid rgba(255,255,255,.08)}
@media(max-width:1100px){.qeema-pdash__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.qeema-pdash__cards{grid-template-columns:1fr}}
