@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Noto+Nastaliq+Urdu:wght@400;500;600;700&family=Lato:wght@300;400;700;900&display=swap');
.hsr7-dynamic-slider{--hsr7-gold:#C9A84C;--hsr7-gold-light:#E8C96F;--hsr7-green:#0E3B2A;--hsr7-green-dark:#003D2B;--hsr7-black:#080808;--hsr7-white:#fff;--hsr7-muted:rgba(255,255,255,.68);position:relative;width:100%;min-height:var(--hsr7-height,640px);background:var(--hsr7-black);overflow:hidden;font-family:Lato,Arial,sans-serif}.hsr7-slider-inner,.hsr7-slide{position:absolute;inset:0}.hsr7-slide{opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s ease}.hsr7-slide.is-active{opacity:1;visibility:visible}.hsr7-slide-bg{position:absolute;inset:0;background:radial-gradient(circle at 18% 22%,rgba(201,168,76,.2),transparent 32%),linear-gradient(135deg,rgba(0,61,43,.96),rgba(8,8,8,.98))}.hsr7-slide-bg:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23C9A84C' stroke-width='0.6' opacity='0.11'%3E%3Cpolygon points='45 5 85 25 85 65 45 85 5 65 5 25'/%3E%3C/g%3E%3C/svg%3E");background-size:95px}.hsr7-wrap{position:relative;z-index:2;width:min(1180px,calc(100% - 48px));min-height:var(--hsr7-height,640px);margin:0 auto;display:grid;grid-template-columns:45% 55%;align-items:center;gap:56px}.hsr7-media{position:relative;width:min(420px,100%);aspect-ratio:1/1.12;margin:0 auto;background:linear-gradient(180deg,rgba(14,59,42,.98),rgba(8,8,8,.98));border:1px solid rgba(201,168,76,.45);border-radius:22px;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.35)}.hsr7-media:before{content:"";position:absolute;inset:18px;border:1px solid rgba(201,168,76,.34);border-radius:16px;z-index:2;pointer-events:none}.hsr7-media img{width:100%;height:100%;object-fit:cover;display:block;opacity:.95}.hsr7-media-placeholder{height:100%;display:flex;align-items:center;justify-content:center;font-family:'Noto Nastaliq Urdu',serif;font-size:90px;line-height:1;color:rgba(201,168,76,.55)}.hsr7-content{text-align:right;color:var(--hsr7-white)}.hsr7-eyebrow{display:block;color:var(--hsr7-gold-light);font-size:12px;font-weight:900;letter-spacing:.26em;text-transform:uppercase;margin-bottom:12px}.hsr7-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(201,168,76,.46);color:var(--hsr7-gold-light);background:rgba(201,168,76,.09);border-radius:999px;padding:8px 16px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;margin-bottom:18px}.hsr7-title{font-family:'Noto Nastaliq Urdu',serif!important;direction:rtl;color:var(--hsr7-white)!important;font-size:clamp(34px,4.8vw,62px);line-height:2.02;font-weight:500;margin:0 0 4px;text-align:right}.hsr7-title-en{color:var(--hsr7-gold-light);font-family:'Playfair Display',Georgia,serif;font-size:clamp(18px,2vw,26px);line-height:1.45;font-style:italic;margin:0 0 12px}.hsr7-meta{color:var(--hsr7-muted);font-size:14px;line-height:1.6;margin:0 0 26px}.hsr7-actions{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.hsr7-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 28px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;text-decoration:none!important;transition:all .26s ease}.hsr7-btn-gold{background:var(--hsr7-gold);color:var(--hsr7-black)!important;border:2px solid var(--hsr7-gold)}.hsr7-btn-gold:hover{background:var(--hsr7-gold-light);border-color:var(--hsr7-gold-light);transform:translateY(-2px)}.hsr7-btn-outline{color:rgba(255,255,255,.84)!important;border:1px solid rgba(255,255,255,.32);background:transparent}.hsr7-btn-outline:hover{color:var(--hsr7-gold-light)!important;border-color:var(--hsr7-gold-light);transform:translateY(-2px)}.hsr7-dots{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);z-index:5;display:flex;gap:10px}.hsr7-dots button{width:11px;height:11px;border-radius:999px;border:1px solid rgba(201,168,76,.72);background:transparent;padding:0;cursor:pointer}.hsr7-dots button.is-active{background:var(--hsr7-gold)}.hsr7-editor-placeholder{padding:34px;border:1px dashed #C9A84C;background:#F5E9C8;color:#003D2B;border-radius:12px;font-weight:700;text-align:center}@media(max-width:900px){.hsr7-dynamic-slider{min-height:auto}.hsr7-slider-inner,.hsr7-slide{position:relative}.hsr7-slide{display:none;min-height:760px}.hsr7-slide.is-active{display:block}.hsr7-wrap{width:min(100% - 32px,680px);grid-template-columns:1fr;gap:26px;min-height:760px;padding:46px 0 78px}.hsr7-media{width:min(320px,100%);order:1}.hsr7-content{text-align:center;order:2}.hsr7-title,.hsr7-title-en{text-align:center}.hsr7-actions{justify-content:center}}
