@keyframes jlSpinSlow{to{transform:rotate(360deg)}}@keyframes jlAuroraA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(60px,-40px)scale(1.18)}}@keyframes jlAuroraB{0%,to{transform:translate(0)scale(1.1)}50%{transform:translate(-50px,30px)scale(.92)}}@keyframes jlGradShift{to{background-position:300% 0}}@keyframes jlRevealUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes jlBobV{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes jlBounce{0%,to{transform:translateY(0)}30%{transform:translateY(-9px)}60%{transform:translateY(-3px)}}@keyframes jlPopIn{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes jlPourGlow{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.07)}}@keyframes jlPop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes jlConfetti{0%{opacity:0;transform:translateY(-10px)rotate(0)}12%{opacity:1}to{opacity:0;transform:translateY(150px)rotate(320deg)}}.jl-spin{transform-origin:50%;animation:120s linear infinite jlSpinSlow}.jl-aurora{filter:blur(70px);pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.jl-gradtext{background:linear-gradient(90deg,#34ccf7,#d83075,#6878ce,#fcd227,#34ccf7) 0 0/300% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding:.12em .06em;animation:9s linear infinite jlGradShift;display:inline-block}@media (prefers-reduced-motion:no-preference){.jl-reveal{animation:.7s cubic-bezier(.16,1,.3,1) both jlRevealUp}}.jl-eyebrow{letter-spacing:.08em;text-transform:uppercase;background:var(--jl-white-08);box-shadow:inset 0 0 0 1px var(--jl-white-12);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:800;display:inline-block}.jl-h2{font-family:var(--font-arabic-display);color:#fff;margin:16px 0 0;padding:.08em 0;font-size:clamp(28px,4.4vw,44px);font-weight:700;line-height:1.5}.jl-panel{box-shadow:inset 0 0 0 1px var(--jl-white-08),0 18px 44px #010c4266;background:linear-gradient(160deg,#ffffff12,#ffffff06);border-radius:24px;position:relative;overflow:hidden}.jl-chan{box-shadow:inset 0 0 0 1px var(--jl-white-08);background:#ffffff09;border-radius:18px;align-items:center;gap:15px;padding:16px;text-decoration:none;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s,background .28s;display:flex}.jl-chan:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac,var(--jl-periwinkle)) 55%,var(--jl-white-18)),0 16px 34px #010c4280,0 0 28px color-mix(in srgb,var(--ac,var(--jl-periwinkle)) 26%,transparent);background:#ffffff0f;transform:translateY(-4px)}.jl-chan-ic{background:color-mix(in srgb,var(--ac,var(--jl-periwinkle)) 18%,transparent);width:52px;height:52px;color:var(--ac,var(--jl-periwinkle));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ac,var(--jl-periwinkle)) 30%,transparent);border-radius:15px;flex:none;justify-content:center;align-items:center;transition:transform .28s;display:flex}.jl-chan:hover .jl-chan-ic{animation:.6s jlBounce}.jl-field{text-align:right;display:block}.jl-flabel{font-family:var(--font-ui);color:var(--jl-text-secondary);margin-bottom:7px;font-size:12.5px;font-weight:800;display:block}.jl-input,.jl-textarea{background:var(--jl-white-08);width:100%;box-shadow:inset 0 0 0 1.5px var(--jl-white-12);color:#fff;font-family:var(--font-ui);border:none;border-radius:14px;outline:none;padding:13px 15px;font-size:16px;font-weight:600;transition:box-shadow .18s,background .18s}.jl-textarea{resize:vertical;min-height:132px;line-height:1.7}.jl-input:focus,.jl-textarea:focus{box-shadow:inset 0 0 0 2px var(--jl-cyan);background:#34ccf714}.jl-input::placeholder,.jl-textarea::placeholder{color:var(--jl-text-muted);font-weight:600}.jl-topic{font-family:var(--font-ui);color:var(--jl-text-secondary);border:1.5px solid var(--jl-white-12);cursor:pointer;background:0 0;border-radius:999px;padding:9px 16px;font-size:13.5px;font-weight:700;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.jl-topic:hover{color:#fff;border-color:var(--jl-white-18)}.jl-topic.on{color:#fff;border-color:var(--jl-periwinkle);background:color-mix(in srgb,var(--jl-periwinkle) 18%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--jl-periwinkle) 20%,transparent)}.jl-faq{box-shadow:inset 0 0 0 1px var(--jl-white-08);background:#ffffff09;border-radius:16px;transition:box-shadow .25s;overflow:hidden}.jl-faq.open{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jl-cyan) 42%,var(--jl-white-18))}.jl-faq-q{cursor:pointer;color:#fff;width:100%;font-family:var(--font-ui);text-align:right;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:15.5px;font-weight:800;display:flex}.jl-faq-chev{color:var(--jl-text-secondary);flex:none;transition:transform .3s}.jl-faq.open .jl-faq-chev{color:var(--jl-cyan);transform:rotate(180deg)}.jl-faq-body{max-height:0;transition:max-height .34s cubic-bezier(.4,0,.2,1);overflow:hidden}.jl-faq.open .jl-faq-body{max-height:260px}.jl-faq-inner{color:var(--jl-text-secondary);padding:0 20px 18px;font-size:14px;line-height:1.8}.jl-succ-badge{width:96px;height:96px;margin:0 auto;position:relative}.jl-succ-glow{background:radial-gradient(50% 50%,#59c68473,#0000 70%);border-radius:50%;width:150px;height:150px;animation:3.4s ease-in-out infinite jlPourGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jl-succ-ring{background:color-mix(in srgb,var(--jl-green) 20%,transparent);width:96px;height:96px;box-shadow:inset 0 0 0 2px var(--jl-green);color:var(--jl-green);border-radius:50%;justify-content:center;align-items:center;animation:.5s cubic-bezier(.34,1.56,.64,1) both jlPop;display:flex;position:relative}.jl-confetti{pointer-events:none;border-radius:2px;width:9px;height:14px;animation:2.4s ease-in infinite jlConfetti;position:absolute;top:0}.jl-cta-primary{cursor:pointer;font-family:var(--font-ui);color:#fff;background:var(--jl-periwinkle-deep);box-shadow:inset 0 0 0 4px color-mix(in srgb,var(--jl-periwinkle-soft) 60%,transparent),0 10px 26px #6878ce66;border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:15px 34px;font-size:16px;font-weight:800;transition:filter .15s,transform .12s;display:inline-flex}.jl-cta-primary:hover{filter:brightness(1.08)}.jl-cta-primary:active{transform:scale(.97)}.jl-cta-primary.block{width:100%;padding:16px 34px}.jl-cta-secondary{cursor:pointer;font-family:var(--font-ui);color:#fff;background:var(--jl-white-08);box-shadow:inset 0 0 0 1.5px var(--jl-white-18);border:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 26px;font-size:15px;font-weight:800;transition:background .2s,box-shadow .2s,transform .12s;display:inline-flex}.jl-cta-secondary:hover{background:var(--jl-white-12);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--jl-cyan) 55%,transparent)}.jl-cta-secondary:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.jl-spin,.jl-aurora,.jl-gradtext,.jl-succ-glow,.jl-confetti{animation:none!important}}@media (max-width:880px){[data-cgrid]{grid-template-columns:1fr!important}.jl-hero-cam{display:none!important}}@media (max-width:620px){.jl-contact-hero{padding:118px 20px 34px!important}.jl-contact-main{padding:18px 20px 52px!important}.jl-contact-faq{padding:12px 20px 64px!important}.jl-contact-fields{grid-template-columns:1fr!important}.jl-panel{border-radius:20px}.jl-topic{padding:8px 13px;font-size:12.5px}.jl-chan{padding:13px}.jl-chan-ic{width:46px;height:46px}.jl-faq-q{padding:16px;font-size:14px}.jl-faq-inner{padding:0 16px 16px}}
