.brand-intro-overlay{position:fixed;inset:0;z-index:99999;background-color:#07101c;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.brand-intro-overlay.phase-transition{opacity:.15;transform:scale(1.04);pointer-events:none}.brand-intro-overlay.phase-done{opacity:0;transform:scale(1.08);pointer-events:none;visibility:hidden}.intro-stage{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.intro-grid-backdrop{position:absolute;inset:0;background-size:64px 64px;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);mask-image:radial-gradient(circle at center,black 30%,transparent 80%);-webkit-mask-image:radial-gradient(circle at center,black 30%,transparent 80%);opacity:.6}.intro-core-glow{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle at center,rgba(221,0,96,.22) 0%,rgba(221,0,96,.06) 45%,transparent 70%);filter:blur(40px);opacity:0;transform:scale(.6);transition:opacity .8s ease-out,transform .8s ease-out}.phase-formation .intro-core-glow,.phase-identity .intro-core-glow,.phase-transition .intro-core-glow{opacity:1;transform:scale(1.1)}.intro-signal-system{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.signal-crosshair-h{position:absolute;width:240px;height:1px;background:linear-gradient(90deg,transparent,rgba(221,0,96,.8),transparent);opacity:0;transform:scaleX(.2);animation:signalLineExpand 1.2s ease-out forwards}.signal-crosshair-v{position:absolute;height:240px;width:1px;background:linear-gradient(180deg,transparent,rgba(221,0,96,.8),transparent);opacity:0;transform:scaleY(.2);animation:signalLineExpand 1.2s ease-out forwards}@keyframes signalLineExpand{0%{opacity:0;transform:scale(.1)}40%{opacity:.9;transform:scale(1)}to{opacity:.2;transform:scale(1.4)}}.signal-radar-ring{position:absolute;border:1px solid rgba(221,0,96,.4);border-radius:50%;opacity:0;transform:scale(.2)}.signal-radar-ring.ring-1{width:120px;height:120px;animation:ringPulse 1.4s cubic-bezier(.16,1,.3,1) forwards}.signal-radar-ring.ring-2{width:220px;height:220px;animation:ringPulse 1.6s cubic-bezier(.16,1,.3,1) .2s forwards}@keyframes ringPulse{0%{opacity:0;transform:scale(.2)}50%{opacity:.8}to{opacity:0;transform:scale(1.6)}}.intro-identity-wrapper{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;gap:20px}.intro-monogram-box{position:relative;width:76px;height:76px;display:flex;align-items:center;justify-content:center}.intro-svg-logo{width:100%;height:100%;filter:drop-shadow(0 0 16px rgba(221,0,96,.5))}.corner-bracket{stroke:#fff6;stroke-width:1.5;stroke-linecap:square;transition:all .6s cubic-bezier(.16,1,.3,1);transform-origin:center}.phase-signal .corner-bracket{stroke-dasharray:40;stroke-dashoffset:40}.phase-formation .corner-bracket,.phase-identity .corner-bracket,.phase-transition .corner-bracket{stroke:#dd0060;stroke-dashoffset:0}.delta-shape{fill:url(#introGrad);opacity:0;transform:scale(.7);transform-origin:40px 40px;transition:all .7s cubic-bezier(.16,1,.3,1)}.delta-core-dot{fill:#fff;opacity:0;transition:opacity .4s ease-out .2s}.phase-identity .delta-shape,.phase-transition .delta-shape{opacity:1;transform:scale(1);fill:#dd0060}.phase-identity .delta-core-dot,.phase-transition .delta-core-dot{opacity:1}.intro-spark-beacon{position:absolute;top:50%;left:50%;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 20px #dd0060,0 0 40px #dd0060;transform:translate(-50%,-50%);opacity:0;animation:sparkFlash 1.6s ease-out forwards}@keyframes sparkFlash{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}40%{opacity:1;transform:translate(-50%,-50%) scale(1.4)}70%{opacity:.8;transform:translate(-50%,-50%) scale(1)}to{opacity:0}}.intro-typography-block{display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;transform:translateY(12px);transition:all .6s cubic-bezier(.16,1,.3,1)}.phase-identity .intro-typography-block,.phase-transition .intro-typography-block{opacity:1;transform:translateY(0)}.intro-brand-title{font-family:var(--font-display);font-size:1.6rem;font-weight:800;letter-spacing:.28em;color:#fff;text-indent:.28em;text-shadow:0 0 24px rgba(255,255,255,.3)}.intro-brand-line{display:flex;align-items:center;gap:12px}.line-segment{width:24px;height:1px;background:#dd006080}.intro-brand-sub{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.16em;color:#dd0060;font-weight:600}.intro-skip-btn{position:absolute;bottom:32px;right:32px;padding:6px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-full);color:#fff9;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;transition:all var(--transition-fast)}.intro-skip-btn:hover{background:#ffffff1f;color:#fff;border-color:#dd0060}.staggered-menu-wrapper{position:relative;width:100%;height:100%;z-index:90;pointer-events:none;--sm-accent: #DD0060;--sm-panel-bg: #07101C}.staggered-menu-wrapper.fixed-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:100;overflow:hidden}.staggered-menu-header{position:absolute;top:0;left:0;width:100%;height:calc(72px + env(safe-area-inset-top,0px));display:flex;align-items:center;justify-content:space-between;padding:env(safe-area-inset-top,0px) clamp(16px,4.5vw,64px) 0;background:transparent;pointer-events:none;z-index:30;box-sizing:border-box}.staggered-menu-header>*{pointer-events:auto}.sm-logo{display:flex;align-items:center;-webkit-user-select:none;user-select:none}.sm-logo-img{display:block;height:26px;width:auto;object-fit:contain}.sm-header-actions{display:flex;align-items:center;gap:10px}.sm-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;height:38px;padding:0 16px;background:#07101c;border:1px solid rgba(255,255,255,.16);border-radius:9999px;color:#fff;cursor:pointer;box-sizing:border-box;box-shadow:0 4px 14px #00000073;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;overflow:hidden;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}[dir=rtl] .sm-toggle{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:0;font-size:.8rem}.sm-toggle:hover{background:#07101c;border-color:#ffffff4d;box-shadow:0 6px 18px #0009}.sm-toggle.is-open{background:#dd00602e;border-color:var(--sm-accent, #DD0060);color:#fff;box-shadow:0 0 20px #dd006059}.sm-toggle:focus-visible{outline:2px solid var(--sm-accent, #DD0060);outline-offset:3px}.sm-toggle-textWrap{position:relative;display:inline-block;height:1.2em;overflow:hidden;white-space:nowrap}.sm-toggle-textInner{display:flex;flex-direction:column;line-height:1.2}.sm-toggle-line{display:block;height:1.2em;line-height:1.2}.sm-icon{position:relative;width:14px;height:14px;flex:0 0 14px;display:inline-flex;align-items:center;justify-content:center;will-change:transform}.sm-icon-line{position:absolute;left:50%;top:50%;width:100%;height:2px;background:currentColor;border-radius:2px;transform:translate(-50%,-50%);will-change:transform}.sm-icon-line-v{transform:translate(-50%,-50%) rotate(90deg)}.sm-prelayers{position:absolute;top:0;right:0;bottom:0;width:clamp(280px,44vw,500px);height:100%;height:100dvh;pointer-events:none;z-index:10;overflow:hidden;opacity:1}[data-position=left] .sm-prelayers{right:auto;left:0}.sm-prelayer{position:absolute;inset:0;height:100%;width:100%}.staggered-menu-panel{position:absolute;top:0;right:0;width:clamp(280px,44vw,500px);height:100%;height:100dvh;background:var(--sm-panel-bg, #07101C);border-left:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;padding:calc(84px + env(safe-area-inset-top,0px)) clamp(20px,4.5vw,48px) calc(28px + env(safe-area-inset-bottom,0px));overflow-y:auto;overflow-x:hidden;z-index:20;pointer-events:auto;box-sizing:border-box;opacity:1;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.staggered-menu-panel:before{content:"";position:absolute;bottom:0;right:0;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(221,0,96,.12) 0%,transparent 70%);filter:blur(50px);pointer-events:none;z-index:1}[data-position=left] .staggered-menu-panel{right:auto;left:0;border-left:none;border-right:1px solid rgba(255,255,255,.08)}.sm-panel-inner{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.sm-panel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(6px,1.4vh,16px)}.sm-panel-itemWrap{position:relative;overflow:hidden;line-height:1.1;padding:2px 0}.sm-panel-item{position:relative;color:#fff;font-family:var(--font-display, "Plus Jakarta Sans", sans-serif);font-weight:700;font-size:clamp(2rem,5.5vw,3.4rem);cursor:pointer;line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:baseline;padding-right:1.6em;transition:color .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1);-webkit-tap-highlight-color:transparent}[dir=rtl] .sm-panel-item{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:0;padding-right:0;padding-left:1.6em;font-size:clamp(1.8rem,5vw,2.8rem)}.sm-panel-itemLabel{display:inline-block;will-change:transform;transform-origin:0% 100%}[dir=rtl] .sm-panel-itemLabel{transform-origin:100% 100%}.sm-panel-item:hover{color:var(--sm-accent, #DD0060);transform:translate(6px)}[dir=rtl] .sm-panel-item:hover{transform:translate(-6px)}.sm-panel-item:focus-visible{outline:2px solid var(--sm-accent, #DD0060);outline-offset:4px}.sm-panel-list[data-numbering]{counter-reset:smItem}.sm-panel-list[data-numbering] .sm-panel-item:after{counter-increment:smItem;content:counter(smItem,decimal-leading-zero);position:absolute;top:.12em;right:.2em;font-size:.95rem;font-weight:600;color:var(--sm-accent, #DD0060);letter-spacing:.05em;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--sm-num-opacity, 0);font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);transition:opacity .3s ease}[dir=rtl] .sm-panel-list[data-numbering] .sm-panel-item:after{right:auto;left:.2em}.sm-extra-slot{display:flex;flex-direction:column;gap:16px;padding:12px 0}.sm-panel-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:var(--cta-radius, 8px);color:#fff;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.06em;cursor:pointer;width:fit-content;box-shadow:0 4px 18px #0006;transition:all .22s cubic-bezier(.16,1,.3,1);-webkit-tap-highlight-color:transparent}[dir=rtl] .sm-panel-cta-btn{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:0}.sm-panel-cta-btn:hover{background:#dd006040;border-color:var(--sm-accent, #DD0060);box-shadow:0 6px 24px #dd006066;transform:translateY(-2px)}.sm-panel-contact-link{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.95rem;color:#ffffffbf;text-decoration:none;transition:color .2s ease;width:fit-content}.sm-panel-contact-link:hover{color:var(--sm-accent, #DD0060)}.sm-socials{margin-top:auto;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.75rem}.sm-socials-title{margin:0;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sm-accent, #DD0060)}[dir=rtl] .sm-socials-title{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:0}.sm-socials-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.sm-socials-link{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.85rem;font-weight:600;color:#ffffffa6;text-decoration:none;transition:color .2s ease,opacity .2s ease}.sm-socials-list:hover .sm-socials-link{opacity:.45}.sm-socials-list .sm-socials-link:hover{color:#fff;opacity:1!important}@media(max-width:920px){.staggered-menu-header{height:calc(64px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 18px 0}.sm-prelayers,.staggered-menu-panel{width:100%;left:0;right:0;border-left:none;border-right:none}.staggered-menu-panel{padding-left:22px;padding-right:22px;padding-top:calc(76px + env(safe-area-inset-top,0px));padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.sm-panel-item{font-size:clamp(1.85rem,6.5vw,2.6rem)}[dir=rtl] .sm-panel-item{font-size:clamp(1.65rem,5.5vw,2.2rem)}}@media(max-width:480px){.staggered-menu-header{height:calc(60px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0}.staggered-menu-panel{padding-left:18px;padding-right:18px;padding-top:calc(70px + env(safe-area-inset-top,0px));padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.sm-panel-item{font-size:clamp(1.65rem,7.5vw,2.1rem)}.sm-toggle{padding:0 14px;font-size:.72rem}}.vm-header{position:fixed;top:0;left:0;right:0;z-index:100;height:calc(72px + env(safe-area-inset-top,0px));display:flex;align-items:center;padding:env(safe-area-inset-top,0px) clamp(20px,4.5vw,64px) 0;background:transparent;box-sizing:border-box;transition:background-color .28s cubic-bezier(.16,1,.3,1),backdrop-filter .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1)}.vm-header.is-scrolled{background:#060709e6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06)}.vm-header.is-menu-active{background:#07101c;border-bottom:1px solid rgba(255,255,255,.06)}.vm-header-inner{position:relative;z-index:2;width:100%;max-width:1400px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.vm-brand{display:inline-flex;align-items:flex-start;gap:2px;text-decoration:none;flex-shrink:0;cursor:pointer}.vm-brand-text{font-family:var(--font-display, "Plus Jakarta Sans", sans-serif);font-size:clamp(1.15rem,1.4vw,1.35rem);font-weight:700;letter-spacing:-.01em;color:#fff}[dir=rtl] .vm-brand-text{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:1.25rem;letter-spacing:0}.vm-brand-registered{font-size:.65rem;font-weight:400;color:#fff9;position:relative;top:1px}.vm-header-desktop-right{display:none;align-items:center;gap:clamp(14px,2vw,32px)}@media(min-width:921px){.vm-header-desktop-right{display:flex}}.vm-desktop-nav{display:flex;align-items:center;gap:clamp(14px,1.8vw,26px)}.vm-desktop-nav-link{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.74rem;font-weight:600;letter-spacing:.08em;color:#fff;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;transition:color .2s ease}.vm-desktop-nav-link:hover{color:#fff}[dir=rtl] .vm-desktop-nav-link{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:.82rem;letter-spacing:0}.vm-desktop-lang-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 12px;background:#07101c;border:1px solid rgba(255,255,255,.12);border-radius:9999px;color:#fff;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.vm-desktop-lang-pill:hover{background:#07101c;border-color:#ffffff40;color:#fff}.vm-desktop-lang-code{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.06em}.vm-start-project-pill-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:#07101c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.18);border-radius:var(--cta-radius, 8px);color:#fff;cursor:pointer;box-shadow:0 4px 16px #0006;transition:all .24s cubic-bezier(.16,1,.3,1);white-space:nowrap}.vm-start-project-pill-btn:hover{background:#07101c;border-color:#dd006073;box-shadow:0 6px 20px #0009,0 0 16px #dd006038}.vm-pill-asterisk{color:#dd0060;display:flex;align-items:center;justify-content:center;transition:transform .25s ease}.vm-start-project-pill-btn:hover .vm-pill-asterisk{transform:rotate(45deg)}.vm-pill-label{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.74rem;font-weight:700;letter-spacing:.06em}[dir=rtl] .vm-pill-label{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:0;font-size:.82rem}.vm-header-mobile-right{display:flex;align-items:center;gap:10px}@media(min-width:921px){.vm-header-mobile-right{display:none}}.vm-mobile-lang-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;height:38px;padding:0 12px;background:#07101c;border:1px solid rgba(255,255,255,.14);border-radius:9999px;color:#fff;cursor:pointer;box-sizing:border-box;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.vm-mobile-lang-btn:hover,.vm-mobile-lang-btn:active{background:#07101c;border-color:#ffffff40;color:#fff}.vm-mobile-lang-text{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.74rem;font-weight:700;letter-spacing:.06em}.vm-mobile-home-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;height:38px;padding:0 16px;background:#07101c;border:1px solid rgba(255,255,255,.16);border-radius:9999px;color:#fff;cursor:pointer;box-sizing:border-box;box-shadow:0 4px 14px #00000073;transition:all .22s cubic-bezier(.16,1,.3,1);white-space:nowrap}.vm-mobile-home-btn:hover,.vm-mobile-home-btn:active{background:#07101c;border-color:#ffffff47;box-shadow:0 6px 18px #0009}.vm-mobile-home-btn.is-open{background:#07101c;border-color:#dd0060;color:#fff}.vm-home-btn-label{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.74rem;font-weight:700;letter-spacing:.08em}[dir=rtl] .vm-home-btn-label{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:0;font-size:.8rem}.vm-home-btn-icon-box{display:flex;align-items:center;justify-content:center;color:#fff}.vm-mobile-home-btn:hover .vm-home-btn-icon-box{color:#fff}.vm-home-dots-icon{display:block}.vm-menu-overlay{position:fixed;inset:0;width:100vw;height:100svh;height:100dvh;z-index:99;background-color:#07101c;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.vm-menu-grid-backdrop{position:absolute;inset:0;background-size:80px 80px;background-image:linear-gradient(to right,rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.015) 1px,transparent 1px);pointer-events:none;z-index:1}.vm-menu-radial-glow{position:absolute;bottom:10%;right:15%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(221,0,96,.06) 0%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:1}.vm-menu-content-container{position:relative;z-index:2;width:100%;max-width:1400px;margin-inline:auto;padding:0 clamp(20px,4.5vw,64px);padding-top:calc(84px + env(safe-area-inset-top,0px));padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));min-height:100svh;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.vm-menu-body-grid{display:grid;grid-template-columns:1fr;gap:48px;padding:clamp(36px,6vh,64px) 0}@media(min-width:920px){.vm-menu-body-grid{grid-template-columns:1.6fr 1fr;gap:80px;align-items:flex-start}}.vm-menu-nav-list{display:flex;flex-direction:column;gap:clamp(8px,1.6vh,20px)}.vm-menu-nav-item-mask{overflow:hidden;display:block}.vm-menu-nav-link{display:inline-flex;align-items:baseline;gap:clamp(12px,2vw,24px);text-decoration:none;padding:6px 0;transition:transform .22s ease}.vm-menu-item-num{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(.75rem,1.1vw,.95rem);font-weight:600;letter-spacing:.08em;color:#fff6}.vm-menu-item-text{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5.5vw,4.4rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:#fff;transition:color .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}[dir=rtl] .vm-menu-item-text{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-weight:700;font-size:clamp(1.8rem,4vw,3.2rem);letter-spacing:0}.vm-menu-item-arrow{color:#dd0060;opacity:0;transform:translate(-10px);transition:all .24s cubic-bezier(.16,1,.3,1);display:flex;align-items:center}[dir=rtl] .vm-menu-item-arrow{transform:translate(10px)}@media(hover:hover)and (pointer:fine){.vm-menu-nav-link:hover .vm-menu-item-text{color:#dd0060;transform:translate(6px)}[dir=rtl] .vm-menu-nav-link:hover .vm-menu-item-text{transform:translate(-6px)}.vm-menu-nav-link:hover .vm-menu-item-num{color:#dd0060}.vm-menu-nav-link:hover .vm-menu-item-arrow{opacity:1;transform:translate(0)}}.vm-menu-nav-link.is-selected .vm-menu-item-text{color:#dd0060;transform:translate(6px)}[dir=rtl] .vm-menu-nav-link.is-selected .vm-menu-item-text{transform:translate(-6px)}.vm-menu-nav-link.is-selected .vm-menu-item-num{color:#dd0060}.vm-menu-nav-link.is-selected .vm-menu-item-arrow{opacity:1;transform:translate(0)}.vm-menu-sidebar{display:flex;flex-direction:column;gap:32px;padding-top:12px}.vm-menu-sidebar-section{display:flex;flex-direction:column;gap:10px}.vm-menu-sidebar-heading{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#ffffff73;text-transform:uppercase}[dir=rtl] .vm-menu-sidebar-heading{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:0}.vm-menu-cta-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 22px;background:#07101c;border:1px solid rgba(255,255,255,.2);border-radius:9999px;color:#fff;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.06em;cursor:pointer;width:fit-content;transition:all .22s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 18px #00000080}[dir=rtl] .vm-menu-cta-pill{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:0}.vm-menu-cta-pill:hover{background:#07101c;border-color:#dd0060;box-shadow:0 6px 24px #dd00604d;transform:translateY(-2px)}.vm-menu-contact-link{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:1.05rem;color:#fff;text-decoration:none;transition:color .2s ease}.vm-menu-contact-link:hover{color:#dd0060}.vm-menu-meta-text{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.92rem;color:#fff9;margin:0}.vm-menu-bottom-bar{padding:24px 0;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:space-between}@media(min-width:640px){.vm-menu-bottom-bar{flex-direction:row;align-items:center}}.vm-menu-copyright{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.74rem;color:#fff6}.vm-menu-socials{display:flex;align-items:center;gap:20px}.vm-menu-socials a{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.76rem;font-weight:600;letter-spacing:.04em;color:#fff9;text-decoration:none;transition:color .18s ease}.vm-menu-socials a:hover{color:#fff}@media(max-width:920px){.vm-header{height:calc(64px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 18px 0}.vm-menu-content-container{padding-left:20px;padding-right:20px;padding-top:calc(76px + env(safe-area-inset-top,0px));padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.vm-menu-body-grid{gap:28px;padding:12px 0 24px}.vm-menu-item-text{font-size:clamp(1.85rem,5vw,2.6rem);line-height:1.15}}@media(max-width:480px){.vm-header{height:calc(60px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0}.vm-brand-text{font-size:1.15rem}.vm-mobile-home-btn{padding:0 14px}.vm-home-btn-label{font-size:.72rem}.vm-menu-content-container{padding-left:18px;padding-right:18px;padding-top:calc(72px + env(safe-area-inset-top,0px));padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.vm-menu-body-grid{gap:20px;padding:8px 0 20px}.vm-menu-nav-list{gap:8px}.vm-menu-item-text{font-size:clamp(1.65rem,6.5vw,2.05rem);line-height:1.15}.vm-menu-sidebar{gap:18px;padding-top:4px}}.vm-mobile-staggered-container{display:none}@media(min-width:921px){.vm-mobile-staggered-container{display:none!important}}@media(max-width:920px){.vm-header{display:none!important}.vm-mobile-staggered-container{display:block!important}}.vm-lazy-vimeo-container{position:relative;width:100%;max-width:none;aspect-ratio:16 / 9;margin:0;padding:0;background-color:#000;overflow:hidden;display:block}.vm-lazy-vimeo-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;outline:none;display:block}.vm-lazy-vimeo-facade{position:relative;width:100%;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden}.vm-lazy-vimeo-picture{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.vm-lazy-vimeo-poster{width:100%;height:100%;object-fit:cover;opacity:.85;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s ease;display:block}.vm-lazy-vimeo-facade:hover .vm-lazy-vimeo-poster{transform:scale(1.025);opacity:.95}.vm-lazy-vimeo-scrim{position:absolute;inset:0;background:radial-gradient(circle at center,#080a0f33,#080a0fa6);pointer-events:none}.vm-lazy-vimeo-play-button{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.85rem;padding:.9rem 1.6rem;background:#101217d9;border:1px solid rgba(255,255,255,.18);border-radius:9999px;color:#fff;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.925rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 36px #00000073,0 0 24px #dd006040;cursor:pointer;transition:all .35s cubic-bezier(.16,1,.3,1)}.vm-lazy-vimeo-play-ring{position:absolute;inset:-6px;border-radius:9999px;border:1px solid rgba(221,0,96,.4);opacity:.6;animation:vimeoRingPulse 2.4s cubic-bezier(.25,1,.5,1) infinite;pointer-events:none}@keyframes vimeoRingPulse{0%{transform:scale(.96);opacity:.8}50%{transform:scale(1.08);opacity:.2}to{transform:scale(.96);opacity:.8}}.vm-lazy-vimeo-play-icon{width:1.15rem;height:1.15rem;color:#dd0060;transition:transform .3s ease,color .3s ease}.vm-lazy-vimeo-play-button:hover{background:#dd0060f2;border-color:#dd0060;color:#fff;transform:scale(1.06);box-shadow:0 16px 48px #dd006066}.vm-lazy-vimeo-play-button:hover .vm-lazy-vimeo-play-icon{color:#fff;transform:translate(2px)}.vm-lazy-vimeo-play-button:focus-visible{outline:2px solid #DD0060;outline-offset:4px}.mag-cta{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;text-decoration:none;font-family:var(--cta-font, "Plus Jakarta Sans", sans-serif);font-weight:var(--cta-font-weight, 700);text-transform:uppercase;letter-spacing:var(--cta-letter-spacing, .08em);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:var(--cta-radius, 8px);transition:background-color var(--cta-transition, .24s cubic-bezier(.16, 1, .3, 1)),border-color var(--cta-transition, .24s cubic-bezier(.16, 1, .3, 1)),box-shadow var(--cta-transition, .24s cubic-bezier(.16, 1, .3, 1)),color var(--cta-transition, .24s cubic-bezier(.16, 1, .3, 1)),transform var(--cta-transition, .24s cubic-bezier(.16, 1, .3, 1))}[dir=rtl] .mag-cta,.is-rtl .mag-cta{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:0;font-weight:700}.mag-cta--size-default{min-height:var(--cta-height, 48px);padding:0 var(--cta-padding-x, 24px);font-size:var(--cta-font-size, .84rem);gap:12px}.mag-cta--size-compact{min-height:var(--cta-height-compact, 40px);padding:0 var(--cta-padding-x-compact, 16px);font-size:var(--cta-font-size-compact, .78rem);gap:8px}[dir=rtl] .mag-cta--size-default,.is-rtl .mag-cta--size-default{font-size:.92rem}[dir=rtl] .mag-cta--size-compact,.is-rtl .mag-cta--size-compact{font-size:.85rem}.mag-cta--primary{background-color:var(--color-accent, #DD0060);color:#fff;border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 16px #00000059}.mag-cta--primary:hover{background-color:#e60a6c;border-color:#ffffff4d;box-shadow:0 6px 24px #dd006061,0 2px 8px #0006;transform:translateY(-2px);color:#fff}.mag-cta--primary:active{transform:translateY(0);background-color:#c70054;box-shadow:0 2px 8px #0000004d}.mag-cta--primary:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}.mag-cta--secondary{background-color:#ffffff0a;color:#fff;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mag-cta--secondary:hover{background-color:#dd006014;border-color:#dd006099;box-shadow:0 4px 20px #0006,0 0 16px #dd006026;transform:translateY(-2px);color:#fff}.mag-cta--secondary:active{transform:translateY(0);background-color:#dd00601f}.mag-cta--secondary:focus-visible{outline:2px solid var(--color-accent, #DD0060);outline-offset:3px}.mag-cta--text{background:transparent;border:1px solid transparent;color:#fff;min-height:auto;padding:6px 0;gap:8px}.mag-cta--text:hover{color:var(--color-accent, #DD0060);transform:none}.mag-cta--text:focus-visible{outline:2px solid var(--color-accent, #DD0060);outline-offset:2px}.mag-cta__label{display:inline-block;line-height:1}.mag-cta__icon{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;transition:transform var(--cta-transition, .24s cubic-bezier(.16, 1, .3, 1)),color var(--cta-transition, .24s cubic-bezier(.16, 1, .3, 1))}.mag-cta--secondary .mag-cta__icon{color:var(--color-accent, #DD0060)}.mag-cta--primary .mag-cta__icon{color:#fff}.mag-cta:hover .mag-cta__icon--forward{transform:translate(var(--cta-arrow-shift, 4px))}[dir=rtl] .mag-cta:hover .mag-cta__icon--forward,.is-rtl .mag-cta:hover .mag-cta__icon--forward{transform:translate(calc(var(--cta-arrow-shift, 4px) * -1))}.mag-cta:hover .mag-cta__icon--up-right{transform:translate(3px,-3px)}[dir=rtl] .mag-cta:hover .mag-cta__icon--up-right,.is-rtl .mag-cta:hover .mag-cta__icon--up-right{transform:translate(-3px,-3px)}.mag-cta:disabled,.mag-cta.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none;transform:none!important;box-shadow:none!important}.mag-cta--full-width{width:100%}@media(prefers-reduced-motion:reduce){.mag-cta,.mag-cta__icon{transition:none!important;transform:none!important}}.vm-hero-section{position:relative;width:100%;background-color:#07101c;overflow:hidden;box-sizing:border-box}.vm-hero-grid-subtle{position:absolute;inset:0;pointer-events:none;background-size:80px 80px;background-image:linear-gradient(to right,rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.015) 1px,transparent 1px);z-index:1}.vm-hero-fluid-canvas,.vm-liquid-fire-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.vm-hero-first-viewport{position:relative;z-index:3;width:100%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}@media(min-width:920px){.vm-hero-first-viewport{height:100svh;min-height:100svh;max-height:100svh;padding-top:calc(72px + env(safe-area-inset-top,0px));padding-left:clamp(28px,5.5vw,84px);padding-right:clamp(28px,5.5vw,84px);padding-bottom:0}.vm-hero-headline-container{flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(24px,3.8vh,52px);padding-bottom:clamp(48px,7.5vh,84px);max-width:100%;width:100%;margin:0;margin-inline:0}}.vm-hero-headline-container{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:100%;width:100%;margin:0;margin-inline:0}[dir=rtl] .vm-hero-headline-container{max-width:100%;width:100%;margin:0;margin-inline:0;align-items:flex-start}.vm-hero-giant-title{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:clamp(3rem,5.8vw,6.2rem);font-weight:400;line-height:1.22;letter-spacing:-.03em;color:#fff;margin:0;display:flex;flex-direction:column;text-shadow:0 4px 30px rgba(0,0,0,.6);text-align:left}[dir=rtl] .vm-hero-giant-title{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:clamp(2.35rem,4.2vw,4.5rem);letter-spacing:0;line-height:1.36;font-weight:800;text-align:right}.title-row{display:block;padding:.04em 0;margin:0}[dir=rtl] .vm-hero-giant-title .title-row{display:block;padding:.06em 0;margin:0}@media(min-width:920px){.vm-hero-giant-title .row-1,.vm-hero-giant-title .row-2,.vm-hero-giant-title .row-1>*,.vm-hero-giant-title .row-2>*{white-space:nowrap;word-break:keep-all}[dir=rtl] .vm-hero-giant-title .row-1,[dir=rtl] .vm-hero-giant-title .row-2,[dir=rtl] .vm-hero-giant-title .row-2>*{white-space:nowrap;word-break:keep-all}}.italic-serif-word{font-style:italic;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-weight:400;color:#fff;padding-left:.08em;padding-right:.16em;padding-bottom:.06em}[dir=rtl] .italic-serif-word{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-style:normal;font-weight:900;background:linear-gradient(135deg,#fff 30%,#dd0060);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-left:0;padding-right:0}.vm-hero-cta-wrap{margin-top:clamp(24px,3.6vh,40px);display:flex;align-items:center;flex-wrap:wrap;gap:14px;position:relative;z-index:2}@media(max-width:640px){.vm-hero-cta-wrap{flex-direction:column;align-items:stretch;gap:10px}.vm-hero-cta-wrap .mag-cta{width:100%}}.vm-hero-clients-bar{width:100%;flex-shrink:0;padding-top:clamp(16px,2.2vh,22px);padding-bottom:clamp(18px,2.6vh,26px);border-top:1px solid rgba(255,255,255,.08);overflow:hidden;position:relative;z-index:2;direction:ltr;mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.vm-clients-marquee{display:flex;width:max-content;overflow:hidden;-webkit-user-select:none;user-select:none;direction:ltr}.vm-clients-track{display:flex;align-items:center;gap:clamp(32px,4.8vw,64px);padding-right:clamp(32px,4.8vw,64px);animation:marqueeScroll 26s linear infinite;will-change:transform}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.vm-client-item{display:flex;align-items:center;justify-content:center;opacity:.72;transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.vm-client-item:hover{opacity:1;transform:translateY(-1px)}.vm-client-logo-text{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(.85rem,1.1vw,1.15rem);font-weight:700;letter-spacing:.08em;color:#fff;text-transform:uppercase}.vm-showreel-fullbleed-wrapper{position:relative;z-index:3;width:100%;max-width:none;margin:0;padding:0;border:none;border-radius:0;background-color:#000;box-sizing:border-box;overflow:hidden}.vm-showreel-vimeo-container{position:relative;width:100%;max-width:none;aspect-ratio:16 / 9;margin:0;padding:0;border:none;border-radius:0;background-color:#000;overflow:hidden;display:block}.vm-showreel-vimeo-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;outline:none;display:block}@media(max-width:919px){.vm-hero-section{min-height:100svh;height:auto;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;overflow:visible}.vm-hero-first-viewport{height:auto;min-height:auto;max-height:none;display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box}.vm-hero-headline-container{flex:0 0 auto;width:100%;padding-top:0;padding-bottom:0;margin:0}.vm-hero-giant-title{font-size:clamp(1.95rem,7.8vw,2.6rem);line-height:1.06;letter-spacing:-.025em}.vm-hero-cta-wrap{margin-top:clamp(20px,3vh,32px)}.vm-hero-clients-bar{width:100%;margin-bottom:0;border-top:1px solid rgba(255,255,255,.08)}.vm-clients-track{gap:22px;padding-right:22px;animation-duration:22s}.vm-client-logo-text{font-size:.74rem;letter-spacing:.06em}.vm-showreel-fullbleed-wrapper{width:100%;max-width:none;margin:0;padding:0;border:none;border-radius:0;box-sizing:border-box;overflow:hidden}.vm-showreel-vimeo-container{width:100%;max-width:none;aspect-ratio:16 / 9;margin:0;padding:0;border:none;border-radius:0}}@media(min-width:600px)and (max-width:919px){.vm-hero-first-viewport{padding-top:calc(64px + env(safe-area-inset-top,0px) + clamp(28px,4.2vh,44px));padding-left:clamp(20px,4vw,36px);padding-right:clamp(20px,4vw,36px);padding-bottom:0}.vm-hero-clients-bar{margin-top:clamp(28px,4.2vh,44px);padding-top:clamp(14px,2vh,18px);padding-bottom:clamp(16px,2.4vh,22px)}[dir=rtl] .vm-hero-giant-title{font-size:clamp(2.1rem,4.4vw,2.8rem);line-height:1.3}[dir=rtl] .vm-hero-giant-title .row-1,[dir=rtl] .vm-hero-giant-title .row-2,[dir=rtl] .vm-hero-giant-title .row-2>*{white-space:nowrap;word-break:keep-all}}@media(max-width:599px){.vm-hero-first-viewport{padding-top:calc(60px + env(safe-area-inset-top,0px) + clamp(22px,3.8vh,32px));padding-left:clamp(16px,4.5vw,24px);padding-right:clamp(16px,4.5vw,24px);padding-bottom:0}.vm-hero-clients-bar{margin-top:clamp(22px,3.8vh,32px);padding-top:clamp(12px,1.8vh,16px);padding-bottom:clamp(14px,2.2vh,18px)}[dir=rtl] .vm-hero-giant-title{font-size:clamp(1.75rem,6.8vw,2.25rem);line-height:1.32}[dir=rtl] .vm-hero-giant-title .row-1{white-space:nowrap}[dir=rtl] .vm-hero-giant-title .row-2,[dir=rtl] .vm-hero-giant-title .row-2>*{white-space:normal;word-break:normal}.vm-hero-cta-wrap{margin-top:clamp(16px,2.4vh,22px)}.vm-hero-cta-btn{min-height:46px;padding:10px 18px;font-size:.76rem;gap:10px}}.fw-scroll-section{position:relative;width:100%;height:400vh;height:400svh;background-color:#050505;box-sizing:border-box}.fw-sticky-viewport{position:sticky;top:0;left:0;width:100%;height:100vh;height:100svh;height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:10;box-sizing:border-box;background-color:#050505}.fw-container{width:100%;max-width:1440px;margin-inline:auto;padding:0 clamp(20px,4vw,64px);box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,3.2vh,36px);height:100%;max-height:860px}.fw-header-strip{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.fw-eyebrow-wrap{display:inline-flex;align-items:center;gap:8px}.fw-eyebrow-accent{color:#dd0060;font-size:.85rem;line-height:1}.fw-eyebrow-label{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8b93a7}.fw-counter{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--font-mono, monospace);font-size:.9rem;color:#8b93a7;letter-spacing:.05em}.fw-counter-active{color:#fff;font-weight:700}.fw-counter-sep{color:#fff3}.fw-layout-grid{display:grid;grid-template-columns:46% 54%;gap:clamp(32px,5vw,64px);align-items:center;width:100%}.fw-content-col{display:flex;flex-direction:column;justify-content:space-between;min-width:0;height:100%}.fw-content-stack{position:relative;width:100%;min-height:340px}.fw-slide-content{position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateY(20px);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);pointer-events:none;visibility:hidden}.fw-slide-content.is-active{position:relative;opacity:1;transform:translateY(0);pointer-events:auto;visibility:visible}.fw-meta-pill-row{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.fw-category-pill{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:#dd00601f;color:var(--color-accent);border:1px solid rgba(221,0,96,.3)}.fw-client-name{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.8rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#8b93a7}.fw-project-title{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:600;line-height:1.22;letter-spacing:-.025em;color:#fff;margin:0 0 16px}.fw-project-description{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(.92rem,1.05vw,1.02rem);line-height:1.6;color:#8b93a7;margin:0 0 24px;max-width:540px}.fw-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.fw-metric-cell{display:flex;flex-direction:column;gap:4px}.fw-metric-val{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:700;line-height:1.1;color:#fff;letter-spacing:-.02em}.fw-metric-lbl{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.72rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#8b93a7}.fw-footer-row{display:flex;align-items:center;justify-content:space-between;margin-top:clamp(24px,3.5vh,40px);padding-top:18px;border-top:1px solid rgba(255,255,255,.06);flex-wrap:wrap;gap:16px}.fw-pagination-track{display:flex;align-items:center;gap:14px}.fw-pagination-item{display:inline-flex;align-items:center;gap:8px;background:none;border:none;padding:8px 4px;cursor:pointer;color:#8b93a7;outline:none;transition:color .3s ease}.fw-pagination-item:hover,.fw-pagination-item:focus-visible{color:#fff}.fw-pagination-item:focus-visible{outline:2px solid #DD0060;outline-offset:4px;border-radius:4px}.fw-pagination-num{font-family:var(--font-mono, monospace);font-size:.8rem;font-weight:500;letter-spacing:.04em;transition:color .3s ease,font-weight .3s ease}.fw-pagination-item.is-active .fw-pagination-num{color:#fff;font-weight:700}.fw-pagination-bar{display:block;width:24px;height:2px;background-color:#ffffff29;border-radius:2px;transition:width .4s cubic-bezier(.16,1,.3,1),background-color .4s ease}.fw-pagination-item.is-active .fw-pagination-bar{width:52px;background-color:var(--color-accent);box-shadow:0 0 10px #dd006080}.fw-see-all-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:6px;color:#fff;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .25s ease;outline:none}.fw-see-all-btn:hover{background:#ffffff17;border-color:#ffffff3d;transform:translateY(-1px)}.fw-see-all-btn:focus-visible{outline:2px solid #DD0060;outline-offset:2px}.fw-cta-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease}.fw-see-all-btn:hover .fw-cta-icon{transform:translate(3px)}[dir=rtl] .fw-see-all-btn:hover .fw-cta-icon{transform:translate(-3px)}.fw-visual-col{width:100%;min-width:0;display:flex;justify-content:center}.fw-visual-frame{position:relative;width:100%;aspect-ratio:16 / 10.8;max-height:480px;border-radius:14px;overflow:hidden;background-color:#07101c;box-shadow:0 24px 64px -12px #000000d9,0 0 0 1px #ffffff14}.fw-image-track{display:flex;flex-direction:column;width:100%;height:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);will-change:transform}.fw-image-slide{position:relative;width:100%;height:100%;flex-shrink:0;overflow:hidden;background-color:#07101c}.fw-image-el{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.fw-image-scrim{position:absolute;inset:0;background:linear-gradient(180deg,#05050500 40%,#05050599 80%,#050505d9);pointer-events:none}.fw-card-hud{position:absolute;bottom:16px;left:18px;display:flex;align-items:center;gap:10px;padding:6px 12px;border-radius:6px;background:#07101cbf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);z-index:2}[dir=rtl] .fw-card-hud{left:auto;right:18px}.fw-hud-tag{font-family:var(--font-mono, monospace);font-size:.7rem;font-weight:700;letter-spacing:.06em;color:var(--color-accent)}.fw-hud-client{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:.75rem;font-weight:500;color:var(--color-text);letter-spacing:.04em;text-transform:uppercase}.fw-frame-border{position:absolute;inset:0;border-radius:14px;border:1px solid rgba(255,255,255,.06);pointer-events:none;z-index:3}.fw-corner-accent{position:absolute;width:8px;height:8px;border-color:#dd006099;border-style:solid;pointer-events:none;z-index:4}.fw-corner-accent.top-left{top:10px;left:10px;border-width:2px 0 0 2px}.fw-corner-accent.top-right{top:10px;right:10px;border-width:2px 2px 0 0}.fw-corner-accent.bottom-left{bottom:10px;left:10px;border-width:0 0 2px 2px}.fw-corner-accent.bottom-right{bottom:10px;right:10px;border-width:0 2px 2px 0}[dir=rtl] .fw-eyebrow-label,[dir=rtl] .fw-category-pill,[dir=rtl] .fw-client-name,[dir=rtl] .fw-project-title,[dir=rtl] .fw-project-description,[dir=rtl] .fw-metric-lbl,[dir=rtl] .fw-see-all-btn,[dir=rtl] .fw-hud-client{font-family:var(--font-persian, "Vazirmatn", sans-serif)!important;letter-spacing:0!important}[dir=rtl] .fw-pagination-track{direction:ltr}@media(max-width:1279px){.fw-layout-grid{grid-template-columns:48% 52%;gap:32px}.fw-project-title{font-size:1.8rem}.fw-visual-frame{aspect-ratio:16 / 11}}@media(max-width:1023px){.fw-container{max-height:100svh;padding:12px 18px;gap:12px;justify-content:space-evenly}.fw-header-strip{padding-bottom:8px}.fw-layout-grid{display:flex;flex-direction:column;gap:12px;width:100%}.fw-content-col{order:1;width:100%}.fw-content-stack{min-height:auto}.fw-slide-content{position:relative;display:none;opacity:0;transform:translateY(12px)}.fw-slide-content.is-active{display:block;opacity:1;transform:translateY(0)}.fw-meta-pill-row{margin-bottom:8px;gap:8px}.fw-project-title{font-size:clamp(1.25rem,4.2vw,1.65rem);line-height:1.2;margin-bottom:8px}.fw-project-description{font-size:clamp(.82rem,2.5vw,.92rem);line-height:1.45;margin-bottom:12px;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fw-visual-col{order:2;width:100%}.fw-visual-frame{aspect-ratio:16 / 9;max-height:clamp(180px,26vh,260px);border-radius:10px}.fw-card-hud{bottom:10px;left:12px;padding:4px 8px}[dir=rtl] .fw-card-hud{right:12px}.fw-hud-tag{font-size:.62rem}.fw-hud-client{font-size:.68rem}.fw-metrics-grid{padding-top:10px;gap:8px}.fw-metric-val{font-size:clamp(1.05rem,3.5vw,1.25rem)}.fw-metric-lbl{font-size:.62rem}.fw-footer-row{margin-top:8px;padding-top:8px;justify-content:space-between;gap:8px}.fw-pagination-track{gap:8px}.fw-pagination-item{padding:4px 2px}.fw-pagination-num{font-size:.72rem}.fw-pagination-bar{width:16px}.fw-pagination-item.is-active .fw-pagination-bar{width:32px}.fw-see-all-btn{padding:6px 12px;font-size:.68rem}}@media(max-width:375px){.fw-container{padding:8px 12px;gap:8px}.fw-project-title{font-size:1.15rem}.fw-project-description{display:none}.fw-visual-frame{max-height:160px}.fw-metrics-grid{gap:4px}.fw-metric-val{font-size:.98rem}}@media(prefers-reduced-motion:reduce){.fw-image-track,.fw-slide-content,.fw-pagination-bar,.fw-see-all-btn{transition-duration:.01ms!important}}@keyframes __spIconFloat{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(1.2deg)}to{transform:translateY(0) rotate(0)}}.__sp_icon_float{animation:__spIconFloat 6s ease-in-out infinite}.pi-section-root.reduced-motion .__sp_icon_float{animation:none}.pi-section-root{position:relative;width:100%;background:var(--color-bg, #050505);color:var(--color-text, #FFFFFF);-webkit-font-smoothing:antialiased;contain:paint}.pi-sticky-viewport{position:sticky;top:0;height:100vh;width:100%;overflow:hidden;box-sizing:border-box;background:radial-gradient(circle at 18% 50%,rgba(7,16,28,.5) 0%,transparent 60%)}.pi-section-root.is-rtl .pi-sticky-viewport{background:radial-gradient(circle at 82% 50%,rgba(7,16,28,.5) 0%,transparent 60%)}.pi-arc-svg{pointer-events:none;filter:drop-shadow(0 0 12px rgba(221,0,96,.18))}.pi-wheel-container{position:absolute;inset:0;z-index:5;pointer-events:none}.pi-wheel-btn{position:absolute;width:70px;height:70px;background:none;border:none;padding:0;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;pointer-events:auto;transform-origin:center center;transition:outline .15s ease}.pi-wheel-btn:focus-visible{outline:2px solid var(--color-accent, #DD0060);outline-offset:4px}.pi-wheel-node-base{position:absolute;inset:0;border-radius:50%;background:var(--color-bg, #050505)}.pi-wheel-node-active{position:absolute;inset:0;border-radius:50%;background:var(--color-bg-secondary, #07101C);border:1.5px solid var(--color-accent, #DD0060);transition:opacity .1s linear}.pi-wheel-node-ring{position:absolute;inset:0;border-radius:50%;border:1.2px solid rgba(255,255,255,.2);transition:opacity .1s linear}.pi-wheel-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif, "Instrument Serif", Georgia, serif);font-size:24px;font-weight:500;letter-spacing:.02em;transition:opacity .1s linear}.pi-wheel-num--inactive{color:var(--color-text-muted, #8B93A7)}.pi-wheel-num--active{color:var(--color-text, #FFFFFF)}.pi-mobile-pills{position:absolute;bottom:24px;left:0;right:0;display:flex;justify-content:center;gap:10px;z-index:12}.pi-mobile-pill{width:9px;height:9px;border-radius:999px;background:#ffffff38;border:none;padding:0;cursor:pointer;outline:none;transition:width .3s cubic-bezier(.2,0,0,1),background .3s ease}.pi-mobile-pill.is-active{width:28px;background:var(--color-accent, #DD0060);box-shadow:0 0 12px #dd006066}.pi-visual-anchor{position:absolute;top:50%;right:5%;width:32%;max-width:440px;aspect-ratio:1 / 1;z-index:8;display:flex;align-items:center;justify-content:center;pointer-events:none}.pi-section-root.is-rtl .pi-visual-anchor{right:auto;left:5%}.pi-editorial-stack{position:absolute;top:50%;left:31%;width:36%;z-index:10;pointer-events:none}.pi-section-root.is-rtl .pi-editorial-stack{left:auto;right:31%}.pi-content-step{box-sizing:border-box}.pi-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent, #DD0060);margin-bottom:14px}.pi-eyebrow-sep{color:#8b93a766}.pi-headline{font-family:var(--font-serif, "Instrument Serif", Georgia, serif);font-weight:400;font-size:clamp(32px,3.8vw,54px);line-height:1.05;letter-spacing:-.015em;color:var(--color-text, #FFFFFF);margin:0 0 16px;text-wrap:balance}.pi-section-root.is-rtl .pi-headline{font-family:var(--font-sans, -apple-system, sans-serif);font-weight:700;letter-spacing:0;line-height:1.25}.pi-headline-line--sub{color:var(--color-text, #FFFFFF)}.pi-secondary-statement{font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, sans-serif);font-size:clamp(18px,1.8vw,24px);font-weight:600;color:var(--color-accent, #DD0060);margin:0 0 14px;letter-spacing:-.01em}.pi-supporting-idea{font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, sans-serif);font-size:16px;font-weight:500;line-height:1.5;color:#fff;margin:0 0 14px}.pi-description{font-family:var(--font-sans, -apple-system, BlinkMacSystemFont, sans-serif);font-size:15.5px;line-height:1.6;color:var(--color-text-muted, #8B93A7);max-width:440px;margin:0 0 22px}.pi-chips-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.pi-chip{padding:7px 14px;border:1px solid rgba(255,255,255,.12);background:#07101c99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:999px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:12px;font-weight:500;color:#fff;letter-spacing:.04em;white-space:nowrap;transition:border-color .2s ease,background .2s ease}.pi-chip:hover{border-color:#dd006066;background:#dd006014}.pi-step-status{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;background:#ffffff08;border-radius:6px;border:1px solid rgba(255,255,255,.06)}.pi-status-led{width:6px;height:6px;border-radius:50%;background:var(--color-accent, #DD0060);box-shadow:0 0 8px var(--color-accent, #DD0060)}.pi-status-text{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;letter-spacing:.08em;color:var(--color-text-muted, #8B93A7);text-transform:uppercase}.pi-corner-counter{z-index:12;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:17px;letter-spacing:.08em;color:var(--color-text-muted, #8B93A7);pointer-events:none}.pi-counter-current{color:var(--color-text, #FFFFFF);font-weight:600}.pi-object-wrapper{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 34px 56px rgba(0,0,0,.95)) drop-shadow(0 10px 30px rgba(221,0,96,.16))}.pi-3d-picture{display:contents}.pi-3d-object-img{width:100%;height:100%;object-fit:contain;aspect-ratio:1 / 1;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}@media(min-width:810px)and (max-width:1199.98px){.pi-wheel-btn{width:60px;height:60px}.pi-wheel-num{font-size:20px}.pi-visual-anchor{width:32%;max-width:380px;right:4%}.pi-section-root.is-rtl .pi-visual-anchor{right:auto;left:4%}.pi-editorial-stack{left:26%;width:40%}.pi-section-root.is-rtl .pi-editorial-stack{left:auto;right:26%}.pi-headline{font-size:clamp(28px,3.4vw,42px)}.pi-description{font-size:14.5px}.pi-corner-counter{font-size:15px;bottom:22px}}@media(max-width:809.98px){.pi-section-root{contain:initial}.pi-arc-svg,.pi-wheel-container,.pi-corner-counter{display:none!important}.pi-mobile-pills{display:flex!important}.pi-sticky-viewport{background:radial-gradient(circle at 50% 18%,rgba(7,16,28,.7) 0%,transparent 65%)}.pi-visual-anchor{top:18%!important;left:50%!important;right:auto!important;width:54%!important;max-width:240px!important;transform:translate(-50%,-50%)!important}.pi-editorial-stack{inset:40% auto 12% 50%!important;width:88%!important;transform:translate(-50%)!important}.pi-headline{font-size:clamp(23px,6vw,32px);margin-bottom:10px}.pi-secondary-statement{font-size:15.5px;margin-bottom:8px}.pi-supporting-idea{font-size:13.5px;margin-bottom:8px}.pi-description{font-size:13px;line-height:1.5;margin-bottom:12px}.pi-chips-list{gap:6px;margin-bottom:12px}.pi-chip{padding:4px 9px;font-size:10px}.pi-step-status{padding:3px 8px}.pi-status-text{font-size:9px}}.vm-exact-wwd-section{position:relative;isolation:isolate;z-index:2;width:100%;background-color:#07101c;color:#fff;scroll-margin-top:90px;padding-top:clamp(60px,8vh,100px);padding-bottom:clamp(48px,7vh,76px);box-sizing:border-box;overflow-x:hidden}.vm-wwd-main-container{max-width:1400px;margin-inline:auto;padding:0 clamp(20px,3.5vw,64px);box-sizing:border-box}.wwd-intro.grid{display:grid;grid-template-columns:1fr;gap:20px;padding-bottom:clamp(24px,3.5vh,40px);border-bottom:1px solid rgba(255,255,255,.08)}@media(min-width:992px){.wwd-intro.grid{grid-template-columns:260px 1fr;gap:clamp(32px,5vw,80px);align-items:start}}.wwd-intro-heading{padding-top:4px}.wwd-eyebrow{display:inline-block;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:clamp(11px,.85vw,12.5px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent, #DD0060);line-height:1.3}[dir=rtl] .wwd-eyebrow{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:.04em;font-weight:700;font-size:13px}.wwd-headline{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(1.85rem,3.4vw,3rem);font-weight:600;line-height:1.2;letter-spacing:-.025em;color:#fff;margin:0 0 clamp(12px,1.8vh,18px) 0;max-width:1040px}[dir=rtl] .wwd-headline{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:clamp(1.65rem,3vw,2.65rem);line-height:1.4;letter-spacing:0;font-weight:700}.wwd-supporting-line{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:400;line-height:1.6;letter-spacing:-.01em;color:var(--color-text-muted, #8B93A7);margin:0;max-width:860px}[dir=rtl] .wwd-supporting-line{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.7;letter-spacing:0}.wwd-intro-heading .u-text-heading-xs{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.3vw,2.1rem);font-weight:400;color:#8b93a7;letter-spacing:-.01em;margin:0;line-height:1.1}[dir=rtl] .wwd-intro-heading .u-text-heading-xs{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-weight:700;font-size:1.4rem}.wwd-intro-description .u-text-heading-sm{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(1.55rem,3.1vw,2.65rem);font-weight:500;line-height:1.24;letter-spacing:-.025em;color:#fff;margin:0;max-width:1020px}[dir=rtl] .wwd-intro-description .u-text-heading-sm{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:clamp(1.4rem,2.7vw,2.3rem);line-height:1.55;letter-spacing:0;font-weight:600}.wwd-list.mt-32{display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.08)}.wwd-list-item{border-top:1px solid rgba(255,255,255,.08);padding-top:clamp(16px,2.5vh,28px);padding-bottom:clamp(48px,7.5vh,80px);position:relative;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}@media(min-width:992px){.wwd-list-item{min-height:78vh;display:flex;flex-direction:column;justify-content:center}}.wwd-list-item.is-inactive-item{opacity:.78;transform:scale(.99) translateY(0)}.wwd-list-item.is-active-item{opacity:1;transform:scale(1) translateY(0)}.wwd-list-item-header.grid{padding:clamp(24px,3.5vh,40px) 0 clamp(20px,3vh,32px);display:flex;align-items:baseline;gap:clamp(20px,3vw,44px)}.wwd-list-item-no{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(2.8rem,5.5vw,5.2rem);font-weight:400;color:#dd0060;line-height:1;flex-shrink:0;display:inline-flex;align-items:baseline;min-width:clamp(56px,5.2vw,84px);letter-spacing:-.02em}[dir=rtl] .wwd-list-item-no{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-weight:800;letter-spacing:0;min-width:clamp(56px,5.2vw,84px)}.wwd-list-item-title{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(2.3rem,4.8vw,4.8rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:#fff;margin:0}[dir=rtl] .wwd-list-item-title{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:clamp(2rem,3.8vw,3.6rem);line-height:1.25}.wwd-item-body-layout{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:992px){.wwd-item-body-layout{grid-template-columns:44% 56%;gap:clamp(36px,5vw,80px);align-items:start}}.wwd-item-visual-column{width:100%}.wwd-sticky-visual-wrapper{display:flex;flex-direction:column;width:100%}@media(min-width:992px){.wwd-sticky-visual-wrapper{position:sticky;top:110px}}.wwd-visual-media-frame{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:clamp(14px,2vw,22px);overflow:hidden;background-color:#07101c;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px -15px #000000f2}.wwd-visual-media-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.wwd-visual-media-frame:hover .wwd-visual-media-img{transform:scale(1.03)}.wwd-visual-media-overlay{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 35%,rgba(0,0,0,.45) 100%);pointer-events:none}.wwd-visual-caption{position:absolute;bottom:14px;left:14px;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#0a0c11d9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:var(--radius-full, 9999px);border:1px solid rgba(255,255,255,.16);font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:700;letter-spacing:.1em;color:#fff}[dir=rtl] .wwd-visual-caption{left:auto;right:14px}.wwd-caption-dot{width:6px;height:6px;border-radius:50%;background:#dd0060;box-shadow:0 0 8px #dd0060}.wwd-pillar-summary-text{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(.95rem,1.15vw,1.12rem);font-weight:400;line-height:1.65;color:#8b93a7;margin:0;margin-top:clamp(20px,2.6vh,28px);padding:0;max-width:48ch}[dir=rtl] .wwd-pillar-summary-text{font-family:var(--font-persian, "Vazirmatn", sans-serif);line-height:1.78;letter-spacing:0}.wwd-list-item-set{position:relative;display:flex;flex-direction:column}.wwd-list-item-set-row.grid{position:relative;border-top:1px solid rgba(255,255,255,.08);overflow:hidden;cursor:default;transition:background-color .22s ease}.wwd-list-item-set-row:last-child{border-bottom:1px solid rgba(255,255,255,.08)}.wwd-list-item-set-row-cell{padding:clamp(14px,2vh,20px) clamp(16px,2vw,24px);display:flex;align-items:center}.wwd-list-item-set-row-label{font-family:var(--font-mono, monospace);font-size:clamp(.85rem,1vw,1.05rem);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff;display:flex;align-items:center;gap:12px;transition:opacity .2s ease}[dir=rtl] .wwd-list-item-set-row-label{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:0;font-size:.95rem}.wwd-row-counter{color:#dd0060;font-size:.76rem;font-weight:700;letter-spacing:.04em}.is-inactive-item .wwd-row-counter{color:#dd0060}.is-inactive-item .wwd-list-item-set-row-label{color:#fff}@media(min-width:992px){.wwd-list-item-set-row.grid:hover{background-color:#fff}.wwd-list-item-set-row.grid:hover .wwd-list-item-set-row-label{opacity:0}}.wwd-list-item-set-row-cell-hover{display:flex;align-items:center;overflow:hidden;position:absolute;inset:0;opacity:0;transition:opacity .22s ease;color:#000;pointer-events:none;z-index:2}@media(min-width:992px){.wwd-list-item-set-row.grid:hover .wwd-list-item-set-row-cell-hover{opacity:1}.wwd-list-item-set-row.grid:hover .track{animation-play-state:running}}.track{display:inline-flex;align-items:center;animation:marquee-horizontal 26s linear infinite paused;will-change:transform}.track-group{display:inline-flex;align-items:center;column-gap:1.5rem;padding:0 .75rem;flex:0 0 auto}.wwd-list-item-set-row-label-hover{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(1rem,1.3vw,1.25rem);font-weight:800;text-transform:uppercase;white-space:nowrap;line-height:1;color:#000;letter-spacing:.04em}[dir=rtl] .wwd-list-item-set-row-label-hover{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:0}.wwd-list-item-set-row-label-icon-hover{width:18px;height:18px;display:flex;align-items:center;justify-content:center;color:#dd0060;flex-shrink:0}@keyframes marquee-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}.wwd-trail-wrapper{position:fixed;inset:0;pointer-events:none;z-index:100;overflow:hidden}.wwd-trail-pool-img-container{position:fixed;width:220px;aspect-ratio:4 / 3;border-radius:10px;overflow:hidden;box-shadow:0 20px 44px #000000d9,0 0 24px #dd006059;border:1px solid rgba(255,255,255,.18);pointer-events:none;background-color:#07101c}.wwd-trail-inner-img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:991px){.wwd-trail-wrapper,.wwd-list-item-set-row-cell-hover{display:none!important}.vm-exact-wwd-section{padding-top:36px;padding-bottom:44px}.wwd-list-item{padding-top:14px;padding-bottom:36px}.wwd-list-item-header.grid{padding:clamp(18px,2.5vh,26px) 0 clamp(16px,2.2vh,22px);gap:clamp(16px,3.5vw,24px)}.wwd-list-item-no{font-size:clamp(2.2rem,6.5vw,2.8rem);min-width:clamp(42px,8.5vw,54px)}[dir=rtl] .wwd-list-item-no{min-width:clamp(42px,8.5vw,54px)}.wwd-list-item-title{font-size:clamp(1.85rem,7.5vw,2.6rem)}.wwd-item-body-layout{gap:20px}.wwd-visual-media-frame{aspect-ratio:16 / 10;border-radius:16px}.wwd-pillar-summary-text{margin-top:clamp(16px,2.4vh,22px);line-height:1.7;max-width:100%}.wwd-list-item-set-row-cell{padding:12px 14px}.wwd-list-item-set-row-label{font-size:.82rem}}.compounding-growth-section{--strokeDashoffset: 0px;position:relative;isolation:isolate;z-index:2;width:100%;background-color:#07101c;color:#fff;scroll-margin-top:90px;padding-top:clamp(60px,8vh,100px);padding-bottom:clamp(60px,9vh,120px);box-sizing:border-box;overflow-x:clip}.cg-ambient-glow{position:absolute;top:15%;left:50%;transform:translate(-50%);width:min(1000px,90vw);height:900px;background:radial-gradient(ellipse at center,rgba(221,0,96,.07) 0%,rgba(14,26,43,.25) 50%,transparent 75%);pointer-events:none;z-index:0;filter:blur(60px)}.cg-grid-blueprint{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:80px 80px;background-position:center top;pointer-events:none;opacity:.6;z-index:0}.cg-content-container{position:relative;z-index:1;max-width:1400px;margin-inline:auto;padding:0 clamp(20px,4vw,64px);box-sizing:border-box}.cg-header{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:clamp(48px,6vh,80px);padding-bottom:clamp(24px,3vh,36px);border-bottom:1px solid rgba(255,255,255,.08)}.is-rtl .cg-header{align-items:flex-start}.cg-eyebrow-wrapper{display:inline-flex;align-items:center;gap:10px;margin-bottom:clamp(12px,1.8vh,18px)}.cg-eyebrow-accent-bullet{display:inline-block;width:7px;height:7px;border-radius:50%;background-color:var(--color-accent, #DD0060);box-shadow:0 0 10px #dd0060a6}.cg-eyebrow{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:clamp(11.5px,.85vw,13px);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent, #DD0060);line-height:1.2}.is-rtl .cg-eyebrow{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:.04em;font-weight:700}.cg-headline{margin:0 0 clamp(16px,2vh,24px) 0;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(2.6rem,6.2vw,5.8rem);font-weight:700;line-height:.98;letter-spacing:-.035em;color:#fff;text-transform:uppercase;max-width:1100px}.is-rtl .cg-headline{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:clamp(2.3rem,5vw,4.8rem);line-height:1.2;letter-spacing:-.02em}.cg-headline-line{display:block}.cg-headline-accent{color:#fff;text-shadow:0 0 30px rgba(255,255,255,.15)}.cg-supporting-statement{margin:0 0 clamp(20px,2.5vh,28px) 0;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:400;line-height:1.5;color:#ffffffb8;max-width:720px}.is-rtl .cg-supporting-statement{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.cg-system-status-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;letter-spacing:.12em;color:#fff6;text-transform:uppercase}.cg-status-tag{color:#fff9}.cg-status-divider{color:#dd006099}.cg-canvas-wrapper{position:relative;width:100%;max-width:740px;height:auto;aspect-ratio:740 / 2000;margin-inline:auto;box-sizing:border-box}.cg-svg-canvas{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 10px rgba(221,0,96,.2));z-index:2;pointer-events:none}.cg-track-guide{fill:none;stroke:#ffffff14;stroke-width:1.5px;stroke-linecap:round}.cg-pulse-path{fill:none;stroke:url(#magicencyGrowthGradient);stroke-linecap:round;stroke-width:var(--dot);stroke-dashoffset:var(--strokeDashoffset)}.cg-pulse-path.path-1{--dot: 20px;--gap: 50px;stroke-dasharray:var(--dot) var(--gap) 120px var(--gap) var(--dot) var(--gap) 300px var(--gap) var(--dot) var(--gap) 150px var(--gap) var(--dot) 20000px}.cg-pulse-path.path-2{--dot: 34px;--gap: 60px;stroke-dasharray:var(--dot) var(--gap) 120px var(--gap) var(--dot) var(--gap) 300px var(--gap) var(--dot) var(--gap) 150px var(--gap) var(--dot) 20000px}.cg-pulse-path.path-3{--dot: 25px;--gap: 40px;stroke-dasharray:var(--dot) var(--gap) 120px var(--gap) var(--dot) var(--gap) 250px var(--gap) var(--dot) var(--gap) 150px var(--gap) var(--dot) 20000px}.cg-pulse-path.path-4{--dot: 40px;--gap: 70px;stroke-dasharray:var(--dot) var(--gap) 100px var(--gap) var(--dot) var(--gap) 200px var(--gap) var(--dot) 20000px}.cg-junction-dot{fill:#07101c;stroke:#fff6;stroke-width:2px}.cg-terminal-dot{stroke:var(--color-accent, #DD0060);fill:var(--color-accent, #DD0060)}.cg-disciplines-overlay{position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none}.cg-discipline-node{position:absolute;display:flex;align-items:flex-start;gap:12px;max-width:270px;pointer-events:auto;opacity:.35;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1)}.cg-discipline-node.is-passed{opacity:.55}.cg-discipline-node.is-current{opacity:1;z-index:10;transform:translate(2px)}.is-rtl .cg-discipline-node.is-current{transform:translate(-2px)}.cg-discipline-node.stage-0{top:3.5%;left:20px}.cg-discipline-node.stage-1{top:20.5%;right:20px}.cg-discipline-node.stage-2{top:39.5%;left:20px}.cg-discipline-node.stage-3{top:58%;right:20px}.cg-discipline-node.stage-4{top:76.5%;left:20px}.cg-discipline-node.stage-5{top:92%;right:24px}.cg-node-marker{display:flex;flex-direction:column;align-items:center;padding-top:5px}.cg-node-dot{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--color-accent, #DD0060);background-color:#07101c;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cg-discipline-node.is-current .cg-node-dot{background-color:var(--color-accent, #DD0060);box-shadow:0 0 14px var(--color-accent, #DD0060),0 0 4px #fff;transform:scale(1.35);border-color:#fff}.cg-node-line{width:1px;height:36px;background:linear-gradient(to bottom,rgba(221,0,96,.4),transparent);transition:background .3s ease}.cg-discipline-node.is-current .cg-node-line{background:linear-gradient(to bottom,var(--color-accent, #DD0060),rgba(221,0,96,.15))}.cg-node-content{display:flex;flex-direction:column;gap:3px;padding:6px 12px 7px;border-radius:6px;background:#07101c99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.05);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.cg-discipline-node.is-current .cg-node-content{background:#07101ce0;border-color:#dd006052;box-shadow:0 4px 20px #00000080,0 0 18px #dd00601f}.cg-node-num{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:600;letter-spacing:.14em;color:#fff6;transition:color .3s ease}.is-rtl .cg-node-num{font-family:var(--font-persian, "Vazirmatn", sans-serif)}.cg-discipline-node.is-current .cg-node-num{color:var(--color-accent, #DD0060);font-weight:700}.cg-node-title{margin:0;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:14.5px;font-weight:700;letter-spacing:.05em;color:#ffffffbf;text-transform:uppercase;transition:color .3s ease,font-size .3s ease,text-shadow .3s ease}.is-rtl .cg-node-title{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:15.5px;letter-spacing:0}.cg-discipline-node.is-current .cg-node-title{color:#fff;font-size:16px;letter-spacing:.06em;text-shadow:0 0 16px rgba(255,255,255,.25)}.is-rtl .cg-discipline-node.is-current .cg-node-title{font-size:16.5px}.cg-node-desc{margin:0;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:12px;line-height:1.45;color:#ffffff73;max-width:220px;transition:color .3s ease}.is-rtl .cg-node-desc{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:12px;line-height:1.55}.cg-discipline-node.is-current .cg-node-desc{color:#fffffff2;font-weight:400}.cg-footer-statement{margin-top:48px;display:flex;justify-content:center;position:relative;z-index:10}.cg-footer-card{max-width:680px;padding:clamp(24px,3vh,32px) clamp(24px,3.5vw,44px);background:#0e1a2b99;border:1px solid rgba(255,255,255,.09);border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center}.cg-footer-tag{display:inline-block;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--color-accent, #DD0060);text-transform:uppercase;margin-bottom:10px}.is-rtl .cg-footer-tag{font-family:var(--font-persian, "Vazirmatn", sans-serif)}.cg-footer-text{margin:0;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(14px,1.2vw,17px);line-height:1.6;color:#ffffffd9}.is-rtl .cg-footer-text{font-family:var(--font-persian, "Vazirmatn", sans-serif)}@media(max-width:768px){.cg-discipline-node{max-width:200px}.cg-node-title{font-size:13px}.cg-discipline-node.is-current .cg-node-title{font-size:14.5px}.cg-node-desc{font-size:11px;line-height:1.4;max-width:180px}}@media(max-width:480px){.cg-discipline-node{max-width:165px}.cg-discipline-node.stage-0{left:4px}.cg-discipline-node.stage-1{right:4px}.cg-discipline-node.stage-2{left:4px}.cg-discipline-node.stage-3{right:4px}.cg-discipline-node.stage-4{left:4px}.cg-discipline-node.stage-5{right:4px}.cg-node-content{padding:5px 8px 6px}.cg-node-title{font-size:11.5px}.cg-discipline-node.is-current .cg-node-title{font-size:13px}.cg-node-desc{font-size:10px;line-height:1.35;max-width:145px}.cg-node-line{height:24px}}@media(prefers-reduced-motion:reduce){.cg-pulse-path{stroke-dashoffset:-1200px!important}.cg-discipline-node{opacity:1!important}}.vm-journal-section{position:relative;width:100%;background-color:#07101c;color:#fff;padding-top:clamp(36px,5.5vh,64px);padding-bottom:0;box-sizing:border-box;overflow-x:hidden}.vm-journal-container{max-width:1400px;margin-inline:auto;padding:0 clamp(20px,3.5vw,64px);box-sizing:border-box}.journal-heading-block{margin-bottom:clamp(32px,4.5vh,52px)}.journal-badge-label{display:inline-block;margin-bottom:12px}.journal-badge-text{font-family:var(--font-mono, monospace);font-size:.8rem;font-weight:700;letter-spacing:.14em;color:#dd0060;text-transform:uppercase}.journal-main-headline{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(2.3rem,4.8vw,4.8rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#fff;margin:0;max-width:1080px}[dir=rtl] .journal-main-headline{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:clamp(2rem,3.8vw,3.6rem);line-height:1.35}.journal-featured-section{margin-bottom:clamp(40px,6vh,64px)}.journal-featured-heading{margin-bottom:clamp(24px,3.5vh,36px)}.journal-featured-heading .u-text-heading-xs{font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.2vw,1.95rem);font-weight:400;color:#8b93a7;margin:0;letter-spacing:-.01em}[dir=rtl] .journal-featured-heading .u-text-heading-xs{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-weight:700;font-size:1.35rem}.journal-featured-grid{display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,36px)}@media(min-width:900px){.journal-featured-grid{grid-template-columns:repeat(3,1fr)}}.journal-featured-card{display:flex;flex-direction:column;cursor:pointer;text-decoration:none;color:inherit}.journal-featured-card-media{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:clamp(12px,1.8vw,18px);overflow:hidden;background-color:#07101c;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 50px -15px #000000f2;margin-bottom:20px}.journal-featured-card-media-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.journal-featured-card:hover .journal-featured-card-media-img{transform:scale(1.05)}.journal-featured-media-overlay{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 35%,rgba(0,0,0,.4) 100%);pointer-events:none}.journal-featured-num-tag{position:absolute;top:14px;right:14px;padding:4px 10px;border-radius:6px;background:#0a0c11cc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:700;color:#fff}[dir=rtl] .journal-featured-num-tag{right:auto;left:14px}.journal-featured-card-content{display:flex;flex-direction:column;flex:1}.journal-featured-card-meta{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:600;color:#dd0060;text-transform:uppercase;letter-spacing:.08em}.journal-card-dot,.journal-card-time{color:#8b93a7}.journal-featured-card-title{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(1.15rem,1.4vw,1.35rem);font-weight:600;line-height:1.32;color:#fff;margin:0 0 16px;transition:color .2s ease}[dir=rtl] .journal-featured-card-title{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:1.15rem;line-height:1.5}.journal-featured-card:hover .journal-featured-card-title{color:#dd0060}.journal-featured-card-date{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-mono, monospace);font-size:.75rem;font-weight:500;color:#8b93a7;text-transform:uppercase}.journal-card-arrow{color:#8b93a7;transition:transform .22s ease,color .22s ease}.journal-featured-card:hover .journal-card-arrow{color:#dd0060;transform:translate(2px,-2px)}[dir=rtl] .journal-featured-card:hover .journal-card-arrow{transform:translate(-2px,-2px) scaleX(-1)}.journal-nav{border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:clamp(32px,5vh,48px)}.journal-nav-track{display:flex;align-items:center;gap:clamp(24px,3.5vw,44px);padding:18px 0;overflow-x:auto;scrollbar-width:none}.journal-nav-track::-webkit-scrollbar{display:none}.journal-nav-link{background:none;border:none;font-family:var(--font-mono, monospace);font-size:.78rem;font-weight:700;letter-spacing:.12em;color:#8b93a7;text-transform:uppercase;cursor:pointer;padding:4px 0;position:relative;transition:color .2s ease;white-space:nowrap}[dir=rtl] .journal-nav-link{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:.85rem}.journal-nav-link:hover,.journal-nav-link.is-active{color:#fff}.journal-nav-link.is-active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#dd0060}.journal-list-wrapper{width:100%}.journal-list{display:flex;flex-direction:column}.journal-list-item{display:grid;grid-template-columns:1fr;gap:12px;padding:clamp(20px,3vh,32px) 0;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer;position:relative;transition:all .25s ease;outline:none;text-decoration:none;color:inherit}@media(min-width:900px){.journal-list-item{grid-template-columns:65% 35%;align-items:center;gap:24px}}.journal-list-item-overview{display:flex;align-items:center;gap:clamp(16px,2.5vw,36px)}.journal-list-item-num{font-family:var(--font-mono, monospace);font-size:.85rem;font-weight:700;color:#dd0060;flex-shrink:0}.journal-list-item-title-text{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(1.2rem,1.8vw,1.65rem);font-weight:600;line-height:1.25;color:#fff;margin:0;transition:transform .25s cubic-bezier(.16,1,.3,1),color .25s ease}[dir=rtl] .journal-list-item-title-text{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:clamp(1.1rem,1.6vw,1.45rem)}.journal-list-item-meta{display:flex;align-items:center;justify-content:flex-end;gap:clamp(16px,2vw,28px)}.journal-list-item-cat{font-family:var(--font-mono, monospace);font-size:.74rem;font-weight:700;color:#8b93a7;text-transform:uppercase;letter-spacing:.08em}[dir=rtl] .journal-list-item-cat{font-family:var(--font-persian, "Vazirmatn", sans-serif)}.journal-list-item-date-text{font-family:var(--font-mono, monospace);font-size:.74rem;font-weight:500;color:#8b93a7;text-transform:uppercase}.journal-list-item-arrow{color:#8b93a7;transition:transform .22s ease,color .22s ease;flex-shrink:0}@media(min-width:992px){.journal-list:hover .journal-list-item{opacity:.45}.journal-list-item:hover{opacity:1!important;border-bottom-color:#dd006066}.journal-list-item:hover .journal-list-item-title-text{color:#fff;transform:translate(10px)}[dir=rtl] .journal-list-item:hover .journal-list-item-title-text{transform:translate(-10px)}.journal-list-item:hover .journal-list-item-arrow{color:#dd0060;transform:translate(3px,-3px)}[dir=rtl] .journal-list-item:hover .journal-list-item-arrow{transform:translate(-3px,-3px) scaleX(-1)}}.journal-mobile-expanded-media{overflow:hidden;width:100%;margin-top:14px;border-radius:12px}.journal-mobile-img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;border-radius:12px;border:1px solid rgba(255,255,255,.1)}.journal-floating-cursor-preview{position:fixed;top:0;left:0;pointer-events:none;z-index:999;width:280px;aspect-ratio:16 / 10;will-change:transform}.journal-floating-img-frame{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;box-shadow:0 24px 60px #000000f2,0 0 30px #dd006059;border:1px solid rgba(255,255,255,.22);background-color:#07101c}.journal-floating-img{width:100%;height:100%;object-fit:cover;display:block}.journal-floating-img-overlay{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 40%,rgba(0,0,0,.45) 100%);pointer-events:none}.journal-floating-caption{position:absolute;bottom:10px;left:10px;padding:4px 10px;background:#0a0c11d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:9999px;border:1px solid rgba(255,255,255,.15);font-family:var(--font-mono, monospace);font-size:.68rem;font-weight:700;letter-spacing:.08em;color:#dd0060}[dir=rtl] .journal-floating-caption{left:auto;right:10px}@media(max-width:900px){.vm-journal-section{padding-top:32px;padding-bottom:36px}.journal-heading-block{margin-bottom:24px}.journal-featured-section{margin-bottom:32px}}@media(prefers-reduced-motion:reduce){.journal-floating-cursor-preview{display:none!important}.journal-featured-card-media-img,.journal-list-item-title-text{transition:none!important}}.journal-footer-action{margin-top:clamp(40px,6vh,60px);margin-bottom:clamp(32px,5vh,48px);display:flex;justify-content:center}.journal-explore-all-btn{display:inline-flex;align-items:center;gap:14px;padding:16px 36px;border-radius:9999px;background:#07101c;border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none;font-family:var(--font-mono, monospace);font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:all .26s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px #0006}[dir=rtl] .journal-explore-all-btn{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-weight:700;font-size:.95rem;letter-spacing:0}.journal-explore-all-btn:hover{background:#dd0060;border-color:#dd0060;color:#07101c;transform:translateY(-3px);box-shadow:0 12px 30px -6px #dd006073}.journal-btn-arrow{display:inline-block;transition:transform .22s ease}.journal-explore-all-btn:hover .journal-btn-arrow{transform:translate(4px)}[dir=rtl] .journal-explore-all-btn:hover .journal-btn-arrow{transform:translate(-4px)}.about-chapter-section.faq-chapter{position:relative;width:100%;background-color:var(--bg-void, #07101C);color:var(--text-primary, #FFFFFF);padding-top:clamp(4.5rem,8vw,7.5rem);padding-bottom:clamp(4.5rem,8vw,7.5rem);border-bottom:1px solid rgba(255,255,255,.06);box-sizing:border-box}.faq-container{max-width:1320px;margin:0 auto;padding-left:clamp(1.25rem,4vw,3.5rem);padding-right:clamp(1.25rem,4vw,3.5rem);position:relative;z-index:2;box-sizing:border-box}.faq-chapter .chapter-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.06)}.faq-chapter .chapter-meta-tag{display:inline-flex;align-items:center;gap:.5rem}.faq-chapter .chapter-number{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.85rem;font-weight:700;color:var(--color-accent, #DD0060)}.faq-chapter .chapter-separator{color:#fff3}.faq-chapter .chapter-name{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.75rem;font-weight:700;letter-spacing:.14em;color:#ffffffb3;text-transform:uppercase}.faq-chapter.is-rtl .chapter-name{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:0}.faq-chapter .chapter-pill-tag{display:inline-flex;align-items:center;padding:.3rem .8rem;border-radius:9999px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);font-size:.68rem;font-family:var(--font-mono, "JetBrains Mono", monospace);color:#ffffff80;letter-spacing:.1em}.faq-chapter.is-rtl .chapter-pill-tag{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:0}.faq-headline{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:0 0 1rem;color:#fff;text-transform:uppercase}.faq-chapter.is-rtl .faq-headline{font-family:var(--font-persian, "Vazirmatn", sans-serif)!important;font-size:clamp(1.9rem,4vw,3.2rem);letter-spacing:0!important;line-height:1.3;text-transform:none}.faq-lead{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:1.15rem;line-height:1.6;color:#fff9;max-width:800px;margin:0}.faq-chapter.is-rtl .faq-lead{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:1.1rem;line-height:1.7}.faq-accordion-item{background:#07101c;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.faq-accordion-item.is-open{border-color:#dd006059;background:#07101c;box-shadow:0 4px 24px #0000004d}.faq-question-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:transparent;border:none;cursor:pointer;text-align:left;gap:1.5rem;transition:background-color .2s ease}.faq-question-btn:hover{background:#ffffff05}.faq-chapter.is-rtl .faq-question-btn{text-align:right}.faq-num{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.85rem;color:var(--color-accent, #DD0060);font-weight:700;flex-shrink:0}.faq-chapter.is-rtl .faq-num{font-family:var(--font-persian, "Vazirmatn", sans-serif)}.faq-question-text{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:700;color:#fff;margin:0;line-height:1.35}.faq-chapter.is-rtl .faq-question-text{font-family:var(--font-persian, "Vazirmatn", sans-serif);line-height:1.5}.faq-accordion-item.is-open .faq-icon-frame{background:var(--color-accent, #DD0060);border-color:var(--color-accent, #DD0060);color:#fff;box-shadow:0 0 10px #dd006066}.faq-answer-text{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:1rem;line-height:1.7;color:#ffffffb3;margin:0}.faq-chapter.is-rtl .faq-answer-text{font-family:var(--font-persian, "Vazirmatn", sans-serif);line-height:1.8}@media(max-width:768px){.faq-question-btn{padding:1.25rem 1rem;gap:1rem}.faq-question-left{gap:.75rem}.faq-answer-inner{padding:0 1rem 1.25rem}}@media(max-width:480px){.faq-question-btn{padding:1rem .85rem}.faq-question-text{font-size:1rem}.faq-icon-frame{width:28px;height:28px}}.final-cta-section{position:relative;width:100%;box-sizing:border-box;background-color:var(--bg-void, #07101C);padding-block:clamp(72px,8.5vh,104px);border-top:1px solid rgba(255,255,255,.08);overflow:hidden}.final-cta-container{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:clamp(32px,5vw,84px);width:100%;box-sizing:border-box}.final-cta-header{display:flex;flex-direction:column;align-items:flex-start;max-width:820px}.final-cta-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono, monospace);font-size:var(--text-xs, .75rem);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-orange, #DD0060);margin:0 0 clamp(16px,2.2vh,22px) 0;line-height:1}.final-cta-eyebrow-dash{opacity:.85}.final-cta-headline{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(2.4rem,4.8vw,4.4rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;color:#fff;margin:0 0 clamp(16px,2.4vh,22px) 0;text-transform:uppercase;word-break:keep-all}[dir=rtl] .final-cta-headline{font-family:var(--font-persian, "Vazirmatn", sans-serif);font-size:clamp(2rem,4vw,3.6rem);letter-spacing:0;line-height:1.35;font-weight:800}.final-cta-supporting{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(1.05rem,1.35vw,1.25rem);font-weight:400;line-height:1.55;color:var(--text-secondary, #8B93A7);margin:0}[dir=rtl] .final-cta-supporting{font-family:var(--font-persian, "Vazirmatn", sans-serif);line-height:1.7}.final-cta-action{flex-shrink:0;display:flex;align-items:flex-end;padding-bottom:clamp(4px,.8vh,8px)}@media(max-width:860px){.final-cta-section{padding-block:clamp(52px,7.5vh,76px)}.final-cta-container{flex-direction:column;align-items:flex-start;gap:clamp(28px,4vh,36px)}.final-cta-headline{font-size:clamp(2rem,8vw,2.75rem);line-height:1.08}.final-cta-break{display:none}.final-cta-action{width:100%;align-items:flex-start;padding-bottom:0}.final-cta-btn{width:auto;min-height:48px;padding:14px 28px}}@media(prefers-reduced-motion:reduce){.final-cta-btn,.final-cta-arrow{transition:none!important;transform:none!important}}.footer.vm-footer-root{position:relative;width:100%;background-color:#050505;color:#fff;padding-top:clamp(24px,3.5vh,48px);padding-bottom:clamp(32px,4vh,52px);box-sizing:border-box;overflow:hidden}.liquid-ether-fade.bottom{position:absolute;inset:0;background:radial-gradient(circle at bottom right,transparent 35%,#050505 95%);pointer-events:none;z-index:1}.vm-footer-inner-container{position:relative;z-index:2;max-width:1400px;margin-inline:auto;padding:0 clamp(20px,3.5vw,64px);box-sizing:border-box}.footer-emails.grid{padding:clamp(32px,5vh,52px) 0;border-bottom:1px solid rgba(255,255,255,.08)}.footer-emails-block{display:flex;flex-direction:row;gap:clamp(32px,6vw,96px);flex-wrap:wrap}.footer-emails-block-group{display:flex;flex-direction:column;gap:6px}.footer-location-name{font-family:var(--font-mono, monospace);font-size:.8rem;font-weight:700;color:#dd0060;text-transform:uppercase;letter-spacing:.12em}[dir=rtl] .footer-location-name{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:0}.footer-email-link{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:500;color:#8b93a7;text-decoration:none;transition:color .18s ease}.footer-email-link:hover{color:#fff}.footer-useful.grid{display:flex;flex-direction:column;gap:24px;padding:clamp(28px,4vh,44px) 0;border-bottom:1px solid rgba(255,255,255,.08)}@media(min-width:900px){.footer-useful.grid{flex-direction:row;justify-content:space-between;align-items:center;gap:32px}}.footer-useful-social,.footer-useful-legal{display:flex;align-items:center;gap:clamp(18px,2.5vw,32px);flex-wrap:wrap}.footer-useful-social-link{font-family:var(--font-mono, monospace);font-size:.78rem;font-weight:700;letter-spacing:.1em;color:#8b93a7;text-decoration:none;text-transform:uppercase;transition:color .18s ease;cursor:pointer}[dir=rtl] .footer-useful-social-link{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:0}.footer-useful-social-link:hover{color:#fff}.footer-nav-item{color:#8b93a7}.footer-useful-copyright-text{font-family:var(--font-mono, monospace);font-size:.78rem;font-weight:600;color:#8b93a7;letter-spacing:.08em;text-transform:uppercase}[dir=rtl] .footer-useful-copyright-text{font-family:var(--font-persian, "Vazirmatn", sans-serif);letter-spacing:0}.footer-end{padding-top:clamp(40px,6vh,80px);width:100%;display:flex;justify-content:center;align-items:center;overflow:visible;box-sizing:border-box;padding-inline:clamp(12px,2.5vw,36px)}.footer-end-reveal{width:100%;display:flex;justify-content:center;overflow:visible}.footer-logo-wordmark{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(2.4rem,12vw,13.5rem);font-weight:900;line-height:.88;letter-spacing:-.04em;color:#fffffff0;width:100%;text-align:center;-webkit-user-select:none;user-select:none;transition:transform .22s cubic-bezier(.16,1,.3,1);will-change:transform;white-space:nowrap}@media(max-width:991px){.footer.vm-footer-root{padding-top:24px;padding-bottom:28px}.liquid-ether-wrapper.bottom{display:none!important}.footer-contact{gap:20px;padding-bottom:32px}.footer-cta-btn.btn.is-lg.is-brand{width:100%}.footer-emails-block{flex-direction:column;gap:20px}.footer-useful.grid{gap:20px}.footer-end{padding-top:36px}}@media(prefers-reduced-motion:reduce){.liquid-ether-wrapper.bottom{display:none!important}.footer-logo-wordmark{transition:none!important;transform:none!important}.footer-cta-btn{transition:none!important}}.work-page-root{width:100%;min-height:100vh;position:relative;background-color:var(--color-bg, #050505);color:var(--color-text, #FFFFFF);overflow-x:hidden}.work-page-root.is-rtl,.work-page-root.is-rtl *,[dir=rtl] .work-page-root,[dir=rtl] .work-page-root *{font-family:var(--font-persian, "Vazirmatn", sans-serif)!important;letter-spacing:0!important}.work-page-root.is-ltr,.work-page-root.is-ltr *{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif)}.work-page-root.is-ltr h1,.work-page-root.is-ltr h2,.work-page-root.is-ltr h3{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-weight:700;letter-spacing:-.025em}.work-kicker{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent, #DD0060);margin-bottom:12px}.work-page-root.is-rtl .work-kicker{letter-spacing:0}.work-kicker-dot{width:6px;height:6px;border-radius:50%;background-color:var(--color-accent, #DD0060);box-shadow:0 0 10px #dd0060cc}.work-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:.84rem;font-weight:700;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);border:1px solid transparent}.work-button--primary{background-color:var(--color-accent, #DD0060);color:#fff;box-shadow:0 4px 20px #dd00604d}.work-button--primary:hover{background-color:#ff006e;transform:translateY(-2px);box-shadow:0 6px 24px #dd006073}.work-button--secondary{background-color:#ffffff0a;color:#fff;border-color:#ffffff1f}.work-button--secondary:hover{background-color:#ffffff14;border-color:#ffffff40;transform:translateY(-2px)}.work-button--anchor{background-color:#fff;color:#050505}.work-button--anchor:hover{background-color:#ffffffe6;transform:translateY(-2px)}.work-button--lg{padding:14px 28px;font-size:.9rem}.work-inline-link{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent, #DD0060);background:none;border:none;padding:0;cursor:pointer;text-decoration:none;transition:all .2s ease}.work-page-root.is-rtl .work-inline-link{letter-spacing:0}.work-inline-link:hover{color:#fff}.work-inline-link:hover .work-arrow{transform:translate(2px,-2px)}.work-page-root.is-rtl .work-inline-link:hover .work-arrow{transform:translate(-2px,-2px)}.work-arrow{display:inline-block;transition:transform .2s ease}.shared-section{padding-top:clamp(64px,8vw,110px);padding-bottom:clamp(64px,8vw,110px);border-top:1px solid rgba(255,255,255,.07)}.work-hero-section{position:relative;width:100%;padding-top:calc(88px + clamp(20px,4vw,48px));padding-bottom:clamp(56px,7vw,96px);background-color:var(--color-bg, #050505);border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}.work-hero-container{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,5vw,64px)}.work-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.work-hero-title{font-size:clamp(2.2rem,4.4vw,4rem);line-height:1.1;color:#fff;margin:0 0 20px;max-width:680px}.work-hero-lead{font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.65;color:var(--color-text-muted, #8B93A7);margin:0 0 32px;max-width:600px}.work-hero-cta-wrap{display:flex;align-items:center;gap:16px}.work-button-arrow{font-size:1.1em;transition:transform .2s ease}.work-button--anchor:hover .work-button-arrow{transform:translateY(2px)}.work-hero-visual-frame{position:relative;width:100%}.work-hero-visual-inner{position:relative;width:100%;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:var(--color-bg-secondary, #07101C);box-shadow:0 20px 60px #0009}.work-hero-visual-glow{position:absolute;top:0;right:0;width:70%;height:70%;background:radial-gradient(circle,rgba(221,0,96,.22) 0%,transparent 70%);pointer-events:none;z-index:1}.work-hero-artwork{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden}.work-hero-artwork-img{width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.05) brightness(.92);transition:transform .7s cubic-bezier(.16,1,.3,1)}.work-hero-visual-inner:hover .work-hero-artwork-img{transform:scale(1.03)}.work-hero-artwork-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#07101c1a,#050505cc);pointer-events:none}.work-hero-telemetry-badge{position:absolute;bottom:20px;left:20px;right:20px;background:#07101ce0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:12px 16px;z-index:2}.work-page-root.is-rtl .work-hero-telemetry-badge{text-align:right}.work-hero-telemetry-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.telemetry-live-dot{width:6px;height:6px;border-radius:50%;background-color:var(--color-accent, #DD0060);box-shadow:0 0 8px var(--color-accent, #DD0060)}.telemetry-code{font-size:.68rem;letter-spacing:.12em;color:var(--color-accent, #DD0060);font-weight:700;text-transform:uppercase}.work-hero-telemetry-body{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.telemetry-main{font-size:.82rem;font-weight:700;color:#fff}.telemetry-sub{font-size:.72rem;color:var(--color-text-muted, #8B93A7)}.work-hero-visual-grid{position:absolute;inset:10px;pointer-events:none;z-index:2}.grid-cross{position:absolute;font-size:10px;color:#ffffff40;line-height:1}.grid-cross--tl{top:0;left:0}.grid-cross--tr{top:0;right:0}.grid-cross--bl{bottom:0;left:0}.grid-cross--br{bottom:0;right:0}.work-cases-section{background-color:var(--color-bg, #050505)}.work-cases-container{display:flex;flex-direction:column}.work-cases-header{display:flex;flex-direction:column;gap:28px;margin-bottom:clamp(36px,5vw,56px)}.work-cases-header-left{max-width:760px}.work-cases-heading{font-size:clamp(1.8rem,3.2vw,2.75rem);line-height:1.15;color:#fff;margin:0 0 14px}.work-cases-lead{font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.6;color:var(--color-text-muted, #8B93A7);margin:0}.work-case-filters{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.work-filter-pill{position:relative;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:8px 18px;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--color-text-muted, #8B93A7);cursor:pointer;transition:all .2s ease}.work-page-root.is-rtl .work-filter-pill{letter-spacing:0}.work-filter-pill:hover{color:#fff;border-color:#ffffff40}.work-filter-pill.is-active{color:#fff;border-color:var(--color-accent, #DD0060);background:#dd00601f}.work-case-list{display:flex;flex-direction:column;gap:clamp(32px,5vw,56px)}.work-case-row{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(28px,4vw,56px);padding-bottom:clamp(32px,5vw,56px);border-bottom:1px solid rgba(255,255,255,.08)}.work-case-row--dominant{grid-template-columns:1.15fr .85fr}.work-case-media{display:block;text-decoration:none;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:var(--color-bg-secondary, #07101C);transition:border-color .3s ease,transform .3s ease}.work-case-media:hover{border-color:#dd006066;transform:translateY(-2px)}.work-case-media-frame{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden}.work-case-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}.work-case-media:hover .work-case-image{transform:scale(1.04)}.work-case-media-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,5,5,.6) 100%)}.work-case-num-tag{position:absolute;top:14px;left:14px;background:#050505bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-accent, #DD0060);font-size:.7rem;font-weight:700;padding:4px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.1)}.work-page-root.is-rtl .work-case-num-tag{left:auto;right:14px}.work-case-body{display:flex;flex-direction:column}.work-case-meta-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted, #8B93A7);margin-bottom:12px}.work-page-root.is-rtl .work-case-meta-strip{letter-spacing:0}.work-case-tag{color:var(--color-accent, #DD0060);font-weight:700}.work-case-sep{opacity:.3}.work-case-title{font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.22;margin:0 0 16px}.work-case-title a{color:#fff;text-decoration:none;transition:color .2s ease}.work-case-title a:hover{color:var(--color-accent, #DD0060)}.work-case-description{font-size:.94rem;line-height:1.65;color:var(--color-text-muted, #8B93A7);margin:0 0 24px}.work-case-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;padding:14px 16px;border-radius:8px;background:#ffffff06;border:1px solid rgba(255,255,255,.06);margin-bottom:24px}.work-proof-item{display:flex;flex-direction:column;gap:4px}.work-proof-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #8B93A7)}.work-page-root.is-rtl .work-proof-label{letter-spacing:0}.work-proof-val{font-size:.82rem;font-weight:600;color:#fff}.work-proof-val--metric{color:var(--color-accent, #DD0060);font-weight:700;font-size:1rem}.work-case-action{margin-top:4px}.work-no-results{padding:48px 0;text-align:center;color:var(--color-text-muted, #8B93A7)}.work-next-step-section{padding:clamp(48px,6vw,80px) 0;background:var(--color-bg, #050505)}.work-next-step-card{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:clamp(28px,4vw,44px) clamp(24px,4vw,48px);border-radius:12px;background:var(--color-bg-secondary, #07101C);border:1px solid rgba(255,255,255,.09);box-shadow:0 10px 40px #0006}.work-next-step-copy{max-width:640px}.work-next-step-heading{font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.25;color:#fff;margin:0 0 10px}.work-next-step-lead{font-size:.92rem;line-height:1.6;color:var(--color-text-muted, #8B93A7);margin:0}.work-next-step-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.work-proof-section{background:var(--color-bg, #050505)}.work-proof-header{max-width:720px;margin-bottom:clamp(36px,5vw,56px)}.work-proof-heading{font-size:clamp(1.8rem,3.2vw,2.75rem);line-height:1.18;color:#fff;margin:0 0 14px}.work-proof-lead{font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.6;color:var(--color-text-muted, #8B93A7);margin:0}.work-proof-kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:clamp(40px,6vw,64px)}.work-kpi-item{display:flex;flex-direction:column;padding:24px 20px;border-radius:10px;background:var(--color-bg-secondary, #07101C);border:1px solid rgba(255,255,255,.08)}.work-kpi-metric{font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:800;line-height:1;color:#fff;letter-spacing:-.02em;margin-bottom:8px}.work-kpi-label{font-size:.84rem;color:var(--color-accent, #DD0060);margin-bottom:4px}.work-kpi-sub{font-size:.72rem;color:var(--color-text-muted, #8B93A7)}.work-proof-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}.work-evidence-card{margin:0;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:var(--color-bg-secondary, #07101C);display:flex;flex-direction:column}.work-evidence-media{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#000}.work-evidence-image{width:100%;height:100%;object-fit:cover;display:block}.work-evidence-tag{position:absolute;bottom:10px;left:10px;background:#050505cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:4px 8px;border-radius:4px;font-size:.68rem;font-weight:700;color:#fff}.work-page-root.is-rtl .work-evidence-tag{left:auto;right:10px}.work-evidence-caption{padding:20px;display:flex;flex-direction:column;flex:1}.work-evidence-meta-row{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.work-evidence-title{font-size:.94rem;color:#fff}.work-evidence-date{font-size:.74rem;color:var(--color-text-muted, #8B93A7)}.work-evidence-stats-row{display:flex;flex-wrap:wrap;gap:10px 14px;padding:10px 12px;border-radius:6px;background:#ffffff08;margin-bottom:14px;font-size:.75rem;color:#fff}.evidence-stat em{font-style:normal;color:var(--color-text-muted, #8B93A7);margin-right:4px}.work-page-root.is-rtl .evidence-stat em{margin-right:0;margin-left:4px}.evidence-stat--highlight{color:var(--color-accent, #DD0060);font-weight:700}.work-evidence-summary{font-size:.82rem;line-height:1.55;color:var(--color-text-muted, #8B93A7);margin:0}.work-proof-footer-action{display:flex;justify-content:flex-start;margin-top:16px}.work-curated-section{background:var(--color-bg, #050505)}.work-curated-header{max-width:720px;margin-bottom:clamp(36px,5vw,56px)}.work-curated-heading{font-size:clamp(1.8rem,3.2vw,2.75rem);line-height:1.18;color:#fff;margin:0 0 14px}.work-curated-lead{font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.6;color:var(--color-text-muted, #8B93A7);margin:0}.work-curated-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.work-curated-tile{margin:0;display:flex;flex-direction:column}.work-curated-link{display:block;text-decoration:none;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:var(--color-bg-secondary, #07101C);transition:border-color .25s ease,transform .25s ease}.work-curated-link:hover{border-color:#dd006080;transform:translateY(-3px)}.work-curated-media-wrap{position:relative;width:100%;aspect-ratio:16 / 11;overflow:hidden}.work-curated-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.work-curated-link:hover .work-curated-image{transform:scale(1.05)}.work-curated-hover-overlay{position:absolute;inset:0;background:#05050599;opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .25s ease}.work-curated-link:hover .work-curated-hover-overlay{opacity:1}.work-curated-hover-tag{background:var(--color-accent, #DD0060);color:#fff;font-size:.72rem;font-weight:700;padding:6px 12px;border-radius:4px;letter-spacing:.04em}.work-curated-caption{display:flex;align-items:baseline;justify-content:space-between;padding-top:12px}.work-curated-caption-main{display:flex;flex-direction:column;gap:2px}.work-curated-title{font-size:.88rem;color:#fff}.work-curated-category{font-size:.74rem;color:var(--color-text-muted, #8B93A7)}.work-curated-year{font-size:.72rem;color:var(--color-text-muted, #8B93A7)}.work-curated-footer-note{font-size:.78rem;line-height:1.6;color:var(--color-text-muted, #8B93A7);opacity:.75;margin:16px 0 0}.work-final-cta-section{padding:clamp(56px,8vw,96px) 0;background:var(--color-bg, #050505)}.work-final-cta-card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:clamp(36px,5vw,60px) clamp(28px,5vw,56px);border-radius:14px;background:var(--color-bg-secondary, #07101C);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 60px #00000080;overflow:hidden}.work-final-cta-glow{position:absolute;top:-50%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(221,0,96,.18) 0%,transparent 70%);pointer-events:none}.work-final-cta-copy{max-width:650px;position:relative;z-index:1}.work-final-cta-heading{font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.2;color:#fff;margin:0 0 12px}.work-final-cta-lead{font-size:clamp(.92rem,1.1vw,1.02rem);line-height:1.6;color:var(--color-text-muted, #8B93A7);margin:0}.work-final-cta-actions{display:flex;align-items:center;gap:14px;flex-shrink:0;position:relative;z-index:1}.work-faq-section{background:var(--color-bg, #050505)}.work-faq-container{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,6vw,72px);align-items:flex-start}.work-faq-header{position:sticky;top:100px}.work-faq-heading{font-size:clamp(1.8rem,3.2vw,2.75rem);line-height:1.18;color:#fff;margin:0 0 14px}.work-faq-lead{font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.6;color:var(--color-text-muted, #8B93A7);margin:0}.work-faq-accordion{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.08)}.work-faq-item{border-bottom:1px solid rgba(255,255,255,.08)}.work-faq-question-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;background:none;border:none;color:#fff;font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:700;text-align:left;cursor:pointer;transition:color .2s ease}.work-page-root.is-rtl .work-faq-question-btn{text-align:right}.work-faq-question-btn:hover{color:var(--color-accent, #DD0060)}.work-faq-num{font-size:.72rem;color:var(--color-accent, #DD0060);font-weight:700;flex-shrink:0}.work-faq-question-text{flex:1}.work-faq-icon{font-size:1.3rem;color:var(--color-accent, #DD0060);line-height:1;flex-shrink:0}.work-faq-answer-wrap{padding:0 0 24px 28px}.work-page-root.is-rtl .work-faq-answer-wrap{padding:0 28px 24px 0}.work-faq-answer{font-size:.92rem;line-height:1.65;color:var(--color-text-muted, #8B93A7);margin:0}@media(max-width:1100px){.work-hero-container{grid-template-columns:1fr;gap:40px}.work-hero-visual-frame{max-width:600px}.work-proof-kpi-strip{grid-template-columns:repeat(2,1fr)}.work-proof-gallery{grid-template-columns:1fr}.work-curated-grid{grid-template-columns:repeat(2,1fr)}.work-faq-container{grid-template-columns:1fr;gap:32px}.work-faq-header{position:static}}@media(max-width:768px){.work-hero-section{padding-top:96px;padding-bottom:48px}.work-case-row,.work-case-row--dominant{grid-template-columns:1fr;gap:20px}.work-next-step-card,.work-final-cta-card{flex-direction:column;align-items:flex-start;gap:24px}.work-next-step-actions,.work-final-cta-actions{width:100%;flex-direction:column}.work-next-step-actions .work-button,.work-final-cta-actions .work-button{width:100%;text-align:center}.work-proof-kpi-strip,.work-curated-grid{grid-template-columns:1fr}}@media(max-width:480px){.work-hero-title{font-size:2rem}.work-case-proof-grid{grid-template-columns:1fr}}.approach-page-root{position:relative;width:100%;min-height:100vh;background-color:#07101c;color:#fff;overflow-x:hidden;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.approach-page-root.is-rtl,[dir=rtl] .approach-page-root{font-family:Vazirmatn,-apple-system,BlinkMacSystemFont,sans-serif!important;direction:rtl;text-align:right}.approach-page-root.is-rtl *,[dir=rtl] .approach-page-root *{font-family:inherit;letter-spacing:0!important}.approach-page-root .container{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(1.25rem,5vw,3rem);box-sizing:border-box}.approach-section{position:relative;padding:clamp(5rem,9vw,8.5rem) 0;border-bottom:1px solid rgba(255,255,255,.04)}.approach-section-header{max-width:820px;margin:0 auto clamp(3rem,5vw,4.5rem) auto}.approach-section-header.text-center{text-align:center}.approach-section-title{font-size:clamp(2rem,3.8vw,3.25rem);font-weight:800;line-height:1.15;letter-spacing:-.03em;color:#fff;margin:1.25rem 0 .85rem}.approach-section-subtext{font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6;color:#8b93a7;max-width:660px;margin:0 auto}.approach-eyebrow-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.35rem .9rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:9999px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.approach-pill-indicator{width:6px;height:6px;border-radius:50%;background-color:#dd0060;box-shadow:0 0 10px #dd0060}.approach-hero-section{position:relative;min-height:92vh;display:flex;align-items:center;justify-content:center;padding:clamp(7rem,14vw,10.5rem) 0 clamp(4rem,8vw,6rem) 0;overflow:hidden}.approach-hero-canvas-wrap{position:absolute;inset:0;pointer-events:none;z-index:1}.approach-hero-canvas{width:100%;height:100%;opacity:.85}.approach-hero-vignette{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 35%,#07101C 85%),linear-gradient(180deg,rgba(7,7,9,.4) 0%,transparent 40%,rgba(7,7,9,.9) 100%)}.approach-hero-container{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center}.approach-hero-badge-wrap{margin-bottom:2rem}.approach-hero-headline-wrap{max-width:950px;margin:0 auto}.approach-hero-title{font-size:clamp(2.8rem,6.8vw,5.8rem);font-weight:900;line-height:1.05;letter-spacing:-.04em;color:#fff;margin:0}.approach-hero-line-mask{overflow:hidden}.approach-hero-line{display:inline-block}.approach-hero-sub-wrap{margin-top:1.8rem;max-width:680px;margin-left:auto;margin-right:auto}.approach-hero-secondary{font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:400;line-height:1.5;color:#8b93a7;margin:0}.approach-hero-phase-controller{margin-top:clamp(3rem,5vw,4.5rem);display:flex;flex-direction:column;align-items:center;gap:1.5rem}.phase-pills-bar{display:inline-flex;align-items:center;background:#121216d9;border:1px solid rgba(255,255,255,.08);padding:.35rem;border-radius:9999px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;gap:.25rem}.phase-pill-btn{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.25rem;border:none;background:transparent;color:#8b93a7;font-size:.75rem;font-weight:700;letter-spacing:.1em;border-radius:9999px;cursor:pointer;transition:color .25s ease;z-index:2}.phase-pill-btn.active{color:#fff}.phase-pill-dot{width:5px;height:5px;border-radius:50%;background-color:currentColor;opacity:.6}.phase-pill-btn.active .phase-pill-dot{background-color:#dd0060;opacity:1;box-shadow:0 0 8px #dd0060}.phase-pill-active-bg{position:absolute;inset:0;background:#ffffff12;border:1px solid rgba(255,255,255,.15);border-radius:9999px;z-index:-1}.approach-scroll-cue{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:600;letter-spacing:.1em;color:#8b93a7}.cue-dot{width:4px;height:4px;border-radius:50%;background-color:#dd0060;animation:pulse-glow 2s infinite ease-in-out}@keyframes pulse-glow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}.deconstruction-stage{display:flex;flex-direction:column;align-items:center;gap:2.5rem;max-width:1080px;margin:0 auto}.surface-request-card{width:100%;max-width:620px;background:#101014d9;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem 2rem;box-shadow:0 20px 40px #0006;text-align:center;position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.surface-request-card .card-top-bar{display:flex;align-items:center;gap:.4rem;margin-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:.75rem}.terminal-dot{width:8px;height:8px;border-radius:50%}.terminal-dot.red,.terminal-dot.yellow,.terminal-dot.green{background:#dd0060}.source-label{font-size:.68rem;font-weight:700;letter-spacing:.12em;color:#8b93a7;margin-inline-start:auto}.request-quote-content{display:flex;align-items:center;justify-content:center;gap:.4rem}.quote-mark{font-size:2rem;line-height:1;color:#dd0060;font-weight:800}.request-quote-text{font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.deconstruct-arrow-pulse{position:absolute;bottom:-18px;left:50%;transform:translate(-50%);width:34px;height:34px;border-radius:50%;background:#dd0060;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 16px #dd006080}.deconstruction-branches-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;width:100%}.deconstruction-node{background:#0e0e12a6;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:1.5rem;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;text-align:start;position:relative}.deconstruction-node:hover{border-color:#ffffff2e;background:#14141ad9}.deconstruction-node.active{border-color:#dd0060;background:#dd00600d;box-shadow:0 10px 30px #dd00601f}.node-indicator{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.node-num{font-size:.72rem;font-weight:800;color:#8b93a7;letter-spacing:.1em}.node-signal{width:6px;height:6px;border-radius:50%;background:#fff3}.deconstruction-node.active .node-signal{background:#dd0060;box-shadow:0 0 8px #dd0060}.node-title{font-size:1.15rem;font-weight:700;color:#fff;margin:0 0 .5rem}.node-desc{font-size:.88rem;line-height:1.55;color:#8b93a7;margin:0 0 1.25rem;flex-grow:1}.node-status-bar{display:flex;align-items:center;justify-content:space-between;font-size:.65rem;font-weight:700;letter-spacing:.08em;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.05)}.status-label{color:#8b93a7}.status-tag{color:#dd0060;opacity:.9}.deconstruction-deep-insight{width:100%;background:#121218e6;border:1px solid rgba(221,0,96,.25);border-radius:12px;padding:1.25rem 2rem;display:flex;align-items:center;gap:1.25rem;box-shadow:0 12px 30px #00000059}.insight-pulse-indicator{width:10px;height:10px;border-radius:50%;background:#dd0060;box-shadow:0 0 12px #dd0060;flex-shrink:0}.insight-pretitle{display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#dd0060;margin-bottom:.25rem;text-transform:uppercase}.insight-body{font-size:1rem;font-weight:500;line-height:1.5;color:#fff;margin:0}.system-network-stage{position:relative;display:flex;flex-direction:column;align-items:center;max-width:900px;margin:0 auto}.network-svg-wrap{position:relative;width:100%;max-width:600px;height:480px;margin:0 auto}.network-canvas-svg{width:100%;height:100%;overflow:visible}.pulse-spoke{animation:spoke-pulse 1.8s infinite ease-in-out}@keyframes spoke-pulse{0%,to{opacity:.4}50%{opacity:1}}.center-core-ring{animation:core-spin 12s linear infinite;transform-origin:250px 230px}@keyframes core-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.network-node-btn{position:absolute;transform:translate(-50%,-50%);background:transparent;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.35rem;transition:transform .2s ease;z-index:5}.network-node-btn:hover{transform:translate(-50%,-50%) scale(1.08)}.network-node-btn .node-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem 1rem;background:#07101c;border:1px solid rgba(255,255,255,.12);border-radius:9999px;box-shadow:0 8px 20px #00000080;transition:all .25s ease}.network-node-btn.active .node-pill{background:#dd0060;border-color:#dd0060;box-shadow:0 0 20px #dd006073}.node-btn-label{font-size:.75rem;font-weight:800;letter-spacing:.08em;color:#fff}.network-node-btn.active .node-btn-label{color:#fff}.node-bullet{width:5px;height:5px;border-radius:50%;background:#fff6}.network-node-btn.active .node-bullet{background:#fff}.node-micro-badge{font-size:.65rem;font-weight:600;color:#8b93a7;background:#0a0a0ecc;padding:.15rem .6rem;border-radius:6px;border:1px solid rgba(255,255,255,.04)}.network-node-btn.active .node-micro-badge{color:#dd0060;border-color:#dd00604d}.network-flow-inspector{width:100%;max-width:780px;margin-top:2rem;background:#0f0f14d9;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.inspector-left .inspector-badge{font-size:.68rem;font-weight:700;letter-spacing:.1em;color:#dd0060;display:block;margin-bottom:.3rem}.inspector-left .inspector-title{font-size:1.35rem;font-weight:800;color:#fff;margin:0 0 .25rem}.inspector-left .inspector-desc{font-size:.92rem;color:#8b93a7;margin:0}.inspector-right .loop-return-indicator{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem;background:#dd006014;border:1px solid rgba(221,0,96,.2);border-radius:9999px;font-size:.75rem;font-weight:700;color:#dd0060}.shift-toggle-container{display:flex;justify-content:center;margin-bottom:2.5rem}.shift-toggle-pill{display:inline-flex;background:#07101c;border:1px solid rgba(255,255,255,.08);padding:.35rem;border-radius:9999px;gap:.35rem}.shift-mode-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.6rem;border:none;background:transparent;color:#8b93a7;font-size:.78rem;font-weight:800;letter-spacing:.1em;border-radius:9999px;cursor:pointer;transition:all .25s ease}.shift-mode-btn.active.tactics{background:#dd00601f;color:#dd0060;border:1px solid rgba(221,0,96,.3)}.shift-mode-btn.active.system{background:#dd006026;color:#dd0060;border:1px solid rgba(221,0,96,.4)}.mode-dot{width:6px;height:6px;border-radius:50%;background-color:currentColor}.shift-display-arena{max-width:1080px;margin:0 auto}.shift-arena-layout{border-radius:20px;padding:clamp(2rem,4vw,3rem);box-shadow:0 24px 60px #00000073}.tactics-arena{background:#120e0ed9;border:1px solid rgba(221,0,96,.2)}.system-arena{background:#0e1014d9;border:1px solid rgba(221,0,96,.25)}.arena-meta-badge{display:inline-flex;align-items:center;gap:.6rem;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin-bottom:2rem;padding:.35rem .9rem;border-radius:9999px}.arena-meta-badge.disconnected,.arena-meta-badge.connected{color:#dd0060;background:#dd00601a;border:1px solid rgba(221,0,96,.25)}.badge-energy-pulse{width:7px;height:7px;border-radius:50%;background:#dd0060;box-shadow:0 0 10px #dd0060}.tactics-blocks-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:2rem}.tactics-isolated-card{position:relative;background:#07101c;border:1px dashed rgba(221,0,96,.25);border-radius:12px;padding:1.5rem;text-align:center}.card-severed-lead{position:absolute;top:50%;left:-8px;width:6px;height:2px;background:#dd0060}.card-severed-tail{position:absolute;top:50%;right:-8px;width:6px;height:2px;background:#dd0060}.card-index{font-size:.7rem;font-weight:800;color:#8b93a7;display:block;margin-bottom:.5rem}.card-name{font-size:1.15rem;font-weight:700;color:#fff;margin:0 0 1rem}.card-decay-indicator{display:flex;flex-direction:column;gap:.35rem}.decay-bar{width:100%;height:3px;background:#dd006040;border-radius:2px}.decay-label{font-size:.62rem;font-weight:700;color:#dd0060;letter-spacing:.05em}.arena-consequence-banner{background:#dd00600f;border:1px solid rgba(221,0,96,.15);border-radius:8px;padding:.9rem 1.25rem;font-size:.88rem;color:#8b93a7}.arena-consequence-banner p{margin:0}.system-circuit-pipeline{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;gap:.5rem}.system-piped-node{background:#07101c;border:1px solid rgba(221,0,96,.35);border-radius:12px;padding:1.25rem 1rem;text-align:center;flex:1;box-shadow:0 10px 25px #0006}.node-stage-num{font-size:.68rem;font-weight:800;color:#dd0060;display:block;margin-bottom:.35rem}.node-stage-title{font-size:.95rem;font-weight:800;color:#fff;margin:0 0 .5rem}.node-stage-state{display:inline-block;font-size:.62rem;font-weight:700;color:#dd0060;background:#dd00601a;padding:.15rem .5rem;border-radius:9999px}.system-pipe-connector{position:relative;width:28px;height:2px;background:#dd006066;flex-shrink:0}.pipe-energy-pulse{position:absolute;top:-2px;width:6px;height:6px;border-radius:50%;background:#dd0060;box-shadow:0 0 8px #dd0060;animation:pipe-flow 1.5s infinite linear}@keyframes pipe-flow{0%{left:0;opacity:0}50%{opacity:1}to{left:100%;opacity:0}}.arena-compound-banner{display:flex;align-items:center;gap:.9rem;background:#dd006014;border:1px solid rgba(221,0,96,.25);border-radius:8px;padding:1rem 1.4rem}.compound-pulse-icon{width:22px;height:22px;border-radius:50%;background:#dd0060;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800;flex-shrink:0}.arena-compound-banner p{font-size:.92rem;color:#fff;margin:0}.compounding-axiom-box{margin-top:1rem}.axiom-text{font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:600;color:#dd0060;line-height:1.5;margin:0}.compounding-stage{display:flex;flex-direction:column;align-items:center;gap:2.5rem;max-width:900px;margin:0 auto}.compounding-visual-container{position:relative;width:100%;max-width:500px;height:480px;display:flex;align-items:center;justify-content:center}.compounding-concentric-svg{width:100%;height:100%}.active-expanding-ring{animation:ring-pulse 2.2s infinite ease-in-out}@keyframes ring-pulse{0%,to{stroke-width:2;opacity:.8}50%{stroke-width:3.5;opacity:1}}.compounding-active-label{position:absolute;bottom:0;background:#0e0e12d9;border:1px solid rgba(221,0,96,.3);border-radius:12px;padding:.9rem 1.5rem;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 30px #00000080}.step-count{font-size:.65rem;font-weight:800;letter-spacing:.12em;color:#dd0060;display:block}.step-name{font-size:1.15rem;font-weight:800;color:#fff;margin:.2rem 0}.step-subtext{font-size:.78rem;color:#8b93a7;margin:0}.compounding-stepper-track{display:flex;width:100%;gap:.75rem}.compounding-step-btn{flex:1;background:#121218a6;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.85rem .75rem;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;cursor:pointer;transition:all .2s ease;position:relative}.compounding-step-btn:hover{background:#191920d9;border-color:#ffffff2e}.compounding-step-btn.active{background:#dd006014;border-color:#dd0060}.step-btn-num{font-size:.65rem;font-weight:800;color:#8b93a7}.compounding-step-btn.active .step-btn-num{color:#dd0060}.step-btn-text{font-size:.72rem;font-weight:700;color:#8b93a7;line-height:1.3;text-align:start}.compounding-step-btn.active .step-btn-text{color:#fff}.step-btn-indicator{position:absolute;bottom:0;left:0;right:0;height:2px;background:transparent}.compounding-step-btn.active .step-btn-indicator{background:#dd0060}.approach-closing-section{padding:clamp(6rem,12vw,10rem) 0;border-bottom:none}.approach-closing-card{position:relative;max-width:980px;margin:0 auto;text-align:center;background:radial-gradient(circle at center,#16161ccc,#0a0a0ef2);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:clamp(3.5rem,7vw,6rem) clamp(1.5rem,5vw,4rem);overflow:hidden;box-shadow:0 40px 100px #0009}.closing-ambient-glow{position:absolute;top:-10%;left:50%;transform:translate(-50%);width:60%;height:70%;background:radial-gradient(circle,rgba(221,0,96,.18) 0%,transparent 70%);filter:blur(50px);pointer-events:none}.closing-statement-wrap{margin:2rem 0 3rem}.closing-statement-text{font-size:clamp(2rem,4vw,3.4rem);font-weight:800;line-height:1.25;color:#fff;letter-spacing:-.02em;margin:0}.statement-line{display:block}.statement-line.highlight-amber{background:#dd0060;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.closing-cta-action{display:flex;justify-content:center}.approach-primary-cta-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:0;border-radius:9999px;outline:none;transition:transform .25s cubic-bezier(.16,1,.3,1)}.approach-primary-cta-btn:hover{transform:scale(1.04)}.approach-primary-cta-btn .btn-glow-border{position:absolute;inset:-2px;border-radius:9999px;background:#dd0060;opacity:.7;filter:blur(6px);transition:opacity .3s ease}.approach-primary-cta-btn:hover .btn-glow-border{opacity:1;filter:blur(10px)}.approach-primary-cta-btn .btn-inner{position:relative;display:inline-flex;align-items:center;gap:.9rem;background:#07101c;border:1px solid rgba(221,0,96,.5);border-radius:9999px;padding:1.15rem 2.75rem;color:#fff;font-size:.92rem;font-weight:800;letter-spacing:.08em;z-index:2;box-shadow:0 10px 30px #00000080}.approach-primary-cta-btn .btn-arrow{display:flex;align-items:center;justify-content:center;transition:transform .25s ease}.approach-primary-cta-btn:hover .btn-arrow{transform:translate(4px)}.approach-page-root.is-rtl .approach-primary-cta-btn:hover .btn-arrow{transform:translate(-4px)}.closing-footnote{display:inline-flex;align-items:center;gap:.5rem;margin-top:3rem;font-size:.72rem;font-weight:600;letter-spacing:.1em;color:#8b93a7}.footnote-dot{width:4px;height:4px;border-radius:50%;background:#dd0060}@media(max-width:992px){.deconstruction-branches-grid,.tactics-blocks-grid{grid-template-columns:repeat(2,1fr)}.system-circuit-pipeline{flex-wrap:wrap}.system-pipe-connector{display:none}.system-piped-node{min-width:45%}.compounding-stepper-track{flex-direction:column}}@media(max-width:640px){.approach-hero-section{min-height:85vh}.deconstruction-branches-grid,.tactics-blocks-grid{grid-template-columns:1fr}.network-svg-wrap{height:420px}.network-node-btn .node-pill{padding:.35rem .75rem}.node-btn-label{font-size:.68rem}.network-flow-inspector{flex-direction:column;gap:1.25rem;text-align:center}.system-piped-node{min-width:100%}.compounding-visual-container{height:380px}.approach-primary-cta-btn .btn-inner{padding:1rem 2rem;font-size:.85rem}}.system-circuit-wrap{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%}.circuit-loop-badge{display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1.1rem;background:#dd006014;border:1px solid rgba(221,0,96,.25);border-radius:9999px;font-size:.72rem;font-weight:700;letter-spacing:.08em;color:#dd0060}.circuit-spin-icon{animation:circuit-rotate 8s linear infinite}@keyframes circuit-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.system-nodes-grid{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;max-width:1100px;flex-wrap:wrap}button.system-node-item{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:1rem;padding:1.1rem 1.4rem;background:#121218d9;border:1px solid rgba(255,255,255,.08);border-radius:14px;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;text-align:start}button.system-node-item:hover{background:#1a1a24f2;border-color:#ffffff2e;transform:translateY(-2px)}button.system-node-item:focus-visible{outline:2px solid #DD0060;outline-offset:3px}button.system-node-item.is-active{background:#dd00601f;border-color:#dd0060;box-shadow:0 8px 24px #dd006040}.node-icon-housing{position:relative;display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#fff;flex-shrink:0}button.system-node-item.is-active .node-icon-housing{background:#dd006033;border-color:#dd006080;color:#dd0060}.node-index-badge{position:absolute;top:-5px;right:-5px;font-size:.55rem;font-weight:800;background:#dd0060;color:#fff;padding:1px 4px;border-radius:4px}.node-info-text{display:flex;flex-direction:column;gap:.2rem}.node-name{font-size:.92rem;font-weight:700;color:#fff;margin:0}.node-role{font-size:.72rem;font-weight:600;margin:0}.node-connector-arrow{margin-left:.5rem;color:#fff3;font-size:1rem}[dir=rtl] .node-connector-arrow{margin-left:0;margin-right:.5rem;transform:rotate(180deg)}.system-feedback-banner{margin-top:1.5rem;padding:1.25rem 2rem;background:#101016bf;border:1px solid rgba(255,255,255,.07);border-radius:12px;max-width:720px;text-align:center}.feedback-tag{display:block;font-size:.7rem;font-weight:800;letter-spacing:.1em;color:#dd0060;margin-bottom:.4rem}.feedback-text{font-size:.95rem;line-height:1.6;color:#fff;margin:0}.system-discipline-deepdive{margin-top:2rem;padding:1.75rem 2.25rem;background:#0e0e12e6;border:1px solid rgba(221,0,96,.3);border-radius:16px;max-width:680px;width:100%}.deepdive-header{display:flex;align-items:baseline;gap:1rem;margin-bottom:.75rem}.deepdive-name{font-size:1.25rem;font-weight:800;color:#fff}.deepdive-role{font-size:.82rem;font-weight:700}.deepdive-body{font-size:.92rem;line-height:1.65;color:#8b93a7;margin:0}.capabilities-page-root{background-color:var(--color-bg, #050505);color:var(--color-text, #ffffff);min-height:100vh;position:relative;overflow-x:hidden;font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif)}.capabilities-page-root.is-rtl{font-family:var(--font-persian, "Vazirmatn", sans-serif);direction:rtl}.capabilities-page-root .cap-hero{position:relative;padding-top:clamp(7.5rem,14vw,11rem);padding-bottom:clamp(4rem,7vw,6.5rem);padding-left:clamp(1.25rem,4vw,4rem);padding-right:clamp(1.25rem,4vw,4rem);overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08)}.capabilities-page-root .cap-hero-inner{max-width:1360px;margin:0 auto;position:relative;z-index:1}.capabilities-page-root .cap-hero-ambient{position:absolute;top:-20%;left:30%;width:50vw;height:50vw;max-width:600px;max-height:600px;background:radial-gradient(circle,rgba(221,0,96,.1) 0%,transparent 65%);filter:blur(80px);pointer-events:none;z-index:0}.capabilities-page-root .cap-hero-content{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.5rem,2.8vw,2.25rem);max-width:1080px;position:relative;z-index:1}.capabilities-page-root .cap-hero-eyebrow{display:inline-flex;align-items:center;gap:.625rem;padding:.35rem .85rem;background:#07101cd9;border:1px solid rgba(255,255,255,.12);border-radius:9999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.capabilities-page-root .cap-pill-indicator{width:6px;height:6px;border-radius:50%;background:var(--color-accent, #DD0060);box-shadow:0 0 8px var(--color-accent, #DD0060)}.capabilities-page-root .cap-pill-text{font-size:.75rem;font-weight:700;letter-spacing:.08em;color:#fff;text-transform:uppercase}.capabilities-page-root .cap-hero-headline{font-size:clamp(2.75rem,6.8vw,5.75rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;color:#fff;margin:0}.capabilities-page-root .cap-hero-sub{font-size:clamp(1.125rem,1.8vw,1.45rem);line-height:1.5;color:var(--color-text-muted, #8B93A7);margin:0;max-width:680px}.capabilities-page-root .cap-hero-action{margin-top:.5rem}.capabilities-page-root .cap-hero-scroll-link{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1.625rem;background:#07101cd9;border:1px solid rgba(255,255,255,.15);border-radius:9999px;color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .25s ease}.capabilities-page-root .cap-hero-scroll-link:hover{background:#dd006026;border-color:var(--color-accent, #DD0060);transform:translateY(-2px)}.capabilities-page-root .cap-hero-arrow{color:var(--color-accent, #DD0060);font-size:.9375rem;transition:transform .25s ease}.capabilities-page-root .cap-hero-scroll-link:hover .cap-hero-arrow{transform:translateY(3px)}.capabilities-page-root .services-section{padding:clamp(5rem,8vw,8rem) clamp(1.25rem,4vw,4rem);border-bottom:1px solid rgba(255,255,255,.08)}.capabilities-page-root .services-inner{max-width:1360px;margin:0 auto;width:100%}.capabilities-page-root .services-header{display:flex;flex-direction:column;gap:.75rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.capabilities-page-root .services-label,.capabilities-page-root .about-intro-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;letter-spacing:.08em;color:var(--color-accent, #DD0060);text-transform:uppercase}.capabilities-page-root .services-label-icon,.capabilities-page-root .clients-label-icon{font-size:1rem;line-height:1}.capabilities-page-root .services-title{font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:800;letter-spacing:-.03em;color:#fff;margin:0;line-height:1.05}.capabilities-page-root .services-list{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.12)}.capabilities-page-root .service-row-container{border-bottom:1px solid rgba(255,255,255,.12);position:relative;transition:background-color .25s ease}.capabilities-page-root .service-row-container:hover,.capabilities-page-root .service-row-container.is-hovered{background:#ffffff06}.capabilities-page-root .service-row-link{display:flex;align-items:center;justify-content:space-between;padding:clamp(1.4rem,2.6vw,2.2rem) .5rem;text-decoration:none;color:inherit;min-height:clamp(100px,12vh,136px);width:100%;position:relative;cursor:pointer;outline:none}.capabilities-page-root .service-row-link:focus-visible{outline:2px solid var(--color-accent, #DD0060);outline-offset:-2px;border-radius:4px}.capabilities-page-root .service-row-left{display:flex;align-items:center;gap:clamp(1.25rem,3.5vw,3.5rem);flex-shrink:0}.capabilities-page-root .service-num{font-size:clamp(1rem,1.3vw,1.25rem);font-weight:700;color:var(--color-text-muted, #8B93A7);font-variant-numeric:tabular-nums;min-width:4rem;transition:color .25s ease}.capabilities-page-root .service-row-container:hover .service-num{color:var(--color-accent, #DD0060)}.capabilities-page-root .service-name{font-size:clamp(1.5rem,2.8vw,2.5rem);font-weight:800;letter-spacing:-.025em;color:#fff;margin:0;line-height:1.15;transition:color .25s ease,transform .25s ease}.capabilities-page-root .service-row-container:hover .service-name{color:#fff;transform:translate(4px)}.capabilities-page-root.is-rtl .service-row-container:hover .service-name{transform:translate(-4px)}.capabilities-page-root .service-row-visual{display:none}@media(min-width:992px){.capabilities-page-root .service-row-visual{display:block;width:clamp(280px,24vw,400px);height:clamp(160px,14vh,225px);aspect-ratio:16 / 9;margin-left:auto;margin-right:clamp(2rem,4vw,4.5rem);opacity:0;visibility:hidden;transform:scale(.92) translateY(8px);transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),visibility .32s;pointer-events:none;flex-shrink:0;z-index:2;will-change:opacity,transform}.capabilities-page-root.is-rtl .service-row-visual{margin-left:clamp(2rem,4vw,4.5rem);margin-right:auto}.capabilities-page-root .service-row-container:hover .service-row-visual,.capabilities-page-root .service-row-container.is-hovered .service-row-visual{opacity:1;visibility:visible;transform:scale(1) translateY(0)}.capabilities-page-root .service-row-visual-frame{width:100%;height:100%;border-radius:12px;overflow:hidden;position:relative;background-color:#07101c;border:1px solid rgba(255,255,255,.2);box-shadow:0 24px 50px #000000d9,0 0 32px #dd006033}.capabilities-page-root .service-row-container:hover .service-row-visual-frame{border-color:#dd006080}.capabilities-page-root .service-row-visual-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.16,1,.3,1)}.capabilities-page-root .service-row-container:hover .service-row-visual-img{transform:scale(1.06)}.capabilities-page-root .service-row-visual-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(5,5,5,.6) 100%);pointer-events:none}}.capabilities-page-root .service-row-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center}.capabilities-page-root .service-arrow-circle{width:clamp(42px,3.4vw,50px);height:clamp(42px,3.4vw,50px);border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.16);background:#07101cd9;color:#fff;font-size:1.2rem;line-height:1;transition:all .25s cubic-bezier(.16,1,.3,1)}.capabilities-page-root .service-arrow-char{display:inline-block;transition:transform .25s ease}.capabilities-page-root .service-row-container:hover .service-arrow-circle{background:var(--color-accent, #DD0060);border-color:var(--color-accent, #DD0060);color:#fff;transform:translate(4px);box-shadow:0 0 20px #dd006073}.capabilities-page-root.is-rtl .service-row-container:hover .service-arrow-circle{transform:translate(-4px)}.capability-detail-page{padding:clamp(6rem,10vw,9rem) clamp(1.25rem,4vw,4rem) clamp(5rem,8vw,8rem);min-height:100vh;position:relative}.capability-detail-inner{max-width:1240px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4.5rem)}.capability-detail-nav{display:flex;align-items:center;justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.capability-back-link{display:inline-flex;align-items:center;gap:.65rem;padding:.65rem 1.25rem;background:#07101cd9;border:1px solid rgba(255,255,255,.14);border-radius:9999px;color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .25s ease}.capability-back-link:hover{background:#dd006026;border-color:var(--color-accent, #DD0060);transform:translate(-2px)}.capability-detail-page.is-rtl .capability-back-link:hover{transform:translate(2px)}.capability-back-arrow{color:var(--color-accent, #DD0060);font-size:1rem}.capability-num-badge{font-size:1.1rem;font-weight:800;color:var(--color-accent, #DD0060);letter-spacing:.05em;font-variant-numeric:tabular-nums}.capability-detail-header{display:flex;flex-direction:column;gap:1.25rem;max-width:900px}.capability-eyebrow{display:inline-flex;align-items:center;gap:.625rem;font-size:.8125rem;font-weight:700;letter-spacing:.08em;color:var(--color-accent, #DD0060);text-transform:uppercase}.capability-detail-title{font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;color:#fff;margin:0}.capability-detail-lead{font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.6;color:var(--color-text-muted, #8B93A7);margin:0}.capability-visual-stage{width:100%;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#07101c;box-shadow:0 24px 60px #000000d9;position:relative}.capability-visual-frame{width:100%;aspect-ratio:21 / 9;position:relative;overflow:hidden}@media(max-width:768px){.capability-visual-frame{aspect-ratio:16 / 10}}.capability-visual-img{width:100%;height:100%;object-fit:cover;display:block}.capability-visual-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(5,5,5,.85) 100%);pointer-events:none}.capability-visual-badge{position:absolute;bottom:1.5rem;left:1.5rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#07101cd9;border:1px solid rgba(255,255,255,.16);border-radius:9999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.04em}.capability-detail-page.is-rtl .capability-visual-badge{left:auto;right:1.5rem}.capability-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--color-accent, #DD0060);box-shadow:0 0 8px var(--color-accent, #DD0060)}.capability-content-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2.5rem,5vw,5rem);align-items:flex-start}@media(max-width:991px){.capability-content-grid{grid-template-columns:1fr;gap:3rem}}.capability-overview-col{display:flex;flex-direction:column;gap:1.75rem}.capability-section-heading{font-size:clamp(1.5rem,2.2vw,2rem);font-weight:800;letter-spacing:-.02em;color:#fff;margin:0}.capability-overview-text{font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.75;color:#ffffffd1;margin:0}.capability-tags-cloud{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.5rem}.capability-tag-chip{font-size:.8125rem;font-weight:600;color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);padding:.45rem 1rem;border-radius:9999px;transition:all .2s ease}.capability-tag-chip:hover{background:#dd006026;border-color:#dd006066}.capability-system-role-col{display:flex;flex-direction:column;gap:1.75rem}.capability-system-role-card{padding:2rem;background:#07101c99;border:1px solid rgba(221,0,96,.25);border-radius:14px;display:flex;flex-direction:column;gap:.875rem;box-shadow:0 16px 36px #0006}.system-role-label{font-size:.75rem;font-weight:700;letter-spacing:.1em;color:var(--color-accent, #DD0060);text-transform:uppercase}.system-role-body{font-size:.9375rem;line-height:1.65;color:#ffffffd9;margin:0}.capability-deliverables-card{padding:2rem;background:#07101c73;border:1px solid rgba(255,255,255,.1);border-radius:14px;display:flex;flex-direction:column;gap:1.25rem}.deliverables-heading{font-size:1.125rem;font-weight:700;color:#fff;margin:0}.deliverables-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.deliverable-item{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.5;color:var(--color-text-muted, #8B93A7)}.deliverable-bullet{color:var(--color-accent, #DD0060);font-weight:700;line-height:1.4}.capability-action-card{padding:clamp(2rem,4vw,3.5rem);background:linear-gradient(135deg,#07101ce6,#dd00601a);border:1px solid rgba(255,255,255,.15);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;flex-wrap:wrap}.capability-action-text{max-width:650px;display:flex;flex-direction:column;gap:.75rem}.capability-action-headline{font-size:clamp(1.5rem,2.5vw,2.15rem);font-weight:800;color:#fff;margin:0;letter-spacing:-.02em}.capability-action-sub{font-size:1rem;line-height:1.6;color:var(--color-text-muted, #8B93A7);margin:0}.capability-action-buttons{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.btn-capability-primary{padding:.85rem 1.85rem;background:var(--color-accent, #DD0060);border:1px solid var(--color-accent, #DD0060);color:#fff;border-radius:9999px;font-size:.9375rem;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 8px 24px #dd006059}.btn-capability-primary:hover{background:#ff0070;transform:translateY(-2px);box-shadow:0 12px 28px #dd006080}.btn-capability-secondary{padding:.85rem 1.85rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);color:#fff;border-radius:9999px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .25s ease}.btn-capability-secondary:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.capability-next-nav{display:flex;align-items:center;justify-content:space-between;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.capability-next-label{font-size:.8125rem;font-weight:700;letter-spacing:.08em;color:var(--color-text-muted, #8B93A7);text-transform:uppercase}.capability-next-link{display:inline-flex;align-items:center;gap:1.25rem;text-decoration:none;color:#fff;transition:all .25s ease}.capability-next-link:hover{color:var(--color-accent, #DD0060)}.capability-next-text{display:flex;align-items:center;gap:.75rem}.capability-next-num{font-size:.9375rem;font-weight:700;color:var(--color-accent, #DD0060);font-variant-numeric:tabular-nums}.capability-next-name{font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:800;letter-spacing:-.02em}.capability-next-arrow{font-size:1.25rem;transition:transform .25s ease}.capability-next-link:hover .capability-next-arrow{transform:translate(4px)}.capability-detail-page.is-rtl .capability-next-link:hover .capability-next-arrow{transform:translate(-4px)}.capabilities-page-root .services-cta{margin-top:clamp(2.5rem,5vw,4rem);display:flex;justify-content:flex-start}.capabilities-page-root .btn-services-cta{display:inline-flex;align-items:center;padding:.875rem 2rem;background:var(--color-accent, #DD0060);border:1px solid var(--color-accent, #DD0060);border-radius:9999px;color:#fff;font-size:.9375rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 16px #dd00604d}.capabilities-page-root .btn-services-cta:hover{background:#ff0073;border-color:#ff0073;transform:translateY(-2px);box-shadow:0 8px 24px #dd006073}.capabilities-page-root .results-section{padding:clamp(5rem,8vw,7.5rem) clamp(1.25rem,4vw,4rem);border-bottom:1px solid rgba(255,255,255,.08);background:#050505}.capabilities-page-root .results-inner{max-width:1360px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.capabilities-page-root .stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding-bottom:clamp(2rem,4vw,3rem);border-bottom:1px solid rgba(255,255,255,.08)}.capabilities-page-root .stats-bar-item{display:flex;flex-direction:column;gap:.5rem}.capabilities-page-root .stats-bar-number{font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:800;line-height:1;color:#fff;letter-spacing:-.02em}.capabilities-page-root .stats-bar-label{font-size:.875rem;color:var(--color-text-muted, #8B93A7);line-height:1.4}.capabilities-page-root .results-bento{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.capabilities-page-root .results-case{background:#07101c;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2.25rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.75rem}.capabilities-page-root .results-case-label{font-size:.75rem;font-weight:700;letter-spacing:.08em;color:var(--color-accent, #DD0060);text-transform:uppercase}.capabilities-page-root .results-case-brand{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;color:#fff;line-height:1.2;display:block}.capabilities-page-root .results-case-desc{font-size:.9375rem;line-height:1.6;color:var(--color-text-muted, #8B93A7);margin:.5rem 0 0}.capabilities-page-root .results-case-footer{padding-top:1rem}.capabilities-page-root .results-case-footer .btn{display:inline-flex;align-items:center;padding:.625rem 1.25rem;background:var(--color-accent, #DD0060);border:1px solid var(--color-accent, #DD0060);border-radius:9999px;color:#fff;font-size:.8125rem;font-weight:700;text-decoration:none;cursor:pointer;transition:all .25s ease}.capabilities-page-root .results-case-footer .btn:hover{background:#ff0073;border-color:#ff0073}.capabilities-page-root .results-mid-card{background:#07101c;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2.25rem;display:flex;flex-direction:column;gap:1.5rem}.capabilities-page-root .results-card-label{font-size:.75rem;font-weight:700;letter-spacing:.06em;color:var(--color-text-muted, #8B93A7);text-transform:uppercase;display:block}.capabilities-page-root .results-card-value{font-size:1.25rem;font-weight:700;color:#fff;margin:.25rem 0 0}.capabilities-page-root .results-review{margin-top:auto;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.08)}.capabilities-page-root .results-review-quote{font-size:.9375rem;line-height:1.6;color:var(--color-text-muted, #8B93A7);font-style:italic;margin:0 0 .75rem}.capabilities-page-root .results-review-author{font-size:.75rem;font-weight:600;color:#fff}.capabilities-page-root .results-review-company{color:var(--color-accent, #DD0060)}.capabilities-page-root .faq-block{padding:clamp(5rem,8vw,8rem) clamp(1.25rem,4vw,4rem);border-bottom:1px solid rgba(255,255,255,.08)}.capabilities-page-root .faq-inner{max-width:1360px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(2.5rem,6vw,6rem);align-items:flex-start}.capabilities-page-root .faq-block-left{display:flex;flex-direction:column;gap:1rem;position:sticky;top:6rem}.capabilities-page-root .faq-block-heading{font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#fff;margin:0}.capabilities-page-root .faq-block-heading span{color:var(--color-text-muted, #8B93A7)}.capabilities-page-root .faq-list{display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.12)}.capabilities-page-root .faq-item{border-bottom:1px solid rgba(255,255,255,.12)}.capabilities-page-root .faq-trigger{display:flex;align-items:center;justify-content:space-between;padding:clamp(1.25rem,2vw,1.75rem) 0;cursor:pointer;-webkit-user-select:none;user-select:none;gap:1.5rem}.capabilities-page-root .faq-trigger:hover .faq-question{color:var(--color-accent, #DD0060)}.capabilities-page-root .faq-question{font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:700;line-height:1.4;color:#fff;margin:0;transition:color .2s ease}.capabilities-page-root .faq-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:#07101ccc;color:#fff;font-size:1.25rem;font-weight:300;flex-shrink:0;transition:all .25s ease}.capabilities-page-root .faq-item.active .faq-icon{background:var(--color-accent, #DD0060);border-color:var(--color-accent, #DD0060);color:#fff}.capabilities-page-root .faq-answer{overflow:hidden}.capabilities-page-root .faq-answer-inner{font-size:clamp(.9375rem,1.2vw,1.05rem);line-height:1.75;color:var(--color-text-muted, #8B93A7);padding-bottom:1.5rem}.capabilities-page-root .cap-cta-block{padding:clamp(6rem,10vw,9.5rem) clamp(1.25rem,4vw,4rem);background:#050505}.capabilities-page-root .cap-cta-inner{max-width:1080px;margin:0 auto;text-align:center}.capabilities-page-root .cap-cta-header{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.capabilities-page-root .cap-cta-heading{font-size:clamp(2.5rem,5.5vw,4.75rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#fff;margin:0}.capabilities-page-root .cap-cta-heading span{color:var(--color-accent, #DD0060)}.capabilities-page-root .cap-cta-sub{font-size:clamp(1.125rem,1.8vw,1.35rem);line-height:1.6;color:var(--color-text-muted, #8B93A7);margin:0;max-width:600px}.capabilities-page-root .cap-cta-actions{margin-top:1rem}.capabilities-page-root .cap-cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1.125rem 2.5rem;background:var(--color-accent, #DD0060);border:1px solid var(--color-accent, #DD0060);border-radius:9999px;color:#fff;font-size:1.0625rem;font-weight:700;cursor:pointer;transition:all .25s ease;box-shadow:0 8px 24px #dd006059}.capabilities-page-root .cap-cta-button:hover{background:#ff0073;border-color:#ff0073;transform:translateY(-2px);box-shadow:0 12px 32px #dd006080}.capabilities-page-root .cap-arrow{transition:transform .25s ease}.capabilities-page-root .cap-cta-button:hover .cap-arrow{transform:translate(4px)}.capabilities-page-root.is-rtl .cap-cta-button:hover .cap-arrow{transform:translate(-4px)}@media(max-width:1024px){.capabilities-page-root .service-body-inner{grid-template-columns:1fr;gap:2rem}.capabilities-page-root .stats-bar{grid-template-columns:repeat(2,1fr);gap:2rem}.capabilities-page-root .results-bento{grid-template-columns:1fr}.capabilities-page-root .faq-inner{grid-template-columns:1fr;gap:2.5rem}.capabilities-page-root .faq-block-left{position:static}}@media(max-width:768px){.capabilities-page-root .service-trigger{padding:1.25rem .25rem}.capabilities-page-root .service-num{min-width:2.75rem}.capabilities-page-root .stats-bar{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:480px){.capabilities-page-root .cap-cta-button{width:100%;justify-content:center}}.blog-page-root{position:relative;width:100%;min-height:100vh;background-color:#07101c;color:#fff;overflow-x:hidden;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blog-page-root.is-rtl,[dir=rtl] .blog-page-root{font-family:Vazirmatn,-apple-system,BlinkMacSystemFont,sans-serif!important;direction:rtl;text-align:right}.blog-page-root.is-rtl *,[dir=rtl] .blog-page-root *{font-family:inherit;letter-spacing:0!important}.blog-page-root .container{width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(1.25rem,5vw,3rem);box-sizing:border-box}.editorial-grid-lines{position:absolute;inset:0;pointer-events:none;z-index:1}.grid-line{position:absolute;background:#ffffff0a}.grid-line.horizontal{left:0;right:0;height:1px}.grid-line.horizontal.top{top:120px}.grid-line.horizontal.bottom{bottom:0}.grid-line.vertical{top:0;bottom:0;width:1px}.grid-line.vertical.left{left:clamp(1rem,6vw,5rem)}.grid-line.vertical.right{right:clamp(1rem,6vw,5rem)}.blog-hero-section{position:relative;padding:clamp(7.5rem,13vw,10.5rem) 0 clamp(3.5rem,6vw,5rem) 0;border-bottom:1px solid rgba(255,255,255,.05)}.blog-hero-container{position:relative;z-index:2;display:flex;flex-direction:column;gap:2.5rem}.editorial-meta-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:1rem}.meta-left{display:flex;align-items:center;gap:.6rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;color:#dd0060}.meta-dot{color:#8b93a7}.editorial-date-badge{color:#8b93a7;font-weight:700}.editorial-curator-tag{font-size:.68rem;font-weight:700;letter-spacing:.1em;color:#8b93a7;text-transform:uppercase}.blog-headline-wrap{max-width:980px}.blog-hero-title{font-size:clamp(2.8rem,6.8vw,5.5rem);font-weight:900;line-height:1.05;letter-spacing:-.04em;color:#fff;margin:0}.hero-mask{overflow:hidden}.hero-line{display:inline-block}.text-gradient-amber{background:#dd0060;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.blog-hero-sub-wrap{margin-top:1.5rem;max-width:680px}.blog-hero-secondary{font-size:clamp(1.1rem,1.6vw,1.45rem);font-weight:400;line-height:1.5;color:#8b93a7;margin:0}.blog-search-container{max-width:580px;margin-top:.5rem}.editorial-search-bar{display:flex;align-items:center;gap:.85rem;padding:.85rem 1.4rem;background:#121218bf;border:1px solid rgba(255,255,255,.08);border-radius:9999px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:border-color .2s ease}.editorial-search-bar:focus-within{border-color:#dd0060;box-shadow:0 0 20px #dd006026}.search-icon{color:#dd0060;display:flex;align-items:center}.editorial-search-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:.88rem;font-family:inherit}.editorial-search-input::placeholder{color:#8b93a7}.search-clear-btn{background:transparent;border:none;color:#8b93a7;font-size:1.25rem;cursor:pointer;padding:0 .25rem;line-height:1}.featured-story-section{position:relative;padding:clamp(3.5rem,6vw,5.5rem) 0;border-bottom:1px solid rgba(255,255,255,.05)}.featured-story-asymmetric-card{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center;background:#0e0e12a6;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:clamp(1.5rem,3.5vw,2.5rem);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1)}.featured-story-asymmetric-card:hover{border-color:#dd00604d;background:#121218d9;box-shadow:0 24px 60px #0000008c}.featured-media-container{position:relative;width:100%}.featured-image-crop{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:#07101c}.featured-img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.featured-story-asymmetric-card:hover .featured-img{transform:scale(1.04)}.featured-media-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(7,7,9,.7) 100%)}.featured-hud-badge{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;background:#0a0a0ecc;border:1px solid rgba(221,0,96,.4);border-radius:9999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2}.capabilities-page-root.is-rtl .featured-hud-badge,.blog-page-root.is-rtl .featured-hud-badge{left:auto;right:1rem}.hud-pulse{width:6px;height:6px;border-radius:50%;background:#dd0060;box-shadow:0 0 8px #dd0060}.hud-label{font-size:.65rem;font-weight:800;letter-spacing:.1em;color:#fff}.featured-content-container{display:flex;flex-direction:column;align-items:flex-start;text-align:start}.featured-meta-bar{display:flex;align-items:center;gap:.6rem;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin-bottom:1.25rem}.featured-cat-tag{color:#dd0060}.featured-format-tag{color:#8b93a7;background:#ffffff0d;padding:.15rem .5rem;border-radius:4px}.featured-sep,.featured-read-time{color:#8b93a7}.featured-story-title{font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:800;line-height:1.15;color:#fff;margin:0 0 1rem;letter-spacing:-.025em;transition:color .25s ease}.featured-story-asymmetric-card:hover .featured-story-title{color:#dd0060}.featured-story-excerpt{font-size:1.05rem;line-height:1.6;color:#8b93a7;margin:0 0 2rem}.featured-action-bar{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.06)}.featured-read-btn{display:inline-flex;align-items:center;gap:.6rem;background:transparent;border:none;color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.1em;cursor:pointer;padding:0;transition:color .2s ease}.featured-read-btn:hover{color:#dd0060}.read-btn-arrow{display:flex;align-items:center;transition:transform .2s ease}.featured-read-btn:hover .read-btn-arrow{transform:translate(4px)}.blog-page-root.is-rtl .featured-read-btn:hover .read-btn-arrow{transform:translate(-4px)}.featured-date-stamp{font-size:.72rem;font-weight:700;color:#8b93a7;letter-spacing:.08em}.topic-filter-nav-bar{position:sticky;top:70px;background:#070709eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06);z-index:20;padding:.75rem 0}.topic-filter-track{display:flex;align-items:center;gap:.5rem;overflow-x:auto;scrollbar-width:none}.topic-filter-track::-webkit-scrollbar{display:none}.topic-pill-btn{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.15rem;background:transparent;border:none;color:#8b93a7;font-size:.75rem;font-weight:800;letter-spacing:.08em;border-radius:9999px;cursor:pointer;white-space:nowrap;transition:color .2s ease}.topic-pill-btn:hover,.topic-pill-btn.active{color:#fff}.topic-count{font-size:.65rem;font-weight:700;color:#dd0060;opacity:.8}.topic-active-line{position:absolute;bottom:-4px;left:.75rem;right:.75rem;height:2px;background:#dd0060;border-radius:2px}.editorial-stream-section{position:relative;padding:clamp(3.5rem,6vw,5.5rem) 0;border-bottom:1px solid rgba(255,255,255,.05)}.stream-header-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.04)}.stream-badge{font-size:.72rem;font-weight:800;letter-spacing:.12em;color:#dd0060}.stream-count-tag{font-size:.68rem;font-weight:700;letter-spacing:.1em;color:#8b93a7}.stream-interactive-arena{display:grid;grid-template-columns:1fr 340px;gap:3rem;align-items:start}.editorial-articles-list{display:flex;flex-direction:column}.editorial-stream-item{display:grid;grid-template-columns:60px 1fr 50px;gap:1.5rem;align-items:center;padding:2rem 0;border-bottom:1px solid rgba(255,255,255,.05);cursor:pointer;transition:all .25s ease;position:relative}.editorial-stream-item:hover,.editorial-stream-item.active-hover{border-color:#dd00604d}.item-index-col{font-size:1.5rem;font-weight:900;color:#8b93a7;font-variant-numeric:tabular-nums;transition:color .2s ease}.editorial-stream-item:hover .item-index-col{color:#dd0060}.item-content-col{display:flex;flex-direction:column;gap:.4rem;text-align:start}.item-meta-row{display:flex;align-items:center;gap:.5rem;font-size:.68rem;font-weight:800;letter-spacing:.08em}.item-cat-tag{color:#dd0060}.item-format-tag{color:#8b93a7;background:#ffffff0a;padding:.1rem .45rem;border-radius:4px}.item-meta-dot,.item-read-time,.item-date{color:#8b93a7}.item-headline{font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:800;color:#fff;margin:0;line-height:1.25;letter-spacing:-.02em;transition:color .2s ease}.item-headline-link{color:inherit;text-decoration:none}.editorial-stream-item:hover .item-headline{color:#dd0060}.item-excerpt{font-size:.9rem;line-height:1.55;color:#8b93a7;margin:0;max-width:680px}.item-arrow-col{display:flex;align-items:center;justify-content:flex-end}.item-arrow-circle{width:38px;height:38px;border-radius:50%;background:#ffffff08;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:#8b93a7;transition:all .2s ease}.editorial-stream-item:hover .item-arrow-circle{background:#dd0060;border-color:#dd0060;color:#fff;box-shadow:0 0 16px #dd006066}.item-mobile-thumb{display:none}.stream-desktop-preview-pane{position:sticky;top:140px}.preview-floating-card{background:#07101c;border:1px solid rgba(221,0,96,.25);border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #0009}.preview-img-crop{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden}.preview-img{width:100%;height:100%;object-fit:cover}.preview-gradient-scrim{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(13,13,18,.9) 100%)}.preview-floating-hud{position:absolute;top:.75rem;left:.75rem;display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .65rem;background:#0a0a0ed9;border:1px solid rgba(221,0,96,.35);border-radius:9999px;font-size:.62rem;font-weight:800;color:#fff;letter-spacing:.08em}.blog-page-root.is-rtl .preview-floating-hud{left:auto;right:.75rem}.preview-caption{padding:1.25rem;text-align:start}.preview-cat{font-size:.68rem;font-weight:800;letter-spacing:.1em;color:#dd0060;display:block;margin-bottom:.4rem}.preview-quote{font-size:.85rem;line-height:1.5;color:#fff;margin:0;font-style:italic}.preview-placeholder-frame{aspect-ratio:16 / 11;border:1px dashed rgba(255,255,255,.08);border-radius:16px;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5rem}.placeholder-text{font-size:.68rem;font-weight:800;letter-spacing:.12em;color:#8b93a7}.stream-empty-state{text-align:center;padding:4rem 1rem;color:#8b93a7;font-size:1rem}.editorial-pov-section{position:relative;padding:clamp(5rem,8vw,7.5rem) 0;border-bottom:1px solid rgba(255,255,255,.05)}.editorial-pov-header{max-width:780px;margin-bottom:3.5rem;text-align:start}.pov-badge-wrap{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;color:#dd0060;margin-bottom:1rem}.pov-dot{width:6px;height:6px;border-radius:50%;background:#dd0060}.pov-headline{font-size:clamp(2rem,3.8vw,3.25rem);font-weight:800;line-height:1.15;color:#fff;margin:0 0 1rem;letter-spacing:-.03em}.pov-subline{font-size:1.1rem;line-height:1.6;color:#8b93a7;margin:0}.pov-principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.pov-principle-block{position:relative;background:#0e0e14b3;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:2rem 1.75rem;text-align:start}.principle-top-line{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:1px solid rgba(255,255,255,.05)}.principle-num{font-size:.75rem;font-weight:900;color:#dd0060}.principle-tag{font-size:.72rem;font-weight:800;letter-spacing:.1em;color:#fff}.principle-question{font-size:1.25rem;font-weight:800;line-height:1.35;color:#fff;margin:0 0 1rem}.principle-desc{font-size:.88rem;line-height:1.6;color:#8b93a7;margin:0}.principle-corner-bracket{position:absolute;bottom:.75rem;right:.75rem;width:8px;height:8px;border-right:1px solid rgba(221,0,96,.4);border-bottom:1px solid rgba(221,0,96,.4)}.blog-page-root.is-rtl .principle-corner-bracket{right:auto;left:.75rem;border-right:none;border-left:1px solid rgba(221,0,96,.4)}.newsletter-subscribe-section{padding:clamp(5rem,9vw,7.5rem) 0}.newsletter-card{max-width:880px;margin:0 auto;background:radial-gradient(circle at center,#18181ecc,#0a0a0ef2);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:clamp(2.5rem,5vw,4rem);text-align:center;box-shadow:0 30px 80px #00000080}.newsletter-badge{display:inline-flex;align-items:center;gap:.5rem;font-size:.68rem;font-weight:800;letter-spacing:.12em;color:#dd0060;margin-bottom:1.25rem}.newsletter-dot{width:5px;height:5px;border-radius:50%;background:#dd0060}.newsletter-copy-wrap{margin-bottom:2.25rem}.newsletter-headline{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800;color:#fff;margin:0 0 .5rem;letter-spacing:-.02em}.newsletter-subline{font-size:1.05rem;color:#8b93a7;margin:0}.newsletter-form-wrap{max-width:520px;margin:0 auto}.newsletter-input-group{display:flex;gap:.5rem;background:#0e0e12e6;border:1px solid rgba(255,255,255,.12);border-radius:9999px;padding:.35rem .35rem .35rem 1.25rem;transition:border-color .2s ease}.newsletter-input-group:focus-within{border-color:#dd0060;box-shadow:0 0 20px #dd006033}.newsletter-email-input{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:.85rem;font-family:inherit}.newsletter-email-input::placeholder{color:#8b93a7}.newsletter-submit-btn{display:inline-flex;align-items:center;gap:.5rem;background:#dd0060;border:none;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.08em;padding:.75rem 1.4rem;border-radius:9999px;cursor:pointer;transition:all .2s ease}.newsletter-submit-btn:hover{background:#dd0060;transform:scale(1.02)}.newsletter-success-box{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.25rem;background:#dd00601a;border:1px solid rgba(221,0,96,.3);border-radius:9999px;color:#dd0060;font-size:.85rem;font-weight:700}.success-icon{font-size:1rem}.article-reader-overlay{position:fixed;inset:0;background:#07101c;z-index:1000;display:flex;flex-direction:column;overflow:hidden}.reading-progress-track{position:absolute;top:0;left:0;right:0;height:3px;background:#ffffff0f;z-index:1010}.reading-progress-fill{height:100%;background:#dd0060;transition:width .1s linear}.reader-top-bar{display:flex;align-items:center;justify-content:space-between;padding:1.25rem clamp(1.25rem,4vw,3rem);background:#070709f2;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1005}.reader-back-btn{background:transparent;border:none;color:#8b93a7;font-size:.75rem;font-weight:800;letter-spacing:.1em;cursor:pointer;padding:0;transition:color .2s ease}.reader-back-btn:hover{color:#dd0060}.reader-top-meta{display:flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.08em}.reader-tag{color:#dd0060}.reader-sep,.reader-time{color:#8b93a7}.reader-close-circle-btn{width:36px;height:36px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:1.4rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.reader-close-circle-btn:hover{background:#dd0060;border-color:#dd0060}.reader-scroll-viewport{flex:1;overflow-y:auto;padding:clamp(2.5rem,5vw,4.5rem) 0}.reader-document-container{max-width:780px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.article-doc-header{margin-bottom:2.5rem;text-align:start}.doc-meta-tags{display:flex;align-items:center;gap:.6rem;margin-bottom:1.5rem}.doc-cat-pill{font-size:.7rem;font-weight:800;color:#dd0060;letter-spacing:.1em}.doc-format-pill{font-size:.68rem;font-weight:700;color:#8b93a7;background:#ffffff0d;padding:.15rem .5rem;border-radius:4px}.doc-date-stamp{font-size:.7rem;font-weight:700;color:#8b93a7}.article-doc-title{font-size:clamp(2.2rem,4.2vw,3.4rem);font-weight:900;line-height:1.12;color:#fff;margin:0 0 1.25rem;letter-spacing:-.03em}.article-doc-lead{font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.6;color:#8b93a7;margin:0 0 1.75rem}.article-author-row{display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;color:#dd0060;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.author-bullet{width:6px;height:6px;border-radius:50%;background:#dd0060}.article-doc-media{margin:2.5rem 0 3rem}.doc-hero-img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:16px;box-shadow:0 20px 60px #00000080}.doc-media-caption{font-size:.65rem;font-weight:700;letter-spacing:.12em;color:#8b93a7;margin-top:.5rem;text-align:start}.article-doc-body{text-align:start}.doc-body-section{margin-bottom:2.5rem}.doc-subheading{font-size:1.6rem;font-weight:800;color:#fff;margin:0 0 .85rem;letter-spacing:-.02em}.doc-paragraph{font-size:1.05rem;line-height:1.75;color:#8b93a7;margin:0}.article-doc-pullquote{margin:3rem 0;padding:1.75rem clamp(1.5rem,3vw,2.5rem);background:#dd00600d;border-left:3px solid #DD0060;border-radius:0 12px 12px 0}.blog-page-root.is-rtl .article-doc-pullquote{border-left:none;border-right:3px solid #DD0060;border-radius:12px 0 0 12px}.pullquote-text{font-size:clamp(1.2rem,1.8vw,1.5rem);font-weight:700;line-height:1.45;color:#fff;margin:0 0 .75rem;font-style:italic}.pullquote-source{font-size:.75rem;font-weight:700;color:#dd0060;display:block}.article-takeaways-box{margin:3rem 0;background:#07101c;border:1px solid rgba(221,0,96,.25);border-radius:14px;padding:1.75rem clamp(1.5rem,3vw,2rem)}.takeaways-title{font-size:.75rem;font-weight:800;letter-spacing:.12em;color:#dd0060;margin:0 0 1.25rem}.takeaways-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.takeaways-item{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;color:#fff;line-height:1.5}.takeaway-bullet{color:#dd0060;font-weight:800;flex-shrink:0}.article-strategic-references{margin-top:3.5rem;padding-top:2rem;border-top:1px dashed rgba(255,255,255,.12);text-align:start}.strategic-references-title{font-size:.72rem;font-weight:800;letter-spacing:.12em;color:#dd0060;margin:0 0 1.25rem;text-transform:uppercase}.strategic-references-list{display:flex;flex-direction:column;gap:.85rem}.strategic-ref-card{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:1.1rem 1.35rem;text-decoration:none;color:inherit;transition:all .25s cubic-bezier(.16,1,.3,1)}.strategic-ref-card:hover{background:#dd00600f;border-color:#dd006059;transform:translateY(-2px)}.strategic-ref-content{display:flex;flex-direction:column;gap:.25rem}.strategic-ref-label{font-size:.98rem;font-weight:700;color:#fff;transition:color .2s ease}.strategic-ref-card:hover .strategic-ref-label{color:#dd0060}.strategic-ref-context{font-size:.82rem;color:#8b93a7;line-height:1.45}.strategic-ref-arrow{color:#8b93a7;font-size:1.1rem;font-weight:600;transition:transform .2s ease,color .2s ease;flex-shrink:0}.strategic-ref-card:hover .strategic-ref-arrow{color:#dd0060;transform:translate(4px)}.blog-page-root.is-rtl .strategic-ref-card:hover .strategic-ref-arrow{transform:translate(-4px)}.article-related-footer{margin-top:4.5rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.08);text-align:start}.related-title{font-size:.75rem;font-weight:800;letter-spacing:.12em;color:#dd0060;margin:0 0 1.5rem}.related-articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.related-article-card{background:#121218b3;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:1.4rem;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;gap:.4rem;text-decoration:none;color:inherit}.related-article-card:hover{border-color:#dd006059;background:#181820e6}.related-cat{font-size:.65rem;font-weight:800;color:#dd0060;letter-spacing:.08em}.related-name{font-size:1.05rem;font-weight:700;color:#fff;margin:0;flex-grow:1}.related-arrow{color:#8b93a7;align-self:flex-end;font-size:1rem;transition:transform .2s ease}.related-article-card:hover .related-arrow{color:#dd0060;transform:translate(4px)}.blog-page-root.is-rtl .related-article-card:hover .related-arrow{transform:translate(-4px)}@media(max-width:992px){.featured-story-asymmetric-card,.stream-interactive-arena{grid-template-columns:1fr}.stream-desktop-preview-pane{display:none}.pov-principles-grid{grid-template-columns:1fr}.editorial-stream-item{grid-template-columns:45px 1fr 40px}}@media(max-width:640px){.editorial-meta-header{flex-direction:column;align-items:flex-start;gap:.5rem}.editorial-stream-item{grid-template-columns:1fr;gap:.85rem}.item-index-col{font-size:1.1rem}.item-arrow-col{display:none}.newsletter-input-group{flex-direction:column;border-radius:16px;padding:.75rem}.newsletter-submit-btn{justify-content:center}.related-articles-grid{grid-template-columns:1fr}}.about-page-root{width:100%;min-height:100vh;position:relative;background-color:var(--bg-void, #07101C);color:var(--text-primary, #FFFFFF);overflow-x:hidden;padding-bottom:4rem}.about-page-root.is-rtl,.about-page-root.is-rtl *,[dir=rtl] .about-page-root,[dir=rtl] .about-page-root *{font-family:var(--font-persian, "Vazirmatn", sans-serif)!important;letter-spacing:0!important}.about-page-root.is-ltr,.about-page-root.is-ltr *{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif)}.about-page-root.is-ltr .hero-monument-title,.about-page-root.is-ltr .belief-statement-title,.about-page-root.is-ltr .system-main-headline,.about-page-root.is-ltr .capabilities-headline,.about-page-root.is-ltr .approach-headline,.about-page-root.is-ltr .proof-headline,.about-page-root.is-ltr .people-headline,.about-page-root.is-ltr .faq-headline,.about-page-root.is-ltr .final-cta-monument-title{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif)!important;font-weight:800;letter-spacing:-.035em;line-height:1.05}.about-bg-grain{position:fixed;inset:0;pointer-events:none;z-index:1;background-image:radial-gradient(rgba(255,255,255,.035) 1px,transparent 1px);background-size:28px 28px;opacity:.7}.about-page-root .container{max-width:1320px;margin:0 auto;padding-left:clamp(1.25rem,4vw,3.5rem);padding-right:clamp(1.25rem,4vw,3.5rem);position:relative;z-index:2}.about-scroll-progress-track{position:fixed;top:0;left:0;right:0;height:2px;background:#ffffff0d;z-index:999;pointer-events:none}.about-scroll-progress-bar{width:100%;height:100%;background:#dd0060;box-shadow:0 0 8px #dd006099;transform-origin:left center}.about-sticky-navigator{position:fixed;top:50%;transform:translateY(-50%);z-index:120;pointer-events:auto;display:none}@media(min-width:1180px){.about-sticky-navigator{display:block}.about-sticky-navigator.is-ltr{right:2rem}.about-sticky-navigator.is-rtl{left:2rem}}.navigator-track{display:flex;flex-direction:column;gap:.75rem;padding:.75rem;background:#0a0b0e99;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:12px}.navigator-item{display:flex;align-items:center;gap:.6rem;background:transparent;border:none;cursor:pointer;padding:.25rem .5rem;text-align:left;transition:all .2s ease;position:relative}.navigator-item .nav-num{font-size:.68rem;font-family:monospace;color:#ffffff4d;transition:color .2s ease}.navigator-item .nav-label{font-size:.68rem;font-weight:600;letter-spacing:.1em;color:#fff6;text-transform:uppercase;transition:color .2s ease}.navigator-item .nav-line{display:inline-block;width:4px;height:4px;border-radius:50%;background:transparent;transition:all .2s ease}.navigator-item:hover .nav-num,.navigator-item:hover .nav-label{color:#ffffffd9}.navigator-item.is-active .nav-num{color:#dd0060;font-weight:700}.navigator-item.is-active .nav-label{color:#fff}.navigator-item.is-active .nav-line{background:#dd0060;box-shadow:0 0 6px #dd0060}.about-chapter-section{position:relative;padding-top:clamp(4.5rem,8vw,7.5rem);padding-bottom:clamp(4.5rem,8vw,7.5rem);border-bottom:1px solid rgba(255,255,255,.06)}.chapter-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.06)}.chapter-meta-tag{display:inline-flex;align-items:center;gap:.5rem}.chapter-number{font-family:monospace;font-size:.85rem;font-weight:700;color:#dd0060}.chapter-separator{color:#fff3}.chapter-name{font-size:.75rem;font-weight:700;letter-spacing:.14em;color:#ffffffb3;text-transform:uppercase}.chapter-pill-tag{display:inline-flex;align-items:center;padding:.3rem .8rem;border-radius:9999px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);font-size:.68rem;font-family:monospace;color:#ffffff80;letter-spacing:.1em}.chapter-status-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .8rem;border-radius:9999px;background:#12141acc;border:1px solid rgba(255,255,255,.1);font-size:.72rem;font-family:monospace}.status-indicator-dot{width:6px;height:6px;border-radius:50%}.status-indicator-dot.is-live,.status-indicator-dot.is-warning{background:#dd0060;box-shadow:0 0 8px #dd0060}.status-indicator-label{color:#fffc}.hero-chapter{min-height:90vh;display:flex;align-items:center;padding-top:clamp(6.5rem,12vw,9rem);padding-bottom:clamp(3rem,6vw,5rem);overflow:hidden}.editorial-matrix-ambient{position:absolute;inset:0;pointer-events:none;z-index:1}.matrix-coord{position:absolute;font-size:.65rem;font-family:monospace;letter-spacing:.15em;color:#fff3;text-transform:uppercase}.matrix-coord.top-l{top:2rem;left:2.5rem}.matrix-coord.top-r{top:2rem;right:2.5rem}.matrix-coord.bottom-l{bottom:2rem;left:2.5rem}.matrix-coord.bottom-r{bottom:2rem;right:2.5rem}.hero-editorial-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.hero-chapter-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:9999px;background:#dd006014;border:1px solid rgba(221,0,96,.25)}.pill-dot{width:6px;height:6px;border-radius:50%;background:#dd0060;box-shadow:0 0 8px #dd0060}.pill-text{font-size:.72rem;font-weight:700;letter-spacing:.12em;color:#dd0060;text-transform:uppercase}.hero-editorial-telemetry .telemetry-badge{font-size:.72rem;font-family:monospace;letter-spacing:.12em;color:#fff6}.hero-main-editorial-grid{position:relative;margin-bottom:clamp(3rem,6vw,5rem)}.hero-numeral-anchor{position:absolute;top:-2.5rem;left:-1rem;pointer-events:none;z-index:-1}.is-rtl .hero-numeral-anchor{left:auto;right:-1rem}.numeral-ghost{font-size:clamp(8rem,20vw,20rem);font-weight:900;line-height:.8;color:#ffffff08;font-family:var(--font-sans, sans-serif);-webkit-user-select:none;user-select:none}.hero-eyebrow-line{font-size:.8rem;font-weight:700;letter-spacing:.16em;color:#dd0060;margin-bottom:1rem;text-transform:uppercase}.hero-monument-title{font-size:clamp(2.4rem,6vw,5.2rem);margin-bottom:clamp(2rem,4vw,3rem)}.hero-monument-title .title-row{display:block}.highlight-amber{color:#dd0060;background:linear-gradient(135deg,#fff 30%,#dd0060);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-editorial-rule{width:100%;height:1px;background:#ffffff1a;margin-bottom:clamp(2rem,3.5vw,3rem)}.hero-editorial-columns{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:900px){.hero-editorial-columns{grid-template-columns:1.2fr 1fr;gap:4rem}}.hero-subline-text{font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.6;color:#ffffffd9;font-weight:400}.hero-manifesto-quote{font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.6;color:#fff9;font-style:italic;padding-left:1.25rem;border-left:2px solid #DD0060;margin-bottom:1.25rem}.is-rtl .hero-manifesto-quote{padding-left:0;padding-right:1.25rem;border-left:none;border-right:2px solid #DD0060;font-style:normal}.hero-quote-signature{display:flex;align-items:center;gap:.6rem;font-size:.7rem;font-family:monospace;color:#fff6}.signature-dot{width:5px;height:5px;border-radius:50%;background:#dd0060}.signature-name{color:#ffffffb3;font-weight:700}.hero-bottom-baseline{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.06)}.baseline-item{font-size:.72rem;font-family:monospace}.baseline-k{color:#ffffff59;margin-right:.4rem}.is-rtl .baseline-k{margin-right:0;margin-left:.4rem}.baseline-v{color:#ffffffd9;font-weight:600}.baseline-divider{width:1px;height:12px;background:#ffffff1f}.belief-headline-wrap{margin-bottom:clamp(2.5rem,5vw,4rem)}.belief-statement-title{font-size:clamp(2rem,4.5vw,3.8rem);margin-bottom:1.5rem}.highlight-text{color:#dd0060}.belief-lead-row{display:grid;grid-template-columns:1fr;gap:1.5rem;max-width:1000px}@media(min-width:800px){.belief-lead-row{grid-template-columns:1fr 1fr;gap:3rem}}.belief-lead-text{font-size:1.15rem;line-height:1.6;color:#ffffffe6}.belief-thesis-text{font-size:1rem;line-height:1.6;color:#ffffff8c}.belief-state-controller{display:inline-flex;align-items:center;background:#07101c;border:1px solid rgba(255,255,255,.1);border-radius:9999px;padding:.3rem;gap:.4rem;margin-bottom:2.5rem}.state-tab-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.25rem;border-radius:9999px;background:transparent;border:none;cursor:pointer;font-size:.78rem;font-weight:700;letter-spacing:.08em;color:#ffffff80;transition:all .2s ease}.state-tab-btn.is-active{background:#07101c;color:#fff;box-shadow:0 4px 14px #0006}.glow-amber{color:#dd0060}.belief-connective-canvas{position:relative;background:#07101c;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:clamp(1.5rem,3vw,2.5rem);overflow:hidden}.canvas-vector-layer{position:absolute;inset:0;pointer-events:none}.vector-connections-svg{width:100%;height:100%}.canvas-nodes-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;position:relative;z-index:2;margin-bottom:2rem}@media(min-width:768px){.canvas-nodes-row{grid-template-columns:repeat(5,1fr)}}.discipline-node-trigger{background:#101217b3;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.2rem 1rem;cursor:pointer;text-align:left;transition:all .25s ease;display:flex;flex-direction:column;gap:.75rem}.is-rtl .discipline-node-trigger{text-align:right}.discipline-node-trigger:hover{border-color:#dd00604d;background:#181b24cc}.discipline-node-trigger.is-selected{border-color:#dd0060;background:#dd006014;box-shadow:0 4px 20px #dd00601f}.node-icon-frame{display:flex;align-items:center;justify-content:space-between}.node-icon{color:#dd0060}.node-index{font-family:monospace;font-size:.7rem;color:#ffffff4d}.node-name{font-size:.95rem;font-weight:700;color:#fff}.node-condition{font-size:.65rem;font-family:monospace;letter-spacing:.1em}.node-condition.is-integrated,.node-condition.is-isolated{color:#dd0060}.canvas-active-detail{position:relative;z-index:2}.detail-card-editorial{background:#0e1015d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:1.75rem;border:1px solid rgba(255,255,255,.08)}.detail-card-editorial.detail-connected{border-left:3px solid #DD0060}.is-rtl .detail-card-editorial.detail-connected{border-left:1px solid rgba(255,255,255,.08);border-right:3px solid #DD0060}.detail-card-editorial.detail-isolated{border-left:3px solid #DD0060}.is-rtl .detail-card-editorial.detail-isolated{border-left:1px solid rgba(255,255,255,.08);border-right:3px solid #DD0060}.detail-card-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem}.detail-num-tag{display:flex;align-items:center;gap:.5rem;font-family:monospace;font-size:.85rem;color:#dd0060}.detail-tag-name{font-weight:700;color:#fff}.detail-status-pill{font-size:.7rem;font-family:monospace;padding:.25rem .65rem;border-radius:9999px}.detail-status-pill.pill-green,.detail-status-pill.pill-red{background:#dd00601a;color:#dd0060;border:1px solid rgba(221,0,96,.3)}.statement-eyebrow{font-size:.68rem;font-family:monospace;letter-spacing:.12em;color:#fff6;display:block;margin-bottom:.5rem}.statement-copy{font-size:1.1rem;line-height:1.6;color:#fff}.detail-card-footer{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.footer-legend{font-size:.82rem;color:#ffffff73}.system-intro-block{margin-bottom:clamp(2.5rem,5vw,4rem)}.system-main-headline{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:1rem}.system-main-sub{font-size:1.15rem;color:#fff9;max-width:800px}.system-sticky-layout{display:grid;grid-template-columns:1fr;gap:2.5rem;position:relative}@media(min-width:1024px){.system-sticky-layout{grid-template-columns:460px 1fr;gap:4rem;align-items:start}}.system-visual-sticky-col{position:relative;height:100%}@media(min-width:1024px){.sticky-visual-wrapper{position:sticky;top:clamp(4.5rem,8vh,6.5rem);will-change:transform,opacity}}.system-canvas-box{background:#07101c;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:1.5rem;display:flex;flex-direction:column;align-items:center}.system-dynamic-svg{width:100%;max-width:380px;height:auto;aspect-ratio:1 / 1}.visual-telemetry-hud{width:100%;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.hud-top-meta{display:flex;align-items:center;justify-content:space-between;font-family:monospace;font-size:.75rem;margin-bottom:.5rem}.hud-stage-num{color:#fff6}.hud-stage-code{color:#dd0060;font-weight:700}.hud-telemetry-status{display:flex;align-items:center;gap:.5rem;font-size:.72rem;font-family:monospace;color:#ffffffd9;margin-bottom:.6rem}.hud-live-spark{color:#dd0060;animation:sparkPulse 1.5s infinite}@keyframes sparkPulse{0%,to{opacity:.3}50%{opacity:1}}.hud-artifact-pill{font-size:.72rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:.35rem .65rem}.artifact-label{color:#ffffff59;font-family:monospace;margin-right:.4rem}.is-rtl .artifact-label{margin-right:0;margin-left:.4rem}.artifact-name{color:#fff;font-weight:600}.system-stages-content-col{display:flex;flex-direction:column;gap:2.5rem}.stage-story-card{background:#10121799;border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:clamp(1.75rem,3.5vw,2.5rem);transition:all .3s ease}.stage-story-card.is-active{border-color:#dd006059;background:#14171fe6;box-shadow:0 10px 30px #0006}.stage-card-indicator{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.stage-num-badge{font-family:monospace;font-size:.85rem;font-weight:700;color:#dd0060}.stage-code-badge{font-size:.72rem;font-family:monospace;letter-spacing:.1em;color:#ffffff80;background:#ffffff08;padding:.2rem .5rem;border-radius:4px}.stage-step-count{margin-left:auto;font-size:.68rem;font-family:monospace;color:#ffffff40}.is-rtl .stage-step-count{margin-left:0;margin-right:auto}.stage-card-title{font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:700;margin-bottom:1rem;color:#fff}.stage-card-lead{font-size:1.05rem;line-height:1.6;color:#ffffffd9;margin-bottom:.75rem}.stage-card-detail{font-size:.92rem;line-height:1.6;color:#ffffff8c;margin-bottom:1.5rem}.stage-card-artifact{display:inline-flex;align-items:center;gap:.75rem;background:#dd00600f;border:1px solid rgba(221,0,96,.2);border-radius:8px;padding:.4rem .85rem;font-size:.75rem}.artifact-badge-k{font-family:monospace;color:#dd0060;font-weight:700}.artifact-badge-v{color:#fff}.capabilities-header-wrap{margin-bottom:clamp(2.5rem,5vw,4rem)}.capabilities-headline{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:1rem}.capabilities-lead{font-size:1.15rem;color:#fff9;max-width:800px}.capabilities-desktop-layout{display:none}@media(min-width:1024px){.capabilities-desktop-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:3.5rem;align-items:start}}.capabilities-editorial-list{display:flex;flex-direction:column}.capability-list-row{position:relative;display:flex;align-items:center;justify-content:space-between;padding:1.75rem 1rem;cursor:pointer;transition:all .25s ease}.capability-list-row:hover,.capability-list-row.is-active{background:#ffffff05;padding-left:1.5rem}.is-rtl .capability-list-row:hover,.is-rtl .capability-list-row.is-active{padding-left:1rem;padding-right:1.5rem}.row-left-content{display:flex;align-items:baseline;gap:1.25rem}.row-num{font-family:monospace;font-size:.85rem;color:#ffffff4d;transition:color .2s ease}.capability-list-row.is-active .row-num{color:#dd0060;font-weight:700}.row-code{font-size:.68rem;font-family:monospace;letter-spacing:.12em;color:#ffffff59;display:block;margin-bottom:.2rem}.row-name{font-size:1.35rem;font-weight:700;color:#fffc;transition:color .2s ease}.capability-list-row.is-active .row-name{color:#fff}.row-right-content{display:flex;align-items:center;gap:1.5rem}.row-role-preview{font-size:.82rem;color:#fff6;max-width:220px;text-align:right}.is-rtl .row-role-preview{text-align:left}.row-arrow-anchor{color:#ffffff40;transition:transform .25s ease,color .25s ease}.capability-list-row.is-active .row-arrow-anchor{color:#dd0060;transform:translate(3px,-3px)}.is-rtl .capability-list-row.is-active .row-arrow-anchor{transform:translate(-3px,-3px)}.row-bottom-rule{position:absolute;bottom:0;left:0;right:0;height:1px;background:#ffffff14}.capability-list-row.is-active .row-bottom-rule{background:#dd006066}.capabilities-preview-display{position:sticky;top:6rem}.preview-canvas-card{background:#07101c;border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;box-shadow:0 16px 40px #00000080}.preview-image-frame{position:relative;width:100%;height:240px;overflow:hidden;background:#07101c}.preview-media-img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.preview-canvas-card:hover .preview-media-img{transform:scale(1.03)}.preview-scrim{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(13,15,20,.95) 100%)}.preview-proof-badge{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;gap:.4rem;background:#0a0b0ed9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(221,0,96,.3);border-radius:9999px;padding:.3rem .75rem;font-size:.68rem;font-family:monospace;color:#dd0060}.is-rtl .preview-proof-badge{right:auto;left:1rem}.preview-card-body{padding:1.75rem}.preview-heading-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.preview-num-indicator{font-family:monospace;font-size:.75rem;color:#dd0060;font-weight:700}.preview-status-dot{font-size:.68rem;font-family:monospace;color:#ffffff80}.preview-role-desc{font-size:1.05rem;line-height:1.6;color:#ffffffe6;margin-bottom:1.5rem}.preview-deliverables-wrap{padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08)}.deliverables-heading{font-size:.68rem;font-family:monospace;letter-spacing:.12em;color:#fff6;display:block;margin-bottom:.75rem}.deliverables-tags-row{display:flex;flex-wrap:wrap;gap:.5rem}.deliverable-tag{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.3rem .65rem;font-size:.72rem;color:#fffc}.capabilities-mobile-accordion{display:flex;flex-direction:column;gap:.75rem}@media(min-width:1024px){.capabilities-mobile-accordion{display:none}}.mobile-cap-card{background:#07101c;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden}.mobile-cap-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1rem;background:transparent;border:none;cursor:pointer;color:#fff}.mobile-btn-left{display:flex;align-items:center;gap:.75rem}.mobile-cap-num{font-family:monospace;font-size:.8rem;color:#dd0060;font-weight:700}.mobile-cap-title{font-size:1rem;font-weight:700;text-align:left}.is-rtl .mobile-cap-title{text-align:right}.mobile-chevron{color:#fff6;transition:transform .25s ease}.mobile-chevron.is-rotated{transform:rotate(180deg);color:#dd0060}.mobile-cap-content{padding:0 1rem 1.25rem}.mobile-cap-role{font-size:.9rem;line-height:1.6;color:#fffc;margin-bottom:1rem}.mobile-deliverables{margin-bottom:1rem}.mobile-del-title{font-size:.65rem;font-family:monospace;color:#fff6;display:block;margin-bottom:.5rem}.mobile-tags-flex{display:flex;flex-wrap:wrap;gap:.4rem}.mobile-tag{font-size:.7rem;background:#ffffff0d;padding:.25rem .5rem;border-radius:4px}.mobile-proof-tag{font-size:.7rem;font-family:monospace;color:#dd0060}.mobile-proof-btn{background:transparent;border:none;padding:0;margin:0;color:#dd0060;font-family:monospace;font-size:.72rem;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-align:left;transition:color .2s ease}.is-rtl .mobile-proof-btn{text-align:right}.mobile-proof-btn:hover{color:#dd0060}.mobile-proof-arrow{transition:transform .2s ease}.mobile-proof-btn:hover .mobile-proof-arrow{transform:translate(2px,-2px)}.is-rtl .mobile-proof-btn:hover .mobile-proof-arrow{transform:translate(-2px,-2px)}.approach-intro-block{margin-bottom:clamp(2.5rem,5vw,4rem)}.approach-headline{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:1rem}.approach-lead{font-size:1.15rem;color:#fff9;max-width:800px}.system-workflow-path-track{width:100%;height:2px;background:#ffffff14;margin-bottom:3rem;position:relative}.workflow-progress-line{height:100%;background:#dd0060;box-shadow:0 0 10px #dd0060;transition:width .3s ease}.approach-steps-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:768px){.approach-steps-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.approach-steps-grid{grid-template-columns:repeat(5,1fr)}}.approach-step-card{background:#07101c;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.75rem 1.25rem;cursor:pointer;display:flex;flex-direction:column;transition:all .25s ease}.approach-step-card:hover{border-color:#dd00604d;transform:translateY(-2px)}.approach-step-card.is-selected{border-color:#dd0060;background:#dd00600d;box-shadow:0 8px 24px #dd00601f}.step-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.step-num-circle{width:32px;height:32px;border-radius:50%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-family:monospace;font-size:.78rem;color:#ffffffb3}.approach-step-card.is-selected .step-num-circle{background:#dd0060;border-color:#dd0060;color:#fff;font-weight:700}.step-tag-pill{font-size:.62rem;font-family:monospace;color:#fff6;letter-spacing:.08em}.step-title{font-size:1.15rem;font-weight:700;color:#fff;margin-bottom:.75rem}.step-desc{font-size:.88rem;line-height:1.6;color:#fff9;margin-bottom:1.5rem;flex-grow:1}.step-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06)}.step-phase-label{font-size:.65rem;font-family:monospace;color:#ffffff4d}.step-select-spark{color:#dd0060;font-weight:700}.proof-intro-block{margin-bottom:clamp(2.5rem,5vw,4rem)}.proof-headline{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:1rem}.proof-lead{font-size:1.15rem;color:#fff9;max-width:800px}.proof-metrics-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}@media(min-width:768px){.proof-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.proof-metrics-grid{grid-template-columns:repeat(4,1fr)}}.proof-metric-card{position:relative;background:#07101c;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem 1.5rem;display:flex;flex-direction:column}.metric-top-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.metric-client-tag{font-size:.72rem;font-family:monospace;letter-spacing:.1em;color:#dd0060;font-weight:700;text-transform:uppercase}.metric-verified-dot{font-size:.65rem;font-family:monospace;color:#fff6}.metric-number-display{margin-bottom:1rem}.metric-giant-number{font-size:clamp(3rem,5vw,4.5rem);font-weight:900;line-height:.95;color:#fff;letter-spacing:-.04em;font-family:var(--font-sans, sans-serif)}.metric-label{font-size:.85rem;font-weight:700;letter-spacing:.1em;color:#ffffffd9;margin-bottom:.75rem;text-transform:uppercase}.metric-detail{font-size:.86rem;line-height:1.6;color:#ffffff8c}.metric-bottom-rule{position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#DD0060,transparent);border-radius:0 0 16px 16px}.proof-bottom-anchor{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;padding:1.5rem;background:#10121799;border:1px solid rgba(255,255,255,.06);border-radius:12px}.case-study-seal{display:flex;align-items:center;gap:.6rem;font-size:.75rem;font-family:monospace;color:#fff9}.seal-spark{color:#dd0060}.proof-explore-btn{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:none;cursor:pointer;color:#dd0060;font-size:.82rem;font-weight:700;letter-spacing:.08em;transition:color .2s ease}.proof-explore-btn:hover{color:#dd0060}.people-intro-block{margin-bottom:clamp(2.5rem,5vw,4rem)}.people-headline{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:1rem}.people-lead{font-size:1.15rem;color:#fff9;max-width:800px}.people-duality-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3.5rem}@media(min-width:900px){.people-duality-grid{grid-template-columns:1fr 1.1fr;gap:3rem}}.people-leadership-card,.people-workspace-card{background:#07101c;border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden}.portrait-image-wrapper,.workspace-image-wrapper{position:relative;width:100%;height:clamp(260px,32vw,360px);overflow:hidden;background:#07101c}.portrait-photo,.workspace-photo{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.people-leadership-card:hover .portrait-photo,.people-workspace-card:hover .workspace-photo{transform:scale(1.03)}.portrait-vignette,.workspace-vignette{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#07101C 100%)}.portrait-badge-overlay{position:absolute;top:1rem;left:1rem;display:inline-flex;align-items:center;gap:.4rem;background:#0a0b0ed9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(221,0,96,.3);border-radius:9999px;padding:.3rem .8rem;font-size:.68rem;font-family:monospace;color:#dd0060}.is-rtl .portrait-badge-overlay{left:auto;right:1rem}.badge-amber-spark{color:#dd0060}.workspace-caption-overlay{position:absolute;bottom:1rem;left:1rem;display:inline-flex;align-items:center;gap:.5rem;background:#0a0b0ed9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:.35rem .75rem;font-size:.68rem;font-family:monospace;color:#ffffffb3}.is-rtl .workspace-caption-overlay{left:auto;right:1rem}.caption-dot{width:5px;height:5px;border-radius:50%;background:#dd0060}.portrait-meta-content,.workspace-meta-content{padding:2rem}.portrait-title-row{margin-bottom:.75rem}.portrait-member-name{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.25rem}.portrait-member-role{font-size:.85rem;font-family:monospace;color:#dd0060;font-weight:600}.portrait-member-bio,.workspace-copy{font-size:.95rem;line-height:1.65;color:#ffffffa6}.workspace-title{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:.75rem}.people-disciplines-section{padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}.disciplines-header-row{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.75rem;font-family:monospace;font-size:.8rem}.disciplines-eyebrow{color:#dd0060;font-weight:700}.disciplines-lead-text{color:#ffffff80}.disciplines-cards-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.disciplines-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.disciplines-cards-grid{grid-template-columns:repeat(4,1fr)}}.discipline-editorial-card{position:relative;background:#07101c;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .25s ease}.discipline-editorial-card:hover,.discipline-editorial-card.is-selected{border-color:#dd006066;background:#07101c}.discipline-editorial-card .card-top-meta{display:flex;align-items:center;justify-content:space-between;font-family:monospace;font-size:.72rem;margin-bottom:1rem}.discipline-editorial-card .card-num{color:#dd0060;font-weight:700}.discipline-editorial-card .card-code{color:#ffffff59}.discipline-editorial-card .card-title{font-size:1.1rem;font-weight:700;color:#fff;margin-bottom:.5rem}.discipline-editorial-card .card-desc{font-size:.84rem;line-height:1.6;color:#ffffff8c}.discipline-editorial-card.is-selected .card-highlight-bar{position:absolute;bottom:0;left:0;right:0;height:2px;background:#dd0060;border-radius:0 0 12px 12px}.faq-intro-block{margin-bottom:clamp(2.5rem,5vw,4rem)}.faq-headline{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:1rem}.faq-lead{font-size:1.15rem;color:#fff9;max-width:800px}.faq-accordion-list{max-width:960px;display:flex;flex-direction:column;gap:1rem}.faq-accordion-item{background:#07101c;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;transition:all .2s ease}.faq-accordion-item.is-open{border-color:#dd006059;background:#07101c}.faq-question-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:transparent;border:none;cursor:pointer;text-align:left;gap:1.5rem}.is-rtl .faq-question-btn{text-align:right}.faq-question-left{display:flex;align-items:baseline;gap:1.25rem}.faq-num{font-family:monospace;font-size:.85rem;color:#dd0060;font-weight:700}.faq-question-text{font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:700;color:#fff}.faq-icon-frame{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;color:#fff9;transition:all .2s ease}.faq-accordion-item.is-open .faq-icon-frame{background:#dd0060;border-color:#dd0060;color:#fff}.faq-answer-panel{overflow:hidden}.faq-answer-inner{padding:1.25rem 1.5rem 1.5rem;border-top:1px solid rgba(255,255,255,.06);margin-top:.5rem}.faq-answer-text{font-size:1rem;line-height:1.7;color:#ffffffb3}.final-cta-chapter{position:relative;min-height:70vh;display:flex;align-items:center;overflow:hidden;border-bottom:none}.final-cta-ambient-glow{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(221,0,96,.12) 0%,rgba(221,0,96,.03) 45%,transparent 70%);filter:blur(90px);pointer-events:none}.final-cta-monument-wrap{margin-top:1.5rem;max-width:900px}.final-cta-monument-title{font-size:clamp(2.8rem,7vw,5.8rem);margin-bottom:1.5rem}.highlight-orange{color:#dd0060}.final-cta-lead{font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.65;color:#ffffffbf;margin-bottom:2.5rem;max-width:700px}.final-cta-actions-row{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-bottom:2.5rem}.final-cta-primary-btn{display:inline-flex;align-items:center;gap:.85rem;background:#dd0060;color:#fff;border:none;cursor:pointer;padding:1.1rem 2.2rem;border-radius:9999px;font-size:.95rem;font-weight:700;letter-spacing:.08em;box-shadow:0 8px 30px #dd006066;transition:all .25s ease}.final-cta-primary-btn:hover{background:#dd0060;box-shadow:0 12px 35px #dd006099}.btn-glow-dot{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff}.btn-arrow{font-size:1.1rem}.final-cta-secondary-link{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:1px solid rgba(255,255,255,.15);color:#fffc;padding:1.1rem 1.75rem;border-radius:9999px;font-size:.85rem;font-weight:700;letter-spacing:.08em;cursor:pointer;transition:all .2s ease}.final-cta-secondary-link:hover{border-color:#fff6;color:#fff}.final-cta-direct-line{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-family:monospace;color:#fff6}.direct-dot{color:#dd0060}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.notfound-page-root{min-height:85vh;display:flex;align-items:center;justify-content:center;position:relative;padding:clamp(120px,16vh,180px) 0 clamp(80px,10vh,120px);background-color:#07101c;color:#fff;overflow:hidden;box-sizing:border-box}.notfound-grid-backdrop{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;opacity:.7}.notfound-radial-glow{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:min(800px,90vw);height:min(800px,90vw);background:radial-gradient(circle,#dd006014,#06070900 70%);pointer-events:none}.notfound-container{position:relative;z-index:2;max-width:900px;margin-inline:auto;padding:0 clamp(20px,4vw,48px);text-align:center}.notfound-badge-wrap{display:inline-flex;align-items:center;gap:10px;padding:6px 16px;border-radius:9999px;background:#dd006014;border:1px solid rgba(221,0,96,.28);margin-bottom:clamp(24px,4vh,36px)}.notfound-badge-dot{width:7px;height:7px;border-radius:50%;background-color:#dd0060;box-shadow:0 0 10px #dd0060}.notfound-badge-text{font-family:var(--font-mono, monospace);font-size:.78rem;font-weight:700;letter-spacing:.12em;color:#dd0060;text-transform:uppercase}.notfound-big-num{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(6rem,16vw,14rem);font-weight:400;line-height:.9;letter-spacing:-.04em;color:#ffffff1f;margin:0 0 -.15em;-webkit-user-select:none;user-select:none;pointer-events:none}.notfound-title{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(2rem,4.5vw,3.8rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#fff;margin:0 0 clamp(16px,2.5vh,24px)}[dir=rtl] .notfound-title{font-family:var(--font-persian, "Vazirmatn", sans-serif);line-height:1.35}.notfound-lead{font-family:var(--font-sans, "Plus Jakarta Sans", sans-serif);font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.65;color:#8b93a7;max-width:580px;margin:0 auto clamp(36px,5vh,48px)}[dir=rtl] .notfound-lead{font-family:var(--font-persian, "Vazirmatn", sans-serif);line-height:1.8}.notfound-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.notfound-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background-color:#dd0060;color:#07101c;font-family:var(--font-mono, monospace);font-size:.85rem;font-weight:700;letter-spacing:.08em;border-radius:9999px;text-decoration:none;cursor:pointer;border:none;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease;box-shadow:0 8px 24px -6px #dd006066}.notfound-btn-primary:hover{background-color:#dd0060;transform:translateY(-2px);box-shadow:0 12px 28px -4px #dd00608c}.notfound-btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;background:#ffffff0a;color:#fff;font-family:var(--font-mono, monospace);font-size:.85rem;font-weight:600;letter-spacing:.08em;border-radius:9999px;text-decoration:none;border:1px solid rgba(255,255,255,.16);cursor:pointer;transition:transform .2s ease,background-color .2s ease,border-color .2s ease}.notfound-btn-secondary:hover{background:#ffffff14;border-color:#ffffff4d;transform:translateY(-2px);color:#fff}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}:root{--color-bg: #050505;--color-bg-secondary: #07101C;--color-text: #FFFFFF;--color-text-muted: #8B93A7;--color-accent: #DD0060;--bg-void: var(--color-bg);--bg-primary: var(--color-bg);--bg-surface: var(--color-bg-secondary);--bg-surface-elevated: #07101C;--bg-chip: var(--color-bg-secondary);--bg-chip-surface: #07101C;--bg-surface-glass: rgba(7, 16, 28, .75);--bg-surface-glass-subtle: rgba(255, 255, 255, .03);--border-subtle: rgba(255, 255, 255, .08);--border-medium: rgba(255, 255, 255, .16);--border-strong: rgba(255, 255, 255, .28);--border-circuit: rgba(255, 255, 255, .12);--border-circuit-active: var(--color-accent);--color-accent-dim: rgba(221, 0, 96, .12);--color-accent-glow: rgba(221, 0, 96, .35);--accent-orange: var(--color-accent);--accent-orange-bright: var(--color-accent);--accent-orange-deep: var(--color-accent);--accent-orange-glow: rgba(221, 0, 96, .35);--accent-orange-dim: rgba(221, 0, 96, .12);--accent-flare: rgba(221, 0, 96, .18);--text-primary: var(--color-text);--text-secondary: var(--color-text-muted);--text-tertiary: var(--color-text-muted);--text-muted: var(--color-text-muted);--text-inverse: var(--color-text);--font-sans: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-persian: "Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif-accent: "Instrument Serif", Georgia, "Times New Roman", serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.35rem;--text-2xl: 1.75rem;--text-3xl: 2.25rem;--text-4xl: 3.25rem;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 9999px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-smooth: cubic-bezier(.4, 0, .2, 1);--transition-fast: .15s var(--ease-in-out-smooth);--transition-base: .28s var(--ease-out-expo);--max-width: 1360px;--header-height: 58px;--z-background: -10;--z-circuit: 2;--z-content: 10;--z-header: 100;--z-modal: 1000;--cta-height: 48px;--cta-height-compact: 40px;--cta-padding-x: 24px;--cta-padding-x-compact: 16px;--cta-radius: 8px;--cta-font: var(--font-sans);--cta-font-weight: 700;--cta-font-size: .84rem;--cta-font-size-compact: .78rem;--cta-letter-spacing: .08em;--cta-transition: .24s cubic-bezier(.16, 1, .3, 1);--cta-arrow-shift: 4px}[dir=rtl]{--font-sans: "Vazirmatn", sans-serif;--font-display: "Vazirmatn", sans-serif;--font-mono: "Vazirmatn", sans-serif}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/font-1-jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjgn7MsNo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/font-2-jizHRFtNs2ka5fXjeivQ4LroWlx-6zAjjH7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-3-jizBRFtNs2ka5fXjeivQ4LroWlx-6zsTjmbI.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-4-jizBRFtNs2ka5fXjeivQ4LroWlx-6zUTjg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-5-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-6-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-7-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-8-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-5-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-6-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-7-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-8-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-5-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-6-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-7-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-8-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-5-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-6-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-7-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-8-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-5-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-6-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-7-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-8-LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-9-Dxxo8j6PP2D_kU2muijlGMWWMmk.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-10-Dxxo8j6PP2D_kU2muijlE8WWMmk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-11-Dxxo8j6PP2D_kU2muijlHcWW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-9-Dxxo8j6PP2D_kU2muijlGMWWMmk.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-10-Dxxo8j6PP2D_kU2muijlE8WWMmk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-11-Dxxo8j6PP2D_kU2muijlHcWW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-9-Dxxo8j6PP2D_kU2muijlGMWWMmk.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-10-Dxxo8j6PP2D_kU2muijlE8WWMmk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-11-Dxxo8j6PP2D_kU2muijlHcWW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-9-Dxxo8j6PP2D_kU2muijlGMWWMmk.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-10-Dxxo8j6PP2D_kU2muijlE8WWMmk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-11-Dxxo8j6PP2D_kU2muijlHcWW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-9-Dxxo8j6PP2D_kU2muijlGMWWMmk.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-10-Dxxo8j6PP2D_kU2muijlE8WWMmk.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-11-Dxxo8j6PP2D_kU2muijlHcWW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.skip-to-content{position:absolute;top:-100px;left:1rem;z-index:99999;padding:.75rem 1.5rem;background:var(--color-accent);color:var(--color-text)!important;font-weight:700;font-size:.875rem;text-decoration:none;border-radius:4px;box-shadow:0 4px 12px #00000080;transition:top .2s ease-in-out}.skip-to-content:focus{top:1rem;outline:2px solid #ffffff}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-void);color:var(--text-primary);text-rendering:optimizeLegibility;overflow-x:clip;overflow-y:visible;max-width:100vw}html[dir=ltr],html[dir=ltr] body,html[dir=ltr] *{font-family:var(--font-sans)}html[dir=rtl],html[dir=rtl] body,html[dir=rtl] *{font-family:var(--font-persian)!important;letter-spacing:0!important}body{background-color:var(--bg-void);color:var(--text-primary);min-height:100vh;min-height:100dvh;overflow-x:clip;overflow-y:visible;max-width:100vw;position:relative;line-height:1.5}.main-content-flow{width:100%;max-width:100%;overflow-x:clip;overflow-y:visible}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-void)}::-webkit-scrollbar-thumb{background:var(--bg-surface-elevated);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}::selection{background:var(--color-accent);color:var(--color-text)}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;outline:none}button:focus-visible,a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;line-height:1.15;color:var(--text-primary)}.mono-tag{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}[dir=rtl] .mono-tag{letter-spacing:0;text-transform:none}.hero-volumetric-flare{position:fixed;top:-120px;right:-80px;width:900px;height:900px;pointer-events:none;z-index:var(--z-background);background:conic-gradient(from 215deg at 90% 10%,rgba(221,0,96,.22) 0deg,rgba(7,16,28,.45) 25deg,rgba(221,0,96,.12) 45deg,transparent 70deg,transparent 360deg);filter:blur(48px);opacity:.85;transform:rotate(-12deg)}[dir=rtl] .hero-volumetric-flare{right:auto;left:-80px;transform:rotate(12deg) scaleX(-1)}.bg-architectural-grid{position:fixed;inset:0;pointer-events:none;background-size:72px 72px;background-image:linear-gradient(to right,rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.024) 1px,transparent 1px);mask-image:radial-gradient(circle at 60% 40%,black 30%,transparent 85%);-webkit-mask-image:radial-gradient(circle at 60% 40%,black 30%,transparent 85%);z-index:var(--z-background)}.container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:var(--space-6)}@media(max-width:768px){.container{padding-inline:var(--space-4)}}.experience-footer{position:relative;z-index:var(--z-content);padding:12px 0 16px;border-top:1px solid var(--border-subtle);background:#050505d9}.footer-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer-status{display:flex;align-items:center;gap:8px}.status-ping{width:6px;height:6px;border-radius:50%;background-color:var(--color-accent);box-shadow:0 0 8px var(--color-accent)}.footer-copyright{color:var(--text-tertiary);font-size:.7rem}.motion-line-mask{display:block;overflow:hidden;line-height:inherit}.reveal-heading-root,.reveal-statement-root{display:flex;flex-direction:column}.btn-motion{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)}.btn-motion:hover{transform:translateY(-2px)}.btn-motion:active{transform:translateY(0) scale(.98)}.btn-motion .btn-icon-arrow,.btn-motion svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.btn-motion:hover .btn-icon-arrow,.btn-motion:hover svg{transform:translate(4px)}[dir=rtl] .btn-motion:hover .btn-icon-arrow,[dir=rtl] .btn-motion:hover svg{transform:translate(-4px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.motion-line-mask{overflow:visible!important}.scroll-reveal-content{transform:none!important;opacity:1!important}.btn-motion:hover{transform:none!important}}.vm-journal-section{content-visibility:auto;contain-intrinsic-size:0 900px}.vm-footer-root{content-visibility:auto;contain-intrinsic-size:0 650px}
