.gd-page{color:#fff;min-height:100vh;font-family:var(--font-ui);background:#06021a;position:relative;overflow:hidden}.gd-aurora{background:radial-gradient(40% 48% at 66% 35%,color-mix(in srgb,var(--gd-accent) 30%,transparent),transparent 72%),radial-gradient(32% 38% at 18% 44%,#d8307529,transparent 76%);pointer-events:none;width:120%;height:700px;position:absolute;inset:-180px -10% auto}.gd-shell{z-index:1;width:min(1120px,100%);margin-inline:auto;padding:116px 32px 88px;position:relative}.gd-crumb{color:var(--jl-text-muted);align-items:center;gap:9px;margin-bottom:26px;font-size:13px;font-weight:700;display:flex}.gd-crumb a{color:var(--jl-text-secondary);transition:color .18s}.gd-crumb a:hover{color:#fff}.gd-crumb b{text-overflow:ellipsis;white-space:nowrap;color:#fff;overflow:hidden}.gd-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:54px;min-height:480px;display:grid}.gd-copy{min-width:0}.gd-platforms{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.gd-platforms span{background:var(--jl-white-08);box-shadow:inset 0 0 0 1px var(--jl-white-12);color:var(--jl-text-secondary);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800}.gd-kicker{color:var(--gd-accent);margin:0;font-size:13px;font-weight:800}.gd-copy h1{font-family:var(--font-arabic-display);margin:9px 0 0;font-size:clamp(46px,6.6vw,76px);font-weight:700;line-height:1.06}.gd-tagline{max-width:540px;color:var(--jl-text-secondary);margin:18px 0 0;font-size:18px;line-height:1.75}.gd-facts{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.gd-facts span{min-width:150px;box-shadow:inset 0 0 0 1px var(--jl-white-08);color:var(--jl-text-secondary);background:#ffffff0b;border-radius:14px;flex-direction:column;gap:3px;padding:12px 15px;font-size:13px;display:flex}.gd-facts b{color:#fff;font-size:12px}.gd-primary{background:var(--jl-periwinkle-deep);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--jl-periwinkle-soft) 58%,transparent),0 12px 28px #6878ce57;color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:28px;padding:13px 26px;font-size:15px;font-weight:800;transition:filter .15s,transform .15s;display:inline-flex}.gd-primary:hover{filter:brightness(1.08);transform:translateY(-2px)}.gd-art{background:radial-gradient(100% 100% at 50% 4%,color-mix(in srgb,var(--gd-accent) 42%,#17103f),#0b062d 74%);min-height:430px;box-shadow:0 28px 70px #010c4285,inset 0 0 0 1px var(--jl-white-08);border-radius:28px;justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.gd-art-pattern{opacity:.08;background:url(/assets/patterns/flower.svg) 50%/118% no-repeat;position:absolute;inset:0}.gd-art img{z-index:1;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 18px 30px #0006);width:92%;max-height:400px;display:block;position:relative}.gd-art .gd-majlis{width:86%;padding-bottom:20px}.gd-art-hakeem{align-items:center}.gd-art-hakeem img{object-position:center;width:min(190px,42%)}.gd-how{padding-block:82px 62px}.gd-section-title{text-align:center;margin-bottom:28px}.gd-section-title span,.gd-about>div>span,.gd-closing>div>span{color:var(--jl-cyan);font-size:13px;font-weight:800}.gd-section-title h2,.gd-about h2,.gd-closing h2{font-family:var(--font-arabic-display);margin:7px 0 0;font-size:clamp(30px,4vw,42px);font-weight:700}.gd-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.gd-steps article{box-shadow:inset 0 0 0 1px var(--jl-white-08);background:#100a30;border-radius:18px;align-items:flex-start;gap:14px;padding:22px;display:flex}.gd-steps article>b{background:color-mix(in srgb,var(--gd-accent) 18%,transparent);width:42px;height:42px;color:var(--gd-accent);border-radius:13px;flex:none;place-items:center;font-size:18px;display:grid}.gd-steps h3{margin:0;font-size:17px}.gd-steps p{color:var(--jl-text-secondary);margin:7px 0 0;font-size:13px;line-height:1.65}.gd-about{box-shadow:inset 0 0 0 1px var(--jl-white-08);background:linear-gradient(120deg,#171039,#0d0828);border-radius:22px;grid-template-columns:.8fr 1.2fr;align-items:start;gap:54px;padding:32px;display:grid}.gd-about h2{font-size:30px}.gd-about>p{color:var(--jl-text-secondary);margin:5px 0 0;font-size:16px;line-height:1.85}.gd-closing{background:linear-gradient(110deg,color-mix(in srgb,var(--gd-accent) 18%,#15103b),#0c072a);box-shadow:inset 0 0 0 1px var(--jl-white-08);border-radius:22px;justify-content:space-between;align-items:center;gap:28px;margin-top:48px;padding:30px 34px;display:flex}.gd-closing h2{font-size:30px}.gd-closing .gd-primary{flex:none;margin:0}@media (max-width:900px){.gd-shell{padding-top:108px}.gd-hero{grid-template-columns:1fr;gap:32px}.gd-copy{text-align:center}.gd-platforms,.gd-facts{justify-content:center}.gd-tagline{margin-inline:auto}.gd-art{width:min(620px,100%);min-height:390px;margin-inline:auto}.gd-about{grid-template-columns:1fr;gap:18px}.gd-about>div,.gd-about>p{text-align:center}.gd-steps{grid-template-columns:1fr}}@media (max-width:620px){.gd-shell{padding:94px 20px 60px}.gd-crumb{margin-bottom:20px}.gd-copy h1{font-size:42px}.gd-tagline{font-size:16px}.gd-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.gd-facts span{min-width:0;padding:11px}.gd-primary{width:100%;margin-top:24px}.gd-art{border-radius:22px;min-height:270px}.gd-art img{max-height:260px}.gd-how{padding-block:56px 42px}.gd-steps article{padding:18px}.gd-about{padding:24px 20px}.gd-about h2,.gd-closing h2{font-size:27px}.gd-closing{text-align:center;flex-direction:column;align-items:stretch;margin-top:32px;padding:25px 20px}.gd-closing .gd-primary{width:100%}}@media (prefers-reduced-motion:reduce){.gd-primary{transition:none}}
