.n2o-face{--n2o-phosphor: #7dffa3;--n2o-glass: #0b1f14;--n2o-bezel: #1a1f1c;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;animation:n2o-face-bob 3.6s ease-in-out infinite}.n2o-face--md{width:3.1rem;height:3.1rem}.n2o-face--lg{width:4.75rem;height:4.75rem}.n2o-face--hero{width:11rem;height:11rem}.n2o-face--hero .n2o-face__bezel{border-radius:1rem}.n2o-face--hero .n2o-face__glass{border-radius:.55rem}.n2o-face__bezel{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:.45rem;background:linear-gradient(160deg,#2a302c 0%,var(--n2o-bezel) 55%,#0e1210 100%);box-shadow:inset 0 0 0 1px color-mix(in oklch,#fff 12%,transparent),0 2px 6px color-mix(in oklch,#000 45%,transparent);transform-origin:center bottom;animation:n2o-face-tilt 5.4s ease-in-out infinite;transition:transform .42s cubic-bezier(.22,1,.36,1)}.n2o-face__props{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.n2o-face__hair{position:absolute;z-index:5;inset-inline:14%;top:-.2rem;height:.58rem;pointer-events:none;background:linear-gradient(180deg,#69eaa0,#258c5a);filter:drop-shadow(0 1px 1px color-mix(in oklch,#000 35%,transparent))}.n2o-face--hair-wave .n2o-face__hair{border-radius:70% 40% 55% 35%;clip-path:polygon(0 68%,10% 22%,28% 47%,45% 4%,63% 43%,82% 13%,100% 60%,100% 100%,0 100%)}.n2o-face--hair-spikes .n2o-face__hair{clip-path:polygon(0 100%,8% 35%,22% 72%,35% 0,50% 70%,65% 3%,78% 72%,94% 28%,100% 100%)}.n2o-face__tie{position:absolute;left:50%;bottom:-.2rem;width:.55rem;height:.85rem;transform:translate(-50%);background:linear-gradient(180deg,#c45c4a,#8b2e22);clip-path:polygon(50% 0,100% 28%,72% 100%,28% 100%,0 28%);box-shadow:0 1px 2px color-mix(in oklch,#000 40%,transparent)}.n2o-face--role-sales .n2o-face__tie{background:linear-gradient(180deg,#d4a24c,#9a6b1f)}.n2o-face__headset{position:absolute;inset:-.12rem -.2rem auto;height:58%;border:2px solid #8fd6ff;border-bottom:none;border-radius:999px 999px 0 0;opacity:.95}.n2o-face__headset:before,.n2o-face__headset:after{content:"";position:absolute;top:62%;width:.42rem;height:.55rem;border-radius:.12rem;background:#8fd6ff}.n2o-face__headset:before{left:-.12rem}.n2o-face__headset:after{right:-.12rem}.n2o-face__hardhat{position:absolute;top:-.28rem;left:8%;right:8%;height:.55rem;border-radius:.55rem .55rem .12rem .12rem;background:linear-gradient(180deg,#f0c14b,#c9941a);box-shadow:0 1px 2px color-mix(in oklch,#000 35%,transparent)}.n2o-face__hardhat:after{content:"";position:absolute;left:-6%;right:-6%;bottom:-.12rem;height:.18rem;border-radius:999px;background:#c9941a}.n2o-face__glasses{position:absolute;top:28%;left:12%;right:12%;height:.72rem;z-index:4;pointer-events:none}.n2o-face__glasses:before,.n2o-face__glasses:after{content:"";position:absolute;top:0;width:42%;height:100%;border:1.5px solid color-mix(in oklch,var(--n2o-phosphor) 88%,#fff);border-radius:.28rem;background:color-mix(in oklch,var(--n2o-phosphor) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,#000 20%,transparent)}.n2o-face__glasses:before{left:0}.n2o-face__glasses:after{right:0}.n2o-face__glasses{background-image:linear-gradient(to bottom,transparent 42%,color-mix(in oklch,var(--n2o-phosphor) 85%,#fff) 42%,color-mix(in oklch,var(--n2o-phosphor) 85%,#fff) 58%,transparent 58%);background-size:16% 100%;background-position:center;background-repeat:no-repeat}.n2o-face--role-writer .n2o-face__glasses:before,.n2o-face--role-writer .n2o-face__glasses:after{border-radius:999px}.n2o-face--role-writer .n2o-face__glasses{top:26%;height:.78rem}.n2o-face__badge{position:absolute;right:-.35rem;bottom:-.15rem;min-width:1rem;height:1rem;padding:0 .15rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.45rem;font-weight:800;line-height:1;color:#0b1f14;background:var(--n2o-phosphor);box-shadow:0 1px 3px color-mix(in oklch,#000 40%,transparent)}.n2o-face__badge--code{font-size:.38rem;letter-spacing:-.02em}.n2o-face__badge--cash{background:#ffd36a}.n2o-face__badge--pen{background:#c4b5fd;color:#1e1433}.n2o-face__badge--star{background:#f0c14b}.n2o-face--look-composer .n2o-face__bezel{animation:none;transform:rotate(10deg) translateY(4px)}.n2o-face--look-composer .n2o-face__eyes{animation:none;transform:translate(.5px,2.2px);transition:transform .42s cubic-bezier(.22,1,.36,1)}.n2o-face--look-field .n2o-face__bezel{animation:none;transform:rotate(-8deg) translate(-3px) translateY(1px)}.n2o-face--look-field .n2o-face__eyes{animation:none;transform:translate(-2.4px,.6px);transition:transform .38s cubic-bezier(.22,1,.36,1)}.n2o-face--look-field .n2o-face__mouth--speak,.n2o-face--look-field.n2o-face--speak .n2o-face__mouth--speak{opacity:1}[dir=rtl] .n2o-face--look-field .n2o-face__bezel{transform:rotate(8deg) translate(3px) translateY(1px)}[dir=rtl] .n2o-face--look-field .n2o-face__eyes{transform:translate(2.4px,.6px)}.n2o-face:not(.n2o-face--look-composer):not(.n2o-face--look-field) .n2o-face__eyes{transition:transform .48s cubic-bezier(.22,1,.36,1)}.n2o-face__glass{position:relative;display:flex;align-items:center;justify-content:center;width:84%;height:78%;border-radius:.28rem;background:radial-gradient(circle at 40% 30%,#163a28 0%,var(--n2o-glass) 70%);overflow:hidden;box-shadow:inset 0 0 10px color-mix(in oklch,var(--n2o-phosphor) 35%,transparent)}.n2o-face__scan{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,transparent 0,transparent 2px,color-mix(in oklch,#000 22%,transparent) 2px,color-mix(in oklch,#000 22%,transparent) 3px);opacity:.45;pointer-events:none;animation:n2o-face-scan 3.2s linear infinite}.n2o-face__svg{position:relative;z-index:1;overflow:visible}.n2o-face__eye,.n2o-face__brow,.n2o-face__mouth{fill:var(--n2o-phosphor);stroke:var(--n2o-phosphor);filter:drop-shadow(0 0 2px color-mix(in oklch,var(--n2o-phosphor) 70%,transparent))}.n2o-face__mouth{opacity:0;transition:opacity .16s ease}.n2o-face__brow{transform-box:fill-box;transform-origin:center;transition:transform .18s ease}.n2o-face__eyes{transform-origin:16px 13px;animation:n2o-face-glance 7s ease-in-out infinite}.n2o-face--idle .n2o-face__mouth--idle,.n2o-face--smile .n2o-face__mouth--smile{opacity:1}.n2o-face--idle .n2o-face__eye,.n2o-face--smile .n2o-face__eye{animation:n2o-face-blink 4.8s ease-in-out infinite}.n2o-face--worry{--n2o-phosphor: #ffd36a}.n2o-face--worry .n2o-face__mouth--worry{opacity:1}.n2o-face--worry .n2o-face__brow--l{transform:rotate(18deg) translateY(1px)}.n2o-face--worry .n2o-face__brow--r{transform:rotate(-18deg) translateY(1px)}.n2o-face--excited{--n2o-phosphor: #9dffb8}.n2o-face--excited .n2o-face__mouth--excited{opacity:1}.n2o-face--excited .n2o-face__eye{animation:n2o-face-blink 1.4s ease-in-out infinite}.n2o-face--excited .n2o-face__glass{animation:n2o-face-glow 1.1s ease-in-out infinite}.n2o-face--excited{animation:n2o-face-bob-fast 1.8s ease-in-out infinite}.n2o-face--think{--n2o-phosphor: #8fd6ff;animation:n2o-face-ponder 2.4s ease-in-out infinite}.n2o-face--think .n2o-face__mouth--think{opacity:1}.n2o-face--think .n2o-face__eye--r{transform:translate(1px,-1px)}.n2o-face--think .n2o-face__brow--l{transform:rotate(-12deg)}.n2o-face--think .n2o-face__brow--r{transform:rotate(8deg) translateY(-1px)}.n2o-face--think .n2o-face__glass{animation:n2o-face-glow 1.4s ease-in-out infinite}.n2o-face__thinkdots{opacity:0}.n2o-face__thinkdot{fill:var(--n2o-phosphor);opacity:0}.n2o-face--think .n2o-face__thinkdots{opacity:1}.n2o-face--think .n2o-face__thinkdot--1{animation:n2o-face-thinkdot 1.5s ease-in-out infinite}.n2o-face--think .n2o-face__thinkdot--2{animation:n2o-face-thinkdot 1.5s ease-in-out .2s infinite}.n2o-face--think .n2o-face__thinkdot--3{animation:n2o-face-thinkdot 1.5s ease-in-out .4s infinite}.n2o-face--speak .n2o-face__mouth--speak{opacity:1;animation:n2o-face-talk .35s ease-in-out infinite}.n2o-face--offline{--n2o-phosphor: #6b7280;filter:grayscale(.4);animation:none}.n2o-face--offline .n2o-face__bezel{animation:none}.n2o-face--offline .n2o-face__mouth--offline{opacity:1}.n2o-face--offline .n2o-face__scan{animation:none;opacity:.7}.n2o-face--offline .n2o-face__eyes{animation:none}@keyframes n2o-face-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes n2o-face-bob-fast{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.03)}}@keyframes n2o-face-tilt{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.4deg)}}@keyframes n2o-face-scan{0%{transform:translateY(-8%)}to{transform:translateY(8%)}}@keyframes n2o-face-glow{0%,to{box-shadow:inset 0 0 8px color-mix(in oklch,var(--n2o-phosphor) 30%,transparent)}50%{box-shadow:inset 0 0 14px color-mix(in oklch,var(--n2o-phosphor) 55%,transparent)}}@keyframes n2o-face-blink{0%,88%,to{transform:scaleY(1)}92%{transform:scaleY(.15)}}@keyframes n2o-face-talk{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}@keyframes n2o-face-ponder{0%,to{transform:rotate(-2deg) translateY(0)}50%{transform:rotate(2.2deg) translateY(-1px)}}@keyframes n2o-face-thinkdot{0%,70%,to{opacity:.15;transform:translateY(.6px)}35%{opacity:1;transform:translateY(-.6px)}}@keyframes n2o-face-glance{0%,40%,to{transform:translate(0)}48%{transform:translate(1.2px)}56%{transform:translate(-.8px)}64%{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.n2o-face,.n2o-face__bezel,.n2o-face__scan,.n2o-face__eyes,.n2o-face--excited .n2o-face__eye,.n2o-face--excited .n2o-face__glass,.n2o-face--idle .n2o-face__eye,.n2o-face--smile .n2o-face__eye,.n2o-face--speak .n2o-face__mouth--speak,.n2o-face--think,.n2o-face--think .n2o-face__glass,.n2o-face--think .n2o-face__thinkdot--1,.n2o-face--think .n2o-face__thinkdot--2,.n2o-face--think .n2o-face__thinkdot--3{animation:none}.n2o-face--think .n2o-face__thinkdots,.n2o-face--think .n2o-face__thinkdot{opacity:1}.n2o-face--look-composer .n2o-face__bezel,.n2o-face--look-composer .n2o-face__eyes,.n2o-face--look-field .n2o-face__bezel,.n2o-face--look-field .n2o-face__eyes,.n2o-face:not(.n2o-face--look-composer):not(.n2o-face--look-field) .n2o-face__eyes{transition:none}}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-wght.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{color-scheme:dark;--n2o-stage: #0a1628;--n2o-stage-deep: #060e1a;--n2o-glass: #0b1f14;--n2o-panel: #0f1c2e;--n2o-phosphor: #7dffa3;--n2o-phosphor-soft: color-mix(in srgb, #7dffa3 55%, transparent);--n2o-text: #e8f0f5;--n2o-muted: #9bb0c2;--n2o-line: color-mix(in srgb, #7dffa3 18%, #1a2a3d);--n2o-font: Vazirmatn, "Noto Sans Arabic", Tahoma, "Segoe UI", system-ui, sans-serif;--n2o-max: 68rem;--n2o-pad: clamp(1.25rem, 4vw, 2.5rem)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--n2o-font);font-weight:400;color:var(--n2o-text);background:radial-gradient(ellipse 80% 55% at 70% 0%,color-mix(in srgb,#7dffa3 10%,transparent),transparent 55%),radial-gradient(ellipse 60% 40% at 10% 90%,color-mix(in srgb,#8fd6ff 8%,transparent),transparent 50%),linear-gradient(165deg,var(--n2o-stage) 0%,var(--n2o-stage-deep) 100%);background-attachment:fixed;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}#root{min-height:100vh}.site{min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1}.wrap{width:min(100% - 2 * var(--n2o-pad),var(--n2o-max));margin-inline:auto}.site-header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--n2o-stage) 78%,transparent);border-bottom:1px solid var(--n2o-line)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.9rem}.brand{display:inline-flex;align-items:center;gap:.65rem;font-weight:700;letter-spacing:.02em;font-size:1.15rem}.brand__mark{display:inline-flex}.brand__word{color:var(--n2o-text)}.brand__word span{color:var(--n2o-phosphor)}.nav{display:flex;align-items:center;gap:.35rem 1.1rem;flex-wrap:wrap;font-size:.95rem}.nav a{color:var(--n2o-muted);transition:color .18s ease}.nav a:hover,.nav a[aria-current=page]{color:var(--n2o-phosphor)}.nav__cta{display:inline-flex;align-items:center;padding:.45rem .95rem;border-radius:.45rem;background:color-mix(in srgb,var(--n2o-phosphor) 16%,transparent);border:1px solid color-mix(in srgb,var(--n2o-phosphor) 45%,transparent);color:var(--n2o-phosphor)!important;font-weight:600;transition:background .18s ease,border-color .18s ease}.nav__cta:hover{background:color-mix(in srgb,var(--n2o-phosphor) 26%,transparent)}.hero{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,5vw,4rem);align-items:center;padding-block:clamp(3.5rem,10vw,6.5rem) clamp(2.5rem,6vw,4rem);min-height:min(78vh,42rem)}.hero__brand{font-size:clamp(2.75rem,7vw,4.5rem);font-weight:800;letter-spacing:.04em;line-height:1.05;margin:0 0 .85rem;color:var(--n2o-phosphor);text-shadow:0 0 28px var(--n2o-phosphor-soft);animation:hero-in .7s cubic-bezier(.22,1,.36,1) both}.hero__title{font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:600;line-height:1.45;margin:0 0 .85rem;max-width:22ch;animation:hero-in .7s cubic-bezier(.22,1,.36,1) 80ms both}.hero__lead{margin:0 0 1.75rem;color:var(--n2o-muted);font-size:1.05rem;max-width:36ch;animation:hero-in .7s cubic-bezier(.22,1,.36,1) .14s both}.hero__actions{animation:hero-in .7s cubic-bezier(.22,1,.36,1) .2s both}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.75rem 1.4rem;border-radius:.5rem;font-weight:700;font-size:1rem;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--n2o-phosphor);color:#0b1f14;box-shadow:0 8px 28px var(--n2o-phosphor-soft)}.btn--primary:hover{box-shadow:0 12px 36px color-mix(in srgb,#7dffa3 45%,transparent)}.hero__visual{display:flex;align-items:center;justify-content:center;position:relative;animation:hero-float 5.5s ease-in-out infinite}.hero__glow{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,#7dffa3 28%,transparent),transparent 70%);filter:blur(18px);pointer-events:none;z-index:0}.hero__visual .n2o-face{position:relative;z-index:1}.pillars{padding-block:0 4.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem 2.25rem;border-top:1px solid var(--n2o-line);padding-top:2.75rem}.pillar h2{margin:0 0 .45rem;font-size:1.1rem;font-weight:700;color:var(--n2o-phosphor)}.pillar p{margin:0;color:var(--n2o-muted);font-size:.98rem}.page{padding-block:clamp(2.5rem,7vw,4.5rem) 4.5rem}.page__grid{display:grid;grid-template-columns:1fr auto;gap:2.5rem;align-items:start}.page h1{margin:0 0 .85rem;font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:700}.page .lead{margin:0 0 1.5rem;color:var(--n2o-muted);font-size:1.08rem;max-width:42ch}.page p{margin:0 0 1.1rem;color:var(--n2o-muted);max-width:52ch}.page .closing{color:var(--n2o-text);font-weight:500}.contact-email{display:inline-flex;flex-direction:column;gap:.35rem;margin:1.5rem 0;padding:1rem 1.25rem;border:1px solid var(--n2o-line);border-radius:.55rem;background:color-mix(in srgb,var(--n2o-panel) 80%,transparent);max-width:28rem}.contact-email__label{font-size:.85rem;color:var(--n2o-muted)}.contact-email a{color:var(--n2o-phosphor);font-size:1.15rem;font-weight:600;direction:ltr;unicode-bidi:plaintext}.note{font-size:.92rem;color:var(--n2o-muted)}.page__face{padding-top:.5rem}.site-footer{border-top:1px solid var(--n2o-line);padding-block:1.35rem;color:var(--n2o-muted);font-size:.9rem}.site-footer__inner{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}@keyframes hero-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 820px){.hero{grid-template-columns:1fr;text-align:center;min-height:unset}.hero__title,.hero__lead{max-width:none;margin-inline:auto}.hero__visual{order:-1}.pillars{grid-template-columns:1fr}.page__grid{grid-template-columns:1fr;justify-items:center;text-align:center}.page .lead,.page p{margin-inline:auto}.contact-email{margin-inline:auto;width:100%}.nav__cta{display:none}}@media (prefers-reduced-motion: reduce){.hero__brand,.hero__title,.hero__lead,.hero__actions,.hero__visual{animation:none}}
