:root{--primary:#667eea;--primary-dark:#764ba2;--text-primary:#000;--text-secondary:#000000b3;--bg-primary:#fff;--bg-secondary:#f5f5f5;--border-color:#0000001a}html.dark{--text-primary:#fff;--text-secondary:#ffffffb3;--bg-primary:#0a0a14;--bg-secondary:#14141e;--border-color:#ffffff1a}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-primary);background:radial-gradient(circle at 100% 0,#438fff24,#0000 25%),radial-gradient(circle at 15% 20%,#3b82f61f,#0000 18%),linear-gradient(#02040c 0%,#050a14 45%,#081022 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:background-color .3s,color .3s}h1,h2,h3,h4,h5,h6{font-weight:700}a{color:inherit;text-decoration:none}button{font-family:inherit}::-webkit-scrollbar-thumb:hover{opacity:.8}#root{text-align:center;box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;min-height:100vh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.case-study{z-index:2;text-align:left;width:min(1240px,100%);margin:clamp(4rem,9vw,8rem) auto 0;padding:0 0 clamp(4rem,8vw,7rem);position:relative}.case-study-rtl{text-align:right;direction:rtl}.case-study-shell{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 80% 15%,#00d4ff24,#0000 30%),radial-gradient(circle at 8% 68%,#0080ff1c,#0000 34%);border:0;border-radius:0;grid-template-columns:1fr;align-items:start;gap:clamp(1.4rem,3vw,2.5rem);padding:clamp(.5rem,1.5vw,1rem) 0;display:grid;position:relative;overflow:visible}.case-study-shell:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000,#00d4ff1f,#0000),radial-gradient(circle at 78% 26%,#0080ff2e,#0000 38%);position:absolute;inset:-3rem -2rem;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.case-study-shell:after{content:"";z-index:0;opacity:.55;pointer-events:none;background:radial-gradient(circle at 20% 22%,#00d4ff1a,#0000 25%),linear-gradient(115deg,#0000 36%,#ffffff0e,#0000 57%);animation:9s ease-in-out infinite case-study-sheen;position:absolute;inset:-16% -10%}.case-study-content,.case-study-visual,.impact-grid{z-index:1;position:relative}.case-study-content{max-width:none;box-shadow:none;background:radial-gradient(circle at 0 10%,#0080ff14,#0000 32%),0 0;border:0;border-radius:0;padding:clamp(.4rem,1.4vw,.9rem) 0}.case-study-label{color:#00d4ffdb;letter-spacing:.12em;text-transform:uppercase;background:#0080ff14;border:1px solid #00d4ff57;border-radius:6px;width:fit-content;margin:0 0 1rem;padding:.45rem .7rem;font-size:.78rem;font-weight:800}.case-study-rtl .case-study-label{margin-left:auto;margin-right:0}.case-study h2{color:#fffffff5;max-width:940px;margin:0;font-size:clamp(2rem,4.6vw,4.15rem);font-weight:900;line-height:1.05}.case-study-description{color:#ffffffc2;max-width:820px;margin:1.25rem 0 0;font-size:clamp(1rem,1.45vw,1.18rem);font-weight:500;line-height:1.75}.case-study-description p+p{margin-top:.8rem}.case-study-tech-label{color:#00d4ffdb;letter-spacing:.08em;text-transform:uppercase;margin:1.5rem 0 0;font-size:.82rem;font-weight:900}.case-study-tags{flex-wrap:wrap;gap:.65rem;margin:.8rem 0 0;display:flex}.case-study-tags span{color:#ffffffd1;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:6px;padding:.48rem .72rem;font-size:.82rem;font-weight:700}.case-study-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.9rem;display:flex}.case-study-cta,.store-link{border-radius:6px;justify-content:center;align-items:center;min-height:3.1rem;padding:0 1.25rem;font-size:.95rem;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.case-study-cta{color:#fff;background:linear-gradient(135deg,#0080ffe6,#00d4ffc2);border:1px solid #00d4ff94;box-shadow:0 0 24px #0080ff59}.store-link{color:#ffffffdb;background:#ffffff0f;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff14}.case-study-cta:hover{transform:translateY(-2px);box-shadow:0 0 34px #0080ff80}.store-link:hover{transform:translateY(-2px);box-shadow:0 0 22px #0080ff47}.case-study-visual{perspective:1200px;background:radial-gradient(circle at 50% 52%,#00d4ff29,#0000 27%),radial-gradient(circle at 18% 22%,#0080ff2e,#0000 22%),0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(1rem,2.4vw,2rem);min-height:clamp(24rem,40vw,34rem);padding:clamp(.4rem,1.4vw,.8rem);display:grid;position:relative;overflow:visible}.case-study-visual:before,.case-study-visual:after{content:"";pointer-events:none;position:absolute}.case-study-visual:before{aspect-ratio:1;border:1px solid #00d4ff29;border-radius:50%;width:min(58vw,34rem);box-shadow:0 0 70px #0080ff33,inset 0 0 60px #00d4ff14}.case-study-visual:after{opacity:.48;background:linear-gradient(115deg,#0000 30%,#ffffff0e,#0000 55%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 12px);inset:0 5%;-webkit-mask-image:radial-gradient(circle,#000,#0000 68%);mask-image:radial-gradient(circle,#000,#0000 68%)}.app-preview-card{background:linear-gradient(145deg,#ffffff1f,#0080ff0d),#030914d6;border:1px solid #00d4ff33;border-radius:8px;width:100%;margin:0;padding:.7rem;transition:transform .26s,border-color .26s,box-shadow .26s;position:relative;overflow:hidden;transform:translateY(-.8rem)rotateX(4deg)rotateY(-9deg)rotate(-1.5deg);box-shadow:0 26px 70px #00000080,0 0 44px #0080ff38,inset 0 1px #ffffff1a}.app-preview-card:nth-child(2){width:100%;transform:translateY(1.6rem)rotateX(4deg)rotateY(9deg)rotate(1.5deg)}.app-preview-card:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 72% 18%,#00d4ff38,#0000 30%),linear-gradient(120deg,#0000 35%,#ffffff1f,#0000 58%);position:absolute;inset:-18%}.app-preview-card:hover{border-color:#00d4ff6b;transform:translateY(-1.45rem)rotateX(2deg)rotateY(-5deg)rotate(-1deg);box-shadow:0 30px 78px #0000008f,0 0 58px #0080ff52,inset 0 1px #ffffff1f}.app-preview-card:nth-child(2):hover{transform:translateY(.95rem)rotateX(2deg)rotateY(5deg)rotate(1deg)}.app-preview-card img{z-index:0;aspect-ratio:16/10;object-fit:cover;object-position:center top;border-radius:6px;width:100%;display:block;position:relative}.app-preview-card figcaption{z-index:2;color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008a;border:1px solid #ffffff1a;border-radius:6px;justify-content:space-between;gap:1rem;padding:.7rem .8rem;font-size:.82rem;font-weight:850;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.impact-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.impact-card{background:linear-gradient(135deg,#0080ff14,#ffffff0b),#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;min-height:7.2rem;padding:1rem;transition:transform .22s,border-color .22s,background .22s;box-shadow:inset 0 1px #ffffff12}.impact-card:hover{background:#0080ff1a;border-color:#00d4ff47;transform:translateY(-4px)}.impact-dot{background:#00d4ff;border-radius:50%;width:.58rem;height:.58rem;margin-bottom:.8rem;display:block;box-shadow:0 0 16px #0080ffbf}.impact-card p{color:#fffc;margin:0;font-size:.88rem;font-weight:750;line-height:1.45}@media (width<=980px){.case-study-visual{grid-template-columns:1fr;gap:1rem;min-height:auto;padding:1rem}.app-preview-card,.app-preview-card:nth-child(2){width:100%;position:relative;transform:none}.app-preview-card:hover,.app-preview-card:nth-child(2):hover{transform:translateY(-3px)}.impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes case-study-sheen{0%,42%{opacity:0;transform:translate(-28%)rotate(7deg)}52%{opacity:.7}to{opacity:0;transform:translate(28%)rotate(7deg)}}@media (width<=640px){.case-study{margin-top:3.5rem}.case-study-shell{padding:1rem}.case-study h2{font-size:clamp(1.85rem,10vw,3rem)}.case-study-visual{min-height:auto}.app-preview-card figcaption{margin-top:.65rem;position:static}.impact-grid{grid-template-columns:1fr}.impact-card{min-height:auto}}.home{text-align:center;background:#000;flex-direction:column;justify-content:flex-start;align-items:center;min-height:100svh;padding:7.5rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.matrix-background{pointer-events:none;z-index:0;grid-template-columns:repeat(35,1fr);gap:0;padding:0;display:grid;position:absolute;inset:0;overflow:hidden}.matrix-column{color:#0094ffeb;text-shadow:0 0 8px #0080ff70,0 0 16px #00d4ff29;opacity:.52;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--duration,12s);animation-delay:var(--delay,0s);will-change:transform, opacity;flex-direction:column;gap:0;min-height:220vh;font-family:Courier New,monospace;font-size:clamp(.78rem,1.15vw,1rem);font-weight:700;line-height:1.08;display:flex}.matrix-column.matrix-left{animation-name:matrix-fall-left}.matrix-column.matrix-right{animation-name:matrix-fall-right}.matrix-column.matrix-middle{animation-name:matrix-fall}.matrix-column span{animation:character-animate var(--duration,12s) linear infinite;animation-delay:var(--char-delay,0s);display:block}@keyframes matrix-fall-left{0%{opacity:0;transform:translate(-.45rem,-52%)}5%{opacity:.58}95%{opacity:.58}to{opacity:0;transform:translate(.45rem)}}@keyframes matrix-fall-right{0%{opacity:0;transform:translate(.45rem,-52%)}5%{opacity:.58}95%{opacity:.58}to{opacity:0;transform:translate(-.45rem)}}@keyframes matrix-fall{0%{opacity:0;transform:translateY(-52%)}5%{opacity:.58}95%{opacity:.58}to{opacity:0;transform:translate(0,0)}}@keyframes character-animate{0%{opacity:.2}5%{opacity:.78}90%{opacity:.56}to{opacity:.2}}.home-overlay{z-index:1;pointer-events:none;background:radial-gradient(circle,#0000000f 0%,#00000040 44%,#0000007a 100%),linear-gradient(#00000005,#0000002e);position:absolute;inset:0}.hero-container{z-index:2;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;width:100%;max-width:900px;min-height:clamp(34rem,72svh,46rem);padding-top:.5rem;display:flex;position:relative}.hero-name{letter-spacing:0;color:#fff;text-transform:uppercase;text-shadow:0 0 28px #0080ff42;transform:translateY(calc(var(--name-lift,0px) * -1));perspective:900px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem clamp(.9rem,2.8vw,2.4rem);margin:0 0 1.45rem;padding:0;font-size:clamp(2.35rem,7.6vw,5.9rem);font-weight:900;line-height:.95;transition:transform .12s linear;display:inline-flex;position:relative}.hero-word{opacity:0;transform-style:preserve-3d;backface-visibility:visible;will-change:transform, opacity, filter;justify-content:center;align-items:center;gap:clamp(.08rem,.45vw,.32rem);display:inline-flex}.hero-name-first{--letter-fill:linear-gradient(180deg, #fff 0%, #dceeff 44%, #8fb8ff 100%);--letter-edge:#ffffffb8;--letter-glow:#00bfff33;--glyph-main:#f5fcfff2;--glyph-accent:#00d4ff;animation:2.85s cubic-bezier(.16,1,.3,1) .7s forwards hero-word-from-left}.hero-name-last{--letter-fill:linear-gradient(180deg, #36efff 0%, #08f 52%, #0038ff 100%);--letter-edge:#00d4ffd1;--letter-glow:#0080ff61;--glyph-main:#10cfff;--glyph-accent:#ffffffe0;animation:2.85s cubic-bezier(.16,1,.3,1) .7s forwards hero-word-from-right}.hero-letter{background:var(--letter-fill);color:#0000;-webkit-text-fill-color:transparent;clip-path:polygon(11% 0,100% 0,89% 16%,96% 100%,0 100%,8% 82%,0 0);min-width:.82em;height:1.08em;transform:skewX(-6deg) translateY(calc((var(--letter-index) % 2) * -.035em));filter:drop-shadow(0 0 8px var(--letter-glow)) drop-shadow(0 0 18px #0080ff2e);-webkit-background-clip:text;background-clip:text;place-items:center;padding:0 .03em;font-family:Orbitron,Eurostile,Segoe UI,Inter,sans-serif;font-weight:950;display:inline-grid;position:relative}.hero-letter:before,.hero-letter:after{content:attr(data-letter);pointer-events:none;-webkit-text-fill-color:transparent;place-items:center;display:grid;position:absolute;inset:0}.hero-letter:before{color:#0000;-webkit-text-stroke:1px var(--letter-edge);text-shadow:0 0 12px var(--letter-glow)}.hero-letter:after{background:linear-gradient(90deg,#0000 0 18%,#ffffffd1 18% 24%,#0000 24% 62%,#00d4ff8c 62% 70%,#0000 70%);opacity:.62;mix-blend-mode:screen;-webkit-background-clip:text;background-clip:text;transform:translate(.025em)}.hero-glyph{width:.86em;height:1.08em;transform:skewX(-6deg) translateY(calc((var(--letter-index) % 2) * -.035em));filter:drop-shadow(0 0 8px var(--letter-glow)) drop-shadow(0 0 18px #0080ff2e);display:inline-block;overflow:visible}.hero-glyph-k,.hero-glyph-c{width:.82em}.hero-glyph-fill{fill:var(--glyph-main);filter:drop-shadow(0 0 10px var(--letter-glow))}.hero-glyph-shine{fill:var(--glyph-accent);opacity:.86}.hero-glyph-slice{fill:#000000c7}.hero-glyph-hole{fill:#000;opacity:.96}.hero-letter-open-a{min-width:.74em;transform:skewX(-8deg) translateY(calc((var(--letter-index) % 2) * -.035em)) scaleX(1.08)}.hero-letter-open-a:after{background:linear-gradient(90deg,#0000 0 42%,#ffffffe6 42% 48%,#0000 48%),linear-gradient(#0000 0 68%,#00d4ffb3 68% 74%,#0000 74%);-webkit-background-clip:text;background-clip:text}.hero-letter-wide-m{min-width:1.05em;transform:skewX(-7deg) scaleX(1.08) translateY(calc((var(--letter-index) % 2) * -.035em))}.hero-letter-wide-m:after{background:linear-gradient(90deg,#0000 0 13%,#ffffffd9 13% 18%,#0000 18% 48%,#00d4ff99 48% 54%,#0000 54%),linear-gradient(135deg,#0000 0 56%,#ffffffbf 56% 62%,#0000 62%);-webkit-background-clip:text;background-clip:text}.hero-letter-cut-c:after{background:linear-gradient(90deg,#0000 0 68%,#00d4fff2 68% 80%,#0000 80%),linear-gradient(135deg,#0000 0 30%,#ffffffe6 30% 42%,#0000 42%),linear-gradient(225deg,#0000 0 66%,#0080ffb8 66% 76%,#0000 76%);-webkit-background-clip:text;background-clip:text}.hero-letter-blade-k{min-width:.9em}.hero-letter-blade-k:before{-webkit-text-stroke:1.4px var(--letter-edge)}.hero-letter-blade-k:after{background:linear-gradient(115deg,#0000 0 35%,#fffffff2 35% 45%,#0000 45%),linear-gradient(63deg,#0000 0 52%,#00d4ffc7 52% 62%,#0000 62%),linear-gradient(90deg,#0000 0 14%,#ffffffc2 14% 21%,#0000 21%);-webkit-background-clip:text;background-clip:text}.hero-letter-split-h:after,.hero-letter-split-b:after{background:linear-gradient(#0000 0 42%,#000000e6 42% 49%,#0000 49%),linear-gradient(90deg,#0000 0 18%,#fffc 18% 24%,#0000 24% 62%,#00d4ff9e 62% 70%,#0000 70%);-webkit-background-clip:text;background-clip:text}.hero-letter-cut-o:before{-webkit-text-stroke:1.5px var(--letter-edge)}.hero-letter-cut-o:after{background:linear-gradient(135deg,#0000 0 40%,#fffffff2 40% 48%,#0000 48%),linear-gradient(90deg,#0000 0 62%,#00d4ffa6 62% 70%,#0000 70%);-webkit-background-clip:text;background-clip:text}.hero-letter-arc-u{min-width:.78em;transform:skewX(-6deg) scaleX(1.16) translateY(calc((var(--letter-index) % 2) * -.035em))}.hero-letter-arc-u:after{background:linear-gradient(90deg,#0000 0 28%,#ffffffd9 28% 34%,#0000 34% 70%,#00d4ffa6 70% 78%,#0000 78%),linear-gradient(#0000 0 70%,#00d4ffb3 70% 78%,#0000 78%);-webkit-background-clip:text;background-clip:text}.hero-name:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0080ffbd,#00d4ffeb,#0000);height:1px;position:absolute;bottom:-.55rem;left:7%;right:7%;box-shadow:0 0 12px #0080ff6b}.hero-arabic{direction:rtl}.hero-arabic .hero-name{text-transform:none;letter-spacing:0;direction:rtl;padding-inline:1rem;font-size:clamp(2.7rem,7.5vw,6rem)}.hero-arabic-wordmark{font-feature-settings:"calt" 1, "liga" 1, "kern" 1;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.45rem,1.25vw,1rem);font-family:IBM Plex Sans Arabic,Cairo,Tajawal,DIN Next Arabic,Noto Sans Arabic,Geeza Pro,Tahoma,sans-serif;line-height:1.1;display:inline-flex;position:relative}.hero-arabic-code-mark{color:#00d4ffad;letter-spacing:.1em;text-transform:lowercase;text-shadow:0 0 14px #0080ff73;margin-inline-end:clamp(.15rem,.7vw,.5rem);font-family:Courier New,monospace;font-size:.28em;font-weight:700;line-height:1;display:inline-block;transform:translateY(.18em)}.hero-arabic-cursor{background:linear-gradient(#ffffffe6,#00d4ffe6);width:.08em;height:.78em;margin-inline-start:clamp(.1rem,.5vw,.35rem);animation:1.15s steps(2,start) infinite cursor-blink;display:inline-block;transform:translateY(.09em)skew(-8deg);box-shadow:0 0 14px #0080ff80}.hero-arabic-word{-webkit-text-fill-color:transparent;background:linear-gradient(#fff 0%,#e7fbff 42%,#74c7ff 100%);letter-spacing:0;text-shadow:0 0 16px #ffffff1f,0 0 24px #0080ff3d;filter:drop-shadow(0 0 10px #00bfff38);opacity:0;will-change:transform, opacity, filter;-webkit-background-clip:text;background-clip:text;padding:0 .03em .08em;font-weight:800;display:inline-block;position:relative;transform:skew(-3deg)}.hero-arabic-word-blue{background:linear-gradient(#5df4ff 0%,#0095ff 54%,#2457ff 100%);-webkit-background-clip:text;background-clip:text;transform:skew(-3deg)translateY(.025em)}.hero-arabic-word-white{animation:2.85s cubic-bezier(.16,1,.3,1) .7s forwards hero-arabic-from-right}.hero-arabic-word-blue{animation:2.85s cubic-bezier(.16,1,.3,1) .7s forwards hero-arabic-from-left}.hero-arabic-word:before{content:attr(data-word);color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:.012em #00d4ff8f;opacity:.7;pointer-events:none;position:absolute;inset:0 0 .12em}@keyframes cursor-blink{0%,52%{opacity:1}53%,to{opacity:.28}}.hero-message{flex-direction:column;gap:1.2rem;display:flex}.hero-welcome{color:#0080ff;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:clamp(1.6rem,3.5vw,2.8rem);font-weight:700}.hero-tagline{color:#00bfffdb;opacity:0;margin:0;font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:600;line-height:1.5;animation:1.05s 4.25s forwards hero-text-reveal}.hero-role{color:#00bfffc7;letter-spacing:.04em;opacity:0;margin:0;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:600;animation:.95s 3.9s forwards hero-text-reveal}.hero-slogan{color:#fffffff0;opacity:0;margin:0;font-size:clamp(1.35rem,3vw,2.35rem);font-weight:800;line-height:1.25;animation:.95s 4.02s forwards hero-text-reveal}.hero-description{color:#ffffffd1;white-space:pre-line;opacity:0;max-width:760px;margin:0;font-size:clamp(1rem,1.65vw,1.3rem);font-weight:500;line-height:1.7;animation:1.05s 4.14s forwards hero-text-reveal}.hero-note{color:#0080ff99;margin:0;font-size:clamp(.9rem,1.4vw,1.1rem);line-height:1.6}@keyframes glow-pulse{0%,to{text-shadow:0 0 10px #0080ff4d,0 0 20px #0080ff33}50%{text-shadow:0 0 20px #0080ff80,0 0 40px #0080ff4d,0 0 60px #0080ff33}}@keyframes hero-word-from-left{0%{opacity:0;filter:blur(10px);transform:translate3d(-50vw,.3em,-14rem)rotateX(68deg)rotateY(-520deg)rotate(-180deg)scale(.72)}34%{opacity:.82;filter:blur(4px);transform:translate3d(-20vw,.1em,-5rem)rotateX(-42deg)rotateY(-300deg)rotate(-96deg)scale(.9)}70%{opacity:1;filter:blur();transform:translate(.12em)rotateX(10deg)rotateY(28deg)rotate(9deg)scale(1.04)}to{opacity:1;filter:blur();transform:translate(0,0)rotateX(0)rotateY(0)rotate(0)scale(1)}}@keyframes hero-word-from-right{0%{opacity:0;filter:blur(10px);transform:translate3d(50vw,.3em,-14rem)rotateX(-68deg)rotateY(520deg)rotate(180deg)scale(.72)}34%{opacity:.82;filter:blur(4px);transform:translate3d(20vw,.1em,-5rem)rotateX(42deg)rotateY(300deg)rotate(96deg)scale(.9)}70%{opacity:1;filter:blur();transform:translate(-.12em)rotateX(-10deg)rotateY(-28deg)rotate(-9deg)scale(1.04)}to{opacity:1;filter:blur();transform:translate(0,0)rotateX(0)rotateY(0)rotate(0)scale(1)}}@keyframes hero-arabic-from-right{0%{opacity:0;filter:blur(10px)drop-shadow(0 0 14px #00bfff2e);transform:translate3d(46vw,.2em,-12rem)rotateX(-48deg)rotateY(380deg)rotate(90deg)skew(-3deg)scale(.78)}62%{opacity:1;filter:blur()drop-shadow(0 0 10px #00bfff38);transform:translate(-.08em)rotateX(-8deg)rotateY(-24deg)rotate(-6deg)skew(-3deg)scale(1.03)}to{opacity:1;filter:blur()drop-shadow(0 0 10px #00bfff38);transform:translate(0,0)rotateX(0)rotateY(0)rotate(0)skew(-3deg)scale(1)}}@keyframes hero-arabic-from-left{0%{opacity:0;filter:blur(10px)drop-shadow(0 0 14px #00bfff2e);transform:translate3d(-46vw,.2em,-12rem)rotateX(48deg)rotateY(-380deg)rotate(-90deg)skew(-3deg)translateY(.025em)scale(.78)}62%{opacity:1;filter:blur()drop-shadow(0 0 10px #00bfff38);transform:translate(.08em)rotateX(8deg)rotateY(24deg)rotate(6deg)skew(-3deg)translateY(.025em)scale(1.03)}to{opacity:1;filter:blur()drop-shadow(0 0 10px #00bfff38);transform:translate(0,0)rotateX(0)rotateY(0)rotate(0)skew(-3deg)translateY(.025em)scale(1)}}@keyframes hero-text-reveal{0%{opacity:0;filter:blur(5px);transform:translateY(.9rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-name-first,.hero-name-last,.hero-arabic-word-white,.hero-arabic-word-blue,.hero-role,.hero-slogan,.hero-description,.hero-tagline{opacity:1;filter:none;animation:none;transform:none}}@media (width<=768px){.home{padding:9rem 1.2rem 3rem}.hero-name{letter-spacing:clamp(.08rem,1vw,.22rem);margin-bottom:1rem;font-size:clamp(2.25rem,11vw,4.5rem)}.hero-message{gap:.9rem}.hero-welcome{font-size:clamp(1.3rem,4vw,2rem)}.hero-tagline{font-size:clamp(1rem,2.5vw,1.5rem)}.hero-description{line-height:1.6}}.site-nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0080ff1f,#ffffff0a),#010610c7;border:1px solid #00bfff38;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,100% - 2rem);min-height:4.35rem;padding:.55rem .75rem;display:flex;position:fixed;top:1rem;right:50%;transform:translate(50%);box-shadow:0 18px 50px #00000061,0 0 28px #0080ff2e,inset 0 1px #ffffff14}.site-nav-brand{color:#ffffffeb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.7rem;min-width:max-content;font-size:.9rem;font-weight:900;text-decoration:none;display:inline-flex}.site-nav-brand img{object-fit:contain;filter:drop-shadow(0 0 12px #00bfff57);width:3.05rem;height:3.05rem}.site-nav-links{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.site-nav-main{justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;display:flex}.site-nav-links a,.nav-language-switcher button{color:#ffffffbd;border:1px solid #0000;border-radius:6px;align-items:center;min-height:2.65rem;padding:0 .8rem;font-size:.85rem;font-weight:800;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.site-nav-links a:hover,.nav-language-switcher button:hover,.nav-language-switcher button.active{color:#fff;background:#0080ff1f;border-color:#00d4ff47}.nav-language-switcher{background:#0003;border:1px solid #00d4ff2e;border-radius:6px;align-items:center;gap:.2rem;padding:.18rem;display:inline-flex}.nav-language-switcher button{cursor:pointer;min-height:2.25rem;padding:0 .62rem;font-size:.78rem}.nav-language-switcher button.active{box-shadow:0 0 14px #0080ff3d}@media (width<=780px){.site-nav{top:max(.65rem, env(safe-area-inset-top));background:linear-gradient(135deg,#0080ff1a,#ffffff09),#010610d6;border-color:#00bfff2e;flex-flow:wrap;align-items:center;gap:.55rem;width:min(100% - 1rem,34rem);min-height:0;padding:.45rem;box-shadow:0 12px 34px #0000005c,0 0 20px #0080ff24,inset 0 1px #ffffff12}.site-nav-brand{letter-spacing:.06em;flex:auto;gap:.5rem;min-width:0;font-size:.76rem}.site-nav-brand span{text-overflow:ellipsis;white-space:nowrap;max-width:9.8rem;overflow:hidden}.site-nav-brand img{width:2.35rem;height:2.35rem}.site-nav-main{display:contents}.site-nav-links{scrollbar-width:none;-webkit-overflow-scrolling:touch;order:3;justify-content:flex-start;gap:.25rem;width:100%;padding:.1rem 0 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.site-nav-links::-webkit-scrollbar{display:none}.site-nav-links a{white-space:nowrap;border-radius:5px;min-height:2.15rem;padding:0 .62rem;font-size:.78rem}.nav-language-switcher{background:#0000002e;border-color:#00d4ff29;flex:none;order:2;margin-left:auto;padding:.14rem}.nav-language-switcher button{border-radius:5px;min-height:2rem;padding:0 .5rem;font-size:.72rem}.site-nav-rtl .nav-language-switcher{margin-left:0;margin-right:auto}}@media (width<=520px){.site-nav{width:calc(100% - .8rem)}.site-nav-brand{flex-basis:3rem}.site-nav-brand span{max-width:7.5rem;font-size:.68rem}}@media (width<=390px){.site-nav-brand span{display:none}.site-nav-links a{padding:0 .55rem;font-size:.74rem}.nav-language-switcher button{padding:0 .45rem}}.about{background:radial-gradient(circle at 18% 16%,#0080ff29,#0000 30%),radial-gradient(circle at 88% 72%,#00d4ff14,#0000 26%),linear-gradient(#020713 0%,#040b17 100%);padding:clamp(5rem,9vw,7.5rem) 2rem;position:relative;overflow:hidden}.about:before{content:"";pointer-events:none;background-image:linear-gradient(#00d4ff0b 1px,#0000 1px),linear-gradient(90deg,#00d4ff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.about-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.about-rtl{direction:rtl}.about-system{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.about-story{text-align:left}.about-rtl .about-story{text-align:right}.about-eyebrow{color:#00d4ffe6;letter-spacing:.12em;text-transform:uppercase;background:#0080ff14;border:1px solid #00d4ff4d;border-radius:6px;width:fit-content;margin:0 0 1rem;padding:.45rem .7rem;font-size:.78rem;font-weight:900}.about-rtl .about-eyebrow{margin-left:auto;margin-right:0}.about-story h3{color:#fffffff5;text-shadow:0 0 28px #0080ff38;max-width:680px;margin:0;font-size:clamp(2rem,4.6vw,4rem);font-weight:950;line-height:1.05}.about-story>p:last-of-type{color:#ffffffc2;max-width:660px;margin:1.25rem 0 0;font-size:clamp(1rem,1.4vw,1.18rem);font-weight:500;line-height:1.8}.about-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1.8rem;display:grid}.about-status{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.75rem;min-height:4.2rem;padding:.85rem 1rem;transition:transform .22s,border-color .22s,background .22s;display:flex;box-shadow:inset 0 1px #ffffff12}.about-status:hover{background:#0080ff1a;border-color:#00d4ff57;transform:translateY(-3px)}.about-status span{background:#00d4ff;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 16px #0080ffd1}.about-status strong{color:#ffffffdb;font-size:.92rem}.developer-console{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0080ff24,#ffffff09),#010712d1;border:1px solid #00d4ff3d;border-radius:8px;position:relative;overflow:hidden;transform:perspective(900px)rotateY(-4deg);box-shadow:0 26px 70px #00000073,0 0 44px #0080ff33,inset 0 1px #ffffff14}.about-rtl .developer-console{transform:perspective(900px)rotateY(4deg)}.developer-console:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 35%,#ffffff1a,#0000 62%);animation:7s ease-in-out infinite console-sheen;position:absolute;inset:-30%}.console-topbar{z-index:1;background:#0000003d;border-bottom:1px solid #ffffff14;align-items:center;gap:.45rem;min-height:3rem;padding:0 1rem;display:flex;position:relative}.console-topbar span{background:#00d4ffc7;border-radius:50%;width:.62rem;height:.62rem;box-shadow:0 0 12px #0080ff94}.console-topbar span:nth-child(2){background:#fff9}.console-topbar span:nth-child(3){background:#0080ffb8}.console-topbar p{color:#ffffff9e;letter-spacing:.08em;margin-left:.75rem;font-size:.78rem;font-weight:800}.about-rtl .console-topbar p{margin-left:0;margin-right:.75rem}.developer-console pre{z-index:1;text-align:left;margin:0;padding:clamp(1.1rem,3vw,2rem);position:relative;overflow-x:auto}.developer-console code{color:#e7f7ffeb;white-space:pre;background:0 0;padding:0;font-family:Courier New,monospace;font-size:clamp(.82rem,1.3vw,1rem);line-height:1.85;display:block}@keyframes console-sheen{0%,45%{opacity:0;transform:translate(-42%)rotate(8deg)}55%{opacity:1}to{opacity:0;transform:translate(42%)rotate(8deg)}}@media (width<=920px){.about-system{grid-template-columns:1fr}.developer-console,.about-rtl .developer-console{transform:none}}@media (width<=640px){.about{padding:4rem 1.2rem}.about-status-grid{grid-template-columns:1fr}}.skills{background:radial-gradient(circle at 12% 34%,#00d4ff1a,#0000 30%),linear-gradient(#020713 0%,#040b17 100%);padding:clamp(5rem,9vw,7.5rem) 2rem;position:relative;overflow:hidden}.skills-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.skills-rtl{direction:rtl}.skills-subtitle{color:#ffffffad;max-width:680px;margin:1rem auto 0;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:600;line-height:1.7}.stack-map{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:center;gap:clamp(1.4rem,4vw,3rem);margin-top:clamp(2.5rem,5vw,4.2rem);display:grid;position:relative}.stack-core{background:radial-gradient(circle,#00d4ff38,#0000 56%),#ffffff0d;border:1px solid #00d4ff3d;border-radius:8px;align-content:center;place-items:center;min-height:18rem;display:grid;position:sticky;top:7rem;overflow:hidden;box-shadow:0 0 42px #0080ff38,inset 0 1px #ffffff14}.stack-core:before,.stack-core:after{content:"";border:1px solid #00d4ff29;border-radius:50%;animation:4.8s ease-in-out infinite core-pulse;position:absolute}.stack-core:before{inset:2.2rem}.stack-core:after{animation-delay:1.4s;inset:4.2rem}.stack-core span,.stack-core strong{z-index:1;position:relative}.stack-core span{color:#00d4ffd1;letter-spacing:.18em;font-size:.78rem;font-weight:900}.stack-core strong{color:#fffffff0;margin-top:.35rem;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:950}.stack-layers{gap:1rem;display:grid;position:relative}.stack-layers:before{content:"";background:linear-gradient(#0000,#00d4ffb8,#0000);width:1px;position:absolute;top:1.6rem;bottom:1.6rem;left:1.45rem;box-shadow:0 0 18px #0080ff6b}.skills-rtl .stack-layers:before{left:auto;right:1.45rem}.stack-layer{animation:.7s both stack-rise;animation-delay:calc(var(--layer-index) * 80ms);grid-template-columns:3rem minmax(0,1fr);align-items:stretch;gap:1rem;display:grid;position:relative}.skills-rtl .stack-layer{grid-template-columns:3rem minmax(0,1fr)}.layer-node{z-index:1;background:#020812eb;border:1px solid #00d4ff61;border-radius:8px;align-self:start;place-items:center;width:3rem;height:3rem;display:grid;position:relative;box-shadow:0 0 22px #0080ff42}.layer-node span{color:#00d4ffe6;font-family:Courier New,monospace;font-size:.82rem;font-weight:900}.layer-content{background:linear-gradient(135deg,#0080ff1a,#ffffff0a),#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;padding:1.15rem;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;box-shadow:inset 0 1px #ffffff12}.layer-content:hover{border-color:#00d4ff5c;transform:translate(6px);box-shadow:0 18px 40px #0080ff29}.skills-rtl .layer-content:hover{transform:translate(-6px)}.layer-heading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.layer-heading h3{background:linear-gradient(135deg,#fff 0%,#00d4ff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.1rem,1.8vw,1.45rem);font-weight:950}.layer-heading p{color:#ffffff94;max-width:320px;margin:0;font-size:.82rem;font-weight:700;line-height:1.45}.skill-pills{flex-wrap:wrap;gap:.55rem;display:flex}.skill-pills span{color:#ffffffd1;background:#0003;border:1px solid #00d4ff2e;border-radius:6px;padding:.45rem .65rem;font-size:.82rem;font-weight:800;transition:transform .2s,background .2s,color .2s}.skill-pills span:hover{color:#fff;background:#0080ff24;transform:translateY(-2px)}@keyframes core-pulse{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:1;transform:scale(1.03)}}@keyframes stack-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=920px){.stack-map{grid-template-columns:1fr}.stack-core{min-height:11rem;position:relative;top:auto}}@media (width<=640px){.skills{padding:4rem 1.2rem}.stack-layer{grid-template-columns:2.65rem minmax(0,1fr);gap:.75rem}.layer-node{width:2.65rem;height:2.65rem}.layer-heading{display:block}.layer-heading p{margin-top:.4rem}}.contact{background:radial-gradient(circle at 82% 20%,#0080ff2e,#0000 30%),radial-gradient(circle at 18% 84%,#00d4ff1a,#0000 28%),linear-gradient(#0000 72%,#0080ff14 72%,#0000003d 100%),linear-gradient(#040b17 0%,#020713 100%);padding:clamp(5rem,9vw,7.5rem) 2rem clamp(6rem,10vw,8.5rem);position:relative;overflow:hidden}.contact:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 20%,#ffffff0b,#0000 52%),repeating-linear-gradient(90deg,#00d4ff08 0 1px,#0000 1px 74px);position:absolute;inset:0}.contact:after{content:"";pointer-events:none;opacity:.68;background:linear-gradient(90deg,#0000,#00d4ff6b,#0000) top/100% 1px no-repeat,repeating-linear-gradient(90deg,#0000 0 2.2rem,#ffffff14 2.2rem 2.3rem,#0000 2.3rem 5.2rem),linear-gradient(#0080ff0a,#0000005c);height:clamp(4rem,8vw,6rem);position:absolute;bottom:0;left:0;right:0}.contact-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.contact-rtl{direction:rtl}.contact-gateway{grid-template-columns:1fr;align-items:start;gap:clamp(2.4rem,5vw,4rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.contact-intro{text-align:left;max-width:900px}.contact-rtl .contact-intro{text-align:right}.contact-eyebrow{color:#00d4ffe6;letter-spacing:.12em;text-transform:uppercase;background:#0080ff14;border:1px solid #00d4ff4d;border-radius:6px;width:fit-content;margin:0 0 1rem;padding:.45rem .7rem;font-size:.78rem;font-weight:900}.contact-rtl .contact-eyebrow{margin-left:auto;margin-right:0}.contact-intro h3{color:#fffffff5;text-shadow:0 0 28px #0080ff38;max-width:820px;margin:0;font-size:clamp(2rem,4.6vw,4rem);font-weight:950;line-height:1.05}.contact-intro>p:not(.contact-eyebrow):not(.trust-line){color:#ffffffbd;max-width:820px;margin:1.25rem 0 0;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:550;line-height:1.75}.trust-line{color:#00d4ffc7;margin-top:1.4rem;font-size:.92rem;font-weight:850;line-height:1.6}.contact-info-panel{perspective:1100px;width:100%;min-height:clamp(34rem,54vw,44rem);padding-block:clamp(.4rem,2vw,1.2rem) 0;position:relative}.contact-info-panel:before{content:"";z-index:-1;clip-path:polygon(0 38%,8% 38%,8% 23%,18% 23%,18% 45%,30% 45%,30% 17%,43% 17%,43% 35%,53% 35%,53% 11%,66% 11%,66% 42%,76% 42%,76% 26%,88% 26%,88% 47%,100% 47%,100% 100%,0 100%);opacity:.72;pointer-events:none;background:linear-gradient(#0000 0 30%,#01061052 30% 100%),linear-gradient(90deg,#0000 0 3%,#0712228c 3% 9%,#0000 9% 13%,#050e1c80 13% 22%,#0000 22% 29%,#08162785 29% 38%,#0000 38% 44%,#040e1d94 44% 55%,#0000 55% 61%,#07132385 61% 71%,#0000 71% 77%,#050f2085 77% 88%,#0000 88%),repeating-linear-gradient(90deg,#00d4ff0f 0 1px,#0000 1px 18px),radial-gradient(circle at 76% 24%,#00d4ff2e,#0000 34%),radial-gradient(circle at 38% 78%,#0080ff24,#0000 36%),linear-gradient(115deg,#0000 25%,#ffffff0b,#0000 60%);position:absolute;inset:-2.5rem -1rem -1.2rem}.contact-info-label{color:#00d4ffd6;letter-spacing:.12em;text-transform:uppercase;width:fit-content;margin:0 0 1rem;font-family:Courier New,monospace;font-size:.82rem;font-weight:900}.contact-rtl .contact-info-label{margin-left:auto;margin-right:0}.contact-hub{background:linear-gradient(135deg,#0080ff1a,#ffffff0a),#020812b8;border:1px solid #00d4ff33;border-radius:8px;gap:1rem;padding:clamp(1rem,2.6vw,1.6rem);display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0000005c,0 0 36px #0080ff24,inset 0 1px #ffffff14}.contact-hub:before{content:"";pointer-events:none;opacity:.9;background:linear-gradient(#00d4ff0d 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#00d4ff0a 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 80% 18%,#00d4ff24,#0000 34%);position:absolute;inset:0}.contact-hub-top,.contact-primary-route,.contact-route-grid{z-index:1;position:relative}.contact-hub-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.contact-hub-top .contact-info-label{margin-bottom:0}.contact-hub-top>span{color:#00d4ffd1;letter-spacing:.12em;border:1px solid #00d4ff3d;border-radius:999px;padding:.35rem .55rem;font-family:Courier New,monospace;font-size:.72rem;font-weight:900}.contact-primary-route,.contact-route{color:#fff;border:1px solid #00d4ff29;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid}.contact-primary-route{background:linear-gradient(135deg,#0080ff33,#00d4ff14),#ffffff0b;min-height:6.2rem;padding:1rem;box-shadow:inset 0 1px #ffffff14}.contact-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.contact-route{background:#ffffff0a;align-content:start;min-height:8rem;padding:.95rem}.contact-route-icon{background:linear-gradient(135deg,#0080ff2e,#ffffff0d),#0000002e;border:1px solid #00d4ff3d;border-radius:8px;place-items:center;width:3rem;height:3rem;display:grid;box-shadow:inset 0 1px #ffffff14,0 0 18px #0080ff24}.contact-route-icon svg{fill:none;stroke:currentColor;stroke-width:2.05px;stroke-linecap:round;stroke-linejoin:round;color:#ebfcfff0;width:1.45rem;height:1.45rem}.contact-route:nth-child(2) .contact-route-icon svg,.contact-route:nth-child(3) .contact-route-icon svg{fill:currentColor;stroke:none}.contact-primary-route span span,.contact-route span span{color:#00d4ffc7;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.22rem;font-family:Courier New,monospace;font-size:.72rem;font-weight:900;display:block}.contact-primary-route strong,.contact-route strong{color:#ffffffeb;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;font-size:clamp(.94rem,1.35vw,1.12rem);font-weight:850;line-height:1.35;display:block}.contact-primary-route:hover,.contact-route:hover{background:#0080ff1a;border-color:#00d4ff61;transform:translateY(-3px);box-shadow:0 0 26px #0080ff2e}.contact-info-grid{min-height:0;transform-style:preserve-3d;background:linear-gradient(110deg,#ffffff0f,#0000 18% 82%,#00d4ff14) bottom/100% 5.5rem no-repeat,radial-gradient(at bottom,#00d4ff1f,#0000 58%),linear-gradient(90deg,#0000,#00d4ff73,#0000) center bottom 1.25rem/100% 1px no-repeat;border-bottom:0;padding:0;position:absolute;inset:clamp(2.5rem,5vw,4rem) 0 0}.contact-info-box{--tower-depth:1.7rem;--tower-angle:-8deg;--tower-light:#00d4ffe6;width:clamp(7rem,13vw,9.5rem);min-height:16rem;box-shadow:none;color:#fff;transform-origin:bottom;transform-style:preserve-3d;background:0 0;border:0;border-radius:0;padding:0;text-decoration:none;transition:filter .22s;display:block;position:absolute;bottom:1.7rem;overflow:visible;transform:translateZ(0)}.contact-info-box:before,.contact-info-box:after{content:none}.tower-building{min-height:inherit;transform:rotateY(var(--tower-angle)) rotateX(1deg);transform-origin:bottom;transform-style:preserve-3d;transition:filter .22s;display:block;position:absolute;bottom:0;left:0;right:0}.tower-face{flex-direction:column;display:flex;position:absolute;overflow:hidden}.tower-front{background:linear-gradient(90deg,#ffffff24,#0000 15%,#00000057 100%),linear-gradient(#00d4ff21,#0000 16%),repeating-linear-gradient(90deg,#ffffff0e 0 1px,#0000 1px 18%),repeating-linear-gradient(#0000 0 2.25rem,#ffffff09 2.25rem 2.34rem,#0000 2.34rem 2.7rem),linear-gradient(145deg,#0d1d30fa,#01050ff0);border:1px solid #00d4ff33;border-bottom-color:#00d4ff5c;border-radius:3px 3px 1px 1px;padding:1rem .95rem;inset:0;box-shadow:inset 1px 0 #ffffff1f,inset 10px 0 24px #ffffff09,inset -18px 0 38px #00000052,0 24px 44px #0000006b,0 0 26px #0080ff1a}.tower-front:before,.tower-front:after{content:"";pointer-events:none;position:absolute}.tower-front:before{background:linear-gradient(90deg,#0000 0 31%,#ffffff0b 31% 32%,#0000 32% 66%,#00d4ff0e 66% 67%,#0000 67%),linear-gradient(#ffffff0e,#0000 12% 78%,#00d4ff0e);border-left:1px solid #ffffff0f;border-right:1px solid #00d4ff14;inset:.35rem .55rem 0}.tower-front:after{background:linear-gradient(90deg,#ffffff14,#0000 25% 75%,#0000002e),repeating-linear-gradient(90deg,#00d4ff1f 0 .25rem,#0000 .25rem .95rem),#0000002e;border-top:1px solid #00d4ff2e;height:2.15rem;bottom:0;left:.8rem;right:.8rem}.tower-side{top:.45rem;right:calc(var(--tower-depth) * -1);width:var(--tower-depth);transform-origin:0;background:linear-gradient(90deg,#00d4ff1f,#00000075),linear-gradient(#0080ff1f,#00000085);border:1px solid #00d4ff1f;border-left:0;border-radius:0 4px 1px 0;grid-template-columns:repeat(2,1fr);align-content:start;gap:.7rem .26rem;padding:4.25rem .28rem .8rem;display:grid;bottom:0;transform:rotateY(65deg)}.tower-side i{background:#00d4ff38;border-radius:1px;height:.45rem}.tower-rooftop{clip-path:polygon(0 100%,0 42%,18% 42%,18% 22%,44% 22%,44% 0,56% 0,56% 22%,82% 22%,82% 42%,100% 42%,100% 100%);transform-origin:bottom;background:linear-gradient(90deg,#ffffff29,#0000 38%,#0000003d),linear-gradient(#00d4ff2e,#00000052);border:1px solid #00d4ff2e;border-bottom-color:#00d4ff4d;border-radius:2px 2px 0 0;height:2rem;position:absolute;top:-1.95rem;left:.75rem;right:.75rem;transform:translateZ(.2rem)}.tower-rooftop:before{content:"";background:linear-gradient(#ffffffd9,#00d4ff75,#0000);width:2px;height:2.2rem;position:absolute;bottom:84%;left:50%;transform:translate(-50%);box-shadow:0 0 10px #00d4ff8c}.tower-rooftop:after{content:"";background:#ffffffe6;border-radius:50%;width:.4rem;height:.4rem;position:absolute;bottom:calc(84% + 2.05rem);left:50%;transform:translate(-50%);box-shadow:0 0 10px #00d4ffcc,0 0 22px #0080ff73}.tower-ground-glow{filter:blur(5px);opacity:.78;transform-origin:top;pointer-events:none;background:radial-gradient(#00d4ff57,#0000 64%),#0000003d;height:2rem;position:absolute;bottom:-1.45rem;left:-.8rem;right:-.8rem;transform:rotateX(74deg)}.tower-roof,.tower-window-grid,.contact-info-box strong{z-index:1;position:relative}.tower-sign{background:linear-gradient(135deg,#00d4ff1a,#ffffff0a),#0000002e;border:1px solid #00d4ff29;border-radius:6px;justify-content:space-between;align-items:center;gap:.65rem;margin:-.25rem -.2rem 0;padding:.55rem .6rem;display:flex;box-shadow:inset 0 1px #ffffff14,0 0 18px #0080ff1f}.tower-sign>span:last-child{color:#00d4ffc7;letter-spacing:.1em;text-transform:uppercase;font-family:Courier New,monospace;font-size:.78rem;font-weight:900}.tower-icon{background:#0080ff1f;border:1px solid #00d4ff42;border-radius:6px;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:inset 0 1px #ffffff1a,0 0 18px #0080ff33}.tower-icon svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;color:#ebfcffeb;width:1.45rem;height:1.45rem}.contact-tower-3 .tower-icon svg,.contact-tower-4 .tower-icon svg{fill:currentColor;stroke:none}.tower-window-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem .62rem;margin-block:auto;padding:1rem .1rem .9rem;display:grid}.tower-window-grid i{background:#00d4ff24;border-radius:2px;height:.58rem;display:block;box-shadow:inset 0 0 0 1px #00d4ff14}.tower-window-grid i:nth-child(3n+1),.tower-window-grid i:nth-child(4n+2){background:#aaefffb8;box-shadow:0 0 10px #00d4ff57,inset 0 0 0 1px #ffffff29}.tower-window-grid i:nth-child(5n){opacity:.28}.contact-info-box strong{color:#ffffffeb;overflow-wrap:anywhere;border-top:1px solid #00d4ff1f;margin-top:.25rem;padding-top:.75rem;font-size:clamp(.9rem,1.25vw,1.04rem);font-weight:850;line-height:1.35}.contact-tower-1{z-index:3;--tower-angle:-10deg;--window-delay:1;width:clamp(7rem,11vw,8.5rem);min-height:clamp(20rem,35vw,27rem);left:1%}.contact-tower-2{z-index:4;--tower-angle:7deg;--window-delay:3;width:clamp(6.6rem,10.5vw,8rem);min-height:clamp(16rem,27vw,21rem);left:28%}.contact-tower-3{z-index:5;--tower-angle:-6deg;--window-delay:5;width:clamp(7.5rem,12vw,9.4rem);min-height:clamp(23rem,40vw,31rem);left:55%}.contact-tower-4{z-index:3;--tower-angle:9deg;--window-delay:7;width:clamp(6.8rem,10.8vw,8.2rem);min-height:clamp(18rem,31vw,24rem);left:82%}.contact-tower-1 .tower-rooftop{clip-path:polygon(0 100%,0 52%,28% 52%,28% 24%,42% 24%,50% 0,58% 24%,72% 24%,72% 52%,100% 52%,100% 100%)}.contact-tower-2 .tower-rooftop{clip-path:polygon(0 100%,0 28%,100% 28%,100% 100%);height:1.55rem;top:-1.5rem;left:1.25rem;right:1.25rem}.contact-tower-2 .tower-rooftop:before{height:1.45rem}.contact-tower-3 .tower-rooftop{clip-path:polygon(0 100%,0 48%,18% 48%,18% 30%,35% 30%,50% 0,65% 30%,82% 30%,82% 48%,100% 48%,100% 100%);height:2.5rem;top:-2.45rem}.contact-tower-3 .tower-rooftop:before{height:3rem}.contact-tower-4 .tower-rooftop{clip-path:polygon(0 100%,0 38%,18% 38%,18% 16%,82% 16%,82% 38%,100% 38%,100% 100%)}.contact-info-box:hover .tower-building{filter:drop-shadow(0 0 16px #0080ff38)}.contact-info-box:hover .tower-front{border-color:#00d4ff6b;box-shadow:inset 1px 0 #ffffff24,inset -18px 0 38px #00000040,0 30px 58px #00000075,0 0 42px #0080ff38}.contact-city-scene{isolation:isolate;perspective:1100px;background:radial-gradient(circle at 50% 18%,#00d4ff24,#0000 32%),linear-gradient(#01061024,#0106106b),linear-gradient(#0000 70%,#0080ff14 70%,#00000052);border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(1rem,2.4vw,2rem);min-height:clamp(34rem,54vw,44rem);padding:clamp(4rem,7vw,6rem) clamp(1rem,3vw,2.4rem) 0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -1px #00d4ff52,0 34px 80px #0000005c}.city-backdrop,.contact-building{transform-origin:bottom;position:absolute;bottom:0}.city-backdrop{z-index:0;opacity:.54;background:linear-gradient(90deg,#ffffff14,#0000 30%,#00000042),repeating-linear-gradient(#96e5ff33 0 .18rem,#0000 .18rem 1.15rem),linear-gradient(#0a1a2eb8,#020814d6);width:12%;box-shadow:inset -12px 0 28px #00000057}.city-backdrop-1{clip-path:polygon(0 14%,100% 0,100% 100%,0 100%);height:54%;left:0}.city-backdrop-2{clip-path:polygon(0 0,100% 12%,100% 100%,0 100%);width:10%;height:67%;left:14%}.city-backdrop-3{width:13%;height:58%;left:42%}.city-backdrop-4{border-radius:2rem 2rem 0 0;width:11%;height:70%;right:12%}.city-backdrop-5{width:14%;height:48%;right:0}.contact-city-scene:before,.contact-city-scene:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.contact-city-scene:before{background:radial-gradient(circle at 50% 38%,#0000 0 34%,#0003 64%,#00000094 100%),linear-gradient(#02071229,#0207120d 52%,#02071275)}.contact-city-scene:after{opacity:.7;background:linear-gradient(90deg,#0000,#00d4ff42,#0000) 50% 92%/86% 1px no-repeat,repeating-linear-gradient(90deg,#0000 0 3.4rem,#ffffff0e 3.4rem 3.48rem,#0000 3.48rem 6.8rem)}.contact-building{z-index:2;color:#fff;filter:drop-shadow(0 28px 34px #0000005c);width:100%;height:clamp(18rem,34vw,27rem);text-decoration:none;display:block;position:relative;overflow:visible}.contact-building:before,.contact-building:after{content:"";pointer-events:none;position:absolute}.contact-building:before{z-index:1;background:linear-gradient(90deg,#ffffff24,#0000 18%,#0000004d),repeating-linear-gradient(#0000 0 1.38rem,#ffffff0d 1.38rem 1.46rem,#0000 1.46rem 2.04rem),repeating-linear-gradient(90deg,#0000 0 1.05rem,#00d4ff14 1.05rem 1.12rem,#0000 1.12rem 2.1rem),linear-gradient(145deg,#0c1d32f7,#020712f2);border:1px solid #00d4ff2e;border-radius:.2rem .2rem 0 0;inset:0;box-shadow:inset 1px 0 #ffffff1a,inset -16px 0 34px #00000057,0 0 26px #0080ff1a}.contact-building:after{z-index:0;transform-origin:0 100%;background:repeating-linear-gradient(#00d4ff14 0 .7rem,#0000 .7rem 1.45rem),linear-gradient(90deg,#0080ff29,#00000080);width:.72rem;height:98%;bottom:0;right:-.72rem;transform:skewY(-18deg)}.building-roof,.building-glass,.building-side,.building-sign{z-index:2;position:absolute}.building-roof{clip-path:polygon(0 100%,0 42%,22% 42%,22% 18%,78% 18%,78% 42%,100% 42%,100% 100%);background:linear-gradient(90deg,#ffffff29,#0000 45%,#00000042),linear-gradient(#00d4ff29,#00000057);border:1px solid #00d4ff2e;height:1.4rem;top:-1.35rem;left:.8rem;right:.8rem}.building-glass{opacity:.54;background:repeating-linear-gradient(#aaefff85 0 .42rem,#0000 .42rem 1.28rem),repeating-linear-gradient(90deg,#0000 0 1rem,#ffffff14 1rem 1.08rem,#0000 1.08rem 2rem);inset:3.4rem .75rem 5rem}.building-side{transform-origin:0 100%;background:linear-gradient(90deg,#00d4ff1f,#00000080),repeating-linear-gradient(#96e5ff1f 0 .4rem,#0000 .4rem 1.4rem);width:.65rem;top:.4rem;bottom:0;right:-.65rem;transform:skewY(-18deg)}.contact-ad-icon{z-index:2;background:#0080ff38;border:1px solid #ffffff29;flex:none;place-items:center;width:1.95rem;height:1.95rem;display:grid;position:relative;overflow:visible;box-shadow:0 0 14px #00d4ff33}.contact-ad-icon svg{fill:none;stroke:currentColor;stroke-width:2.05px;stroke-linecap:round;stroke-linejoin:round;color:#eefdfff0;width:1.18rem;height:1.18rem;display:block}.contact-building-3 .contact-ad-icon svg,.contact-building-4 .contact-ad-icon svg{fill:currentColor;stroke:none}.contact-ad-copy{z-index:2;gap:.12rem;min-width:0;display:grid;position:relative}.contact-ad-copy span{color:#00d4ffdb;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-family:Courier New,monospace;font-size:.58rem;font-weight:900}.contact-ad-copy strong{color:#fffffff0;white-space:normal;overflow-wrap:anywhere;text-shadow:0 0 12px #0080ff59;direction:ltr;unicode-bidi:isolate;font-size:clamp(.62rem,.76vw,.74rem);font-weight:850;line-height:1.25}.contact-building:hover{filter:brightness(1.08);border-color:#ffffffb8}.building-sign{transform-origin:50%;isolation:isolate;background:linear-gradient(90deg,#ffffff21,#0000 18%,#00000038),linear-gradient(135deg,#000b1edb,#0080ff3d),#000000a3;border:1px solid #96ecff8a;border-radius:3px;align-items:center;gap:.5rem;width:auto;min-height:4.2rem;padding:.62rem .68rem;display:flex;top:42%;left:.75rem;right:.75rem;overflow:visible;transform:none;box-shadow:0 0 18px #0080ff57,0 0 42px #00d4ff24,inset 0 1px #fff3,inset 0 -1px #00d4ff3d}.contact-building-1 .building-sign{top:38%}.contact-building-2 .building-sign{gap:.36rem;padding-inline:.46rem;top:36%;left:.35rem;right:.35rem}.contact-building-3 .building-sign{top:40%}.contact-building-4 .building-sign{top:37%}.building-sign:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#00d4ff2e,#0000),#0000002e;border:1px solid #00d4ff42;border-radius:4px;position:absolute;inset:-.34rem;box-shadow:0 0 22px #0080ff33}.building-sign:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#00d4ff7a,#0000 22% 78%,#00d4ff57) top/100% 1px no-repeat,linear-gradient(90deg,#00d4ff40,#0000 20% 80%,#00d4ff33) bottom/100% 1px no-repeat;border-top:1px solid #ffffff2e;border-bottom:1px solid #00d4ff33;position:absolute;inset:.36rem}.building-sign .contact-ad-icon:before,.building-sign .contact-ad-icon:after{content:"";background:#00d4ff75;width:.42rem;height:1px;position:absolute;top:50%;box-shadow:0 0 8px #00d4ff66}.building-sign .contact-ad-icon:before{right:100%}.building-sign .contact-ad-icon:after{left:100%}.contact-building-2 .building-sign,.contact-building-4 .building-sign{transform:none}.contact-building-2 .contact-ad-copy strong{letter-spacing:-.01em;white-space:nowrap;font-size:clamp(.58rem,.72vw,.7rem)}.contact-building-1 .building-sign{width:auto}.contact-building-1{height:clamp(23rem,39vw,31rem)}.contact-building-2{height:clamp(19rem,32vw,25rem)}.contact-building-3{height:clamp(25rem,43vw,34rem)}.contact-building-4{border-radius:2rem 2rem 0 0;height:clamp(20rem,34vw,27rem)}.contact-building-4:before{border-radius:2rem 2rem 0 0}.contact-building-2 .building-roof{clip-path:polygon(0 100%,0 35%,100% 35%,100% 100%)}.contact-building-3 .building-roof{height:1.9rem;top:-1.85rem}.contact-building-4 .building-roof{clip-path:polygon(0 100%,0 24%,100% 24%,100% 100%);border-radius:2rem 2rem 0 0}@media (width<=980px){.contact-gateway{grid-template-columns:1fr}}@media (width<=720px){.contact{padding:4rem 1rem}.contact-hub{padding:1rem}.contact-hub-top{flex-direction:column;align-items:flex-start;gap:.7rem}.contact-primary-route,.contact-route{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:.9rem}.contact-route-grid{grid-template-columns:1fr;gap:.7rem}.contact-route-icon{width:2.75rem;height:2.75rem}.contact-primary-route strong,.contact-route strong{font-size:clamp(.92rem,4.4vw,1.08rem)}.contact-info-panel{min-height:auto}.contact-info-grid{border-bottom:0;grid-template-columns:1fr;gap:.85rem;min-height:0;padding-bottom:0;display:grid;position:relative;inset:auto}.contact-city-scene{min-height:auto;box-shadow:none;perspective:none;background:linear-gradient(#0080ff14,#0000 34%),repeating-linear-gradient(#00d4ff14 0 1px,#0000 1px 3.8rem);gap:.85rem;padding:1rem 0 0;display:grid;overflow:visible}.contact-city-scene:before,.contact-city-scene:after,.city-backdrop{display:none}.contact-building,.contact-building-1,.contact-building-2,.contact-building-3,.contact-building-4{filter:none;background:linear-gradient(135deg,#0080ff1c,#ffffff0a),#020812b8;border:1px solid #00d4ff2e;border-radius:8px;width:100%;height:auto;min-height:0;padding:0;position:relative;bottom:auto;left:auto;overflow:hidden;transform:none;box-shadow:inset 0 1px #ffffff14,0 16px 36px #00000047}.contact-building:before{box-shadow:none;background:linear-gradient(90deg,#00d4ff1c,#0000 28%),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 2.6rem);border:0;border-left:3px solid #00d4ff75;border-radius:0;inset:0}.contact-building:after,.building-roof,.building-glass,.building-side{display:none}.building-sign,.contact-building-2 .building-sign,.contact-building-4 .building-sign,.contact-building-1 .building-sign{width:100%;min-height:4.75rem;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:2.7rem minmax(0,1fr);gap:.8rem;padding:.9rem 1rem;display:grid;position:relative;inset:auto;transform:none}.building-sign:before,.building-sign:after,.building-sign .contact-ad-icon:before,.building-sign .contact-ad-icon:after{display:none}.contact-ad-copy{gap:.24rem;min-width:0;display:grid}.contact-ad-copy span{letter-spacing:.12em;font-size:.72rem}.contact-ad-copy strong{white-space:normal;overflow-wrap:anywhere;font-size:clamp(.92rem,4.3vw,1.08rem);line-height:1.35}.contact-building-2 .contact-ad-copy strong{white-space:nowrap;font-size:clamp(.95rem,4.5vw,1.1rem)}.contact-ad-icon{background:#0080ff29;border-color:#00d4ff47;border-radius:7px;width:2.55rem;height:2.55rem}.contact-ad-icon svg{width:1.45rem;height:1.45rem}.tower-window-grid{grid-template-columns:repeat(8,minmax(0,1fr));padding:.55rem 0}}.exp-page{color:#fff;background:radial-gradient(circle at 22% 14%,#00d4ff29,#0000 28%),radial-gradient(circle at 82% 28%,#0080ff24,#0000 24%),linear-gradient(#01040c 0%,#040b17 44%,#020713 100%);min-height:100vh;padding:6.5rem 1.2rem 4rem;position:relative;overflow:hidden}.exp-rtl{direction:rtl}.exp-matrix{z-index:0;pointer-events:none;opacity:.24;grid-template-columns:repeat(18,1fr);display:grid;position:fixed;inset:0}.exp-matrix-column{color:#00d4ff7a;animation:exp-fall var(--duration) linear infinite;animation-delay:calc(var(--column-index) * -.34s);flex-direction:column;font-family:Courier New,monospace;font-size:.78rem;line-height:1.2;display:flex}.exp-nav,.exp-hero,.exp-product,.exp-stack,.exp-contact{z-index:1;position:relative}.exp-nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#010712c2;border:1px solid #00d4ff38;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;width:min(1180px,100% - 2rem);padding:.55rem .75rem;display:flex;position:fixed;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000061,0 0 32px #0080ff2e}.exp-brand,.exp-nav nav,.exp-language{align-items:center;display:flex}.exp-brand{color:#fff;letter-spacing:.08em;text-transform:uppercase;gap:.7rem;font-weight:950;text-decoration:none}.exp-brand img{object-fit:contain;filter:drop-shadow(0 0 14px #00d4ff61);width:3rem;height:3rem}.exp-nav nav{gap:.2rem}.exp-nav nav a,.exp-language button{color:#ffffffb8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:2.35rem;padding:0 .72rem;font-size:.82rem;font-weight:850;text-decoration:none}.exp-nav nav a:hover,.exp-language button:hover,.exp-language button.active{color:#fff;background:#0080ff1f;border-color:#00d4ff52}.exp-language{border:1px solid #00d4ff2e;border-radius:6px;gap:.18rem;padding:.16rem}.exp-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.78fr);align-items:center;gap:clamp(2rem,6vw,5rem);width:min(1180px,100%);min-height:calc(100vh - 8rem);margin:0 auto;display:grid}.exp-label{color:#00d4ffe6;letter-spacing:.12em;text-transform:uppercase;background:#0080ff14;border:1px solid #00d4ff4d;border-radius:6px;width:fit-content;margin:0 0 1rem;padding:.45rem .7rem;font-size:.78rem;font-weight:950}.exp-rtl .exp-label{margin-left:auto;margin-right:0}.exp-hero h1{text-transform:uppercase;margin:0;font-size:clamp(3.4rem,9vw,7.7rem);font-weight:950;line-height:.92}.exp-animated-name{perspective:850px;flex-wrap:wrap;gap:clamp(.45rem,2vw,1.35rem);display:flex}.exp-name-word{background:linear-gradient(135deg,#fff 0%,#00d4ff 58%,#2764ff 100%);color:#0000;-webkit-text-fill-color:transparent;opacity:0;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform, opacity, filter;-webkit-background-clip:text;background-clip:text;display:inline-block}.exp-name-word-first{animation:3s cubic-bezier(.16,1,.3,1) .55s forwards exp-name-spin-left}.exp-name-word-last{animation:3s cubic-bezier(.16,1,.3,1) .55s forwards exp-name-spin-right}.exp-hero-subtitle,.exp-hero-text,.exp-status-row{opacity:0;animation:.95s forwards exp-hero-copy-reveal}.exp-hero-subtitle{animation-delay:3.55s}.exp-hero-text{animation-delay:3.72s}.exp-status-row{animation-delay:3.9s}.exp-hero h2{color:#ffffffdb;margin:1rem 0 0;font-size:clamp(1.2rem,2.2vw,1.9rem);font-weight:850}.exp-hero-copy>p:last-of-type,.exp-section-heading>p:last-child,.exp-contact p{color:#ffffffb8;max-width:690px;margin:1.1rem 0 0;font-size:clamp(1rem,1.4vw,1.16rem);font-weight:560;line-height:1.75}.exp-status-row{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.exp-status-row span{color:#ffffffd9;background:#ffffff0e;border:1px solid #00d4ff33;border-radius:6px;padding:.62rem .85rem;font-weight:850}.exp-console-card,.exp-store-card,.exp-layer,.exp-contact{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0080ff21,#ffffff0b),#020812c7;border:1px solid #00d4ff33;border-radius:8px;box-shadow:0 26px 70px #00000073,0 0 44px #0080ff33}.exp-console-card{overflow:hidden;transform:perspective(900px)rotateY(-5deg)}.exp-rtl .exp-console-card{transform:perspective(900px)rotateY(5deg)}.exp-console-top{background:#0000003d;border-bottom:1px solid #ffffff14;align-items:center;gap:.45rem;min-height:3rem;padding:0 1rem;display:flex}.exp-console-top span{background:#00d4ff;border-radius:50%;width:.62rem;height:.62rem;box-shadow:0 0 12px #0080ff94}.exp-console-top strong{color:#ffffff9e;margin-left:.65rem;font-size:.78rem}.exp-console-card pre{color:#e7f7ffeb;text-align:left;margin:0;padding:clamp(1rem,3vw,2rem);font-family:Courier New,monospace;font-size:clamp(.82rem,1.3vw,1rem);line-height:1.8;overflow-x:auto}.exp-product,.exp-stack,.exp-contact{width:min(1180px,100%);margin:clamp(4rem,8vw,7rem) auto 0}.exp-section-heading{max-width:760px}.exp-section-heading h2,.exp-contact h2{color:#fffffff5;margin:0;font-size:clamp(2.1rem,5vw,4.5rem);font-weight:950;line-height:1.02}.exp-product-stage{perspective:1200px;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.6rem);margin-top:2rem;display:grid}.exp-store-card{margin:0;padding:.7rem;position:relative;overflow:hidden;transform:rotateX(2deg)rotateY(-5deg)}.play-store-card{transform:rotateX(2deg)rotateY(5deg)translateY(1.4rem)}.exp-store-card img{aspect-ratio:16/10;object-fit:cover;object-position:center top;border-radius:6px;width:100%;display:block}.exp-store-card figcaption{color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008c;border:1px solid #ffffff1a;border-radius:6px;padding:.72rem .85rem;font-size:.85rem;font-weight:900;position:absolute;bottom:1rem;left:1rem;right:1rem}.exp-stack-map{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;margin-top:2rem;display:grid}.exp-layer{min-height:16rem;animation:.7s both exp-rise;animation-delay:calc(var(--index) * 80ms);padding:1rem;transition:transform .24s,border-color .24s;position:relative;overflow:hidden}.exp-layer:hover{border-color:#00d4ff6b;transform:translateY(-6px)}.exp-node{color:#00d4ff;border:1px solid #00d4ff52;border-radius:8px;place-items:center;width:2.75rem;height:2.75rem;font-family:Courier New,monospace;font-weight:950;display:grid}.exp-layer h3{color:#fff;margin:1rem 0 .9rem;font-size:1.15rem}.exp-layer div{flex-wrap:wrap;gap:.45rem;display:flex}.exp-layer div span{color:#ffffffc7;background:#0003;border:1px solid #00d4ff29;border-radius:6px;padding:.42rem .58rem;font-size:.78rem;font-weight:800}.exp-contact{justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.2rem,3vw,2rem);display:flex}.exp-cta{color:#fff;background:linear-gradient(135deg,#0080ffeb,#00d4ffc7);border:1px solid #00d4ff94;border-radius:6px;justify-content:center;align-items:center;min-height:3.2rem;padding:0 1.2rem;font-weight:950;text-decoration:none;display:inline-flex;box-shadow:0 0 28px #0080ff61}@keyframes exp-fall{0%{transform:translateY(-55%)}to{transform:translateY(0)}}@keyframes exp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes exp-name-spin-left{0%{opacity:0;filter:blur(8px);transform:translate3d(-42vw,.2em,-8rem)rotateX(52deg)rotateY(-300deg)rotate(-120deg)scale(.76)}34%{opacity:.78;filter:blur(3px);transform:translate3d(-18vw,.1em,-3rem)rotateX(-26deg)rotateY(-180deg)rotate(-68deg)scale(.9)}70%{opacity:1;filter:blur();transform:translate(.08em)rotateX(8deg)rotateY(20deg)rotate(7deg)scale(1.04)}to{opacity:1;filter:blur();transform:translate(0,0)rotateX(0)rotateY(0)rotate(0)scale(1)}}@keyframes exp-name-spin-right{0%{opacity:0;filter:blur(8px);transform:translate3d(42vw,.2em,-8rem)rotateX(-52deg)rotateY(300deg)rotate(120deg)scale(.76)}34%{opacity:.78;filter:blur(3px);transform:translate3d(18vw,.1em,-3rem)rotateX(26deg)rotateY(180deg)rotate(68deg)scale(.9)}70%{opacity:1;filter:blur();transform:translate(-.08em)rotateX(-8deg)rotateY(-20deg)rotate(-7deg)scale(1.04)}to{opacity:1;filter:blur();transform:translate(0,0)rotateX(0)rotateY(0)rotate(0)scale(1)}}@keyframes exp-hero-copy-reveal{0%{opacity:0;filter:blur(4px);transform:translateY(.8rem)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (width<=980px){.exp-nav{flex-direction:column;align-items:flex-start}.exp-nav nav{width:100%;overflow-x:auto}.exp-hero,.exp-product-stage,.exp-stack-map{grid-template-columns:1fr}.exp-console-card,.exp-rtl .exp-console-card,.exp-store-card,.play-store-card{transform:none}.exp-contact{flex-direction:column;align-items:flex-start}}@media (width<=640px){.exp-page{padding-top:9rem}.exp-brand span{display:none}.exp-store-card figcaption{margin-top:.65rem;position:static}.exp-name-word-first{animation-name:exp-name-mobile-left}.exp-name-word-last{animation-name:exp-name-mobile-right}}@keyframes exp-name-mobile-left{0%{opacity:0;filter:blur(5px);transform:translate(-34vw,.18em)rotateX(24deg)rotateY(-80deg)rotate(-64deg)scale(.86)}66%{opacity:1;filter:blur();transform:translate(.04em)rotateX(5deg)rotateY(12deg)rotate(5deg)scale(1.03)}to{opacity:1;filter:blur();transform:translate(0,0)rotateX(0)rotateY(0)rotate(0)scale(1)}}@keyframes exp-name-mobile-right{0%{opacity:0;filter:blur(5px);transform:translate(34vw,.18em)rotateX(-24deg)rotateY(80deg)rotate(64deg)scale(.86)}66%{opacity:1;filter:blur();transform:translate(-.04em)rotateX(-5deg)rotateY(-12deg)rotate(-5deg)scale(1.03)}to{opacity:1;filter:blur();transform:translate(0,0)rotateX(0)rotateY(0)rotate(0)scale(1)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{color:#fff;background:#04070e;min-height:100vh;margin:0}body,button{font-family:Inter,Segoe UI,Roboto,sans-serif}button{color:inherit;background:0 0;border:none}.app{width:100%;min-height:100vh}.section-title{color:#fffffff5;text-align:center;text-shadow:0 0 24px #0080ff33;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:900;line-height:1.05}::selection{color:#fff;background:#6366f166}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#4f46e573;border-radius:999px}
