@font-face{font-family:Geist;src:url(../../landing/fonts/geist-latin.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Archivo Expanded;src:url(../../landing/fonts/archivo-expanded-latin.woff2) format("woff2");font-weight:700 900;font-stretch:125%;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(../../landing/fonts/cormorant-latin.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(../../landing/fonts/geist-cyrillic.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;src:url(../../landing/fonts/cormorant-cyrillic.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;src:url(../../landing/fonts/unbounded-cyrillic.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cairo;src:url(../../landing/fonts/cairo-arabic.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--bg: #09090b;--bg-2: #0d0d10;--surface: #111113;--surface-2: #18181b;--border: #27272a;--border-strong: #3f3f46;--hairline: rgb(255 255 255 / .07);--text: #fafafa;--cream: #f1ece2;--text-2: #a1a1aa;--text-3: #8e8e98;--gold: #e8bc55;--gold-hover: #f3d283;--gold-1: #f7e3a8;--gold-2: #d4a64a;--gold-3: #7a5a1c;--gold-tint: rgb(232 188 85 / .1);--gold-line: rgb(232 188 85 / .32);--gold-grad: linear-gradient(135deg, #f7e3a8 0%, #e8bc55 45%, #c9962e 100%);--live: #fe2c55;--ok: #3ecf8e;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 26px;--r-full: 999px;--e-out: cubic-bezier(.22, 1, .36, 1);--e-inout: cubic-bezier(.65, 0, .35, 1);--t-fast: .16s;--t-base: .26s;--nav-h: 78px;--gutter: clamp(16px, 4vw, 40px);--max: 1240px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:var(--nav-h);-webkit-text-size-adjust:100%}body{min-height:100vh;background:var(--bg);color:var(--text);font-family:Geist,Cairo,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,canvas{display:block;max-width:100%}.particles{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}main,.footer{position:relative;z-index:1}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}::selection{background:#e8bc554d;color:var(--text)}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.skip{position:absolute;inset-inline-start:16px;top:-60px;z-index:200;padding:10px 16px;border-radius:var(--r-md);background:var(--gold);color:#0a0a0b;font-weight:600}.skip:focus{top:16px}.container{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}html[lang=ar] body{font-family:Cairo,Geist,system-ui,sans-serif}html[lang=ar] body :not([lang=en]):not([lang=en] *){letter-spacing:0}.i18n-pending body{visibility:hidden;animation:reveal-anyway 0s 1.2s forwards}@keyframes reveal-anyway{to{visibility:visible}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding-inline:24px;border-radius:var(--r-full);font-size:.95rem;font-weight:600;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform var(--t-base) var(--e-out),box-shadow var(--t-base) var(--e-out),background-color var(--t-base) var(--e-out),border-color var(--t-base) var(--e-out),color var(--t-base) var(--e-out)}.btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--t-base) var(--e-out)}.btn:hover svg{transform:translate(3px)}.btn--sm{min-height:40px;padding-inline:18px;font-size:.88rem}.btn--lg{min-height:56px;padding-inline:30px;font-size:1rem}.btn--gold{background:var(--gold-grad);color:#0a0a0b;box-shadow:0 12px 34px -12px #e8bc5599,inset 0 1px #ffffff80}.btn--gold:hover{transform:translateY(-2px);box-shadow:0 18px 44px -12px #e8bc55bf,inset 0 1px #ffffff80}.btn--ghost{border:1px solid var(--border-strong);background:#ffffff05;color:var(--text)}.btn--ghost:hover{border-color:var(--gold-line);background:var(--gold-tint)}.btn--shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .55) 50%,transparent 70%);transform:translate(-130%);animation:shine 5s 2.4s var(--e-inout) infinite;pointer-events:none}[dir=rtl] .flip-rtl{transform:scaleX(-1)}[dir=rtl] .btn:hover .flip-rtl{transform:scaleX(-1) translate(3px)}.intro{display:none}.js.intro-on .intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 45%,#121014,#050506 70%);clip-path:inset(0 0 0 0)}.intro-on body{overflow:hidden}.intro-done .intro{clip-path:inset(0 0 100% 0);transition:clip-path .95s var(--e-inout)}.intro-done .intro__stage{transform:translateY(-40px);opacity:0;transition:transform .8s var(--e-inout),opacity .5s ease}.intro__stage{display:grid;justify-items:center;gap:26px}.intro__mark{position:relative;display:grid;place-items:center;width:min(210px,50vw);aspect-ratio:1}.intro__mark>*{grid-area:1 / 1}.intro__glow{width:190%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(212 166 74 / .26) 0%,rgb(212 166 74 / .07) 42%,transparent 68%);animation:intro-glow 2.2s ease-out both}.intro__logo{position:relative;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;animation:intro-logo 1.5s var(--e-out) both}.intro__logo img{width:100%;height:100%}.intro__sweep{position:absolute;top:-10%;left:0;width:30%;height:120%;background:linear-gradient(100deg,transparent,rgb(255 251 240 / .75),transparent);mix-blend-mode:screen;transform:translate(-180%) skew(-16deg);animation:intro-sweep .85s .95s var(--e-inout) forwards}.intro__ring{width:100%;aspect-ratio:1;border-radius:50%;border:2px solid var(--gold-1);opacity:0;animation:ring-out 1.1s 1.2s var(--e-out) forwards}.intro__ring--2{animation-delay:1.38s}.intro__word{font-size:13px;font-weight:650;letter-spacing:.9em;padding-inline-start:.9em;background:linear-gradient(90deg,var(--gold-3),var(--gold-1),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent;animation:intro-word 1.3s .45s var(--e-out) both}.intro__bar{width:168px;height:2px;border-radius:2px;background:#ffffff14;overflow:hidden}.intro__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold-3),var(--gold-2),var(--gold-1));transform-origin:0 50%;animation:bar-fill 2s var(--e-inout) both}.nav{position:fixed;inset:0 0 auto;z-index:50;height:var(--nav-h);border-bottom:1px solid transparent;transition:background-color var(--t-base) var(--e-out),border-color var(--t-base) var(--e-out),backdrop-filter var(--t-base) var(--e-out)}.nav.is-scrolled{background:#09090bbd;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);border-bottom-color:var(--hairline)}.nav__inner{height:100%;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;gap:12px;flex:none}.brand__mark{width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 1px var(--gold-line),0 0 20px -4px #e8bc558c}.brand__text{display:flex;flex-direction:column;line-height:1.15}.brand__text strong{font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:700;letter-spacing:.2em;background:linear-gradient(90deg,var(--gold-1),var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.brand__text span{font-family:Cormorant Garamond,Georgia,serif;font-size:11px;font-weight:600;letter-spacing:.46em;color:var(--text-3)}.nav__links{display:flex;align-items:center;gap:4px;margin-inline:auto}.nav__links a:not(.btn){position:relative;padding:8px 14px;border-radius:var(--r-full);color:var(--text-2);font-size:.93rem;font-weight:500;transition:color var(--t-fast) var(--e-out),background-color var(--t-fast) var(--e-out)}.nav__links a:not(.btn):hover{color:var(--text);background:#ffffff0a}.nav__links a.is-current{color:var(--text)}.nav__links a.is-current:after{content:"";position:absolute;inset-inline:0;bottom:2px;width:4px;height:4px;margin-inline:auto;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold)}.nav__cta-mobile{display:none!important}.nav__actions{display:flex;align-items:center;gap:10px;flex:none;min-width:0}.nav__toggle{display:none;place-content:center;gap:6px;width:44px;height:44px;border-radius:var(--r-md);border:1px solid var(--border-strong)}.nav__toggle span{display:block;width:18px;height:1.6px;background:var(--text);transition:transform var(--t-base) var(--e-out)}.nav__toggle[aria-expanded=true] span:first-child{transform:translateY(3.8px) rotate(45deg)}.nav__toggle[aria-expanded=true] span:last-child{transform:translateY(-3.8px) rotate(-45deg)}.lang{position:relative}.lang__btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding-inline:12px 14px;border-radius:var(--r-full);border:1px solid var(--border-strong);color:var(--text-2);font-size:.86rem;font-weight:500;transition:border-color var(--t-fast) var(--e-out),color var(--t-fast) var(--e-out)}.lang__btn:hover,.lang__btn[aria-expanded=true]{border-color:var(--gold-line);color:var(--text)}.lang__btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}.lang__code{font-size:.72rem;font-weight:750;letter-spacing:.08em;color:var(--gold)}.lang__menu{position:absolute;top:calc(100% + 10px);inset-inline-end:0;z-index:10;display:flex;flex-direction:column;min-width:180px;padding:6px;border-radius:16px;border:1px solid var(--border-strong);background:var(--surface-2);box-shadow:0 24px 60px -20px #000000e6;animation:menu-in .2s var(--e-out)}.lang__menu button{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--text-2);text-align:start;font-size:.93rem}.lang__menu button:hover,.lang__menu button:focus-visible{background:#ffffff0d;color:var(--text);outline:none}.lang__menu button[aria-checked=true]{color:var(--gold)}.lang__menu button[aria-checked=true]:after{content:"✓";font-size:.85rem}.lang__menu button[lang=ar]{font-family:Cairo,system-ui,sans-serif}.hero{position:relative;min-height:100svh;display:grid;align-items:center;padding-block:calc(var(--nav-h) + 40px) 130px;overflow:hidden;isolation:isolate}.hero__stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%}.hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 42% 55% at 74% 46%,rgb(232 188 85 / .16),transparent 70%),radial-gradient(ellipse 50% 40% at 6% 100%,rgb(254 44 85 / .07),transparent 70%),linear-gradient(180deg,transparent 70%,var(--bg))}[dir=rtl] .hero__glow{transform:scaleX(-1)}.hero__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.hero__title{margin-top:26px;font-size:clamp(2.6rem,10vw,9.4rem);line-height:.9}html[lang=ar] .hero__title{line-height:1.18;font-size:clamp(3rem,8.4vw,7.4rem);font-weight:800}html[lang=fr] .hero__title{font-size:clamp(2.3rem,7.6vw,7rem)}.line{display:block;overflow:hidden;padding-block:.08em .06em}.line__inner{display:inline-block}html[lang=ru] .line{padding-block-start:.26em;margin-block-start:-.18em}html[lang=ru] .line__inner{padding-block-start:.18em;margin-block-start:-.18em}.text-gold{background:linear-gradient(100deg,#b8862b,#f7e3a8 28%,#e8bc55 48%,#fff4d1 58%,#c9962e 80%,#f7e3a8);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gold-flow 7s linear infinite}.hero__spark{display:inline-block;margin-inline-start:.08em;font-size:.26em;vertical-align:super;color:var(--gold-1);text-shadow:0 0 18px rgb(247 227 168 / .9);animation:twinkle 2.8s ease-in-out infinite}.hero__lede{margin-top:28px;max-width:54ch;color:var(--text-2);font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.75}.hero__ctas{margin-top:38px;display:flex;flex-wrap:wrap;gap:14px}.js .hero__in{opacity:0;transform:translateY(28px)}.js .line__inner.hero__in{opacity:1;transform:translateY(108%)}.hero.is-in .hero__in{opacity:1;transform:none;transition:transform 1.15s var(--e-out),opacity .9s var(--e-out);transition-delay:calc(var(--d, 0) * .12s)}[data-in="1"]{--d: 0}[data-in="2"]{--d: 1}[data-in="3"]{--d: 2}[data-in="4"]{--d: 3}[data-in="5"]{--d: 4}[data-in="6"]{--d: 6}.hero__lion{position:absolute;z-index:0;top:calc(var(--nav-h) - 20px);bottom:30px;inset-inline-end:max(-40px,calc((100vw - var(--max)) / 2 - 120px));width:min(66vw,980px);pointer-events:none}.hero__inner{position:relative;z-index:1}.hero__copy{max-width:none}.hero__ctas,.hero__lede{position:relative}.hero__lede{text-shadow:0 1px 18px rgb(9 9 11 / .9),0 0 2px rgb(9 9 11 / .8)}.btn__emoji{font-size:1.15em;line-height:1}.btn--lion{border-color:var(--gold-line);background:#e8bc550f}.btn--lion:hover{background:var(--gold-tint);border-color:var(--gold)}.btn--lion:hover .btn__emoji{animation:roar .6s var(--e-out)}.btn--lion:active{transform:scale(.97)}.scroll-cue{position:absolute;inset-inline:0;bottom:26px;width:max-content;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text-3);font-size:.7rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase}.scroll-cue i{position:relative;width:1px;height:48px;overflow:hidden;background:#ffffff1f}.scroll-cue i:after{content:"";position:absolute;inset-inline:0;top:-50%;height:50%;background:linear-gradient(transparent,var(--gold));animation:scroll-line 2.2s var(--e-inout) infinite}.bands{position:relative;padding-block:64px 80px;overflow:hidden}.band{position:relative;overflow:hidden;padding-block:16px;direction:ltr;white-space:nowrap;margin-inline:-80px}.band--dark{background:var(--surface);border-block:1px solid var(--border);transform:rotate(1.6deg)}.band--gold{z-index:1;margin-top:-30px;background:linear-gradient(90deg,#c9962e,#f7e3a8 50%,#c9962e);color:#0a0a0b;transform:rotate(-2.2deg);box-shadow:0 24px 60px -24px #e8bc5573}.band__track{display:inline-flex;align-items:center;gap:30px;padding-inline-end:30px;font-size:clamp(1.4rem,3.2vw,2.4rem);font-weight:800;letter-spacing:-.01em;animation:marquee 36s linear infinite}.band__track--reverse{animation-direction:reverse;animation-duration:46s}.band--dark span{color:transparent;-webkit-text-stroke:1px rgb(255 255 255 / .3)}.band--dark b{color:var(--gold)}.band b{font-size:.7em}.band span:lang(ar),html[lang=ar] .band span{font-family:Cairo,sans-serif}.section{position:relative;padding-block:clamp(96px,12vw,150px)}.section--alt{background:linear-gradient(180deg,#0d0d108c,#09090b00);border-block:1px solid var(--hairline)}.scene{position:relative}.scene__anchor{position:absolute;pointer-events:none}.services__anchor{top:-110px;inset-inline-end:var(--gutter);width:min(38%,440px);height:340px}.videos__anchor{top:-70px;inset-inline-end:var(--gutter);width:min(34%,420px);height:560px}.section__head{max-width:760px;margin-bottom:clamp(44px,6vw,70px)}.section__head--split{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px}.kicker{display:inline-flex;align-items:center;gap:14px;margin:0;color:var(--gold);font-family:Cormorant Garamond,Georgia,serif;font-size:.95rem;font-weight:600;line-height:1.2;letter-spacing:.32em;text-transform:uppercase}.kicker:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}[dir=rtl] .kicker:before{background:linear-gradient(-90deg,transparent,var(--gold))}.display{font-family:Archivo Expanded,Geist,Cairo,sans-serif;font-stretch:125%;font-weight:800;letter-spacing:-.012em;text-transform:uppercase;color:var(--cream)}html[lang=ar] .display{font-family:Cairo,sans-serif;text-transform:none}html[lang=ru] .display{font-family:Unbounded,Archivo Expanded,Geist,sans-serif}h2{margin-top:18px;font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:750;line-height:1.06;letter-spacing:-.035em}html[lang=ar] h2{line-height:1.32}.lede{margin-top:22px;max-width:60ch;color:var(--text-2);font-size:1.08rem;line-height:1.75}.videos__title{font-size:clamp(2.6rem,7.4vw,6.8rem);line-height:.92}.videos__head{display:flex;flex-direction:column;align-items:flex-start;gap:34px}.videos__title .line{display:block}.videos__title em{font-style:normal}html[lang=ar] .videos__title{line-height:1.25}.handle-link{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--r-full);border:1px solid var(--border-strong);color:var(--text);font-weight:600;transition:border-color var(--t-fast) var(--e-out),background-color var(--t-fast) var(--e-out)}.handle-link:hover{border-color:var(--gold-line);background:var(--gold-tint)}.handle-link svg,.about__handle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.about__grid{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(40px,6vw,96px)}.about__side{display:flex;flex-direction:column;align-items:flex-start;gap:34px}.about__badge{position:relative;display:grid;place-items:center;width:clamp(160px,17vw,230px);aspect-ratio:1}.about__badge>*{grid-area:1 / 1}.about__badge img{width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 1px var(--gold-line),0 30px 80px -30px #000000e6}.about__halo{width:150%;height:150%;border-radius:50%;background:radial-gradient(circle,rgb(232 188 85 / .28),rgb(232 188 85 / .06) 45%,transparent 70%);animation:breathe 6s ease-in-out infinite}.about__handle{display:inline-flex;align-items:center;gap:14px;padding:10px 16px;border-radius:16px;border:1px solid var(--border-strong);background:#09090b99;transition:border-color var(--t-fast) var(--e-out),transform var(--t-base) var(--e-out)}.about__handle:hover{border-color:var(--gold-line);transform:translateY(-2px)}.about__handle b{display:block;font-size:.92rem}.about__handle i{display:block;font-style:normal;font-size:.78rem;color:var(--text-3)}.about__handle svg{color:var(--gold)}.statement{color:var(--cream);font-size:clamp(1.7rem,3.35vw,3.25rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;text-wrap:pretty}.statement em{font-style:normal;color:#f2c75c}html[lang=ar] .statement{line-height:1.55;font-size:clamp(1.6rem,3vw,2.9rem)}.values{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.values li{display:flex;gap:14px;padding:18px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);transition:border-color var(--t-base) var(--e-out),transform var(--t-base) var(--e-out),opacity .9s var(--e-out)}.values li:hover{border-color:var(--gold-line);transform:translateY(-3px)}.values__icon{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;border:1px solid var(--gold-line);background:var(--gold-tint);color:var(--gold)}.values__icon svg,.service__icon svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.values__icon svg{width:20px;height:20px}.values b{display:block;font-weight:650}.values li>span:last-child>span{display:block;margin-top:2px;color:var(--text-2);font-size:.9rem;line-height:1.55}.services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.service{position:relative;display:flex;flex-direction:column;min-height:310px;padding:30px 26px;border-radius:var(--r-xl);border:1px solid var(--border);background:var(--surface);overflow:hidden;isolation:isolate;transition:border-color var(--t-base) var(--e-out),transform .5s var(--e-out),opacity .9s var(--e-out)}.service:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(280px circle at var(--mx, 50%) var(--my, 0%),rgb(232 188 85 / .16),transparent 70%);opacity:0;transition:opacity var(--t-base) var(--e-out)}.service:hover{border-color:var(--gold-line);transform:translateY(-5px)}.service:hover:before{opacity:1}.service__num{position:absolute;top:24px;inset-inline-end:26px;color:var(--text-3);font-size:.8rem;font-weight:700;letter-spacing:.12em}.service__icon{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;border:1px solid var(--gold-line);background:linear-gradient(135deg,#e8bc5533,#e8bc5508);color:var(--gold);transition:transform .5s var(--e-out)}.service__icon svg{width:25px;height:25px}.service:hover .service__icon{transform:rotate(-6deg) scale(1.06)}.service h3{margin-top:44px;font-size:1.22rem;font-weight:700;letter-spacing:-.015em}.service p{margin-top:10px;color:var(--text-2);font-size:.95rem;line-height:1.65}.videos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.vcard{position:relative;display:block;aspect-ratio:9 / 16;border-radius:24px;overflow:hidden;isolation:isolate;border:1px solid var(--border);background:radial-gradient(circle at 50% 38%,#1d1708,#050506 70%);transition:transform .55s var(--e-out),border-color var(--t-base) var(--e-out),box-shadow .55s var(--e-out),opacity .9s var(--e-out)}.vcard:hover{transform:translateY(-8px);border-color:var(--gold-line);box-shadow:0 34px 70px -34px #e8bc5566}.vcard__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.vcard__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--e-out)}.vcard:hover .vcard__media img{transform:scale(1.08)}.vcard__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(0 0 0 / .25) 0%,transparent 30%,transparent 48%,rgb(0 0 0 / .9) 100%)}.vcard--1 .vcard__media img{object-fit:contain;padding:16%}.vcard--2 .vcard__media img{object-position:62% 28%;scale:1.75;transform-origin:62% 28%}.vcard--3 .vcard__media img{object-position:50% 82%;scale:1.45;transform-origin:50% 82%;filter:saturate(1.15) brightness(.9)}.vcard--4{background:radial-gradient(circle at 50% 40%,#241a06,#050506 72%)}.vcard--4 .vcard__media img{object-fit:contain;padding:22%;animation:breathe 6s ease-in-out infinite}.vcard__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;border:1px solid rgb(255 255 255 / .3);background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .45s var(--e-out),background-color var(--t-base) var(--e-out),border-color var(--t-base) var(--e-out)}.vcard__play:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:50%;border:1px solid rgb(255 255 255 / .4);animation:ripple 2.4s var(--e-out) infinite}.vcard__play svg{width:22px;height:22px;margin-inline-start:3px;fill:#fff;transition:fill var(--t-base) var(--e-out)}.vcard:hover .vcard__play{transform:scale(1.14);background:var(--gold);border-color:var(--gold)}.vcard:hover .vcard__play svg{fill:#0a0a0b}.vcard__go{position:absolute;top:14px;inset-inline-end:14px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#00000080;transition:background-color var(--t-base) var(--e-out)}.vcard__go svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vcard:hover .vcard__go{background:#e8bc55e6}.vcard:hover .vcard__go svg{stroke:#0a0a0b}.vcard__meta{position:absolute;inset-inline:16px;bottom:18px;display:flex;flex-direction:column;gap:8px}.vcard__author{display:inline-flex;align-items:center;gap:8px;color:#ffffffdb;font-size:.78rem;font-weight:600}.vcard__author img{width:22px;height:22px;border-radius:50%}.vcard__title{color:#fff;font-size:1.02rem;font-weight:700;line-height:1.4;text-shadow:0 2px 14px rgb(0 0 0 / .7)}.vcard__title:lang(ar){font-family:Cairo,sans-serif;font-size:1.1rem}.process{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(44px,7vw,104px)}.process__head{position:sticky;top:calc(var(--nav-h) + 48px)}.process__head .btn{margin-top:36px}.steps{position:relative;display:flex;flex-direction:column;gap:18px}.steps:before,.steps:after{content:"";position:absolute;top:40px;bottom:40px;inset-inline-start:39px;width:2px;background:var(--border)}.steps:after{background:linear-gradient(var(--gold-1),var(--gold));transform-origin:top;transform:scaleY(var(--progress, 0));box-shadow:0 0 12px #e8bc5580}.step{position:relative;display:grid;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:22px}.step__num{position:relative;z-index:1;display:grid;place-items:center;width:80px;height:80px;border-radius:50%;border:1px solid var(--border-strong);background:var(--bg);color:var(--text-3);font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:700;transition:color .5s var(--e-out),background-color .5s var(--e-out),border-color .5s var(--e-out),box-shadow .5s var(--e-out),transform .5s var(--e-out)}.step.is-active .step__num{border-color:transparent;background:var(--gold-grad);color:#0a0a0b;box-shadow:0 0 34px -4px #e8bc55a6;transform:scale(1.04)}.step>div{padding:22px 24px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--surface);transition:border-color .5s var(--e-out)}.step.is-active>div{border-color:var(--gold-line)}.step h3{font-size:1.3rem;font-weight:700;letter-spacing:-.015em}.step p{margin-top:8px;color:var(--text-2)}.join{position:relative;padding-block:clamp(110px,14vw,170px);overflow:hidden;isolation:isolate;text-align:center}.join__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 44% 56% at 50% 42%,rgb(232 188 85 / .18),transparent 70%),linear-gradient(to right,rgb(255 255 255 / .035) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(to bottom,rgb(255 255 255 / .035) 1px,transparent 1px) 0 0 / 64px 64px;-webkit-mask-image:radial-gradient(ellipse 62% 70% at 50% 50%,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse 62% 70% at 50% 50%,#000 25%,transparent 75%)}.join__inner{display:flex;flex-direction:column;align-items:center}.join__logo{position:relative;display:grid;place-items:center;width:124px;height:124px;margin-bottom:36px}.join__logo>*{grid-area:1 / 1}.join__logo img{width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 1px var(--gold-line),0 0 70px -6px #e8bc5599;animation:float 6s ease-in-out infinite}.join__pulse{width:100%;height:100%;border-radius:50%;border:2px solid var(--gold-1);opacity:0;animation:ring-out 3.2s var(--e-out) infinite}.join__pulse--2{animation-delay:1.6s}.join h2{margin-top:0;font-size:clamp(2.4rem,6vw,4.6rem)}.join .lede{margin-inline:auto}.checks{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.checks li{display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 12px;border-radius:var(--r-full);border:1px solid var(--border-strong);background:var(--surface);font-weight:500}[dir=rtl] .checks li{padding:10px 12px 10px 18px}.checks li:before{content:"✓";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--gold-grad);color:#0a0a0b;font-size:.72rem;font-weight:800}.join__ctas{margin-top:42px;display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.join__ctas .btn--ghost svg{width:16px;height:16px}.footer{position:relative;padding-top:88px;overflow:hidden;border-top:1px solid var(--hairline);background:#06060773}.footer__lion{position:absolute;top:-150px;inset-inline-start:max(0px,calc(50% - 600px));width:min(46vw,620px);height:760px;pointer-events:none}.footer__top{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:48px}.footer__brand{display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:360px}.footer__brand img{width:72px;height:72px;border-radius:50%;box-shadow:0 0 0 1px var(--gold-line),0 0 40px -10px #e8bc5580}.footer__brand p{color:var(--text-2);font-size:1rem;line-height:1.65}.footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.footer__cols div{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.footer__cols p{margin-bottom:6px;color:var(--gold);font-family:Cormorant Garamond,Georgia,serif;font-size:.92rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase}.footer__cols a{color:var(--cream);font-size:1rem;transition:color var(--t-fast) var(--e-out)}.footer__cols a:hover{color:var(--gold)}.footer__word{transition-property:none;position:relative;margin-top:72px;font-size:clamp(2rem,7.6vw,7.4rem);line-height:.9;white-space:nowrap;background:linear-gradient(180deg,#e8bc55bf,#c9962e59 55%,#7a5a1c1f);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-user-select:none;user-select:none}.footer__base{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:36px;padding-block:26px 32px;color:var(--text-3);font-size:.85rem}.footer__base:before{content:"";position:absolute;top:0;inset-inline:var(--gutter);height:1px;background:var(--hairline)}.js .reveal{opacity:0;transform:translateY(30px);transition:opacity .9s var(--e-out),transform .9s var(--e-out);transition-delay:var(--stagger, 0ms)}.js .reveal.is-visible{opacity:1;transform:none}.js .reveal.is-visible:is(.service,.vcard,.values li){transition-delay:0ms}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes float{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes twinkle{0%,to{opacity:.35;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.15) rotate(20deg)}}@keyframes live-ping{0%{box-shadow:0 0 #fe2c55a6}80%,to{box-shadow:0 0 0 9px #fe2c5500}}@keyframes gold-flow{to{background-position:-220% 0}}@keyframes shine{0%,55%{transform:translate(-130%)}80%,to{transform:translate(130%)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes scroll-line{to{top:100%}}@keyframes pulse-out{0%,68%{opacity:0;transform:scale(.92)}71%{opacity:.9}92%,to{opacity:0;transform:scale(1.6)}}@keyframes ring-out{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.75)}}@keyframes ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes sweep{0%,62%{transform:translate(-180%) skew(-16deg)}80%,to{transform:translate(480%) skew(-16deg)}}@keyframes frame-shine{0%,55%{transform:translate(-100%)}85%,to{transform:translate(100%)}}@keyframes roar{30%{transform:scale(1.35) rotate(-12deg)}60%{transform:scale(1.2) rotate(8deg)}}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes intro-logo{0%{opacity:0;transform:scale(.72);filter:blur(22px) brightness(.55)}55%{opacity:1;transform:scale(1.03);filter:blur(0) brightness(1.3)}to{opacity:1;transform:scale(1);filter:blur(0) brightness(1)}}@keyframes intro-sweep{to{transform:translate(480%) skew(-16deg)}}@keyframes intro-glow{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.05)}to{opacity:.8;transform:scale(1)}}@keyframes intro-word{0%{opacity:0;letter-spacing:1.4em}to{opacity:1;letter-spacing:.9em}}@keyframes bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width: 1160px){.lang__label{display:none}.services{grid-template-columns:repeat(2,minmax(0,1fr))}.service{min-height:260px}}@media (max-width: 960px){.nav__links{position:fixed;inset:var(--nav-h) 0 auto;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:12px var(--gutter) 22px;background:var(--bg);border-bottom:1px solid var(--hairline);box-shadow:0 30px 60px -30px #000000f2;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition:opacity var(--t-base) var(--e-out),transform var(--t-base) var(--e-out),visibility 0s linear var(--t-base)}.nav__links.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity var(--t-base) var(--e-out),transform var(--t-base) var(--e-out),visibility 0s}.nav__links a:not(.btn){padding:14px 12px;font-size:1.02rem;border-radius:var(--r-md)}.nav__links a.is-current:after{inset-inline:auto 12px;top:50%;bottom:auto;margin:-2px 0 0}.nav__cta-mobile{display:inline-flex!important;margin-top:12px}.nav__join{display:none}.nav__toggle{display:grid}.nav__inner{justify-content:space-between}.hero{padding-block:calc(var(--nav-h) + 24px) 120px}.hero__inner{text-align:center}.hero__lion{position:relative;top:auto;bottom:auto;inset-inline:auto;width:100%;height:min(46vh,400px);margin-bottom:-10px}.hero__copy{max-width:none}.hero__copy{display:flex;flex-direction:column;align-items:center}.hero__lede{margin-inline:auto}.hero__ctas{justify-content:center}.hero__copy .kicker:before{display:none}.hero__copy .kicker{letter-spacing:.24em}.about__grid{grid-template-columns:minmax(0,1fr)}.about__side{flex-direction:row;flex-wrap:wrap;align-items:center;gap:22px}.about__side .kicker{flex-basis:100%}.about__badge{width:120px}.services__anchor{width:60%;height:260px;opacity:.8}.videos__anchor{width:46%;height:380px}.process{grid-template-columns:minmax(0,1fr)}.process__head{position:static}.videos{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(64vw,280px);overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 14px;scrollbar-width:none}.videos::-webkit-scrollbar{display:none}.vcard{scroll-snap-align:start}}@media (max-width: 640px){:root{--nav-h: 68px}.brand__text span{display:none}.brand__text strong{font-size:12.5px;letter-spacing:.12em}.lang__btn{padding-inline:10px 12px}.services,.values{grid-template-columns:minmax(0,1fr)}.service{min-height:0}.service h3{margin-top:28px}.hero__ctas,.hero__ctas .btn{width:100%}.section__head--split{align-items:flex-start}.step{grid-template-columns:60px minmax(0,1fr);gap:14px}.step__num{width:60px;height:60px;font-size:1.2rem}.steps:before,.steps:after{inset-inline-start:29px;top:30px;bottom:30px}.footer__base{flex-direction:column;align-items:flex-start}.footer__top{grid-template-columns:minmax(0,1fr)}.footer__lion{inset-inline:0;top:-40px;width:100%;height:560px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js .reveal,.js .hero__in{opacity:1;transform:none}.js .line__inner.hero__in{transform:none}.band__track{animation:none;flex-wrap:wrap;justify-content:center;white-space:normal}.band__track [aria-hidden=true],.intro__ring,[data-send-lion]{display:none}}
