
/* Extended destination pages — Jamia Binoria Aalamia */
.extended-page .page-hero::before,.extended-page .page-hero::after,.extended-page .page-hero .page-hero__girih,.extended-page .page-hero .girih-watermark,.extended-page .page-hero svg{display:none!important;content:none!important;background:none!important;background-image:none!important;opacity:0!important;visibility:hidden!important}
.extended-page .page-hero h1{color:#fff!important;text-shadow:0 2px 20px rgba(0,0,0,.32)}
.extended-page .page-hero p,.extended-page .page-hero .breadcrumb,.extended-page .page-hero .breadcrumb a{color:rgba(255,255,255,.94)!important}
.extended-page .section-head p{max-width:780px;margin-left:auto;margin-right:auto}
.ext-feature{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:52px;align-items:center}
.ext-feature__visual{position:relative;border-radius:28px;overflow:hidden;min-height:410px;border:1px solid rgba(10,33,67,.08);box-shadow:0 24px 52px rgba(10,33,67,.12),0 8px 20px rgba(10,33,67,.05)}
.ext-feature__visual picture,.ext-feature__visual img{display:block;width:100%;height:100%}.ext-feature__visual img{object-fit:cover;transition:transform .5s ease}.ext-feature__visual:hover img{transform:scale(1.035)}
.ext-feature__badge{position:absolute;left:18px;right:18px;bottom:18px;display:flex;gap:10px;align-items:center;padding:14px 16px;border-radius:16px;background:rgba(7,31,43,.82);backdrop-filter:blur(8px);color:#fff;box-shadow:0 14px 28px rgba(0,0,0,.14)}
.ext-feature__badge i{width:18px;color:#E0B23E}.ext-checks{display:grid;gap:12px;margin:22px 0}.ext-check{display:flex;gap:12px;align-items:flex-start;padding:13px 14px;border-radius:16px;background:#fff;border:1px solid rgba(10,33,67,.07);box-shadow:0 8px 18px rgba(10,33,67,.045)}.ext-check i{width:18px;flex:0 0 auto;color:var(--teal);margin-top:2px}
.ext-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ext-card{position:relative;padding:24px 22px 22px;border-radius:24px;background:linear-gradient(180deg,#fff 0%,#fbfcfe 100%);border:1px solid rgba(10,33,67,.08);box-shadow:0 14px 28px rgba(10,33,67,.06),0 4px 12px rgba(10,33,67,.03);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;overflow:hidden}.ext-card:hover{transform:translateY(-6px);box-shadow:0 24px 46px rgba(10,33,67,.11),0 8px 18px rgba(10,33,67,.05);border-color:rgba(215,161,30,.22)}.ext-card__icon{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:16px;background:rgba(0,111,122,.08);color:var(--teal);margin-bottom:17px}.ext-card__label{display:block;color:#9A6800;font-size:.72rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase;margin-bottom:8px}.ext-card h3{font-size:1.22rem;line-height:1.3;margin-bottom:10px}.ext-card p{font-size:.95rem;line-height:1.72;margin-bottom:0}.ext-card a{display:inline-flex;align-items:center;gap:7px;margin-top:16px;font-weight:800;color:var(--teal);text-decoration:none}.ext-card a i{width:16px}
.ext-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ext-band__item{padding:18px;border-radius:20px;background:#fff;border:1px solid rgba(10,33,67,.08);box-shadow:0 12px 24px rgba(10,33,67,.05)}.ext-band__item strong{display:block;color:var(--navy);margin-bottom:6px;font-size:1rem}.ext-band__item span{display:block;color:var(--muted);font-size:.88rem;line-height:1.55}
.ext-dark-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:42px;align-items:center}.ext-dark-list{display:grid;gap:13px;margin-top:22px}.ext-dark-list__item{display:flex;gap:13px;align-items:flex-start;padding:14px 16px;border-radius:17px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08)}.ext-dark-list__item i{width:18px;flex:0 0 auto;color:#E0B23E;margin-top:2px}.ext-dark-list__item strong{display:block;color:#fff;margin-bottom:4px}.ext-dark-list__item span{display:block;color:#d0d8e8;font-size:.9rem;line-height:1.55}.ext-dark-visual{border-radius:26px;overflow:hidden;min-height:330px;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 48px rgba(0,0,0,.22)}.ext-dark-visual picture,.ext-dark-visual img{display:block;width:100%;height:100%}.ext-dark-visual img{object-fit:cover}
.ext-note{padding:18px 20px;border-left:3px solid #D8A21B;background:#fffdf6;border-radius:0 16px 16px 0;color:#52606d;line-height:1.75}.ext-inline-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.ext-faq{display:grid;gap:14px}.ext-faq details{background:#fff;border:1px solid rgba(10,33,67,.08);border-radius:18px;padding:0 18px;box-shadow:0 10px 24px rgba(10,33,67,.045)}.ext-faq summary{cursor:pointer;list-style:none;padding:18px 28px 18px 0;font-weight:800;color:var(--navy);position:relative}.ext-faq summary::-webkit-details-marker{display:none}.ext-faq summary:after{content:'+';position:absolute;right:0;top:14px;font-size:1.5rem;color:var(--teal)}.ext-faq details[open] summary:after{content:'–'}.ext-faq details p{padding:0 0 18px;margin:0;color:var(--muted);line-height:1.75}
.extended-page .cta-band__inner{box-shadow:0 28px 54px rgba(0,0,0,.12)}
@media(max-width:1050px){.ext-feature,.ext-dark-panel{grid-template-columns:1fr}.ext-card-grid{grid-template-columns:1fr 1fr}.ext-band{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.ext-card-grid,.ext-band{grid-template-columns:1fr}.ext-feature__visual,.ext-dark-visual{min-height:260px}.ext-feature{gap:30px}.ext-inline-actions{display:grid}.ext-inline-actions .btn{width:100%;justify-content:center}}
