:root{--ease2:cubic-bezier(.77,0,.18,1)}#splash{position:fixed;inset:0;z-index:1000;display:none;color:#fff;overflow:hidden;font-family:'Cairo','Inter',system-ui,sans-serif}html.has-intro #splash{display:block}html.has-intro body{overflow:hidden}#splash .sp-p{position:absolute;top:0;bottom:0;width:50.2%;background:radial-gradient(120% 90% at 50% 40%,#2e3e4e,#243344 70%);transition:transform 1.05s var(--ease2) .3s}#splash .sp-l{left:0}#splash .sp-r{right:0}#splash .sp-p::after{content:"";position:absolute;top:0;bottom:0;width:3px;background:linear-gradient(transparent,#f4c03b,transparent)}#splash .sp-l::after{right:0}#splash .sp-r::after{left:0}#splash.sp-out .sp-l{transform:translateX(-101%)}#splash.sp-out .sp-r{transform:translateX(101%)}#splash .sp-grid{position:absolute;inset:-60px;background-image:linear-gradient(rgba(244,192,59,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(244,192,59,.09) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 10%,transparent 68%);mask-image:radial-gradient(circle at 50% 50%,#000 10%,transparent 68%);animation:spGrid 14s linear infinite;transition:opacity .5s}@keyframes spGrid{to{background-position:52px 52px,52px 52px}}#splash.sp-out .sp-grid{opacity:0}#splash .sp-beam{position:absolute;top:-20%;bottom:-20%;width:18vw;background:linear-gradient(90deg,transparent,rgba(244,192,59,.16),transparent);transform:skewX(-18deg) translateX(-60vw);animation:spBeam 3.4s var(--ease) .4s infinite}#splash .sp-beam.b2{animation-delay:1.4s;opacity:.6}@keyframes spBeam{0%{transform:skewX(-18deg) translateX(-60vw)}100%{transform:skewX(-18deg) translateX(190vw)}}#splash .sp-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;padding:0 20px;transition:opacity .5s,transform .6s var(--ease)}#splash.sp-out .sp-c{opacity:0;transform:scale(1.12)}.sp-logo{position:relative;width:176px;height:176px;display:grid;place-items:center}.sp-logo img{height:84px;width:auto;opacity:0;transform:scale(.6);filter:blur(10px);animation:spLogo 1.1s var(--ease) .5s forwards}@keyframes spLogo{to{opacity:1;transform:none;filter:none}}.sp-logo svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sp-ring{fill:none;stroke:#f4c03b;stroke-width:2;stroke-linecap:round;stroke-dasharray:478;stroke-dashoffset:478;transform:rotate(-90deg);transform-origin:50% 50%;animation:spDraw 1.7s var(--ease2) .1s forwards}@keyframes spDraw{to{stroke-dashoffset:0}}.sp-dash{fill:none;stroke:rgba(244,192,59,.5);stroke-width:1;stroke-dasharray:3 9;transform-origin:50% 50%;opacity:0;animation:spFade .8s ease .9s forwards,spSpin 18s linear infinite}@keyframes spSpin{to{transform:rotate(360deg)}}@keyframes spFade{to{opacity:1}}.sp-logo::after{content:"";position:absolute;inset:-18px;border-radius:50%;background:radial-gradient(circle,rgba(244,192,59,.28),transparent 66%);opacity:0;animation:spFade 1.2s ease .8s forwards,spBreath 2.6s ease-in-out 1.6s infinite}@keyframes spBreath{0%,100%{transform:scale(1)}50%{transform:scale(1.18)}}.sp-name{font-weight:800;font-size:clamp(1.35rem,4.4vw,2.2rem);line-height:1.3}.sp-name .w{display:inline-block;overflow:hidden;vertical-align:top;padding:.15em 0;margin:-.15em 0}.sp-name .w i{display:inline-block;font-style:normal;transform:translateY(120%);animation:spWord .9s var(--ease) calc(1.1s + var(--i,0) * .12s) forwards}.sp-name .w+.w{margin-inline-start:.28em}@keyframes spWord{to{transform:none}}.sp-en{color:#f4c03b;font-family:'Inter',system-ui,sans-serif;font-weight:600;font-size:clamp(.7rem,2vw,.92rem);letter-spacing:.7em;opacity:0;animation:spEn 1.6s var(--ease) 1.6s forwards;padding-inline-start:.7em}@keyframes spEn{to{opacity:1;letter-spacing:.26em}}.sp-since{display:flex;align-items:center;gap:14px;color:#b4bcc6;font-size:.82rem;opacity:0;animation:spFade .9s ease 2s forwards}.sp-since::before,.sp-since::after{content:"";width:46px;height:1px;background:linear-gradient(90deg,transparent,#f4c03b)}.sp-since::after{transform:scaleX(-1)}.sp-bar{width:min(320px,70vw);height:3px;background:rgba(255,255,255,.14);border-radius:3px;overflow:hidden;margin-top:8px;direction:ltr;opacity:0;animation:spFade .6s ease 1s forwards}.sp-bar i{display:block;height:100%;background:linear-gradient(90deg,#f4c03b,#f9dd8d);transform-origin:left;transform:scaleX(var(--p,0))}.sp-pct{direction:ltr;font-family:'Inter',system-ui,sans-serif;font-variant-numeric:tabular-nums;font-size:.8rem;letter-spacing:.22em;color:#b4bcc6;opacity:0;animation:spFade .6s ease 1s forwards}.sp-skip{position:absolute;bottom:calc(26px + env(safe-area-inset-bottom,0px));inset-inline:0;margin-inline:auto;width:max-content;background:none;border:1px solid rgba(255,255,255,.3);color:#c8d3e4;padding:7px 18px;border-radius:30px;font-size:.8rem;cursor:pointer;opacity:0;animation:spFade .6s ease 1.2s forwards;transition:.3s;z-index:2}.sp-skip:hover{background:#fff;color:#243344}html.hold .hdr,html.hold .hero .co,html.hold .hero h1 .mw i,html.hold .hero p,html.hold .hero .cta,html.hold .hero .scroll,html.hold .hero .co::after,html.hold .hero .btn-g::after{animation-play-state:paused!important}html.has-intro .hs-ui{opacity:0}html.has-intro #mprog{display:none}.hero .bg.hs{animation:none;background:none;overflow:hidden;z-index:0;isolation:isolate}.hs-s{position:absolute;inset:0;overflow:hidden;visibility:hidden;transform:translate3d(calc(var(--dir) * 100%),0,0);transition:transform 1.4s var(--ease2);will-change:transform;z-index:0}.hs-s>i{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.04)}.hs-s.is-active{visibility:visible;transform:none;z-index:2}.hs-s.is-prev{visibility:visible;transform:translate3d(calc(var(--dir) * -32%),0,0);z-index:1}.hs-s.no-t{transition:none!important}.hs-s.is-active>i,.hs-s.is-prev>i{animation:hsKb 11s linear forwards}@keyframes hsKb{from{transform:scale(1.04) translate3d(0,0,0)}to{transform:scale(1.2) translate3d(calc(var(--dir) * -1.8%),-1.2%,0)}}.hs-s.is-active::after{content:"";position:absolute;top:0;bottom:0;inset-inline-start:0;width:4px;background:linear-gradient(transparent,#f4c03b,transparent);opacity:0;animation:hsEdge 1.4s var(--ease2)}@keyframes hsEdge{0%{opacity:1}100%{opacity:0;transform:translateX(calc(var(--dir) * 40px))}}.hs-ui{position:absolute;z-index:3;bottom:30px;inset-inline-start:max(4%,calc((100% - 1200px) / 2));display:flex;align-items:center;gap:16px;transition:opacity .6s}.hs-dots{display:flex;gap:8px}.hs-dots button{position:relative;width:38px;height:22px;background:none;border:0;cursor:pointer;padding:0}.hs-dots button::before{content:"";position:absolute;inset-inline:0;top:9px;height:3px;border-radius:3px;background:rgba(255,255,255,.35)}.hs-dots button i{position:absolute;inset-inline:0;top:9px;height:3px;border-radius:3px;background:var(--gold);transform:scaleX(0);transform-origin:left}html[dir=rtl] .hs-dots button i{transform-origin:right}.hs-dots button.on i{animation:hsFill var(--hs-t,6.5s) linear forwards}.hs-dots button.done i{transform:scaleX(1)}.hs-ui.paused .hs-dots button.on i{animation-play-state:paused}@keyframes hsFill{to{transform:scaleX(1)}}.hs-count{font-family:'Inter',system-ui,sans-serif;font-size:.82rem;letter-spacing:.18em;color:#e6ecf5;direction:ltr;font-variant-numeric:tabular-nums}.hs-count b{color:var(--gold);font-weight:700}.hero .hp{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.hero .spot{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(520px circle at var(--sx,70%) var(--sy,40%),rgba(244,192,59,.2),transparent 62%);opacity:0;transition:opacity .6s}.hero:hover .spot{opacity:1}.hero h1 .mw i{transform:translateY(120%);animation:mWord 1s var(--ease) calc(.5s + var(--i,0) * .09s) both}.hero h1{animation:none;opacity:1;filter:none}html.wow-on .hero h1:not([data-hw]){opacity:0}.hero h1 .mw{margin-inline-end:.22em}.ph .bg.pbs{background-image:none!important}.pb-s{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.6s ease}.pb-s.on{opacity:1}.pb-s.on,.pb-s.out{animation:hsKb 10s linear forwards}.show{padding-bottom:clamp(50px,7vw,90px)}.show .head{margin-bottom:30px}.rail{overflow:hidden;margin-top:18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);opacity:0;transform:translateY(46px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.rail.in{opacity:1;transform:none}.rail .trk{display:flex;width:max-content;animation:railL var(--rt,80s) linear infinite}.rail.rev .trk{animation-direction:reverse}.rail:hover .trk,.rail:active .trk{animation-play-state:paused}@keyframes railL{to{transform:translateX(-50%)}}@keyframes railR{to{transform:translateX(50%)}}html[dir=rtl] .rail .trk{animation-name:railR}.st{position:relative;flex:none;display:block;width:clamp(220px,24vw,330px);aspect-ratio:3/2;margin-inline-end:16px;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#2a3a4b}.st img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.st::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translateX(-120%);transition:transform .9s var(--ease);pointer-events:none}.st span{position:absolute;inset-inline:0;bottom:0;z-index:2;padding:30px 14px 11px;font-size:.88rem;font-weight:600;color:#fff;background:linear-gradient(transparent,rgba(36,51,68,.9));transform:translateY(100%);transition:transform .5s var(--ease)}@media(hover:hover){.st:hover img{transform:scale(1.14)}.st:hover::before{transform:translateX(120%)}.st:hover span{transform:none}.st:hover{border-color:var(--gold)}}@media(hover:none){.st span{transform:none;padding:22px 10px 8px;font-size:.78rem}}.dark{position:relative;overflow:hidden}.dark::before{content:"";position:absolute;inset:-60px;background-image:linear-gradient(rgba(244,192,59,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(244,192,59,.07) 1px,transparent 1px);background-size:56px 56px;animation:gridDrift 26s linear infinite;pointer-events:none}.dark>.wrap{position:relative;z-index:1}@keyframes gridDrift{to{background-position:56px 56px,56px 56px}}.band{position:relative;overflow:hidden;background-size:230% 100%;animation:bandMove 10s ease-in-out infinite alternate}@keyframes bandMove{from{background-position:0 0}to{background-position:100% 0}}.band::after{content:"";position:absolute;top:0;bottom:0;width:30%;background:linear-gradient(90deg,transparent,rgba(244,192,59,.18),transparent);transform:skewX(-20deg) translateX(-180%);animation:bandShine 6s ease-in-out infinite;pointer-events:none}@keyframes bandShine{0%{transform:skewX(-20deg) translateX(-180%)}60%,100%{transform:skewX(-20deg) translateX(520%)}}.band .wrap{position:relative;z-index:1}.btn{position:relative;overflow:hidden}.btn-g{box-shadow:0 0 0 0 rgba(244,192,59,.55);animation:btnPulse 2.8s ease-out infinite}.hdr .btn-g{animation:none}@keyframes btnPulse{0%{box-shadow:0 0 0 0 rgba(244,192,59,.5)}70%,100%{box-shadow:0 0 0 16px rgba(244,192,59,0)}}.btn-g::after{content:"";position:absolute;top:0;bottom:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(-130%) skewX(-20deg);animation:hShine 4.2s ease-in-out 2s infinite}.rip{position:absolute;border-radius:50%;background:rgba(255,255,255,.5);transform:scale(0);animation:ripple .75s ease-out forwards;pointer-events:none}@keyframes ripple{to{transform:scale(1);opacity:0}}.wa{animation:waWig 7s ease-in-out 5s infinite}@keyframes waWig{0%,86%,100%{transform:none}88%{transform:rotate(-14deg) scale(1.08)}90%{transform:rotate(12deg) scale(1.08)}92%{transform:rotate(-9deg)}94%{transform:rotate(7deg)}96%{transform:none}}.collage .flip{animation:floaty 7s ease-in-out infinite}.collage .flip:nth-child(2){animation-delay:-2.3s;animation-duration:8s}.collage .flip:nth-child(3){animation-delay:-4.6s;animation-duration:9s}@keyframes floaty{0%,100%{translate:0 0}50%{translate:0 -9px}}.flip.af .fi{transform:perspective(1200px) rotateY(180deg)}.stat b{text-shadow:0 0 0 rgba(244,192,59,0);transition:text-shadow .6s}.stats .g.m-in .stat b{animation:statGlow 2.4s ease-in-out 1.2s 2}@keyframes statGlow{50%{text-shadow:0 0 26px rgba(244,192,59,.8)}}.val,.logo{transition:transform .25s ease-out,background .3s,border-color .35s,box-shadow .35s;transform-style:preserve-3d}.ci a svg{transition:transform .4s var(--ease)}.ci a:hover svg{transform:scale(1.2) rotate(-6deg)}.eyebrow{position:relative}.head.m-in .eyebrow::before{content:"";display:inline-block;width:0;height:2px;background:var(--gold);vertical-align:middle;margin-inline-end:10px;animation:eyeLine .8s var(--ease) .3s forwards}@keyframes eyeLine{to{width:26px}}.ftr img{animation:hBob 5s ease-in-out infinite}#pt{position:fixed;inset:0;z-index:900;pointer-events:none;display:grid;place-items:center;background:linear-gradient(135deg,#243344,#2e3e4e);border-top:4px solid #f4c03b;transform:translateY(101%)}#pt img{height:64px;width:auto;opacity:0;transform:scale(.8)}#pt.go{animation:ptIn .45s var(--ease2) forwards}#pt.go img{animation:ptLogo .45s ease .1s forwards}#pt.leave{transform:none;animation:ptOut .65s var(--ease2) forwards}#pt.leave img{opacity:1;transform:none}@keyframes ptIn{from{transform:translateY(101%)}to{transform:none}}@keyframes ptOut{from{transform:none}to{transform:translateY(-101%)}}@keyframes ptLogo{to{opacity:1;transform:none}}@media(max-width:720px){.hs-ui{bottom:16px;inset-inline-start:4%}.hs-dots button{width:26px}.st{width:210px}.sp-logo{width:150px;height:150px}.sp-logo img{height:70px}.collage .flip{animation:none}.band::after{display:none}}@media(prefers-reduced-motion:reduce){#splash,#pt,.hp,.spot,.hs-ui{display:none!important}.hs-s{transition:none}.rail{opacity:1;transform:none}.rail .trk,.band,.band::after,.btn-g,.btn-g::after,.wa,.collage .flip,.dark::before,.ftr img,.pb-s{animation:none!important}.hero h1 .mw i{transform:none;animation:none}}.hero .bg.hs::after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(180deg,rgba(36,51,68,.38),rgba(36,51,68,.22) 45%,rgba(36,51,68,.45))}@keyframes autoFlip{0%,48%{transform:perspective(1200px) rotateY(0deg)}57%,88%{transform:perspective(1200px) rotateY(180deg)}97%,100%{transform:perspective(1200px) rotateY(0deg)}}html.wow-on .flip .fi{animation:autoFlip 8s ease-in-out var(--fd,0s) infinite}html.wow-on .flip:hover .fi,html.wow-on .flip.on .fi,html.wow-on .flip:focus-visible .fi{animation:none}@media(prefers-reduced-motion:reduce){html.wow-on .flip .fi{animation:none!important}}