.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}.rc39HeroPlate{aspect-ratio:1;isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.rc39HeroRail{z-index:4;background:#05090af0;border-bottom:1px solid #c49a4a38;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:15px 18px 13px;display:grid;position:relative}.rc39HeroRail:before{content:"";background:linear-gradient(90deg,#0000,#ca9f49b8 8% 92%,#0000);height:1px;position:absolute;top:25px;left:10%;right:10%}.rc39HeroRail span{z-index:1;color:#aeb6b1;min-width:0;font-family:var(--font-mono,ui-monospace, monospace);text-align:center;text-transform:uppercase;justify-items:center;gap:4px;display:grid;position:relative}.rc39HeroRail i{background:#071012;border:2px solid #d7aa55;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #05090af2,0 0 12px #d7aa5538}.rc39HeroRail b{display:none}.rc39HeroRail em{letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.43rem,.54vw,.58rem);font-style:normal;font-weight:760;line-height:1.2;overflow:hidden}.locale-fa .rc39HeroRail em{font-family:var(--font-fa-body), Tahoma, sans-serif;letter-spacing:0;text-transform:none}.rc39HeroGrid{background:linear-gradient(#2db3c109 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#2db3c109 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 72% 30%,#1fa4b112,#0000 34%),#05090b;grid-template-rows:minmax(0,1fr) minmax(0,.62fr) minmax(0,.9fr);grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:8px;min-height:0;padding:10px;display:grid}.rc39HeroPanel{background:#080d0f;border:1px solid #cba14c8a;border-radius:6px;min-width:0;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000075}.rc39HeroPanel:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(#04080ae6 0,#04080a59 26%,#0000 48%),linear-gradient(#0000 75%,#04080ab8),linear-gradient(90deg,#04080a29,#0000 22% 78%,#04080a1f);position:absolute;inset:0}.rc39HeroPanel1{grid-area:1/1/span 2}.rc39HeroPanel2{grid-area:1/2}.rc39HeroPanel3{grid-area:2/2}.rc39HeroPanel4{grid-area:3/1}.rc39HeroPanel5{grid-area:3/2}.rc39HeroPanel picture,.rc39HeroPanel img{width:100%;height:100%;display:block}.rc39HeroPanel picture{position:absolute;inset:0}.rc39HeroPanel img{object-fit:cover;object-position:center top;filter:saturate(.9)contrast(1.045)brightness(.82)}.rc39HeroPanel1 img{object-position:49% center}.rc39HeroPanel2 img{object-position:center 18%}.rc39HeroPanel3 img,.rc39HeroPanel4 img{object-position:center 13%}.rc39HeroPanel5 img{object-position:center 17%}.rc39HeroPanel header{z-index:2;color:#f4f0e7;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:7px;padding:9px 10px 18px;line-height:1.15;display:grid;position:absolute;top:0;left:0;right:0}.rc39HeroPanel header>span,.rc39HeroPanel header>b{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.46rem,.56vw,.61rem)}.rc39HeroPanel header>span{color:#e3b55a}.rc39HeroPanel header>b{color:#c6a963}.rc39HeroPanel header>strong{text-align:end;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.62rem,.76vw,.82rem);font-weight:730;overflow:hidden}.locale-fa .rc39HeroPanel header>b{font-family:var(--font-fa-body), Tahoma, sans-serif;letter-spacing:0;text-transform:none}.rc39HeroVerified{z-index:2;color:#c7d2cc;max-width:calc(100% - 16px);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:clamp(.39rem,.48vw,.51rem);display:inline-flex;position:absolute;bottom:7px;right:8px;overflow:hidden}.rc39HeroVerified i{background:#66d786;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 9px #66d786b8}.locale-fa .rc39HeroVerified{font-family:var(--font-fa-body), Tahoma, sans-serif;letter-spacing:0;left:8px;right:auto}.rc39HeroPlate figcaption{z-index:4;background:#05090af5;min-height:70px;position:relative}.locale-fa .rc36ProofCallout{font-family:var(--font-fa-body), Tahoma, sans-serif;direction:rtl}.rc24LiveValidation .v9SplitHeading{margin-bottom:0}.rc24LiveValidation .v9SplitHeadingLight h2{color:#f2efe7;text-shadow:0 12px 42px #00000057}.rc24LiveValidation .v9SplitHeadingLight>p{color:#b7c0ba;border-color:#d2ad5c57;padding-top:20px}.rc24LiveValidation .v9SplitHeadingLight .eyebrow{color:#d2ad5c}.rc24LiveValidation .rc24LiveValidationGrid{margin-top:clamp(28px,3.5vw,48px)}.locale-fa .rc24LiveValidation .v9SplitHeadingLight h2{color:#f4f0e7}.locale-fa .rc24LiveValidation .v9SplitHeadingLight>p{color:#bac4be}.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(410px,auto) minmax(330px,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/auto/13;grid-template-columns:minmax(260px,.46fr) minmax(0,1.54fr)}.rc36SystemCard2{grid-area:2/1/auto/4}.rc36SystemCard3{grid-area:2/4/auto/7}.rc36SystemCard4{grid-area:2/7/auto/10}.rc36SystemCard5{grid-area:2/10/auto/13}.rc36SystemCard1 .rc36SystemCopy{padding:clamp(22px,2vw,30px)}.rc36SystemCard1 .rc36SystemMeta{margin-bottom:0}.rc36SystemCard1 .rc36SystemCopy h3{max-width:18ch;margin:24px 0 10px;font-size:clamp(1.65rem,2.1vw,2.25rem)}.rc36SystemCard1 .rc36SystemCopy>p{-webkit-line-clamp:3;margin-bottom:12px;font-size:clamp(.78rem,.84vw,.9rem);line-height:1.55}.rc36SystemCard1 .rc36SystemCopy .tagList{margin-bottom:12px}.rc36SystemCard2,.rc36SystemCard3,.rc36SystemCard4,.rc36SystemCard5{grid-template-rows:minmax(155px,.8fr) minmax(175px,1.2fr);grid-template-columns:minmax(0,1fr)}.rc36SystemCard2 .rc36SystemCopy,.rc36SystemCard3 .rc36SystemCopy,.rc36SystemCard4 .rc36SystemCopy,.rc36SystemCard5 .rc36SystemCopy{min-height:0;padding:18px}.rc36SystemCard2 .rc36SystemCopy h3,.rc36SystemCard3 .rc36SystemCopy h3,.rc36SystemCard4 .rc36SystemCopy h3,.rc36SystemCard5 .rc36SystemCopy h3{max-width:19ch;margin:20px 0 8px;font-size:clamp(1.02rem,1.22vw,1.32rem);line-height:1.08}.rc36SystemCard2 .rc36SystemCopy>p,.rc36SystemCard3 .rc36SystemCopy>p,.rc36SystemCard4 .rc36SystemCopy>p,.rc36SystemCard5 .rc36SystemCopy>p{-webkit-line-clamp:2;margin-bottom:10px;font-size:clamp(.7rem,.72vw,.78rem);line-height:1.5}.rc36SystemCard2 .rc36SystemCopy .tagList,.rc36SystemCard3 .rc36SystemCopy .tagList,.rc36SystemCard4 .rc36SystemCopy .tagList,.rc36SystemCard5 .rc36SystemCopy .tagList{display:none}.rc36SystemCard2 .rc36SystemCopy .arrowLink,.rc36SystemCard3 .rc36SystemCopy .arrowLink,.rc36SystemCard4 .rc36SystemCopy .arrowLink,.rc36SystemCard5 .rc36SystemCopy .arrowLink{font-size:.62rem}.rc36SystemCard2 .rc36SystemVisual,.rc36SystemCard3 .rc36SystemVisual,.rc36SystemCard4 .rc36SystemVisual,.rc36SystemCard5 .rc36SystemVisual{border-top:1px solid #c49a4a33;border-inline-start:0;min-height:0}.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}.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}.rc36SystemCard1{grid-template-columns:minmax(225px,.5fr) minmax(0,1.5fr)}.rc36SystemCopy{padding:22px}.rc36SystemCopy h3{font-size:clamp(1.25rem,1.8vw,1.85rem)}.rc36SystemCard2,.rc36SystemCard3,.rc36SystemCard4,.rc36SystemCard5{grid-template-columns:1fr}.rc36SystemCard2 .rc36SystemCopy h3,.rc36SystemCard3 .rc36SystemCopy h3,.rc36SystemCard4 .rc36SystemCopy h3,.rc36SystemCard5 .rc36SystemCopy h3{font-size:clamp(.98rem,1.32vw,1.2rem)}}@media (max-width:1080px){.v9Hero,.locale-fa .v9Hero{grid-template-columns:minmax(0,1fr)}.rc36HeroProof{width:min(100%,780px);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:430px}.rc36SystemCard1{grid-column:1/-1;grid-template-rows:auto auto;grid-template-columns:1fr;min-height:0}.rc36SystemCopy{min-height:190px}.rc36SystemVisual{border-top:1px solid #c49a4a33;border-inline-start:0;min-height:225px}.rc36SystemCard1 .rc36SystemVisual{aspect-ratio:2048/977;border-top:1px solid #c49a4a33;border-inline-start:0;min-height:0}}@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}.rc39HeroPlate{aspect-ratio:1}.rc39HeroRail{padding:9px 8px 7px}.rc39HeroRail:before{top:17px;left:8%;right:8%}.rc39HeroRail i{border-width:1px;width:7px;height:7px}.rc39HeroRail em{font-size:clamp(.36rem,1.65vw,.46rem)}.rc39HeroGrid{background-size:18px 18px,18px 18px,auto,auto;gap:4px;padding:5px}.rc39HeroPanel{border-radius:3px}.rc39HeroPanel header{gap:4px;padding:6px 6px 14px}.rc39HeroPanel header>span,.rc39HeroPanel header>b{font-size:clamp(.38rem,1.55vw,.48rem)}.rc39HeroPanel header>strong{display:none}.rc39HeroPanel1 header>strong{font-size:clamp(.46rem,1.9vw,.61rem);display:block}.rc39HeroVerified{display:none}.rc39HeroPlate figcaption{min-height:54px;padding:9px 10px}.rc39HeroPlate figcaption strong{font-size:clamp(.58rem,2.25vw,.72rem);line-height:1.35}.rc39HeroPlate figcaption span{display:none}.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:3}.rc36SystemCopy .tagList{display:none}.rc36SystemVisual,.rc36SystemCard1 .rc36SystemVisual{border-top:1px solid #c49a4a33;border-inline-start:0;min-height:260px}.rc36SystemCard1 .rc36SystemVisual{aspect-ratio:2048/977;min-height:0}.rc36SystemCard1 .rc36SystemVisual img{object-position:center}.rc36SystemsFooter{flex-direction:column;align-items:flex-start}.rc36SystemsFooter>span{line-height:1.7}}@media (prefers-reduced-motion:reduce){.rc36SystemVisual img{transition:none}.rc39HeroPlate{transition:none!important;translate:none!important}}
: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}}.motionEnhanced .rc39HeroPanel{opacity:0;transform-origin:50%;transform:translateY(14px)scale(.985)}.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroPanel{animation:rc39HeroPanelIn .72s var(--rc37-ease) both}.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroPanel1{animation-delay:.21s}.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroPanel2{animation-delay:.33s}.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroPanel3{animation-delay:.45s}.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroPanel4{animation-delay:.57s}.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroPanel5{animation-delay:.69s}@keyframes rc39HeroPanelIn{0%{opacity:0;filter:brightness(.72);transform:translateY(14px)scale(.985)}72%{opacity:1;filter:brightness(1.025);transform:translateY(-2px)scale(1.002)}to{opacity:1;filter:brightness();transform:translate(0,0)scale(1)}}.motionEnhanced .rc39HeroRail span i{opacity:.34;scale:.72}.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroRail span i{animation:rc39HeroNodeWake .5s var(--rc37-spring) both}.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroRail span:first-child i{animation-delay:.18s}.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroRail span:nth-child(2) i{animation-delay:.3s}.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroRail span:nth-child(3) i{animation-delay:.42s}.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroRail span:nth-child(4) i{animation-delay:.54s}.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroRail span:nth-child(5) i{animation-delay:.66s}@keyframes rc39HeroNodeWake{0%{opacity:.34;background:#071012;scale:.72}68%{opacity:1;background:#e5b75d;scale:1.28;box-shadow:0 0 0 4px #05090af2,0 0 22px #e5b75d85}to{opacity:1;background:#071012;scale:1}}.rc39HeroRail:after{z-index:2;pointer-events:none;opacity:0;content:"";background:#78dbe7;border:1px solid #070c0deb;border-radius:50%;width:8px;height:8px;position:absolute;top:21px;left:10%;box-shadow:0 0 0 4px #78dbe70f,0 0 18px #78dbe794}.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroRail:after{animation:10s linear 1.05s infinite rc39HeroRailTravel}@keyframes rc39HeroRailTravel{0%,4%{opacity:0;left:10%}7%{opacity:.92}40%{opacity:.92;left:calc(90% - 8px)}44%,to{opacity:0;left:calc(90% - 8px)}}.rc39HeroGrid{position:relative}.rc39HeroGrid:after{z-index:5;pointer-events:none;opacity:0;filter:blur(8px);content:"";background:linear-gradient(90deg,#0000,#efcf841a,#0000);width:16%;position:absolute;inset:-34% auto -34% -22%;rotate:12deg}.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroGrid:after{animation:11s ease-in-out 1.35s infinite rc39HeroOpticalPass}@keyframes rc39HeroOpticalPass{0%,8%{opacity:0;left:-22%}12%{opacity:.22}34%{opacity:0;left:108%}35%,to{opacity:0;left:108%}}@media (hover:hover) and (pointer:fine){.rc39HeroPanel img{transition:transform .7s var(--rc37-ease), filter .55s ease}.rc39HeroPanel:hover img{filter:saturate(.94)contrast(1.055)brightness(.86);transform:scale(1.018)}}@media (hover:none),(pointer:coarse),(max-width:720px){.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroRail:after{animation:rc39HeroRailTravel 1.35s var(--rc37-ease) .72s 1 both}.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroGrid:after{animation:none}}.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,.rc39HeroPanel,.rc39HeroPanel img{transition:none!important;transform:none!important}.motionEnhanced .rc39HeroPanel,.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroPanel,.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroRail span i{opacity:1!important;filter:none!important;animation:none!important;scale:1!important}.rc39HeroRail:after,.rc39HeroGrid:after{display: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}}
:root{--gold:#c9a84c;--gold-dim:#c9a84c26;--gold-border:#c9a84c4d;--cyan-accent:#4fc3c3;--surface-1:#0a0b0e;--surface-2:#111318;--surface-3:#181b22;--text-primary:#e8e6e0;--text-secondary:#7a7870;--text-muted:#4a4845;--mono-label:11px}.section-label{font-size:var(--mono-label);letter-spacing:.15em;text-transform:uppercase;color:var(--text-secondary);font-family:var(--font-mono), "JetBrains Mono", "Inter", monospace!important}.gold-line{background:linear-gradient(90deg, var(--gold) 0%, transparent 100%);border:none;height:1px;margin:0}.stat-number{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--gold);font-size:32px;font-weight:600;line-height:1}.stat-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-top:6px;font-size:10px}.button-matte{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;color:var(--gold);border:1px solid var(--gold-border);cursor:pointer;text-transform:uppercase;background:0 0;border-radius:2px;padding:12px 24px;font-size:11px;text-decoration:none;transition:all .2s;display:inline-block}.button-matte:hover{background:var(--gold);color:var(--surface-1)}.button-ghost-matte{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;color:var(--text-secondary);cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #7a787040;border-radius:2px;padding:12px 24px;font-size:11px;text-decoration:none;transition:all .2s;display:inline-block}.button-ghost-matte:hover{border-color:var(--text-primary);color:var(--text-primary)}.stage-number-faint{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#c9a84c1a;letter-spacing:-.02em;font-size:56px;font-weight:700;line-height:1}.hero-card-frame{background:var(--surface-2);border:1px solid #ffffff0f;border-radius:3px;overflow:hidden}.v9Hero h1.hero-heading-matte{color:var(--text-primary);letter-spacing:-.025em;text-transform:none;font-size:clamp(56px,9vw,108px);font-weight:700;line-height:.88;font-family:var(--font-en-display), "Space Grotesk", sans-serif!important}.v9Hero h1.hero-heading-matte>span{color:var(--text-primary);display:inline}.v9Hero h1.hero-heading-matte .hero-gold-word{color:var(--gold)}.hero-stats-row{border-top:1px solid var(--gold-dim);gap:40px;margin-top:48px;padding-top:32px;display:flex}.hero-kicker-matte{border:1px solid var(--gold-dim);border-radius:2px;align-items:center;gap:8px;margin-bottom:32px;padding:6px 12px;display:inline-flex}.hero-kicker-dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.hero-kicker-text{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--gold);letter-spacing:.15em;font-size:10px}.hero-description-matte{color:var(--text-secondary);max-width:440px;font-size:15px;line-height:1.75}.hero-badge-matte{font-family:var(--font-mono), "JetBrains Mono", monospace;border:1px solid var(--gold-dim);color:var(--gold);letter-spacing:.05em;text-transform:uppercase;background:#0a0b0ed9;border-radius:2px;padding:4px 8px;font-size:9px}.hero-badge-cyan{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--cyan-accent);letter-spacing:.1em;text-transform:uppercase;font-size:8px}.matte-project-heading{color:var(--text-primary);letter-spacing:-.01em;font-size:clamp(20px,2.5vw,26px);font-weight:700;line-height:1.2;font-family:var(--font-en-display), "Space Grotesk", sans-serif!important}.matte-section-heading{color:var(--text-primary);letter-spacing:-.025em;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:.95;font-family:var(--font-en-display), "Space Grotesk", sans-serif!important}.matte-section-eyebrow{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--gold);font-size:10px}@media (max-width:720px){.hero-stats-row{gap:24px}.stat-number{font-size:26px}}
.rc40HeroStats{border-top:1px solid #d5b16038;flex-wrap:wrap;gap:clamp(18px,3vw,42px);margin:22px 0 4px;padding-top:18px;display:flex}.rc40HeroStats span{gap:2px;min-width:118px;display:grid}.rc40HeroStats strong{font-family:var(--font-en-display),sans-serif;color:var(--gold,#d5b160);font-size:clamp(25px,3vw,38px);line-height:1}.rc40HeroStats small{color:var(--text-secondary,#a6a7aa);text-transform:uppercase;letter-spacing:.08em;font-size:11px;line-height:1.35}.locale-fa .rc40HeroStats small{text-transform:none;letter-spacing:0}.rc40TextLink{color:var(--text-secondary,#b7b8ba);align-items:center;gap:8px;padding:12px 2px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.rc40TextLink:hover,.rc40TextLink:focus-visible{color:var(--gold,#d5b160)}.rc40Capabilities{padding-top:clamp(70px,8vw,118px);padding-bottom:clamp(44px,6vw,84px)}.rc40Capabilities>header{grid-template-columns:minmax(0,.7fr) minmax(0,1.4fr);align-items:end;gap:clamp(24px,6vw,90px);margin-bottom:34px;display:grid}.rc40Capabilities h2{max-width:920px;font-family:var(--font-en-display),sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(34px,5vw,62px);line-height:.98}.rc40CapabilityGrid{border-top:1px solid #d5b16040;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rc40CapabilityGrid article{background:linear-gradient(#ffffff06,#0000);border-inline-end:1px solid #ffffff1a;min-height:270px;padding:30px clamp(22px,3vw,40px) 34px;position:relative}.rc40CapabilityGrid article:last-child{border-inline-end:0}.rc40CapabilityGrid span{font-family:var(--font-mono),monospace;color:var(--gold,#d5b160);letter-spacing:.14em;font-size:11px}.rc40CapabilityGrid h3{margin:70px 0 14px;font-size:clamp(21px,2.2vw,30px);line-height:1.05}.rc40CapabilityGrid p{max-width:42ch;color:var(--text-secondary,#aeb0b3);margin:0;line-height:1.75}.rc36SystemsGrid.v9ProjectStack{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;grid-template-rows:none!important}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard{flex-direction:column;min-height:100%;display:flex;grid-area:auto!important}.rc36SystemsGrid.v9ProjectStack .rc36SystemVisual{order:-1;min-height:250px}.rc36SystemsGrid.v9ProjectStack .rc36SystemCopy{padding:26px}.v9PipelineTrack li p{max-width:42ch}@media (max-width:900px){.rc40Capabilities>header,.rc40CapabilityGrid,.rc36SystemsGrid.v9ProjectStack{grid-template-columns:1fr}.rc40CapabilityGrid article{border-inline-end:0;border-bottom:1px solid #ffffff1a;min-height:auto}.rc40CapabilityGrid article:last-child{border-bottom:0}.rc40CapabilityGrid h3{margin-top:34px}.rc40HeroStats{gap:18px}.rc40HeroStats span{min-width:100px}}@media (max-width:620px){.rc40HeroStats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rc40HeroStats span{min-width:0}.rc40HeroStats strong{font-size:24px}.rc40HeroStats small{font-size:9px}.heroActions .rc40TextLink{justify-content:center;width:100%}.rc40Capabilities h2{font-size:36px}.rc36SystemsGrid.v9ProjectStack .rc36SystemVisual{min-height:210px}}@media (prefers-reduced-motion:reduce){.rc40CapabilityGrid article,.rc40HeroStats span{transition:none!important}}
.rc41ProjectIndex{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,38px);margin-top:clamp(32px,5vw,64px);display:grid}.rc41ProjectCard{border:1px solid color-mix(in srgb, var(--line,#6d777b) 62%, transparent);background:linear-gradient(145deg,#14191cf5,#070a0cfa);border-radius:26px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden;box-shadow:0 24px 60px #0000003d}.rc41ProjectMedia{aspect-ratio:16/9;background:#050708;display:block;position:relative;overflow:hidden}.rc41ProjectMedia picture,.rc41ProjectMedia img{width:100%;height:100%}.rc41ProjectMedia img{object-fit:cover;object-position:top center;transition:transform .42s,filter .42s}.rc41ProjectMedia:hover img,.rc41ProjectMedia:focus-visible img{filter:contrast(1.04)saturate(1.04);transform:scale(1.025)}.rc41ProjectMedia>span{color:#f1d58c;width:48px;height:32px;font:600 .78rem/1 var(--font-mono,monospace);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05080ad1;border:1px solid #ffffff38;border-radius:999px;place-items:center;display:grid;position:absolute;inset-block-start:16px;inset-inline-start:16px}.rc41ProjectCardCopy{flex-direction:column;gap:18px;padding:clamp(24px,3vw,36px);display:flex}.rc41ProjectCardCopy h2{margin:0;font-size:clamp(1.45rem,2.2vw,2.25rem);line-height:1.06}.rc41ProjectCardCopy h2 a{color:inherit;text-decoration:none}.rc41ProjectCardCopy>p:not(.eyebrow){color:var(--text-muted,#aab2b5);margin:0;line-height:1.72}.rc41ProjectCardCopy dl{gap:12px;margin:0;display:grid}.rc41ProjectCardCopy dl div{border-top:1px solid #ffffff14;grid-template-columns:minmax(92px,.3fr) minmax(0,1fr);gap:16px;padding-block:12px;display:grid}.rc41ProjectCardCopy dt{color:#d0ad61;font:600 .7rem/1.4 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase}.rc41ProjectCardCopy dd{color:var(--text,#eef2f3);margin:0;line-height:1.55}.rc41ProjectCardFooter{justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:8px;display:flex}.rc41ProjectCardFooter>span{color:#9ba6aa;font:500 .72rem/1.3 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase}.rc41CaseStudy .breadcrumbs{padding-top:28px}.rc41CaseHeroMedia{background:#050708;border:1px solid #ffffff24;border-radius:24px;margin:0;position:relative;overflow:hidden;box-shadow:0 32px 80px #0000005c}.rc41CaseHeroMedia picture,.rc41CaseHeroMedia img{width:100%;height:100%}.rc41CaseHeroMedia img{object-fit:cover;object-position:top center;min-height:360px;display:block}.rc41CaseHeroMedia figcaption{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040709d4;border:1px solid #ffffff29;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 15px;display:flex;position:absolute;inset-block-end:16px;inset-inline:16px}.rc41CaseHeroMedia figcaption span{color:#e6c77f;font-size:.78rem}.rc41CaseHeroMedia figcaption strong{font:600 .68rem/1.3 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase}.rc41CaseBody{grid-template-columns:minmax(250px,.32fr) minmax(0,.68fr);gap:clamp(40px,6vw,90px);padding-block:clamp(60px,9vw,120px);display:grid}.rc41CaseFacts{background:#090d0fd1;border:1px solid #ffffff1c;border-radius:22px;align-self:start;gap:0;display:grid;position:sticky;top:110px;overflow:hidden}.rc41CaseFacts>div{border-bottom:1px solid #ffffff14;gap:10px;padding:24px;display:grid}.rc41CaseFacts>div:last-child{border-bottom:0}.rc41CaseFacts span{color:#d0ad61;font:600 .7rem/1.35 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase}.rc41CaseFacts strong,.rc41CaseFacts p{margin:0;line-height:1.65}.rc41CaseFacts p{color:var(--text-muted,#aab2b5)}.rc41CaseNarrative{gap:clamp(54px,8vw,96px);display:grid}.rc41CaseNarrative>section>h2,.rc41CaseSectionHeading h2{margin:10px 0 20px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.08}.rc41CaseNarrative>section>p:not(.eyebrow),.rc41CaseBoundaries article p{max-width:78ch;color:var(--text-muted,#aab2b5);margin:0;font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.85}.rc41CaseBoundaries>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rc41CaseBoundaries article{background:#ffffff06;border:1px solid #ffffff1a;border-radius:20px;padding:clamp(24px,3vw,34px)}.rc41CaseBoundaries article h3{color:#e5c579;margin:0 0 14px;font-size:1rem}.rc41CaseLimitations ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rc41CaseLimitations li{color:var(--text-muted,#aab2b5);border:1px solid #ffffff17;border-radius:16px;padding:18px 22px 18px 48px;line-height:1.7;position:relative}.rc41CaseLimitations li:before{content:"!";color:#e5c579;width:20px;height:20px;font:600 .7rem/1 var(--font-mono,monospace);border:1px solid #e5c57973;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;left:18px}.locale-fa .rc41CaseLimitations li{padding:18px 48px 18px 22px}.locale-fa .rc41CaseLimitations li:before{left:auto;right:18px}.rc41CaseEvidence .projectEvidenceGallery{margin-top:24px}.rc41CaseNavigation{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;padding-bottom:clamp(50px,8vw,96px);display:grid}.rc41CaseNavigation>:last-child{text-align:end;justify-self:end}@media (max-width:980px){.rc41ProjectIndex,.rc41CaseBoundaries>div:last-child,.rc41CaseBody{grid-template-columns:1fr}.rc41CaseFacts{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.rc41CaseFacts>div:last-child{grid-column:1/-1}}@media (max-width:640px){.rc41ProjectCardCopy dl div,.rc41CaseFacts,.rc41CaseNavigation{grid-template-columns:1fr}.rc41ProjectCardFooter{flex-direction:column;align-items:flex-start}.rc41CaseFacts>div:last-child{grid-column:auto}.rc41CaseHeroMedia img{min-height:250px}.rc41CaseHeroMedia figcaption{border-width:1px 0 0;border-radius:0;position:static}.rc41CaseNavigation>:last-child{text-align:start;justify-self:start}}@media (prefers-reduced-motion:reduce){.rc41ProjectMedia img{transition:none}.rc41ProjectMedia:hover img,.rc41ProjectMedia:focus-visible img{transform:none}}
.rc42CaseFacts>div:nth-child(2) strong,.rc42CaseFacts>div:nth-child(3) strong{font-size:.95rem;font-weight:560}.rc42CaseNarrative,.rc42CaseSection{min-width:0}.rc42CapabilityGrid{counter-reset:capability;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.rc42CapabilityGrid li{min-height:100%;color:var(--text-muted,#aab2b5);counter-increment:capability;background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff17;border-radius:18px;padding:22px 22px 22px 52px;line-height:1.72;position:relative}.rc42CapabilityGrid li:before{content:counter(capability, decimal-leading-zero);color:#d0ad61;font:600 .68rem/1.4 var(--font-mono,monospace);letter-spacing:.05em;position:absolute;inset-block-start:22px;inset-inline-start:18px}.rc42ArchitectureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rc42ArchitectureGrid article{background:radial-gradient(circle at 100% 0,#d0ad611a,#0000 42%),#080c0ec2;border:1px solid #ffffff1a;border-radius:20px;min-height:220px;padding:30px;position:relative;overflow:hidden}.rc42ArchitectureGrid article>span{color:#d0ad61;font:600 .7rem/1 var(--font-mono,monospace);letter-spacing:.1em;margin-bottom:42px;display:inline-flex}.rc42ArchitectureGrid article h3{margin:0 0 14px;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.25}.rc42ArchitectureGrid article p{color:var(--text-muted,#aab2b5);margin:0;line-height:1.72}.rc42WorkflowList{counter-reset:workflow;border-top:1px solid #ffffff1a;gap:0;margin:0;padding:0;list-style:none;display:grid}.rc42WorkflowList li{color:var(--text-muted,#aab2b5);counter-increment:workflow;border-bottom:1px solid #ffffff1a;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:20px;padding:20px 0;line-height:1.7;display:grid}.rc42WorkflowList li:before{content:counter(workflow, decimal-leading-zero);color:#e4c47a;width:40px;height:28px;font:600 .68rem/1 var(--font-mono,monospace);border:1px solid #d0ad6152;border-radius:999px;place-items:center;display:grid}.rc42InterfaceTableWrap{-webkit-overflow-scrolling:touch;background:#070a0cb8;border:1px solid #ffffff1a;border-radius:20px;max-width:100%;overflow-x:auto}.rc42InterfaceTable{border-collapse:collapse;text-align:start;width:100%;min-width:720px}.rc42InterfaceTable th,.rc42InterfaceTable td{vertical-align:top;text-align:start;border-bottom:1px solid #ffffff14;padding:18px 20px;line-height:1.65}.rc42InterfaceTable thead th{color:#d8b86d;font:600 .7rem/1.4 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;background:#ffffff06}.rc42InterfaceTable tbody th{width:29%;color:var(--text,#eef2f3);font-weight:600}.rc42InterfaceTable tbody td:nth-child(2){color:#dfc47f;width:22%}.rc42InterfaceTable tbody td:last-child{color:var(--text-muted,#aab2b5)}.rc42InterfaceTable tbody tr:last-child th,.rc42InterfaceTable tbody tr:last-child td{border-bottom:0}.rc42OutputsControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rc42ListPanel{background:#ffffff06;border:1px solid #ffffff1a;border-radius:20px;min-width:0;padding:clamp(24px,3vw,34px)}.rc42ListPanel h2{margin:10px 0 20px;font-size:clamp(1.35rem,2vw,2rem);line-height:1.15}.rc42ListPanel ul,.rc42Validation>ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.rc42ListPanel li,.rc42Validation>ul>li{color:var(--text-muted,#aab2b5);padding-inline-start:22px;line-height:1.7;position:relative}.rc42ListPanel li:before,.rc42Validation>ul>li:before{content:"";border:1px solid #d0ad61;border-radius:50%;width:7px;height:7px;position:absolute;inset-block-start:.68em;inset-inline-start:0}.rc42Validation>aside{background:linear-gradient(145deg,#44b4c214,#ffffff04);border:1px solid #60cdd83d;border-radius:18px;margin-top:26px;padding:24px}.rc42Validation>aside strong{color:#a9e1e5;font:600 .74rem/1.4 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;display:block}.rc42Validation>aside p{color:var(--text-muted,#aab2b5);margin:0;line-height:1.75}.locale-fa .rc42InterfaceTable{direction:rtl}.locale-fa .rc42InterfaceTable bdi{direction:ltr;unicode-bidi:isolate}@media (max-width:1120px){.rc42CapabilityGrid,.rc42ArchitectureGrid,.rc42OutputsControls{grid-template-columns:1fr}.rc42ArchitectureGrid article{min-height:0}.rc42ArchitectureGrid article>span{margin-bottom:26px}}@media (max-width:640px){.rc42CapabilityGrid li{padding:20px 18px 20px 48px}.locale-fa .rc42CapabilityGrid li{padding:20px 48px 20px 18px}.rc42WorkflowList li{grid-template-columns:44px minmax(0,1fr);gap:12px}.rc42WorkflowList li:before{width:36px}.rc42ArchitectureGrid article,.rc42ListPanel,.rc42Validation>aside{padding:22px}}.projectEvidenceGalleryVisible{content-visibility:visible;contain-intrinsic-size:none;background:0 0;border:0;gap:clamp(28px,4vw,48px);margin-top:24px;display:grid}.projectEvidenceGroup{border:1px solid var(--line-subtle);background:#050e16b8;border-radius:18px;gap:20px;padding:clamp(18px,2.4vw,28px);display:grid}.projectEvidenceGroupBackup{background:linear-gradient(145deg,#c49a4a12,#050e16c2);border-color:#c49a4a57}.projectEvidenceGroupHeader{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.projectEvidenceGroupHeader>div{gap:8px;max-width:780px;display:grid}.projectEvidenceGroupHeader .eyebrow,.projectEvidenceGroupHeader p{margin:0}.projectEvidenceGroupHeader>div>p:last-child{color:var(--muted);line-height:1.75}.projectEvidenceGroupHeader>strong{color:#e4c783;white-space:nowrap;background:#c49a4a14;border:1px solid #c49a4a47;border-radius:999px;flex:none;padding:8px 12px;font-size:.72rem;font-weight:700}.projectEvidenceGalleryVisible .projectEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0;display:grid}.projectEvidenceGalleryVisible .projectEvidenceFigure{min-width:0}.locale-fa .projectEvidenceGroupHeader{text-align:right}@media (max-width:900px){.projectEvidenceGalleryVisible .projectEvidenceGrid{grid-template-columns:1fr}}@media (max-width:640px){.projectEvidenceGroupHeader{display:grid}.projectEvidenceGroupHeader>strong{justify-self:start}.locale-fa .projectEvidenceGroupHeader>strong{justify-self:end}}
.v9Hero,.locale-fa .v9Hero{grid-template-columns:minmax(420px,.78fr) minmax(650px,1.22fr);gap:clamp(30px,3.7vw,64px)}.v9Hero h1{font-size:clamp(3.35rem,5.85vw,6.65rem);line-height:.82}.v9HeroBottom{margin-top:clamp(28px,3.8vw,46px)}.v9HeroBottom>p:first-child{color:#a7b0aa;max-width:550px;font-size:clamp(.96rem,1.18vw,1.08rem);line-height:1.65}.v9HeroSystemNote{color:#89948d;align-items:baseline;gap:.38em;max-width:550px;margin:14px 0 0;font-size:.79rem;line-height:1.58;display:flex}.v9HeroSystemNote strong{color:#dec27c;white-space:nowrap;flex:none;font-size:.78rem}.v9HeroSystemNote span{min-width:0}.locale-fa .v9HeroBottom>p:first-child{line-height:1.86}.locale-fa .v9HeroSystemNote{grid-template-columns:none;gap:.45em;max-width:560px;padding:12px 14px;display:flex}.rc40HeroStats{background:#ffffff03;border:1px solid #d5b16033;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:20px 0 4px;padding-top:0;display:grid;overflow:hidden}.rc40HeroStats span{border-inline-end:1px solid #ffffff14;min-width:0;padding:15px 13px 14px}.rc40HeroStats span:last-child{border-inline-end:0}.rc40HeroStats strong{font-size:clamp(24px,2.45vw,34px)}.rc40HeroStats small{max-width:16ch;font-size:9px;line-height:1.42}.rc36ProofBadges{gap:7px;margin-bottom:10px}.rc36ProofBadges span{letter-spacing:.1em;min-height:26px;padding:5px 9px;font-size:.55rem}.rc39HeroPanel{isolation:isolate;background:radial-gradient(circle at 50% 42%,#c49a4a14,#0000 48%),linear-gradient(145deg,#0a1012,#050809 72%)}.rc44HeroFallback{z-index:0;color:#e0c88c57;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-align:center;text-transform:uppercase;place-items:center;padding:20px;font-size:clamp(.48rem,.7vw,.68rem);font-weight:700;display:grid;position:absolute;inset:0}.locale-fa .rc44HeroFallback{font-family:var(--font-fa-body), Tahoma, sans-serif;letter-spacing:0}.rc39HeroPanel>img{z-index:1;object-fit:cover;object-position:center;opacity:1;background:0 0;width:100%;height:100%;display:block;position:absolute;inset:0}.rc39HeroPanel1 img,.rc39HeroPanel2 img,.rc39HeroPanel3 img,.rc39HeroPanel4 img,.rc39HeroPanel5 img{object-position:center}.rc39HeroPanel header{z-index:3;align-items:start;padding:9px 10px 18px}.rc39HeroPanel header>strong{text-align:end;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:clamp(.61rem,.72vw,.78rem);line-height:1.18;display:-webkit-box;overflow:hidden}.motionEnhanced .rc36HeroProof,.motionEnhanced .rc36HeroProof.isMotionVisible,.locale-fa .motionEnhanced .rc36HeroProof,.locale-fa .motionEnhanced .rc36HeroProof.isMotionVisible{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;animation:none!important;translate:none!important;scale:1!important}.motionEnhanced .rc39HeroPanel,.motionEnhanced .rc36HeroProof.isMotionVisible .rc39HeroPanel{opacity:1!important;filter:none!important;animation:none!important;transform:translate(0,0)scale(1)!important}.motionEnhanced .rc36ProofBadges span,.motionEnhanced .rc36HeroProof.isMotionVisible .rc36ProofBadges span{opacity:1!important;animation:none!important;translate:none!important}.motionEnhanced .v9HeroCopy,.motionEnhanced .v9HeroCopy.isVisible,.motionEnhanced .v9HeroCopy h1>span,.motionEnhanced .v9HeroKicker,.motionEnhanced .v9HeroBottom{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;animation:none!important;translate:none!important;scale:1!important}.rc39HeroPlate figcaption{min-height:66px}.rc39HeroPlate figcaption span{max-width:31ch}@media (max-width:1180px){.v9Hero,.locale-fa .v9Hero{grid-template-columns:minmax(390px,.74fr) minmax(600px,1.26fr);gap:32px}.v9Hero h1{font-size:clamp(3.2rem,5.7vw,5.9rem)}}@media (max-width:1080px){.v9Hero,.locale-fa .v9Hero{grid-template-columns:minmax(0,1fr)}.v9HeroCopy,.locale-fa .v9HeroCopy{max-width:760px}.rc36HeroProof{width:min(100%,840px)}}@media (max-width:720px){.v9Hero h1{font-size:clamp(3.05rem,15.5vw,5.25rem)}.rc40HeroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.rc40HeroStats span:nth-child(2){border-inline-end:0}.rc40HeroStats span:nth-child(-n+2){border-bottom:1px solid #ffffff14}.rc39HeroPanel header{grid-template-columns:auto minmax(0,1fr);gap:4px}.rc39HeroPanel header>b{display:none}.rc39HeroPanel header>strong,.rc39HeroPanel1 header>strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.42rem,1.8vw,.56rem);display:block;overflow:hidden}.rc44HeroFallback{font-size:.42rem}}@media (max-width:520px){.v9HeroSystemNote{align-items:flex-start;font-size:.75rem}.rc36ProofBadges span:last-child{display:none}.rc39HeroPlate figcaption strong{max-width:100%}}@media (prefers-reduced-motion:reduce){.rc39HeroPanel,.rc39HeroPanel img,.rc36HeroProof{transition:none!important;animation:none!important;transform:none!important}}
.v9Hero,.locale-fa .v9Hero{grid-template-columns:minmax(390px,.72fr) minmax(690px,1.28fr);align-items:start;gap:clamp(52px,6vw,96px)}.v9HeroCopy{max-width:39rem}.v9Hero h1{max-width:8.35ch;font-size:clamp(3rem,5.3vw,6.05rem);line-height:.84}.v9HeroBottom{margin-top:clamp(24px,3vw,38px)}.v9HeroBottom>p:first-child{color:#b8c0bc}.v9HeroSystemNote{color:#9ea8a2}.v9HeroConsole,.rc36HeroProof{margin-top:clamp(56px,7vw,108px)}.rc36ProofBadges span{background:#0a0e11c7;border-color:#d5b1603d}.rc39HeroPanel header{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#06080ad6,#06080a0f)}.rc39HeroPanel header>span,.rc39HeroPanel header>b{text-shadow:0 1px 8px #000000a6}.rc39HeroPanel header>strong{color:#f2f5f3;text-shadow:0 1px 10px #000000b8}.rc39HeroPlate figcaption{background:linear-gradient(#06080a38,#06080ad6)}.rc42ArchitectureGrid article{background:radial-gradient(circle at 100% 0,#d0ad611f,#0000 42%),linear-gradient(#0c1012eb,#070a0ce0)}.rc42ArchitectureGrid article h3{color:#f1f4f2}.rc42ArchitectureGrid article p{color:#bcc5c0;text-wrap:pretty;font-weight:450;line-height:1.8}.rc42CapabilityGrid li,.rc42WorkflowList li,.rc42ListPanel li,.rc42Validation>ul>li,.rc42Validation>aside p,.projectEvidenceGroupHeader>div>p:last-child,.rc42InterfaceTable tbody td:last-child{color:#b3bdb8}.rc42InterfaceTable tbody td:nth-child(2){color:#e4c982}@media (max-width:1360px){.v9Hero,.locale-fa .v9Hero{grid-template-columns:minmax(370px,.74fr) minmax(620px,1.26fr);gap:clamp(40px,4.4vw,70px)}.v9Hero h1{font-size:clamp(2.85rem,5vw,5.55rem)}}@media (max-width:1180px){.v9HeroConsole,.rc36HeroProof{margin-top:24px}}@media (max-width:1080px){.v9Hero,.locale-fa .v9Hero{grid-template-columns:minmax(0,1fr);gap:28px}.v9HeroCopy,.locale-fa .v9HeroCopy{max-width:760px}.v9HeroConsole,.rc36HeroProof{margin-top:0}}@media (max-width:720px){.v9Hero h1{max-width:none;font-size:clamp(2.8rem,13.8vw,4.95rem)}.rc42ArchitectureGrid article p,.rc42CapabilityGrid li,.rc42WorkflowList li,.rc42ListPanel li,.rc42Validation>ul>li,.rc42Validation>aside p{color:#c1c9c5}}
@media (min-width:1181px){.v9Hero,.locale-fa .v9Hero{grid-template-columns:minmax(350px,.64fr) minmax(740px,1.36fr);align-items:start;gap:clamp(72px,7.4vw,132px)}.v9HeroCopy,.locale-fa .v9HeroCopy{max-width:37rem}.v9Hero h1{letter-spacing:-.065em;font-size:clamp(2.7rem,4.65vw,5.3rem);line-height:.86}.v9HeroBottom{margin-top:clamp(22px,2.4vw,34px);padding-left:clamp(0px,2vw,28px)}.v9HeroConsole,.rc36HeroProof{margin-top:clamp(110px,10vw,165px)}}@media (min-width:1081px) and (max-width:1180px){.v9Hero,.locale-fa .v9Hero{grid-template-columns:minmax(360px,.7fr) minmax(610px,1.3fr);gap:clamp(42px,4.6vw,72px)}.v9Hero h1{font-size:clamp(2.8rem,4.95vw,5.15rem)}.v9HeroConsole,.rc36HeroProof{margin-top:46px}}.rc39HeroPanel header{background:linear-gradient(#05080af0,#05080a2e)}.rc39HeroPanel header>span,.rc39HeroPanel header>b,.rc39HeroPanel header>strong,.rc39HeroPlate figcaption strong,.rc39HeroPlate figcaption span{text-shadow:0 1px 12px #000000d1}.rc39HeroPlate figcaption{background:linear-gradient(#05080a24,#05080aeb)}.v9HeroBottom>p:first-child,.v9HeroSystemNote,.rc40HeroStats small{color:#c1c9c5}.rc41CaseFacts{background:linear-gradient(#0a0e11f5,#06090beb);box-shadow:0 18px 48px #0000002e}.rc41CaseFacts strong{color:#f2f4f3;font-weight:620}.rc41CaseFacts p{color:#c0c8c4;font-weight:440}.rc41CaseNarrative>section>p:not(.eyebrow),.rc41CaseBoundaries article p,.rc41CaseLimitations li,.rc42ArchitectureGrid article p,.rc42CapabilityGrid li,.rc42WorkflowList li,.rc42ListPanel li,.rc42Validation>ul>li,.rc42Validation>aside p,.projectEvidenceGroupHeader>div>p:last-child,.rc42InterfaceTable tbody td:last-child{color:#c3cbc7;font-weight:440}.rc42CapabilityGrid li,.rc42ArchitectureGrid article,.rc42ListPanel,.rc42Validation>aside,.rc41CaseBoundaries article,.rc41CaseLimitations li{background:linear-gradient(#0c1012eb,#080b0de0)}.rc41CaseBoundaries article,.rc41CaseLimitations li,.rc42ArchitectureGrid article,.rc42ListPanel,.rc42Validation>aside,.rc42InterfaceTableWrap{border-color:#ffffff24}.rc41CaseBoundaries article h3,.rc42ArchitectureGrid article h3,.rc42ListPanel h2,.rc41CaseNarrative>section>h2,.rc41CaseSectionHeading h2,.rc41CaseLimitations h2{color:#f3f5f4}.rc41CaseLimitations li{line-height:1.82}.rc41CaseLimitations li:before{background:#080a0bbd}.rc42ArchitectureGrid article p,.rc41CaseBoundaries article p,.rc41CaseFacts p,.rc41CaseLimitations li,.rc42Validation>aside p{text-wrap:pretty}@media (max-width:1080px){.rc41CaseFacts p,.rc41CaseNarrative>section>p:not(.eyebrow),.rc41CaseBoundaries article p,.rc41CaseLimitations li,.rc42ArchitectureGrid article p,.rc42CapabilityGrid li,.rc42WorkflowList li,.rc42ListPanel li,.rc42Validation>ul>li,.rc42Validation>aside p{color:#c6ceca}}
.v9Home,.rc41CaseStudy{--rc47-secondary:#c2cac6;--rc47-secondary-strong:#cbd2cf;--rc47-tertiary:#aeb8b3}.v9HeroBottom>p:first-child,.v9HeroSystemNote,.rc41CaseNarrative>section>p:not(.eyebrow),.rc41CaseBoundaries article p,.rc41CaseLimitations li,.rc42ArchitectureGrid article p,.rc42CapabilityGrid li,.rc42WorkflowList li,.rc42ListPanel li,.rc42Validation>ul>li,.rc42Validation>aside p,.projectEvidenceGroupHeader>div>p:last-child,.rc42InterfaceTable tbody td:last-child,.rc41ProjectCardCopy>p:not(.eyebrow){color:var(--rc47-secondary)}.rc41CaseFacts p,.pageHero .lead,.rc40HeroStats small,.rc41ProjectCardFooter>span{color:var(--rc47-tertiary)}.rc41CaseFacts strong,.rc42ArchitectureGrid article h3,.rc41CaseBoundaries article h3,.rc42ListPanel h2,.rc41CaseLimitations h2{color:#f3f5f4}.rc41CaseBody{gap:clamp(48px,5vw,76px);padding-block:clamp(64px,8vw,108px)}.rc41CaseNarrative{gap:clamp(60px,7vw,86px)}.rc41CaseNarrative>section>h2,.rc41CaseSectionHeading h2{margin:8px 0 18px}.rc42CapabilityGrid,.rc42ArchitectureGrid,.rc42OutputsControls{gap:18px}.rc42ArchitectureGrid article{min-height:208px;padding:clamp(26px,2.5vw,32px)}.rc42ArchitectureGrid article>span{margin-bottom:32px}.rc42ArchitectureGrid article h3{margin-bottom:12px}.rc42ArchitectureGrid article p,.rc41CaseBoundaries article p,.rc41CaseLimitations li,.rc42Validation>aside p{line-height:1.78}.rc41CaseBoundaries>div:last-child{gap:20px}.rc41CaseBoundaries article,.rc42ListPanel{padding:clamp(26px,2.7vw,34px)}.rc41CaseLimitations ul{gap:14px}.rc41CaseLimitations li{padding-block:20px}.rc42WorkflowList li{padding-block:22px}.rc41CaseFacts>div{gap:9px;padding:24px 25px}.rc41CaseFacts p{line-height:1.72}.v9HeroCopy,.v9HeroConsole,.rc36HeroProof{min-width:0}.v9Hero h1{text-wrap:balance;max-width:100%}.v9HeroBottom{max-width:36rem}.rc36ProofBadges{margin-bottom:12px}.rc39HeroPlate figcaption{padding-inline:16px}@media (min-width:1440px){.v9Hero,.locale-fa .v9Hero{grid-template-columns:minmax(0,535px) minmax(0,1fr);gap:clamp(72px,5.4vw,96px)}.v9HeroCopy,.locale-fa .v9HeroCopy{max-width:535px}.locale-en .v9Hero h1{letter-spacing:-.062em;font-size:clamp(3.45rem,3.75vw,4.2rem);line-height:.87}.v9HeroConsole,.rc36HeroProof{margin-top:clamp(122px,8vw,154px)}}@media (min-width:1760px){.v9Hero,.locale-fa .v9Hero{grid-template-columns:minmax(0,550px) minmax(0,1fr);gap:100px}.v9HeroCopy,.locale-fa .v9HeroCopy{max-width:550px}.locale-en .v9Hero h1{font-size:4.28rem}.v9HeroConsole,.rc36HeroProof{margin-top:142px}}@media (min-width:2100px){.v9Hero,.locale-fa .v9Hero{grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:112px}.locale-en .v9Hero h1{font-size:4.35rem}.v9HeroConsole,.rc36HeroProof{margin-top:150px}}@media (min-width:1181px) and (max-width:1439px){.v9Hero,.locale-fa .v9Hero{grid-template-columns:minmax(0,450px) minmax(0,1fr);gap:clamp(52px,4.5vw,70px)}.v9HeroCopy,.locale-fa .v9HeroCopy{max-width:450px}.locale-en .v9Hero h1{font-size:clamp(2.95rem,4.2vw,3.55rem)}.v9HeroConsole,.rc36HeroProof{margin-top:84px}}@media (max-width:1080px){.rc41CaseBody{gap:42px}.rc41CaseNarrative{gap:58px}.rc41CaseFacts p,.rc41CaseNarrative>section>p:not(.eyebrow),.rc41CaseBoundaries article p,.rc41CaseLimitations li,.rc42ArchitectureGrid article p,.rc42CapabilityGrid li,.rc42WorkflowList li,.rc42ListPanel li,.rc42Validation>ul>li,.rc42Validation>aside p{color:var(--rc47-secondary-strong)}}@media (max-width:640px){.rc41CaseBody{padding-block:52px 72px}.rc41CaseNarrative{gap:50px}.rc42ArchitectureGrid article>span{margin-bottom:24px}}
.rc36SystemsGrid.v9ProjectStack{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin:0;display:grid;grid-template-rows:minmax(410px,auto) minmax(330px,auto)!important}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard{min-height:0;display:grid}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard1{grid-template-columns:minmax(260px,.46fr) minmax(0,1.54fr);grid-area:1/1/auto/13!important}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard2{grid-area:2/1/auto/4!important}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard3{grid-area:2/4/auto/7!important}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard4{grid-area:2/7/auto/10!important}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard5{grid-area:2/10/auto/13!important}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard1{grid-template-rows:minmax(0,1fr)}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard2,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard3,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard4,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard5{grid-template-rows:minmax(155px,.8fr) minmax(175px,1.2fr);grid-template-columns:minmax(0,1fr)}.rc36SystemsGrid.v9ProjectStack .rc36SystemVisual{order:initial;min-height:0}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard1 .rc36SystemVisual{border-top:0;border-inline-start:1px solid #c49a4a33;min-height:100%}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard2 .rc36SystemVisual,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard3 .rc36SystemVisual,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard4 .rc36SystemVisual,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard5 .rc36SystemVisual{border-top:1px solid #c49a4a33;border-inline-start:0}.rc36SystemsGrid.v9ProjectStack .rc36SystemCopy{padding:clamp(20px,2.2vw,34px)}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard1 .rc36SystemCopy{padding:clamp(22px,2vw,30px)}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard2 .rc36SystemCopy,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard3 .rc36SystemCopy,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard4 .rc36SystemCopy,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard5 .rc36SystemCopy{min-height:0;padding:18px}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard2 .tagList,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard3 .tagList,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard4 .tagList,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard5 .tagList{display:none}.rc36SystemsGrid.v9ProjectStack .rc36SystemCopy>p{color:var(--rc47-secondary,#c2cac6)}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard2 .rc36SystemCopy>p,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard3 .rc36SystemCopy>p,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard4 .rc36SystemCopy>p,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard5 .rc36SystemCopy>p{-webkit-line-clamp:2}@media (max-width:1320px){.rc36SystemsGrid.v9ProjectStack .rc36SystemCard1{grid-template-columns:minmax(225px,.5fr) minmax(0,1.5fr)}}@media (max-width:1080px){.rc36SystemsGrid.v9ProjectStack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto!important}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard2,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard3,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard4,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard5{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:430px;grid-area:auto!important}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard1{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:0;grid-area:auto/1/auto/-1!important}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard1 .rc36SystemVisual,.rc36SystemsGrid.v9ProjectStack .rc36SystemVisual{border-top:1px solid #c49a4a33;border-inline-start:0;min-height:225px}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard1 .rc36SystemVisual{aspect-ratio:2048/977;min-height:0}}@media (max-width:720px){.rc36SystemsGrid.v9ProjectStack{grid-template-columns:1fr}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard1,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard2,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard3,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard4,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard5{grid-template-rows:auto auto;grid-template-columns:1fr;min-height:0;grid-area:auto!important}.rc36SystemsGrid.v9ProjectStack .rc36SystemCopy{min-height:0;padding:22px 20px}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard2 .tagList,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard3 .tagList,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard4 .tagList,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard5 .tagList{display:none}.rc36SystemsGrid.v9ProjectStack .rc36SystemVisual,.rc36SystemsGrid.v9ProjectStack .rc36SystemCard1 .rc36SystemVisual{min-height:260px}.rc36SystemsGrid.v9ProjectStack .rc36SystemCard1 .rc36SystemVisual{aspect-ratio:2048/977;min-height:0}}
.v9AboutPortrait.v9SystemPreview img{aspect-ratio:16/10;object-fit:cover;object-position:center;filter:none}.v9AboutPortrait.v9SystemPreview:hover img{filter:none;transform:scale(1.015)}.aboutHeroPortrait.aboutHeroSystemVisual img{object-fit:cover;object-position:center;filter:none}.aboutHeroPortrait.aboutHeroSystemVisual:hover img{filter:none}.v9SystemPreview .v9PortraitLabel,.aboutHeroSystemVisual .aboutPortraitCaption{background:#05080ae0}@media (min-width:901px){.v9About{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}}
.rc53DeveloperPreview .v9AboutPortrait img{aspect-ratio:4/5;object-fit:cover;object-position:50% 24%;filter:grayscale(.18)contrast(1.025)saturate(.9)}.rc53DeveloperPreview .v9AboutPortrait:hover img{filter:grayscale(0)contrast(1.015)saturate()}.rc53DeveloperPreview .v9PortraitLabel{background:#05080aeb}.rc53DeveloperPreview .v9PortraitLabel small{color:#b8c1bc;text-align:end}.rc53DeveloperPreview .v9AboutCopy>p:not(.eyebrow){color:#c1c9c5;line-height:1.82}.rc53DeveloperHeroPortrait img{object-fit:cover;object-position:center 24%;filter:grayscale(.12)contrast(1.025)saturate(.92)}.rc53DeveloperHeroPortrait:hover img{filter:grayscale(0)contrast(1.01)saturate()}.rc53DeveloperHeroPortrait .aboutPortraitCaption{background:#05080aeb;max-width:min(420px,100% - 28px)}.rc53DeveloperHeroPortrait .aboutPortraitCaption strong{line-height:1.55}.aboutHeroCopy h1{text-wrap:balance;font-size:clamp(3.1rem,5.7vw,7rem)}.aboutHeroCopy .lead,.aboutStatementLead,.aboutStatementDetails p,.aboutProfileGrid>div>p{color:#c1c9c5}.aboutHeroFacts dd,.identityFacts dd{color:#f0f3f1}@media (min-width:1100px){.rc53DeveloperPreview{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr)}.rc53DeveloperPreview .v9AboutPortrait{max-width:520px}}@media (max-width:900px){.rc53DeveloperPreview .v9AboutPortrait,.rc53DeveloperHeroPortrait{justify-self:center;width:min(100%,620px)}}@media (max-width:640px){.aboutHeroCopy h1{font-size:clamp(2.65rem,12vw,4.5rem)}.rc53DeveloperHeroPortrait .aboutPortraitCaption{max-width:100%}}
