:root{--font-persian:"Vazirmatn Variable", "Vazirmatn", system-ui, sans-serif;--font-quran:"Amiri Quran", serif;--font-english:"Manrope Variable", "Manrope", var(--font-persian), sans-serif;--font-cjk:"Manrope Variable", "Manrope", "Yu Gothic", "Hiragino Kaku Gothic ProN", "Microsoft YaHei", "PingFang SC", var(--font-persian), system-ui, sans-serif;--type-quran-size:clamp(1.25rem, 2.4vw, 1.8125rem);--type-quran-leading:2.25;--type-display-size:clamp(2.5rem, 5.3vw, 4.75rem);--type-page-title-size:clamp(2.375rem, 4.8vw, 4.5rem);--type-section-size:clamp(2rem, 3.5vw, 3.25rem);--type-feature-size:clamp(2.125rem, 4vw, 3.75rem);--type-narrative-size:clamp(1.75rem, 3.1vw, 2.75rem);--type-card-size:clamp(1.25rem, 1.7vw, 1.5rem);--type-body-large-size:clamp(1.125rem, 1.04rem + .35vw, 1.25rem);--type-body-size:1rem;--type-body-small-size:.875rem;--type-label-size:.875rem;--type-meta-size:.875rem;--type-display-leading:1.12;--type-heading-leading:1.25;--type-feature-leading:1.2;--type-narrative-leading:1.45;--type-card-leading:1.5;--type-body-leading:1.7;--type-body-relaxed-leading:1.85;--type-display-weight:500;--type-heading-weight:500;--type-card-weight:600;--type-display-tracking:-.045em;--type-heading-tracking:-.03em;--type-label-tracking:.1em}.site-fa{--type-display-size:clamp(2.375rem, 4.7vw, 4.25rem);--type-page-title-size:clamp(2.25rem, 4.4vw, 4rem);--type-section-size:clamp(1.875rem, 3.25vw, 3rem);--type-feature-size:clamp(2rem, 3.8vw, 3.375rem);--type-narrative-size:clamp(1.625rem, 2.8vw, 2.625rem);--type-body-large-size:clamp(1.125rem, 1.04rem + .25vw, 1.2rem);--type-display-leading:1.42;--type-heading-leading:1.55;--type-feature-leading:1.5;--type-narrative-leading:1.65;--type-card-leading:1.75;--type-body-leading:1.9;--type-body-relaxed-leading:2;--type-display-weight:600;--type-heading-weight:600;--type-card-weight:600;--type-display-tracking:0;--type-heading-tracking:0;--type-label-tracking:0}:where(.site) h1{font-size:var(--type-display-size);line-height:var(--type-display-leading);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking)}:where(.site) h2{font-size:var(--type-section-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking)}:where(.site) h3{font-size:var(--type-card-size);line-height:var(--type-card-leading);font-weight:var(--type-card-weight)}:where(.site) h4{font-size:var(--type-body-size);line-height:1.5;font-weight:var(--type-card-weight)}:where(.site) p{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.type-display{font-size:var(--type-display-size);line-height:var(--type-display-leading);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking)}.type-page-title{font-size:var(--type-page-title-size);line-height:var(--type-display-leading);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking)}.type-section-title{font-size:var(--type-section-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking)}.type-feature-title{font-size:var(--type-feature-size);line-height:var(--type-feature-leading);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking)}.type-narrative-title{font-size:var(--type-narrative-size);line-height:var(--type-narrative-leading);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking)}.type-card-title{font-size:var(--type-card-size);line-height:var(--type-card-leading);font-weight:var(--type-card-weight)}.type-body-large{font-size:var(--type-body-large-size);line-height:var(--type-body-relaxed-leading)}.type-body{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.type-body-small{font-size:var(--type-body-small-size);line-height:var(--type-body-relaxed-leading)}.type-eyebrow{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking);font-weight:700;line-height:1.6}.type-meta{font-size:var(--type-meta-size);line-height:1.5}.quran-text{font-family:var(--font-quran);font-size:var(--type-quran-size);font-weight:400;line-height:var(--type-quran-leading);letter-spacing:normal;font-kerning:normal;font-variant-ligatures:normal;font-feature-settings:"kern" 1, "mark" 1, "mkmk" 1;text-rendering:optimizelegibility}.site :is(.hero h1,.capabilities-hero h1,.hero-with-journey .hero-copy h1){font-size:var(--type-display-size);line-height:var(--type-display-leading);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking)}.site .page-hero h1{font-size:var(--type-page-title-size);line-height:var(--type-display-leading);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking)}.site :is(.intro-heading h2,.closing-band h2,.home-section-heading h2,.home-contact-band h2,.capability-section-heading h2,.plant-heading h2){font-size:var(--type-section-size);line-height:var(--type-heading-leading);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking)}.site :is(.sales-heading h2,.story-heading h2,.outcomes-content h2,.sales-cta h2,.cap-interfaces-content h2,.cap-proof-heading h2,.scroll-reading-text){font-size:var(--type-feature-size);line-height:var(--type-feature-leading);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking)}.site :is(.alchemy-transport h2,.alchemy-chapter h3,.plant-chapter h3){font-size:var(--type-narrative-size);line-height:var(--type-narrative-leading);font-weight:var(--type-heading-weight);letter-spacing:var(--type-heading-tracking)}.site :is(.pillar-card h3,.journey-card h3,.home-project-card h3,.project-gallery-card h2,.detail-card h2,.equipment-card h3,.story-description h3,.offer-card h3,.cap-scope-card h3,.cap-process-step h3,.cap-proof-card h3,.cap-explorer .story-description h3){font-size:var(--type-card-size);line-height:var(--type-card-leading);font-weight:var(--type-card-weight);letter-spacing:var(--type-heading-tracking)}.site :is(.hero-lead,.page-lead,.capabilities-hero-lead,.manifesto-footer p,.intro-content>p,.home-section-heading>p,.story-heading>p:last-child,.outcomes-content>p:not(.eyebrow),.sales-cta-copy>p:not(.eyebrow),.cap-section-intro){font-size:var(--type-body-large-size);line-height:var(--type-body-relaxed-leading)}.site :is(.pillar-card>p,.journey-card p,.equipment-card>.equipment-copy>p,.detail-card p,.offer-card p,.faq-list details p,.closing-copy,.cap-scope-card p,.cap-scope-card li,.cap-process-step p,.cap-next-step p,.capability-section-heading>p:last-child,.metric p,.cap-interfaces-content>p:not(.eyebrow),.cap-interfaces-content li,.project-brief li,.alchemy-transport-copy>p:not(.eyebrow),.alchemy-chapter p,.plant-chapter>p){font-size:var(--type-body-size);line-height:var(--type-body-relaxed-leading)}.site :is(.page-body,.detail-card ul,.equipment-list li,.story-description p,.story-description li,.cap-explorer .story-description li,.cap-process-output,.cap-brief-hint){font-size:var(--type-body-small-size);line-height:var(--type-body-relaxed-leading)}.site .eyebrow{font-size:var(--type-label-size);letter-spacing:var(--type-label-tracking)}.site main :is(p,li){line-height:var(--type-body-relaxed-leading);font-size:var(--type-body-size)!important}.site main h3{line-height:var(--type-card-leading);font-size:var(--type-card-size)!important}.site main h4{font-size:var(--type-body-size)!important}.site main :is(small,cite){font-size:var(--type-body-small-size)!important}.site main span:not([aria-hidden=true]):not(h1 span):not(h2 span):not(h3 span):not(h4 span){line-height:var(--type-body-leading);font-size:var(--type-meta-size)!important}.site main :is(.eyebrow,.type-meta,.type-body-small){font-size:var(--type-meta-size)!important}.site main :is(.hero-lead,.page-lead,.capabilities-hero-lead,.manifesto-footer p,.intro-content>p,.home-section-heading>p,.story-heading>p:last-child,.outcomes-content>p:not(.eyebrow),.sales-cta-copy>p:not(.eyebrow),.cap-section-intro,.laboratory-lead,.news-lead){line-height:var(--type-body-relaxed-leading);font-size:var(--type-body-large-size)!important}.site main :is(a,button,summary,label,input,select,textarea),.site-header :is(a,button,summary,small){font-size:var(--type-body-small-size)!important}.site .site-footer :is(p,li,a,small,button){line-height:var(--type-body-relaxed-leading);font-size:var(--type-body-small-size)!important}.site main :is(.capabilities-step strong,.plant-deliverable strong,.social-ladder-step b,.social-stat span,.outcomes-content li span){font-size:var(--type-body-small-size)!important}.site main :is(.social-risk-row>div,.social-culture-core,.social-culture-node,.social-signal-label,.social-tabs-label,.hj-topline,.hj-footer-note,.mobile-alchemy-hint,.mobile-alchemy-meta,.plant-heading-note,.plant-scroll-hint,.plant-deliverable>span,.plant-chapter-meta,.cap-advantage-evidence-label,.cap-advantages-hint,.cap-advantage-label,.industrial-proof-detail,.page-section-current,.page-section-position,.capabilities-image-note,.equipment-image-label,.equipment-card-meta,.project-gallery-meta,.detail-card-top,.detail-card-status,.partner-logo-name,.home-project-meta,.cap-proof-meta,.social-visual-caption,.social-panel-top b,.cultural-quote-meta b,.cultural-quote-card cite,.cultural-sources a,.news-demo-badge,.chat-desk-mark,.chat-auth .chat-consent){line-height:var(--type-body-relaxed-leading);font-size:var(--type-meta-size)!important}
