@import "/wp-content/themes/rahnab-theme/assets/css/tokens.css";@font-face{font-family:Peyda;src:url(/wp-content/themes/rahnab-theme/assets/fonts/peyda/PeydaFaNumWeb-Thin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/wp-content/themes/rahnab-theme/assets/fonts/peyda/PeydaFaNumWeb-ExtraLight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/wp-content/themes/rahnab-theme/assets/fonts/peyda/PeydaFaNumWeb-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/wp-content/themes/rahnab-theme/assets/fonts/peyda/PeydaFaNumWeb-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/wp-content/themes/rahnab-theme/assets/fonts/peyda/PeydaFaNumWeb-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/wp-content/themes/rahnab-theme/assets/fonts/peyda/PeydaFaNumWeb-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/wp-content/themes/rahnab-theme/assets/fonts/peyda/PeydaFaNumWeb-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/wp-content/themes/rahnab-theme/assets/fonts/peyda/PeydaFaNumWeb-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Peyda;src:url(/wp-content/themes/rahnab-theme/assets/fonts/peyda/PeydaFaNumWeb-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Abar;src:url(/wp-content/themes/rahnab-theme/assets/fonts/abar/AbarHighFaNum-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Abar;src:url(/wp-content/themes/rahnab-theme/assets/fonts/abar/AbarHighFaNum-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Abar;src:url(/wp-content/themes/rahnab-theme/assets/fonts/abar/AbarHighFaNum-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/wp-content/themes/rahnab-theme/assets/fonts/yekanx/IRANYekanXFaNum-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/wp-content/themes/rahnab-theme/assets/fonts/yekanx/IRANYekanXFaNum-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--surface-primary:#05070b;--surface-secondary:#0a0e17;--surface-tertiary:#101522;--surface-elevated:#161d2e;--surface-glass:#0a0e17d9;--surface-glass-heavy:#05070bf0;--text-primary:#fdf8f0;--text-secondary:#d4cdbc;--text-tertiary:#9e9788;--accent-primary:#e5b887;--accent-primary-hover:#f3d3a2;--accent-light:#f7e7ce;--accent-dark:#b89028;--accent-glow:#e5b88740;--accent-glow-strong:#e5b88780;--border-accent:#e5b8874d;--border-subtle:#e5b8871f;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-xl:24px;--radius-full:9999px;--font-fa-display:"Peyda","Abar","IRANYekanX",system-ui,sans-serif;--font-fa-body:"Peyda","IRANYekanX","Abar",system-ui,sans-serif;--font-en-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-en-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-en-serif-stat:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-en-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--font-en-outfit:"Outfit","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-en-display:var(--font-en-outfit);--font-en-body:var(--font-en-sans);--section-gap:clamp(80px,10vh,140px);--container-max:1280px;--container-padding:clamp(20px,4vw,48px)}html[lang^=fa],html[dir=rtl],body.rtl,html[lang^=fa] body,html[dir=rtl] body{font-family:var(--font-fa-body)}html[lang^=fa] h1,html[lang^=fa] h2,html[lang^=fa] h3,html[lang^=fa] h4,html[lang^=fa] .display-2xl,html[lang^=fa] .display-xl,html[lang^=fa] .display-lg,html[lang^=fa] .font-fa-display,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] .display-2xl,html[dir=rtl] .display-xl,html[dir=rtl] .display-lg,html[dir=rtl] .font-fa-display{font-family:var(--font-fa-display)}:is(html[lang^=en],html[dir=ltr]),:is(html[lang^=en],html[dir=ltr]) body{direction:ltr;font-family:var(--font-en-body)!important}:is(html[lang^=en],html[dir=ltr]) .font-fa-display,:is(html[lang^=en],html[dir=ltr]) .font-fa-body{font-family:var(--font-en-body);font-feature-settings:normal!important}#footerHoverText svg text,.footer-text-hover-section svg text{font-family:"Peyda",var(--font-fa-display),sans-serif!important;font-weight:900!important}:is(html[lang^=en],html[dir=ltr]) h1,:is(html[lang^=en],html[dir=ltr]) h2,:is(html[lang^=en],html[dir=ltr]) h3,:is(html[lang^=en],html[dir=ltr]) .display-2xl,:is(html[lang^=en],html[dir=ltr]) .display-xl,:is(html[lang^=en],html[dir=ltr]) .display-lg,:is(html[lang^=en],html[dir=ltr]) .font-en-display{letter-spacing:-.03em;font-family:var(--font-en-display)!important}.stat-number,.kpi-counter-val,.kpi-num,.hero-kpi-val{font-family:var(--font-en-serif-stat);font-variant-numeric:tabular-nums;letter-spacing:-.02em}html[lang=fa] .stat-number,html[lang=fa] .kpi-counter-val,html[lang=fa] .kpi-num,html[lang=fa] .hero-kpi-val{font-family:var(--font-fa-display);letter-spacing:normal}.serif-accent,em.serif-accent,span.serif-accent{font-family:var(--font-en-serif)!important;font-style:italic!important;font-weight:300!important}.font-en-mono,.mono-tag,.code-badge{letter-spacing:.12em;font-family:var(--font-en-mono)!important}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--surface-primary);color:var(--text-primary);scrollbar-gutter:stable}body{background-color:var(--surface-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}:is(html[lang^=fa],html[dir=rtl]),:is(html[lang^=fa],html[dir=rtl]) body,body.rtl{font-family:var(--font-fa-display);direction:rtl}:is(html[lang^=en],html[dir=ltr]),:is(html[lang^=en],html[dir=ltr]) body,body.ltr{font-family:var(--font-en-body);direction:ltr}::selection{background-color:var(--accent-primary);color:#030914}html{scrollbar-color:#e5b88773 #05070b;scrollbar-width:thin}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#05070b}::-webkit-scrollbar-thumb{background:linear-gradient(#e5b88780 0%,#b89028a6 100%);border:1px solid #e5b88733;border-radius:9999px;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f3d3a2 0%,#e5b887 100%);box-shadow:0 0 12px #e5b88766}.display-2xl{letter-spacing:-.02em;font-size:clamp(2.5rem,5vw + 1rem,5.25rem);font-weight:900;line-height:1.2}:is(html[lang^=en],html[dir=ltr]) .display-2xl{line-height:1.08;font-family:var(--font-en-display)}.display-xl{font-size:clamp(2rem,3.5vw + .5rem,3.6rem);font-weight:800;line-height:1.25}:is(html[lang^=en],html[dir=ltr]) .display-xl{font-family:var(--font-en-display)}.display-lg{font-size:clamp(1.75rem,2.5vw + .5rem,2.65rem);font-weight:700;line-height:1.3}:is(html[lang^=en],html[dir=ltr]) .display-lg{font-family:var(--font-en-display)}.h1{font-size:2.25rem;font-weight:800;line-height:1.3}.h2{font-size:1.85rem;font-weight:700;line-height:1.35}.h3{font-size:1.35rem;font-weight:700;line-height:1.4}.h4{font-size:1.15rem;font-weight:600;line-height:1.45}.body-lg{font-size:1.125rem;line-height:1.8}.body-md{font-size:.95rem;line-height:1.75}.body-sm{font-size:.85rem;line-height:1.65}.caption{color:var(--text-tertiary);font-size:.75rem;line-height:1.5}.container{max-width:var(--container-max);padding-inline:var(--container-padding);margin-inline:auto}.section-divider{border-top:1px solid var(--border-subtle);margin-block:var(--section-gap)}.kinetic-title{overflow:hidden}.line-wrapper{display:block;overflow:hidden}.line-wrapper-inner{will-change:transform;display:block}.navbar{pointer-events:none;background-clip:padding-box;justify-content:space-between;align-items:center;width:100%;padding:20px 24px;transition:padding .35s cubic-bezier(.16,1,.3,1),background-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s,width .35s,max-width .35s cubic-bezier(.16,1,.3,1),margin .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;right:0;z-index:70!important;border:0 solid #0000!important;outline:none!important}.navbar.navbar--menu-open,.navbar:has(.navbar__toggle.is-active){-webkit-backdrop-filter:none!important;box-shadow:none!important;background-color:#0000!important;border:0 solid #0000!important;border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important}@media (width>=768px){.navbar{padding:30px 48px}}@media (width>=1280px){.navbar{padding:36px 64px}}.navbar-scrolled{-webkit-backdrop-filter:blur(24px)saturate(1.2);background-color:#05070be0;background-clip:padding-box;border-radius:9999px;max-width:1360px;margin:12px auto;left:0;right:0;box-shadow:0 16px 40px #0009;border:0 solid #0000!important;outline:none!important;width:calc(100% - 24px)!important;padding:10px 20px!important}@media (width>=768px){.navbar-scrolled{margin:16px auto;width:calc(100% - 48px)!important;padding:12px 32px!important}}@media (width>=1280px){.navbar-scrolled{width:calc(100% - 64px)!important;padding:14px 40px!important}}.navbar-scrolled .logo-entrance{transform:scale(.92);height:32px!important}@media (width>=768px){.navbar-scrolled .logo-entrance{height:40px!important}}.navbar--interior:not(.navbar-scrolled){-webkit-backdrop-filter:blur(20px)saturate(1.2)!important;background-color:#05070be0!important;border-bottom:1px solid #ffffff14!important;padding-top:14px!important;padding-bottom:14px!important}@media (width>=768px){.navbar--interior:not(.navbar-scrolled){padding-top:18px!important;padding-bottom:18px!important}}.locale-switcher{direction:ltr;align-items:center;gap:4px;display:flex}.locale-switcher__item{font-family:var(--font-en-mono,"JetBrains Mono",monospace);border:1px solid #fff0;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:700;transition:all .25s}.locale-switcher__item.is-active{color:#fff;background-color:#ffffff14;border-color:#ffffff73}.navbar__toggle{cursor:pointer}.navbar__toggle-box{backdrop-filter:blur(8px);background-color:#00000059;border:.8px dashed #fff6;border-radius:6px;width:38px;height:38px;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.navbar__toggle:hover .navbar__toggle-box{border-color:var(--accent-primary,#e5b887);box-shadow:0 0 16px #e5b88740}.navbar__toggle.is-active .navbar__toggle-box{border-style:solid;border-color:var(--accent-primary,#e5b887);background-color:#e5b8871f}.navbar__toggle.is-active .toggle-icon-open{opacity:0;transform:scale(.6)}.navbar__toggle.is-active .toggle-icon-close{opacity:1;transform:scale(1)}.navmenu{-webkit-backdrop-filter:blur(32px);background-color:#05070bfa;position:fixed;inset:0;z-index:60!important;pointer-events:auto!important}.navmenu-list{position:relative}.navmenu-item{border-radius:16px;margin:0 -16px;padding:4px 16px;transition:background .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1),filter .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);position:relative}.navmenu-list:hover .navmenu-item:not(:hover){opacity:.35;filter:blur(.4px)}.navmenu-item:hover{background:linear-gradient(90deg,#e5b88717 0%,#e5b88703 100%);opacity:1!important;filter:none!important}[dir=rtl] .navmenu-item:hover{background:linear-gradient(270deg,#e5b88717 0%,#e5b88703 100%)}.navmenu-link{align-items:center;transition:color .3s;display:inline-flex;position:relative;pointer-events:auto!important;cursor:pointer!important}.navmenu-num{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;min-width:2.2rem;height:1.8rem;padding:0 6px;transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.navmenu-item:hover .navmenu-num{background:linear-gradient(135deg,#f3d3a2,#e5b887);border-color:#f3d3a2;font-weight:800;transform:scale(1.08);box-shadow:0 0 18px #e5b88799;color:#05070b!important}.navmenu-title{transition:all .35s cubic-bezier(.16,1,.3,1);display:inline-block}.navmenu-item:hover .navmenu-title{color:#fff;text-shadow:0 0 28px #e5b88773}[dir=rtl] .navmenu-item:hover .navmenu-title{transform:translate(-10px)}[dir=ltr] .navmenu-item:hover .navmenu-title{transform:translate(10px)}.navmenu-arrow{color:#e5b887;transition:all .35s cubic-bezier(.16,1,.3,1)}.navmenu-item:hover .navmenu-arrow{opacity:1}[dir=rtl] .navmenu-item:hover .navmenu-arrow{transform:translate(-8px)rotate(180deg)}[dir=ltr] .navmenu-item:hover .navmenu-arrow{transform:translate(8px)}.navmenu-item.is-active-item .navmenu-link{color:#e5b887!important}.navmenu-item.is-active-item .navmenu-num{background:#e5b88724;border-color:#e5b88766;color:#e5b887!important}.navmenu-item.is-active-item .navmenu-arrow{opacity:1!important;color:#e5b887!important;display:inline-block!important}[dir=rtl] .navmenu-item.is-active-item .navmenu-arrow{transform:rotate(180deg)}.navmenu-submenu{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .35s,padding .35s;overflow:hidden}.navmenu-submenu.is-open{opacity:1;padding-bottom:10px;display:block!important}.submenu-toggle-btn{transition:all .3s cubic-bezier(.16,1,.3,1)}.submenu-toggle-btn:hover{color:#fff!important;background:#e5b88724!important;border-color:#e5b88780!important}.submenu-toggle-btn.is-active{color:#fff!important;background:#e5b88733!important;border-color:#e5b88799!important}.submenu-toggle-btn.is-active .submenu-chevron{color:#e5b887;transform:rotate(180deg)}.submenu-link{background:#ffffff05;border:1px solid #ffffff0f;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.submenu-link:hover{transform:translateY(-2px);box-shadow:0 8px 24px -4px #00000080,0 0 16px #e5b88726;background:#e5b88714!important;border-color:#e5b88766!important}.submenu-link:hover .submenu-dot{transform:scale(1.35);box-shadow:0 0 10px #e5b887e6;background-color:#f3d3a2!important}.hero-section{background-color:var(--surface-primary);flex-direction:column;justify-content:space-between;min-height:100vh;padding-top:96px;padding-bottom:0;display:flex;position:relative;overflow:hidden}.hero-scaled-canvas-wrapper{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero-scaled-video{object-fit:cover;object-position:center;filter:contrast(1.08)brightness(1.02);width:100%;height:100%;position:absolute;top:0;bottom:0;opacity:.82!important}.hero-ambient-vignette{z-index:1;pointer-events:none;background:radial-gradient(circle,#05070b40 0%,#05070bd1 100%),linear-gradient(#05070b99 0%,#0000 20% 80%,#05070bf2 100%);position:absolute;inset:0}@keyframes logoEntrance{0%{opacity:0;filter:blur(6px)brightness(1.2)drop-shadow(0 0 #fff0);transform:translateY(-8px)scale(.92)}50%{opacity:.95;filter:blur()brightness(1.05)drop-shadow(0 0 18px #e5b88773)}to{opacity:1;filter:blur()brightness()drop-shadow(0 0 14px #e5b88747);transform:translateY(0)scale(1)}}.logo-entrance{will-change:transform,opacity,filter;animation:.85s cubic-bezier(.19,1,.22,1) .12s both logoEntrance}.logo-shimmer-wrapper{align-items:center;display:inline-flex;position:relative}#logoShimmerCanvas{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}:is(html[lang^=fa],html[dir=rtl]) #menuToggleLabel,:is(html[lang^=fa],html[dir=rtl]) .navbar__toggle-label{letter-spacing:normal!important;font-family:Peyda,sans-serif!important;font-weight:600!important}:is(html[lang^=en],html[dir=ltr]) #menuToggleLabel,:is(html[lang^=en],html[dir=ltr]) .navbar__toggle-label{font-family:var(--font-en-mono)!important;letter-spacing:.15em!important;font-weight:700!important}:is(html[lang^=fa],html[dir=rtl]) .nav-info-label{font-family:var(--font-fa-display),"Peyda",sans-serif!important;letter-spacing:normal!important;font-weight:700!important}:is(html[lang^=en],html[dir=ltr]) .nav-info-label{font-family:var(--font-en-mono,"JetBrains Mono",monospace)!important;letter-spacing:.12em!important;font-weight:600!important}@keyframes scrollArrowPeriodicPulse{0%,65%,to{opacity:.85;transform:translateY(0)}75%{opacity:1;transform:translateY(6px)}84%{transform:translateY(2px)}92%{opacity:1;transform:translateY(5px)}}.scroll-indicator-arrow{animation:3.5s cubic-bezier(.25,1,.5,1) infinite scrollArrowPeriodicPulse;display:inline-block}.hero-title-main{letter-spacing:-.02em;font-size:clamp(1.95rem,4.4vw + .2rem,5rem);font-weight:900!important}.hero-title-sub{letter-spacing:0;font-size:clamp(1.15rem,2vw + .15rem,2.5rem);font-weight:500!important}:is(html[lang^=fa],html[dir=rtl]) .hero-title-main{letter-spacing:-.02em;line-height:1.16;font-family:Peyda,Abar,system-ui,sans-serif!important}:is(html[lang^=fa],html[dir=rtl]) .hero-title-sub{letter-spacing:0;line-height:1.4;font-family:Peyda,system-ui,sans-serif!important}:is(html[lang^=en],html[dir=ltr]) .hero-title-main{letter-spacing:-.025em;font-size:clamp(1.75rem,3.8vw + .15rem,4.25rem);line-height:1.08;font-family:Outfit,Inter,system-ui,sans-serif!important;font-weight:900!important}:is(html[lang^=en],html[dir=ltr]) .hero-title-sub{letter-spacing:-.01em;font-size:clamp(1rem,1.6vw + .1rem,1.85rem);line-height:1.35;font-family:Inter,system-ui,sans-serif!important;font-weight:300!important}.font-outfit{font-family:Outfit,Inter,system-ui,sans-serif!important}.font-inter{font-family:Inter,system-ui,sans-serif!important}.btn-primary{white-space:nowrap;background-color:var(--accent-primary);color:#030914;cursor:pointer;box-shadow:0 0 24px var(--accent-glow);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-primary:hover{background-color:var(--accent-primary-hover);box-shadow:0 0 40px var(--accent-glow-strong);transform:translateY(-2px)}.btn-outline{white-space:nowrap;color:var(--text-primary);cursor:pointer;backdrop-filter:blur(12px);background-color:#ffffff0d;border:1px solid #ffffff26;border-radius:9999px;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:all .3s;display:inline-flex}.btn-outline:hover{border-color:var(--accent-primary);color:var(--accent-primary);background-color:#ffffff1f;transform:translateY(-2px)}@keyframes infinite-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes infinite-scroll-rtl{0%{transform:translate(0)}to{transform:translate(50%)}}.animate-marquee{width:max-content;animation:35s linear infinite infinite-scroll;display:flex}html[dir=rtl] .animate-marquee{animation:35s linear infinite infinite-scroll-rtl}.animate-marquee:hover{animation-play-state:paused}.mask-radial-edges{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.services-chain-item{opacity:.45;filter:grayscale(.5);will-change:opacity,border-color,transform,box-shadow,filter;background:#080c1473;border-bottom:1px solid #ffffff0f;border-right:3px solid #ffffff14;border-radius:1.5rem;margin-bottom:1rem;padding:2rem 2.25rem;transition:all .45s cubic-bezier(.16,1,.3,1);position:relative;transform:translate(0)}html[dir=ltr] .services-chain-item{border-left:3px solid #ffffff14;border-right:none}.services-chain-item:hover,.services-chain-item.is-active{opacity:1;filter:grayscale(0);border-right-color:var(--accent-primary,#e5b887);background:linear-gradient(135deg,#e5b88714 0%,#0a0e18e6 100%);transform:translate(-8px);box-shadow:0 12px 35px -10px #e5b8872e,inset 0 0 25px #e5b88708}html[dir=ltr] .services-chain-item:hover,html[dir=ltr] .services-chain-item.is-active{border-left-color:var(--accent-primary,#e5b887);transform:translate(8px)}.services-chain-item.is-active .font-serif-stat{opacity:1;text-shadow:0 0 20px #e5b88780;color:var(--accent-primary,#e5b887)!important}.services-chain-item.is-active h3{color:#fff!important}.services-chain-item.is-active p{color:#e2e8f0f2!important}.services-chain-item.is-active svg{color:var(--accent-primary,#e5b887);filter:drop-shadow(0 0 8px #e5b88799)}.about-stat-card{transition:all .35s cubic-bezier(.16,1,.3,1)}.about-stat-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px -10px #e5b88726}:is(html[lang^=fa],html[dir=rtl]) [data-i18n=about_label],:is(html[lang^=fa],html[dir=rtl]) [data-i18n=about_image_tag],:is(html[lang^=fa],html[dir=rtl]) [data-i18n=about_title_1],:is(html[lang^=fa],html[dir=rtl]) [data-i18n=about_title_2],:is(html[lang^=fa],html[dir=rtl]) [data-i18n=about_p1],:is(html[lang^=fa],html[dir=rtl]) [data-i18n=about_stat_invest],:is(html[lang^=fa],html[dir=rtl]) [data-i18n=about_stat_invest_unit],:is(html[lang^=fa],html[dir=rtl]) [data-i18n=about_stat_invest_label],:is(html[lang^=fa],html[dir=rtl]) [data-i18n=about_stat_horizon],:is(html[lang^=fa],html[dir=rtl]) [data-i18n=about_stat_horizon_unit],:is(html[lang^=fa],html[dir=rtl]) [data-i18n=about_stat_horizon_label],:is(html[lang^=fa],html[dir=rtl]) [data-i18n=companies_label],:is(html[lang^=fa],html[dir=rtl]) [data-i18n=companies_title],:is(html[lang^=fa],html[dir=rtl]) [data-i18n=companies_subtitle]{font-family:var(--font-fa-display)!important}.service-badge{white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;transition:all .25s;display:inline-flex}:is(html[lang^=fa],html[dir=rtl]) .service-badge,:is(html[lang^=fa],html[dir=rtl]) [data-i18n^=svc_][data-i18n*=badge]{font-family:"Peyda",var(--font-fa-body)!important;letter-spacing:normal!important;font-weight:200!important}:is(html[lang^=en],html[dir=ltr]) .service-badge,:is(html[lang^=en],html[dir=ltr]) [data-i18n^=svc_][data-i18n*=badge]{font-family:var(--font-en-mono)!important;font-weight:500!important}.company-badge{white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;transition:all .25s;display:inline-flex}:is(html[lang^=fa],html[dir=rtl]) .company-badge,:is(html[lang^=fa],html[dir=rtl]) [data-i18n^=comp_][data-i18n$=_tag]{font-family:"Peyda",var(--font-fa-body)!important;letter-spacing:normal!important;font-weight:300!important}:is(html[lang^=en],html[dir=ltr]) .company-badge,:is(html[lang^=en],html[dir=ltr]) [data-i18n^=comp_][data-i18n$=_tag]{font-family:var(--font-en-mono)!important;letter-spacing:.05em!important;font-weight:500!important}.subsidiary-card{-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#0c101ad9 0%,#06090ff2 100%);border:1px solid #ffffff17;border-radius:2rem;flex-direction:column;justify-content:space-between;padding:2.25rem 2rem;transition:all .45s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.subsidiary-card:hover{border-color:#e5b88773;transform:translateY(-6px);box-shadow:0 25px 50px -12px #000000b3,0 0 30px #e5b88733}.subsidiary-card .subsidiary-spotlight{pointer-events:none;background:radial-gradient(350px circle at var(--mouse-x,50%)var(--mouse-y,0%),#e5b88729 0%,transparent 80%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.subsidiary-card:hover .subsidiary-spotlight{opacity:1}.subsidiary-logo-frame{background-color:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:7rem;margin-bottom:1.5rem;padding:1rem 1.5rem;transition:all .3s;display:flex}.subsidiary-card:hover .subsidiary-logo-frame{background-color:#e5b88708;border-color:#e5b88740}.subsidiary-logo-img{filter:brightness(0)invert();opacity:.88;object-fit:contain;width:auto;max-width:13rem;height:auto;max-height:4rem;transition:all .4s cubic-bezier(.16,1,.3,1)}.subsidiary-card:hover .subsidiary-logo-img{filter:brightness(0)invert()drop-shadow(0 0 16px #e5b8878c);opacity:1;transform:scale(1.06)}.value-chain-tier-card{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-xl);background:#081326a6;border:1px solid #ffffff14;padding:1.75rem 2rem;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}@media (width<=640px){.value-chain-tier-card{padding:1.25rem 1.15rem}}.value-chain-tier-card:hover{background:#0e1d3ad9;border-color:#e5b88773;transform:translateY(-3px);box-shadow:0 12px 40px -10px #e5b88738}.value-chain-tier-card.is-active{border-color:var(--accent-primary,#e5b887)!important;box-shadow:0 10px 40px -10px #e5b88759!important}.value-chain-tier-card.is-active .stat-number{text-shadow:0 0 24px #e5b88799;color:var(--accent-primary,#e5b887)!important;opacity:1!important}.value-chain-tier-card.is-active img,.value-chain-tier-card:hover img{filter:drop-shadow(0 0 12px #e5b88773)}.value-chain-progress-line{background-color:var(--accent-primary,#e5b887);transform-origin:top;width:2px;position:absolute;top:0;box-shadow:0 0 12px #e5b887cc}.company-learn-more-btn{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:7px 16px;font-size:11px;line-height:1.2;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.company-learn-more-btn:hover{color:#f3d3a2;background:#e5b88726;border-color:#e5b88773;transform:translateY(-1px);box-shadow:0 4px 15px #e5b88726}:is(html[lang^=fa],html[dir=rtl]) .company-learn-more-btn{font-family:"Peyda",var(--font-fa-body)!important;letter-spacing:normal!important;font-weight:300!important}:is(html[lang^=fa],html[dir=rtl]) [data-i18n=services_label],:is(html[lang^=fa],html[dir=rtl]) [data-i18n=impact_label],:is(html[lang^=fa],html[dir=rtl]) [data-i18n=about_label],:is(html[lang^=fa],html[dir=rtl]) [data-i18n=news_label]{font-family:"Peyda",var(--font-fa-display)!important;letter-spacing:normal!important;font-weight:700!important}.subsidiary-card p.text-justify{text-align:justify;text-justify:inter-word}.kpi-num{font-variant-numeric:tabular-nums;font-family:inherit;color:#e5b887!important}.metric-card{backdrop-filter:blur(12px);border-radius:var(--radius-xl);text-align:center;background:#08132680;border:1px solid #ffffff14;padding:2.25rem 1.5rem;transition:all .35s}.metric-card:hover{border-color:#e5b88773;transform:translateY(-4px);box-shadow:0 15px 35px -10px #e5b88733}.news-card{background:var(--surface-secondary);border-radius:var(--radius-xl);border:1px solid #ffffff14;transition:all .35s;overflow:hidden}.news-card:hover{border-color:#e5b88773;transform:translateY(-3px);box-shadow:0 15px 35px -10px #00000080}.news-card-img{transition:transform .7s cubic-bezier(.16,1,.3,1)}.news-card:hover .news-card-img{transform:scale(1.05)}.hover-footer-container{background:#0f0f1159;border:1px solid #ffffff14;border-radius:2.5rem;margin:2rem 1rem;position:relative;overflow:hidden}@media (width>=1024px){.hover-footer-container{margin:3rem 2rem}}.footer-radial-gradient{z-index:0;pointer-events:none;background:radial-gradient(125% 125% at 50% 10%,#0f0f1166 50%,#e5b8871a 100%);position:absolute;inset:0}.footer-text-hover-section{z-index:10;pointer-events:auto;justify-content:center;align-items:center;width:100%;height:12rem;margin-top:0;margin-bottom:0;display:flex;position:relative}@media (width>=640px){.footer-text-hover-section{height:18rem;margin-top:-1.5rem;margin-bottom:-1rem}}@media (width>=1024px){.footer-text-hover-section{height:24rem;margin-top:-3rem;margin-bottom:-2rem}}:is(html[lang^=en],html[dir=ltr]),:is(html[lang^=en],html[dir=ltr]) body,body.ltr{direction:ltr;font-family:Inter,system-ui,sans-serif!important}:is(html[lang^=en],html[dir=ltr]) h1,:is(html[lang^=en],html[dir=ltr]) h2,:is(html[lang^=en],html[dir=ltr]) h3,:is(html[lang^=en],html[dir=ltr]) h4,:is(html[lang^=en],html[dir=ltr]) .font-display,:is(html[lang^=en],html[dir=ltr]) .font-outfit{font-family:Outfit,Inter,system-ui,sans-serif!important}:is(html[lang^=fa],html[dir=rtl]),:is(html[lang^=fa],html[dir=rtl]) body,body.rtl{direction:rtl;font-family:var(--font-fa-display),"Peyda",sans-serif!important}.back-to-top-btn{cursor:pointer;opacity:0;visibility:hidden;z-index:50;background:#fff0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;padding:0;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),visibility .4s;display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(16px)scale(.9)}[dir=rtl] .back-to-top-btn{left:2rem;right:auto}@media (width<=640px){.back-to-top-btn{bottom:1.25rem;right:1.25rem}[dir=rtl] .back-to-top-btn{left:1.25rem;right:auto}}.back-to-top-btn.visible{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.back-to-top-core{-webkit-backdrop-filter:blur(16px);background-color:#05070be0;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 25px -5px #0009,inset 0 1px 1px #ffffff1f}.back-to-top-btn:hover .back-to-top-core{background-color:#e5b88733;border-color:#e5b887b3;transform:scale(1.06);box-shadow:0 12px 30px -5px #e5b88759,0 0 20px #e5b8874d}.progress-ring-circle{transition:stroke-dashoffset .15s ease-out}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-marquee{animation:none!important}}:is(html[lang^=fa],html[dir=rtl]) nav[aria-label=Breadcrumb],:is(html[lang^=fa],html[dir=rtl]) .about-eyebrow,:is(html[lang^=fa],html[dir=rtl]) .badge-fa,:is(html[lang^=fa],html[dir=rtl]) .tag-pill,:is(html[lang^=fa],html[dir=rtl]) .stat-label,:is(html[lang^=fa],html[dir=rtl]) .org-badge,:is(html[lang^=fa],html[dir=rtl]) .org-title,:is(html[lang^=fa],html[dir=rtl]) .service-card-title{font-family:var(--font-fa-display),"Peyda",sans-serif!important}.subsidiary-mono-logo{opacity:.85;transition:all .35s cubic-bezier(.16,1,.3,1)}.group:hover .subsidiary-mono-logo,.subsidiary-mono-logo:hover{opacity:1;filter:drop-shadow(0 0 16px #e5b88759);transform:scale(1.05)}.org-node{transition:all .35s cubic-bezier(.16,1,.3,1)}.org-node:hover{transform:translateY(-3px);box-shadow:0 16px 36px -8px #e5b88733;border-color:#e5b88799!important}.subsidiaries-carousel-container{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.subsidiaries-carousel-container::-webkit-scrollbar{display:none}.company-showcase-card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#101522bf 0%,#0a0e17e6 100%);border:1px solid #ffffff14;border-radius:1.75rem;flex-direction:column;justify-content:space-between;padding:2.25rem 2rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.company-showcase-card:hover{border-color:#e5b88766;transform:translateY(-5px);box-shadow:0 24px 48px -12px #000000b3,0 0 32px #e5b88726}.company-showcase-card .company-card-spotlight{pointer-events:none;background:radial-gradient(420px circle at var(--mouse-x,50%)var(--mouse-y,0%),#e5b88724 0%,transparent 75%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.company-showcase-card:hover .company-card-spotlight{opacity:1}@media (width<=640px){.company-showcase-card{border-radius:1.25rem;padding:1.5rem 1.15rem}}.service-showcase-card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#101522bf 0%,#0a0e17e6 100%);border:1px solid #ffffff14;border-radius:1.75rem;flex-direction:column;justify-content:space-between;padding:2.25rem 2rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.service-showcase-card:hover{border-color:#e5b88766;transform:translateY(-5px);box-shadow:0 24px 48px -12px #000000b3,0 0 32px #e5b88726}.service-showcase-card .service-card-spotlight{pointer-events:none;background:radial-gradient(420px circle at var(--mouse-x,50%)var(--mouse-y,0%),#e5b88724 0%,transparent 75%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.service-showcase-card:hover .service-card-spotlight{opacity:1}@media (width<=640px){.service-showcase-card{border-radius:1.25rem;padding:1.5rem 1.15rem}}.contact-info-card,.contact-form-card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#101522cc 0%,#0a0e17eb 100%);border:1px solid #ffffff14;border-radius:1.75rem;padding:2.5rem 2.25rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.contact-info-card:hover,.contact-form-card:hover{border-color:#e5b88766;box-shadow:0 24px 48px -12px #000000b3,0 0 32px #e5b8871f}.contact-info-card .contact-card-spotlight,.contact-form-card .contact-card-spotlight{pointer-events:none;background:radial-gradient(420px circle at var(--mouse-x,50%)var(--mouse-y,0%),#e5b8871f 0%,transparent 75%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.contact-info-card:hover .contact-card-spotlight,.contact-form-card:hover .contact-card-spotlight{opacity:1}@media (width<=640px){.contact-info-card,.contact-form-card{border-radius:1.25rem;padding:1.75rem 1.25rem}}.news-showcase-card{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#101522cc 0%,#0a0e17eb 100%);border:1px solid #ffffff14;border-radius:1.75rem;flex-direction:column;justify-content:space-between;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.news-showcase-card:hover{border-color:#e5b88766;transform:translateY(-5px);box-shadow:0 24px 48px -12px #000000b3,0 0 32px #e5b8871f}.news-showcase-card .news-card-spotlight{pointer-events:none;background:radial-gradient(420px circle at var(--mouse-x,50%)var(--mouse-y,0%),#e5b8871f 0%,transparent 75%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.news-showcase-card:hover .news-card-spotlight{opacity:1}@media (width<=640px){.news-showcase-card{border-radius:1.25rem}}.alignleft{float:left;margin:.5em 1.5em 1.5em 0}.alignright{float:right;margin:.5em 0 1.5em 1.5em}.aligncenter{clear:both;margin-left:auto;margin-right:auto;display:block}.alignwide{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw)}.wp-caption{max-width:100%;margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{margin-left:auto;margin-right:auto;display:block}.wp-caption .wp-caption-text{text-align:center;color:#94a3b8;margin:.8075em 0;font-size:.875rem}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.screen-reader-text:focus{clip-path:none;color:#e5b887;z-index:100000;background-color:#05070b;border-radius:4px;width:auto;height:auto;padding:12px 20px;font-size:.875rem;font-weight:700;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;box-shadow:0 0 2px 2px #e5b88799;clip:auto!important}