:root{--black:#050505;--panel:#101010;--panel-border:#232323;--gold:#faa71a;--gold-soft:#faa71a24;--white:#fafaf8;--gray:#8c8c8c;--gray-dim:#5a5a5a}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif}[dir=rtl] body,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .mono-heading{font-family:Cairo,Inter,sans-serif}::selection{background:var(--gold);color:#050505}a{color:inherit;text-decoration:none}h1,h2,h3,.display{letter-spacing:-.01em;font-family:Space Grotesk,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0}.mono{letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}.btn-primary{background:var(--gold);color:#050505;border-radius:2px;padding:15px 28px;font-size:14px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-block}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #faa71a40}.btn-ghost{color:var(--white);border-bottom:1px solid var(--gray-dim);padding:15px 8px;font-size:14px;transition:border-color .2s}.btn-ghost:hover{border-color:var(--gold)}.logo{flex-shrink:0;align-items:center;gap:12px;display:flex}.logo:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:2px}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*{transition-duration:1ms!important;animation-duration:1ms!important}}
.bg-grid-module__y25Z6W__bgGridWrap{position:relative}.bg-grid-module__y25Z6W__bgGrid{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 0,#000 30%,#0000 80%)}
.LogoLong-module__sGQj_G__logoLong{display:block;overflow:visible}.LogoLong-module__sGQj_G__logoLong .LogoLong-module__sGQj_G__dArc,.LogoLong-module__sGQj_G__logoLong .LogoLong-module__sGQj_G__dSquare{fill:var(--gold);transform-box:fill-box;transform-origin:50%}.LogoLong-module__sGQj_G__logoLong .LogoLong-module__sGQj_G__letter{fill:var(--white)}.LogoLong-module__sGQj_G__logoLong .LogoLong-module__sGQj_G__logoShine{opacity:0;pointer-events:none;mix-blend-mode:overlay}.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__dArc,.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__dSquare,.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__letter{opacity:0;animation:.55s cubic-bezier(.16,1,.3,1) forwards LogoLong-module__sGQj_G__logoPartIn;transform:translateY(6px)}.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__dArc{animation-delay:0s}.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__dSquare1{animation-delay:40ms}.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__dSquare2{animation-delay:70ms}.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__dSquare3{animation-delay:.1s}.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__dSquare4{animation-delay:50ms}.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__dSquare5{animation-delay:.12s}.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__dSquare6{animation-delay:90ms}.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__dSquare7{animation-delay:60ms}.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__letter1{animation-delay:.18s}.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__letter5{animation-delay:.23s}.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__letter7{animation-delay:.28s}.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__letter2{animation-delay:.33s}.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__letter3{animation-delay:.38s}.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__letter6{animation-delay:.43s}.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__letter4{animation-delay:.48s}@keyframes LogoLong-module__sGQj_G__logoPartIn{to{opacity:1;transform:translateY(0)}}:is(.logo:hover .LogoLong-module__sGQj_G__dSquare,.logo:focus-visible .LogoLong-module__sGQj_G__dSquare){animation:1.6s ease-in-out infinite LogoLong-module__sGQj_G__pixelPulse}.logo:hover .LogoLong-module__sGQj_G__dSquare1{animation-delay:0s}.logo:hover .LogoLong-module__sGQj_G__dSquare2{animation-delay:.1s}.logo:hover .LogoLong-module__sGQj_G__dSquare3{animation-delay:.3s}.logo:hover .LogoLong-module__sGQj_G__dSquare4{animation-delay:50ms}.logo:hover .LogoLong-module__sGQj_G__dSquare5{animation-delay:.4s}.logo:hover .LogoLong-module__sGQj_G__dSquare6{animation-delay:.2s}.logo:hover .LogoLong-module__sGQj_G__dSquare7{animation-delay:.5s}@keyframes LogoLong-module__sGQj_G__pixelPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.85)}}:is(.logo:hover .LogoLong-module__sGQj_G__logoShine,.logo:focus-visible .LogoLong-module__sGQj_G__logoShine){animation:1s ease-out LogoLong-module__sGQj_G__shineSweep}@keyframes LogoLong-module__sGQj_G__shineSweep{0%{opacity:0;transform:translate(0)skew(-20deg)}12%{opacity:.9}80%{opacity:.9}to{opacity:0;transform:translate(1750px)skew(-20deg)}}:is(.logo:hover .LogoLong-module__sGQj_G__logoLongIcon,.logo:focus-visible .LogoLong-module__sGQj_G__logoLongIcon){filter:drop-shadow(0 0 6px #faa71a73)}@media (prefers-reduced-motion:reduce){.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__dArc,.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__dSquare,.LogoLong-module__sGQj_G__logoLongAnimated .LogoLong-module__sGQj_G__letter{opacity:1;animation:none;transform:none}:is(.logo:hover .LogoLong-module__sGQj_G__dSquare,.logo:hover .LogoLong-module__sGQj_G__logoShine){opacity:0;animation:none}}
