.v9Hero,.locale-fa .v9Hero{grid-template-columns:minmax(460px,.86fr) minmax(640px,1.14fr);gap:clamp(36px,4.5vw,82px)}.rc36HeroProof{align-self:center;width:100%;min-width:0;max-width:none;padding:18px 0 0;position:relative}.rc36ProofBadges{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.rc36ProofBadges span{border:1px solid color-mix(in srgb, var(--v9-acid) 42%, transparent);color:#d8c18a;min-height:28px;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;white-space:nowrap;background:#080c0ddb;border-radius:2px;align-items:center;padding:6px 10px;font-size:.59rem;font-weight:760;line-height:1;display:inline-flex}.rc36ProofBadges span:first-child:before{background:var(--status-green,#72d98b);width:6px;height:6px;box-shadow:0 0 12px color-mix(in srgb, var(--status-green,#72d98b) 75%, transparent);content:"";border-radius:50%;margin-inline-end:7px}.rc36ProofFrame{border:1px solid color-mix(in srgb, var(--v9-acid) 45%, #23302b);background:linear-gradient(135deg, color-mix(in srgb, var(--v9-acid) 8%, transparent), transparent 34%), #070b0d;border-radius:12px;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000061,inset 0 1px #ffffff09,0 0 0 1px #00000080}.rc36ProofFrame:before,.rc36ProofFrame:after{z-index:3;pointer-events:none;content:"";width:54px;height:54px;position:absolute}.rc36ProofFrame:before{border-top:1px solid var(--v9-acid);border-left:1px solid var(--v9-acid);inset:10px auto auto 10px}.rc36ProofFrame:after{border-right:1px solid var(--v9-acid);border-bottom:1px solid var(--v9-acid);inset:auto 10px 10px auto}.rc36ProofImage{background:#05080a;border-bottom:1px solid #c49a4a38;min-height:0;position:relative;overflow:hidden}.rc36ProofImage:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#04080a05,#04080a1f),linear-gradient(90deg,#04080a14,#0000 25% 75%,#04080a14);position:absolute;inset:0}.rc36ProofImage picture,.rc36ProofImage img{width:100%;display:block}.rc36ProofImage img{aspect-ratio:16/7;object-fit:cover;object-position:center;filter:saturate(.9)contrast(1.035)brightness(.88);height:auto}.rc36ProofCallout{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#eee8db;white-space:nowrap;background:#04080ad6;border:1px solid #d8c18a6b;border-radius:2px;align-items:center;gap:7px;max-width:31%;padding:7px 9px;font-size:clamp(.58rem,.66vw,.72rem);line-height:1.2;display:flex;position:absolute;top:13px;box-shadow:0 10px 24px #00000040}.rc36ProofCallout b{color:var(--v9-acid);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;font-size:.62rem}.rc36ProofCallout1{left:2.2%}.rc36ProofCallout2{left:34.7%}.rc36ProofCallout3{right:2.2%}.rc36ProofFrame figcaption{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:78px;padding:16px 20px;display:grid}.rc36ProofFrame figcaption strong{color:#f2efe7;letter-spacing:-.01em;font-size:clamp(.84rem,1vw,1.02rem);font-weight:680}.rc36ProofFrame figcaption span{color:#909994;max-width:27ch;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.05em;text-align:end;text-transform:uppercase;font-size:.61rem;line-height:1.5}.locale-fa .rc36ProofBadges,.locale-fa .rc36ProofFrame figcaption{direction:rtl}.locale-fa .rc36ProofBadges span,.locale-fa .rc36ProofFrame figcaption span{font-family:var(--font-fa-body), Tahoma, sans-serif;letter-spacing:0;text-transform:none}.locale-fa .rc36ProofCallout{font-family:var(--font-fa-body), Tahoma, sans-serif;direction:rtl}.rc36Systems{isolation:isolate;position:relative}.rc36Systems:before{z-index:-1;opacity:.22;content:"";background-image:linear-gradient(#5a7f7726 1px,#0000 1px),linear-gradient(90deg,#5a7f7726 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:6rem -7vw 2rem;-webkit-mask-image:linear-gradient(#0000,#000 12% 87%,#0000);mask-image:linear-gradient(#0000,#000 12% 87%,#0000)}.rc36SystemsHeader{grid-template-columns:minmax(0,1.15fr) minmax(280px,.58fr);align-items:end;gap:clamp(40px,7vw,120px);margin-bottom:42px;display:grid}.rc36SystemsHeader h2{color:#f1eee5;letter-spacing:-.055em;max-width:20ch;margin:0;font-size:clamp(2.6rem,5.2vw,5.6rem);line-height:.98}.rc36SystemsHeader>p{color:#a2aaa5;margin:0 0 .45rem;font-size:clamp(.98rem,1.15vw,1.16rem);line-height:1.75}.locale-fa .rc36SystemsHeader h2{max-width:17ch;font-family:var(--font-fa-display), var(--font-fa-body), Tahoma, sans-serif;letter-spacing:-.03em;font-size:clamp(2.35rem,4.6vw,4.8rem);line-height:1.22}.locale-fa .rc36SystemsHeader>p{line-height:2}.rc36SystemsRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid;position:relative}.rc36SystemsRail:before{z-index:-1;background:linear-gradient(90deg, transparent, var(--v9-acid) 8%, var(--v9-acid) 92%, transparent);content:"";height:1px;position:absolute;top:20px;left:2%;right:2%}.rc36SystemsRail li{color:#d4c08d;min-width:0;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;font-size:.64rem;font-weight:760;display:flex}.rc36SystemsRail b{border:1px solid var(--v9-acid);width:40px;height:40px;color:var(--v9-acid);background:#091011;border-radius:50%;place-items:center;margin-bottom:9px;font-size:.62rem;display:grid;box-shadow:0 0 0 7px #070c0df5,0 0 24px #c49a4a1a}.locale-fa .rc36SystemsRail li{font-family:var(--font-fa-body), Tahoma, sans-serif;letter-spacing:0;text-transform:none}.rc36SystemsGrid.v9ProjectStack{grid-template-rows:minmax(285px,auto) minmax(285px,auto) minmax(390px,auto);grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin:0;display:grid}.rc36SystemCard{border:1px solid color-mix(in srgb, var(--v9-acid) 42%, #1f2b28);background:radial-gradient(circle at 100% 0,#c49a4a12,#0000 34%),linear-gradient(145deg,#0e1516fa,#060b0cfa);border-radius:8px;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);min-width:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 24px 70px #0000002b}.rc36SystemCard:before{z-index:3;pointer-events:none;border-radius:inherit;content:"";background:linear-gradient(115deg,#ffffff0d,#0000 20% 80%,#c49a4a0d) border-box;border:1px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rc36SystemCard1{grid-area:1/1/3/8;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr)}.rc36SystemCard2{grid-area:1/8/auto/13}.rc36SystemCard3{grid-area:2/8/auto/13}.rc36SystemCard4{grid-area:3/1/auto/7}.rc36SystemCard5{grid-area:3/7/auto/13}.rc36SystemCopy{z-index:2;flex-direction:column;min-width:0;padding:clamp(20px,2.2vw,34px);display:flex;position:relative}.rc36SystemMeta{color:var(--v9-acid);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:auto;font-size:.62rem;font-weight:780;display:flex}.rc36SystemMeta span{background:#c49a4a0d;border:1px solid #c49a4a7a;border-radius:2px;place-items:center;width:40px;height:34px;font-size:.84rem;display:grid}.rc36SystemCopy h3{color:#f2efe7;letter-spacing:-.035em;max-width:16ch;margin:clamp(28px,4vh,50px) 0 12px;font-size:clamp(1.42rem,2vw,2.25rem);line-height:1.08}.rc36SystemCopy>p{color:#9ca49f;-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:43ch;margin:0 0 18px;font-size:clamp(.82rem,.87vw,.94rem);line-height:1.65;display:-webkit-box;overflow:hidden}.rc36SystemCard2 .rc36SystemCopy>p,.rc36SystemCard3 .rc36SystemCopy>p{-webkit-line-clamp:3}.rc36SystemCopy .tagList{flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;display:flex}.rc36SystemCopy .tagList li{color:#9fc0bb;letter-spacing:.04em;background:#12262757;border:1px solid #5f9a9742;border-radius:2px;padding:5px 7px;font-size:.58rem}.rc36SystemCopy .arrowLink{align-self:flex-start;margin-top:auto}.rc36SystemVisual{background:#05090b;border-inline-start:1px solid #c49a4a33;min-width:0;min-height:100%;position:relative;overflow:hidden}.rc36SystemVisual:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#060b0c6b,#0000 20%),linear-gradient(#0000 68%,#04080959);position:absolute;inset:0}.rc36SystemVisual picture,.rc36SystemVisual img{width:100%;height:100%;display:block}.rc36SystemVisual img{object-fit:cover;object-position:top center;filter:saturate(.9)contrast(1.04)brightness(.78);transition:transform .65s,filter .65s;transform:scale(1.005)}.rc36SystemCard:hover .rc36SystemVisual img{filter:saturate(.98)contrast(1.04)brightness(.88);transform:scale(1.025)}.rc36SystemCard1 .rc36SystemVisual img{object-position:center 32%}.rc36SystemCard2 .rc36SystemVisual img{object-position:57% 20%}.rc36SystemCard3 .rc36SystemVisual img{object-position:center 16%}.rc36SystemCard4 .rc36SystemVisual img{object-position:center 14%}.rc36SystemCard5 .rc36SystemVisual img{object-position:center 12%}.rc36Verified{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#9fd6ce;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;background:#040a0bd1;border:1px solid #66b7b259;border-radius:2px;align-items:center;gap:6px;padding:6px 8px;font-size:.53rem;font-weight:720;display:inline-flex;position:absolute;bottom:12px;right:12px}.rc36Verified i{background:#5dc9c7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #5dc9c7b3}.locale-fa .rc36SystemMeta,.locale-fa .rc36Verified{font-family:var(--font-fa-body), Tahoma, sans-serif;letter-spacing:0;text-transform:none}.locale-fa .rc36SystemCopy h3{max-width:18ch;font-family:var(--font-fa-display), var(--font-fa-body), Tahoma, sans-serif;letter-spacing:-.02em;line-height:1.35}.locale-fa .rc36SystemCopy>p{line-height:1.9}.locale-fa .rc36Verified{left:12px;right:auto}.rc36SystemsFooter{background:#070d0ec7;border:1px solid #c49a4a47;border-radius:6px;justify-content:space-between;align-items:center;gap:24px;min-height:76px;margin-top:14px;padding:16px 22px;display:flex}.rc36SystemsFooter>span{color:#a08f67;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;font-size:.65rem;font-weight:700}.locale-fa .rc36SystemsFooter>span{font-family:var(--font-fa-body), Tahoma, sans-serif;letter-spacing:0}@media (max-width:1320px){.v9Hero,.locale-fa .v9Hero{grid-template-columns:minmax(420px,.86fr) minmax(540px,1.14fr);gap:38px}.rc36ProofFrame figcaption{grid-template-columns:1fr;gap:5px}.rc36ProofFrame figcaption span{text-align:start;max-width:none}.rc36SystemCard{grid-template-columns:minmax(185px,.72fr) minmax(0,1.28fr)}.rc36SystemCopy{padding:22px}.rc36SystemCopy h3{font-size:clamp(1.25rem,1.8vw,1.85rem)}}@media (max-width:1080px){.v9Hero,.locale-fa .v9Hero{grid-template-columns:minmax(0,1fr)}.rc36HeroProof{width:min(100%,1100px);margin-inline:auto}.rc36SystemsHeader{grid-template-columns:1fr;gap:20px}.rc36SystemsHeader>p{max-width:68ch}.rc36SystemsGrid.v9ProjectStack{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.rc36SystemCard,.rc36SystemCard1,.rc36SystemCard2,.rc36SystemCard3,.rc36SystemCard4,.rc36SystemCard5{grid-area:auto;grid-template-columns:1fr;min-height:540px}.rc36SystemCard1{grid-column:1/-1;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);min-height:610px}.rc36SystemCopy{min-height:250px}.rc36SystemVisual{border-top:1px solid #c49a4a33;border-inline-start:0;min-height:280px}.rc36SystemCard1 .rc36SystemVisual{border-top:0;border-inline-start:1px solid #c49a4a33}}@media (max-width:720px){.rc36ProofBadges{gap:6px}.rc36ProofBadges span{padding:5px 7px;font-size:.51rem}.rc36ProofImage{aspect-ratio:4/3}.rc36ProofImage img{aspect-ratio:auto;object-fit:cover;object-position:72% center;width:100%;height:100%}.rc36ProofCallout{display:none}.rc36ProofFrame figcaption{min-height:auto;padding:14px}.rc36ProofFrame figcaption strong{font-size:.78rem;line-height:1.5}.rc36ProofFrame figcaption span{font-size:.54rem}.rc36SystemsHeader h2{font-size:clamp(2.25rem,12vw,3.9rem)}.locale-fa .rc36SystemsHeader h2{font-size:clamp(2.1rem,10.5vw,3.45rem)}.rc36SystemsRail{margin-inline:calc(var(--page-gutter,20px) * -1);padding-inline:var(--page-gutter,20px);scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(92px,1fr));overflow-x:auto}.rc36SystemsRail:before{min-width:480px;left:26px;right:26px}.rc36SystemsRail li{scroll-snap-align:center}.rc36SystemsGrid.v9ProjectStack{grid-template-columns:1fr}.rc36SystemCard,.rc36SystemCard1,.rc36SystemCard2,.rc36SystemCard3,.rc36SystemCard4,.rc36SystemCard5{grid-column:auto;grid-template-columns:1fr;min-height:0}.rc36SystemCopy{min-height:0;padding:22px 20px}.rc36SystemCopy h3{margin-top:28px;font-size:1.65rem}.rc36SystemCopy>p{-webkit-line-clamp:4}.rc36SystemVisual,.rc36SystemCard1 .rc36SystemVisual{border-top:1px solid #c49a4a33;border-inline-start:0;min-height:315px}.rc36SystemCard1 .rc36SystemVisual img{object-position:center 35%}.rc36SystemsFooter{flex-direction:column;align-items:flex-start}.rc36SystemsFooter>span{line-height:1.7}}@media (prefers-reduced-motion:reduce){.rc36SystemVisual img{transition:none}}
:root{--rc37-ease:cubic-bezier(.2, .78, .22, 1);--rc37-spring:cubic-bezier(.18, .89, .32, 1.24)}.motionEnhanced [data-reveal]{transition-delay:var(--motion-delay,0s)}.motionEnhanced .v9HeroCopy h1>span,.motionEnhanced .v9PersianHeroTitle>span{opacity:0;clip-path:inset(0 0 100%);animation:rc37TitleReveal .92s var(--rc37-ease) forwards;translate:0 34px}.motionEnhanced .v9HeroCopy h1>span:first-child,.motionEnhanced .v9PersianHeroTitle>span:first-child{animation-delay:90ms}.motionEnhanced .v9HeroCopy h1>span:nth-child(2),.motionEnhanced .v9PersianHeroTitle>span:nth-child(2){animation-delay:.185s}.motionEnhanced .v9HeroCopy h1>span:nth-child(3){animation-delay:.28s}.motionEnhanced .v9HeroKicker,.motionEnhanced .v9HeroBottom{opacity:0;animation:rc37SoftReveal .72s var(--rc37-ease) forwards;translate:0 14px}.motionEnhanced .v9HeroKicker{animation-delay:40ms}.motionEnhanced .v9HeroBottom{animation-delay:.39s}@keyframes rc37TitleReveal{to{opacity:1;clip-path:inset(0);translate:0}}@keyframes rc37SoftReveal{to{opacity:1;translate:0}}.rc36HeroProof{--parallax-y:0px;--media-shift-x:0px;--media-shift-y:0px}.rc36HeroProof .rc36ProofFrame{translate:0 var(--parallax-y);transition:translate .18s linear,box-shadow .45s,border-color .45s}.rc36HeroProof.isTilting .rc36ProofFrame{border-color:color-mix(in srgb, var(--v9-acid) 68%, #35514c);box-shadow:0 42px 110px #0000007a,0 0 42px #c49a4a14,inset 0 1px #ffffff0b}.rc36ProofImage img{transform:scale(1.025) translate3d(var(--media-shift-x), var(--media-shift-y), 0);will-change:transform;transition:transform .22s linear,filter .6s}.rc36HeroProof.isTilting .rc36ProofImage img{filter:saturate(.96)contrast(1.055)brightness(.92)}.rc37ProofScan,.rc37ProofSweep{z-index:2;pointer-events:none;position:absolute}.rc37ProofScan{inset-inline:0;opacity:.42;background:linear-gradient(#0000,#6fe0ed1a 72%,#6fe0ed6b);border-bottom:1px solid #6fe0ed7a;height:18%;animation:7.2s cubic-bezier(.3,0,.7,1) 1.1s infinite rc37VerticalScan;top:-18%;box-shadow:0 10px 34px #46cadb14}.rc37ProofSweep{opacity:.17;filter:blur(8px);background:linear-gradient(90deg,#0000,#efcf8480,#0000);width:24%;animation:9.5s ease-in-out 2.4s infinite rc37OpticalSweep;inset:-45% -10%;rotate:14deg}@keyframes rc37VerticalScan{0%,13%{opacity:0;translate:0}18%{opacity:.45}58%{opacity:.26}72%,to{opacity:0;translate:0 690%}}@keyframes rc37OpticalSweep{0%,22%{opacity:0;translate:-220%}30%{opacity:.18}58%,to{opacity:0;translate:610%}}.motionEnhanced .rc36ProofBadges span{opacity:0;translate:0 -8px}.motionEnhanced .rc36HeroProof.isMotionVisible .rc36ProofBadges span{animation:rc37BadgeIn .55s var(--rc37-ease) forwards}.rc36HeroProof.isMotionVisible .rc36ProofBadges span:nth-child(2){animation-delay:90ms}.rc36HeroProof.isMotionVisible .rc36ProofBadges span:nth-child(3){animation-delay:.18s}@keyframes rc37BadgeIn{to{opacity:1;translate:0}}.motionEnhanced .rc36ProofCallout{opacity:0;translate:0 -8px;scale:.94}.motionEnhanced .rc36HeroProof.isMotionVisible .rc36ProofCallout{animation:rc37CalloutIn .65s var(--rc37-spring) forwards}.rc36HeroProof.isMotionVisible .rc36ProofCallout2{animation-delay:.12s}.rc36HeroProof.isMotionVisible .rc36ProofCallout3{animation-delay:.24s}@keyframes rc37CalloutIn{to{opacity:1;translate:0;scale:1}}.rc36ProofBadges span:first-child:before,.rc36Verified i{animation:2.6s ease-in-out infinite rc37StatusPulse}@keyframes rc37StatusPulse{0%,to{opacity:.82;scale:1;box-shadow:0 0 7px}50%{opacity:1;scale:1.35;box-shadow:0 0 16px}}.rc36SystemsRail{--section-progress:0}.rc36SystemsRail:after{z-index:4;pointer-events:none;background:#78dbe7;border:2px solid #091011;border-radius:50%;width:9px;height:9px;animation:7s linear infinite rc37RailTravel;position:absolute;top:16px;left:2%;box-shadow:0 0 0 4px #78dbe714,0 0 20px #78dbe7b3}@keyframes rc37RailTravel{0%{opacity:0;left:2%}7%{opacity:1}93%{opacity:1}to{opacity:0;left:calc(98% - 9px)}}.rc36SystemsRail li b{transition:background .35s ease, color .35s ease, box-shadow .35s ease, scale .35s var(--rc37-spring)}.rc36SystemsRail li:hover b{color:#0a0d0d;background:var(--v9-acid);scale:1.08;box-shadow:0 0 0 7px #070c0df5,0 0 28px #c49a4a47}.rc36SystemCard{--media-shift-x:0px;--media-shift-y:0px;transition:transform .32s var(--rc37-ease), border-color .35s ease, box-shadow .35s ease}.rc36SystemCard.isPointerActive,.rc36SystemCard.isTilting{border-color:color-mix(in srgb, var(--v9-acid) 70%, #2a413d);box-shadow:0 34px 90px #00000057,0 0 46px #c49a4a11,inset 0 1px #ffffff09}.rc36SystemCard .rc36SystemCopy,.rc36SystemCard .rc36SystemVisual{transform:translateZ(12px)}.rc36SystemCard .rc36SystemMeta span{transition:background .28s ease, color .28s ease, transform .35s var(--rc37-spring)}.rc36SystemCard:hover .rc36SystemMeta span{color:#090d0d;background:var(--v9-acid);transform:translateY(-2px)rotate(-2deg)}.rc36SystemVisual img{transform:scale(1.018) translate3d(var(--media-shift-x), var(--media-shift-y), 0);will-change:transform;transition:transform .22s linear,filter .6s}.rc36SystemCard:hover .rc36SystemVisual img{transform:scale(1.035) translate3d(var(--media-shift-x), var(--media-shift-y), 0)}.rc37InterfaceScan{z-index:2;inset-inline:0;pointer-events:none;opacity:0;background:linear-gradient(#0000,#5dd1dd1f);border-bottom:1px solid #65dce773;height:12%;position:absolute;top:-12%}.rc36SystemCard.isMotionVisible .rc37InterfaceScan{animation:8.5s ease-in-out infinite rc37CardScan}.rc36SystemCard2.isMotionVisible .rc37InterfaceScan{animation-delay:1.1s}.rc36SystemCard3.isMotionVisible .rc37InterfaceScan{animation-delay:2.2s}.rc36SystemCard4.isMotionVisible .rc37InterfaceScan{animation-delay:3.3s}.rc36SystemCard5.isMotionVisible .rc37InterfaceScan{animation-delay:4.4s}@keyframes rc37CardScan{0%,54%{opacity:0;translate:0}58%{opacity:.4}78%{opacity:.18}88%,to{opacity:0;translate:0 930%}}.rc36SystemCard.isMotionVisible .rc36Verified{animation:rc37VerifiedIn .65s var(--rc37-spring) .35s both}@keyframes rc37VerifiedIn{0%{opacity:0;translate:0 8px;scale:.94}to{opacity:1;translate:0;scale:1}}.v9PipelineTrack{--section-progress:0;position:relative}.v9PipelineTrack:after{top:0;bottom:0;pointer-events:none;opacity:.4;background:linear-gradient(180deg, #405f19, var(--v9-acid), transparent);width:1px;transform:scaleY(var(--section-progress));transform-origin:top;content:"";position:absolute;inset-inline-start:276px}.v9PipelineTrack li.isMotionVisible .v9PipelineNode i{animation:rc37NodeWake .72s var(--rc37-spring) both}.v9PipelineTrack li:nth-child(2) .v9PipelineNode i{animation-delay:70ms}.v9PipelineTrack li:nth-child(3) .v9PipelineNode i{animation-delay:.14s}.v9PipelineTrack li:nth-child(4) .v9PipelineNode i{animation-delay:.21s}.v9PipelineTrack li:nth-child(5) .v9PipelineNode i{animation-delay:.28s}.v9PipelineTrack li:nth-child(6) .v9PipelineNode i{animation-delay:.35s}@keyframes rc37NodeWake{0%{opacity:.2;rotate:-18deg;scale:.72}70%{scale:1.08}to{scale:1;rotate:0;opacity:1}}.rc22ArchitectureMap[data-tilt],.v9AboutPortrait[data-tilt]{transform-origin:50%}.rc22ArchitectureMap.isTilting,.v9AboutPortrait.isTilting{box-shadow:0 42px 100px #00000047,0 0 45px #c49a4a0e}.spotlightSurface:after{z-index:4;opacity:0;background:radial-gradient(460px circle at var(--mx) var(--my), #d9b3601c, transparent 46%);mix-blend-mode:screen}.spotlightSurface.isPointerActive:after{opacity:1}.v9PrimaryButton,.buttonGhost,.arrowLink{transition:translate .24s var(--rc37-ease), border-color .24s ease, box-shadow .24s ease, color .24s ease, background .24s ease}.v9PrimaryButton:hover,.buttonGhost:hover{translate:0 -2px}.v9PrimaryButton:active,.buttonGhost:active{translate:0;scale:.985}.arrowLink:hover{translate:4px}.locale-fa .arrowLink:hover{translate:-4px}.siteHeader{transition:background .3s,box-shadow .3s,border-color .3s}.siteHeader[data-scrolled=true]{background:#05090ae8;border-bottom-color:#c49a4a38;box-shadow:0 14px 40px #00000042}@media (max-width:1080px){.rc36HeroProof .rc36ProofFrame{translate:0 calc(var(--parallax-y) * .45)}.v9PipelineTrack:after{display:none}}@media (max-width:720px){.rc36SystemsRail:after{display:none}.rc36SystemCard .rc36SystemCopy,.rc36SystemCard .rc36SystemVisual{transform:none}.rc36HeroProof .rc36ProofFrame{translate:none}}@media (prefers-reduced-motion:reduce){.motionEnhanced .v9HeroCopy h1>span,.motionEnhanced .v9PersianHeroTitle>span,.motionEnhanced .v9HeroKicker,.motionEnhanced .v9HeroBottom,.rc36ProofBadges span,.rc36ProofCallout,.rc36Verified{opacity:1!important;clip-path:none!important;animation:none!important;translate:none!important;scale:1!important}.rc37ProofScan,.rc37ProofSweep,.rc36SystemsRail:after,.rc37InterfaceScan,.v9PipelineTrack:after{display:none!important}.rc36HeroProof .rc36ProofFrame,.rc36ProofImage img,.rc36SystemVisual img{transition:none!important;transform:none!important}}.motionEnhanced .rc36HeroProof.isMotionVisible{animation:rc37ProofEnter .9s var(--rc37-ease) both}.motionEnhanced .rc36SystemCard.isMotionVisible{animation:rc37CardEnter .78s var(--rc37-ease) var(--motion-delay,0s) both}.motionEnhanced .rc36SystemsHeader.isMotionVisible,.motionEnhanced .rc36SystemsFooter.isMotionVisible{animation:rc37SectionEnter .72s var(--rc37-ease) both}@keyframes rc37ProofEnter{0%{opacity:0;clip-path:inset(0 0 0 12% round 12px);translate:34px 12px}to{opacity:1;clip-path:inset(0 round 12px);translate:0}}.locale-fa .motionEnhanced .rc36HeroProof.isMotionVisible{animation-name:rc37ProofEnterRtl}@keyframes rc37ProofEnterRtl{0%{opacity:0;clip-path:inset(0 12% 0 0 round 12px);translate:-34px 12px}to{opacity:1;clip-path:inset(0 round 12px);translate:0}}@keyframes rc37CardEnter{0%{opacity:0;clip-path:inset(4% 0 round 8px);translate:0 24px}to{opacity:1;clip-path:inset(0 round 8px);translate:0}}@keyframes rc37SectionEnter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.motionEnhanced .rc36HeroProof.isMotionVisible,.locale-fa .motionEnhanced .rc36HeroProof.isMotionVisible,.motionEnhanced .rc36SystemCard.isMotionVisible,.motionEnhanced .rc36SystemsHeader.isMotionVisible,.motionEnhanced .rc36SystemsFooter.isMotionVisible{opacity:1!important;clip-path:none!important;animation:none!important;translate:none!important}}
.headerTelegram,.telegramButton,.mobileMenuTelegram,.contactTelegramBlock,.telegramFloatingContact{--telegram-accent:#d9b45f}.headerActions{align-items:center;gap:8px;display:inline-flex}.headerTelegram{color:#c9d0ce;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#090d0cb8;border:1px solid #d9b45f38;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding-inline:12px;font-size:.69rem;font-weight:700;transition:border-color .2s,color .2s,background .2s,translate .2s;display:inline-flex}.headerTelegram svg,.telegramButton svg,.mobileMenuTelegram svg,.contactTelegramIcon svg,.telegramFloatingContact svg{flex:none;width:18px;height:18px}.headerTelegram:hover{color:#f1d38a;background:#d9b45f12;border-color:#d9b45f85;translate:0 -1px}.telegramButton{justify-content:center;align-items:center;gap:9px;display:inline-flex}.telegramButton svg{color:var(--telegram-accent)}.heroActions .heroTelegramButton{border-color:#d9b45f3d}.pageHeroActions,.finalCtaActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.finalCtaActions{justify-content:flex-end;align-self:center;max-width:320px}.finalCtaActions .button{width:100%}.mobileMenuTelegram{color:#f0d489;background:#d9b45f0e;border:1px solid #d9b45f40;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:12px 14px;display:grid}.mobileMenuTelegram small{color:#84908b;letter-spacing:.03em;font-size:.61rem}.contactTelegramBlock{color:#e8ecea;background:radial-gradient(circle at 12%,#d9b45f1c,#0000 26%),linear-gradient(135deg,#0d110ffa,#050908fa);border:1px solid #d9b45f47;border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:18px;transition:border-color .2s,translate .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.contactTelegramBlock:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 28%,#ffffff0b 48%,#0000 68%);transition:translate .55s;position:absolute;inset:0;translate:-110%}.contactTelegramBlock:hover{border-color:#d9b45f85;translate:0 -2px;box-shadow:0 18px 38px #0000003d}.contactTelegramBlock:hover:after{translate:110%}.contactTelegramIcon{color:#e1bd67;background:#d9b45f0f;border:1px solid #d9b45f52;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.contactTelegramBlock>span:nth-child(2){gap:3px;display:grid}.contactTelegramBlock small,.contactTelegramBlock em{color:#82908a;font-size:.7rem;font-style:normal}.contactTelegramBlock strong{color:#f0d489;letter-spacing:.015em;font-size:1.12rem}.contactTelegramBlock>b{color:#bdc6c2;font-size:1.05rem}.telegramFloatingContact{z-index:89;right:78px;bottom:max(18px, env(safe-area-inset-bottom));color:#d8c17c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#040c0be6;border:1px solid #d9b45f47;border-radius:999px;grid-template-columns:auto auto;grid-template-areas:"icon label""icon handle";align-items:center;column-gap:9px;min-height:48px;padding:7px 14px 7px 10px;transition:opacity .22s,translate .22s,border-color .2s,background .2s;display:grid;position:fixed;translate:0 12px;box-shadow:0 14px 34px #0000004f}.telegramFloatingContact[data-visible=true]{opacity:1;pointer-events:auto;translate:0}.telegramFloatingContact:hover{color:#f2d98e;background:#12120df5;border-color:#d9b45f94;translate:0 -2px}.telegramFloatingContact svg{grid-area:icon;width:24px;height:24px}.telegramFloatingContact span{letter-spacing:.07em;text-transform:uppercase;grid-area:label;align-self:end;font-size:.67rem;font-weight:800}.telegramFloatingContact small{color:#7f8c87;letter-spacing:.02em;grid-area:handle;align-self:start;font-size:.55rem}.locale-fa .headerTelegram,.locale-fa .telegramFloatingContact span{letter-spacing:0;text-transform:none}.locale-fa .telegramFloatingContact{left:78px;right:auto}.locale-fa .contactTelegramBlock strong,.locale-fa .mobileMenuTelegram small,.locale-fa .telegramFloatingContact small{direction:ltr;unicode-bidi:isolate}@media (max-width:1260px){.headerTelegram span{display:none}.headerTelegram{width:40px;padding:0}}@media (max-width:980px){.headerActions{display:none}.finalCtaActions{justify-content:flex-start;width:100%;max-width:none}}@media (max-width:660px){.pageHeroActions,.finalCtaActions{grid-template-columns:1fr;width:100%;display:grid}.pageHeroActions .button,.finalCtaActions .button{width:100%}.telegramFloatingContact{right:66px;bottom:max(12px, env(safe-area-inset-bottom));border-radius:50%;grid-template-columns:1fr;grid-template-areas:"icon";justify-items:center;width:46px;min-height:46px;padding:0}.locale-fa .telegramFloatingContact{left:66px;right:auto}.telegramFloatingContact span,.telegramFloatingContact small{display:none}.telegramFloatingContact svg{width:22px;height:22px}.contactTelegramBlock{grid-template-columns:auto minmax(0,1fr)}.contactTelegramBlock>b{display:none}}@media (prefers-reduced-motion:reduce){.headerTelegram,.contactTelegramBlock,.contactTelegramBlock:after,.telegramFloatingContact{transition:none!important}.headerTelegram:hover,.contactTelegramBlock:hover,.telegramFloatingContact:hover{translate:0}.contactTelegramBlock:after{display:none}}
