@import url("https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&family=Inter:wght@400;500;600&family=Space+Grotesk:wght@500;600;700&family=Space+Mono:wght@400;700&family=Vazirmatn:wght@400;500;600;700&display=swap");:root{--bg:#0b0610;--bg-elevated:#130b1a;--bg-panel:#180f20;--text:#edeef1;--muted:#8a7a96;--muted-2:#55475f;--line:hsla(0,0%,100%,.09);--line-strong:hsla(0,0%,100%,.16);--brand:#6f4083;--brand-light:#9b6bb5;--c-silicon:#9b6bb5;--c-home:#b5568f;--c-factory:#a34b8c;--c-cloud:#5a55a8;--a-bg:#0f0a14;--a-surface:#1a1223;--a-panel:#221830;--a-border:hsla(0,0%,100%,.08);--a-border-strong:hsla(0,0%,100%,.14);--a-text:#ede8f2;--a-muted:#8a7a96;--a-muted2:#55475f;--a-brand:#6f4083;--a-brand-light:#9b6bb5;--a-accent:#b5568f;--sidebar-w:220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,sans-serif}a{color:inherit}[dir=rtl],[dir=rtl] body{font-family:Vazirmatn,Tahoma,Iranian Sans,Segoe UI,sans-serif;text-align:right}[dir=rtl] .eyebrow:before{order:2}[dir=rtl] .mono,[dir=rtl] code{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.wrap{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:clamp(24px,5vw,70px);padding-right:clamp(24px,5vw,70px)}.eyebrow{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:10px;margin-bottom:16px}.eyebrow:before{content:"";width:22px;height:1px;background:var(--muted-2);display:inline-block}.sectionTitle{font-family:Sora,sans-serif;font-weight:700;font-size:clamp(28px,3.4vw,42px);line-height:1.1;margin:0 0 18px;max-width:640px}.sectionSub{font-size:16px;line-height:1.65;color:var(--muted);max-width:520px;margin:0}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}[data-reveal].in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}}.PageTransition_overlay__IkrbI{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;overflow:hidden;background:var(--bg);opacity:0}.PageTransition_overlay__IkrbI.PageTransition_show__FVLBN{animation:PageTransition_overlayFade__MoFjY .16s cubic-bezier(.4,0,.2,1) forwards}.PageTransition_overlay__IkrbI.PageTransition_hide__Cdgcr{animation:PageTransition_overlayFadeOut__cONPz .24s cubic-bezier(.4,0,.2,1) forwards}@keyframes PageTransition_overlayFade__MoFjY{to{opacity:1}}@keyframes PageTransition_overlayFadeOut__cONPz{to{opacity:0}}.PageTransition_aurora__YWxKZ{position:absolute;width:640px;height:640px;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.85)}.PageTransition_aurora__YWxKZ.PageTransition_show__FVLBN{animation:PageTransition_auroraIn__B_ZiA .22s cubic-bezier(.4,0,.2,1) forwards}@keyframes PageTransition_auroraIn__B_ZiA{to{opacity:1;transform:scale(1)}}@keyframes PageTransition_auroraSpin__V43E1{0%{transform:scale(1) rotate(0deg)}to{transform:scale(1) rotate(1turn)}}.PageTransition_a1__Dq_wT,.PageTransition_a2__PA_En,.PageTransition_a3__c4zwg{position:absolute;border-radius:50%;filter:blur(70px);mix-blend-mode:screen}.PageTransition_a1__Dq_wT{width:340px;height:340px;background:var(--brand);top:8%;left:12%;animation:PageTransition_blobFloat1__NKEd1 7s ease-in-out infinite}.PageTransition_a2__PA_En{width:300px;height:300px;background:#b5568f;bottom:10%;right:10%;animation:PageTransition_blobFloat2__U92sQ 8.5s ease-in-out infinite;opacity:.85}.PageTransition_a3__c4zwg{width:260px;height:260px;background:#5a55a8;top:38%;right:22%;animation:PageTransition_blobFloat3__4Jze_ 9.5s ease-in-out infinite;opacity:.7}@keyframes PageTransition_blobFloat1__NKEd1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(24px,18px) scale(1.12)}}@keyframes PageTransition_blobFloat2__U92sQ{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,-16px) scale(1.08)}}@keyframes PageTransition_blobFloat3__4Jze_{0%,to{transform:translate(0) scale(1)}50%{transform:translate(16px,-20px) scale(1.15)}}.PageTransition_markWrap__6NyI_{position:relative;z-index:3;margin-bottom:20px;opacity:0;transform:scale(.9);filter:drop-shadow(0 0 22px rgba(155,107,181,.45))}.PageTransition_markWrap__6NyI_.PageTransition_show__FVLBN{animation:PageTransition_markIn__k52eq .18s cubic-bezier(.4,0,.2,1) .03s forwards}.PageTransition_markWrap__6NyI_.PageTransition_hide__Cdgcr{animation:PageTransition_markOut__yeam2 .18s cubic-bezier(.4,0,.2,1) forwards}@keyframes PageTransition_markIn__k52eq{to{opacity:1;transform:scale(1)}}@keyframes PageTransition_markOut__yeam2{to{opacity:0;transform:scale(.94)}}@keyframes PageTransition_breathe__4QSJE{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.PageTransition_wordWrap__EnXKL{position:relative;z-index:3;opacity:0;transform:translateY(8px);margin-bottom:34px}.PageTransition_wordWrap__EnXKL.PageTransition_show__FVLBN{animation:PageTransition_wordIn__jHxjw .16s cubic-bezier(.4,0,.2,1) .07s forwards}.PageTransition_wordWrap__EnXKL.PageTransition_hide__Cdgcr{animation:PageTransition_wordOut__WhZXt .16s cubic-bezier(.4,0,.2,1) forwards}@keyframes PageTransition_wordIn__jHxjw{to{opacity:1;transform:translateY(0)}}@keyframes PageTransition_wordOut__WhZXt{to{opacity:0;transform:translateY(-6px)}}.PageTransition_loadTrack__jXSou{position:relative;z-index:3;width:120px;height:2px;border-radius:2px;background:hsla(0,0%,100%,.1);overflow:hidden;opacity:0}.PageTransition_loadTrack__jXSou.PageTransition_show__FVLBN{animation:PageTransition_trackIn__khJht .14s cubic-bezier(.4,0,.2,1) .08s forwards}.PageTransition_loadTrack__jXSou.PageTransition_hide__Cdgcr{animation:PageTransition_trackOut__EIyp_ .14s cubic-bezier(.4,0,.2,1) forwards}@keyframes PageTransition_trackIn__khJht{to{opacity:1}}@keyframes PageTransition_trackOut__EIyp_{to{opacity:0}}.PageTransition_loadFill__TmEBU{position:absolute;inset:0;width:40%;border-radius:2px;background:linear-gradient(90deg,var(--brand),var(--brand-light));animation:PageTransition_loadSlide__JMHFC 1.1s ease-in-out infinite}@keyframes PageTransition_loadSlide__JMHFC{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.PageTransition_a1__Dq_wT,.PageTransition_a2__PA_En,.PageTransition_a3__c4zwg,.PageTransition_aurora__YWxKZ,.PageTransition_loadFill__TmEBU,.PageTransition_markWrap__6NyI_,.PageTransition_overlay__IkrbI,.PageTransition_wordWrap__EnXKL{animation:none!important}.PageTransition_overlay__IkrbI{transition:opacity .25s ease;opacity:0}.PageTransition_overlay__IkrbI.PageTransition_show__FVLBN{opacity:1}.PageTransition_overlay__IkrbI.PageTransition_hide__Cdgcr{opacity:0}.PageTransition_aurora__YWxKZ,.PageTransition_loadTrack__jXSou,.PageTransition_markWrap__6NyI_,.PageTransition_wordWrap__EnXKL{opacity:1;transform:none}}