.architectureV164,.architectureV164 h1,.architectureV164 h2,.architectureV164 h3,.architectureV164 p,.architectureV164 strong,.architectureV164 span{font-family:Arial,Helvetica,sans-serif}.architectureV164 .architectureHero164{gap:24px;padding:30px 0 20px}.architectureV164 .architectureHeroCopy164 h1{margin:10px 0;font-size:clamp(36px,4.4vw,64px);line-height:1.05}.architectureV164 .architectureHeroCopy164 p{margin:8px 0;font-size:16px}.architectureV164 .architectureLegend164{grid-template-columns:1fr 1fr;gap:12px;padding:14px}.architectureV164 .architectureStage164{grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding:20px 0}.architectureV164 .architectureCore164{background:radial-gradient(#12425c55,#0000 60%);height:560px}.architectureV164 .architectureRings164{width:460px;height:460px}.architectureV164 .architectureRings164 i:first-child{width:370px;height:370px}.architectureV164 .architectureRings164 i:nth-child(2){width:290px;height:290px}.architectureV164 .architectureNode164{gap:6px;width:124px;height:104px}.architectureV164 .systemGlyph{color:#8de7ff;filter:drop-shadow(0 0 8px #8de7ff44);width:54px;height:54px}.architectureV164 .architectureNode164--nexus .systemGlyph{color:#b697ff}.architectureV164 .architectureNode164 strong{font-size:11px}.architectureV164 .architectureInspector164{min-height:280px;padding:24px}.architectureV164 .architectureInspector164 h2{font-size:30px;line-height:1.1}.architectureV164 .architectureInspector164>p{margin-bottom:14px}.architectureV164 .architectureInspector164 details{color:#9db3bc;font-size:14px}.architectureV164 .architectureInspector164 summary{cursor:pointer;padding:12px 0}.architectureV164 .architectureFoundry164{gap:20px;padding:24px 0}.architectureV164 .architectureFoundry164 button{padding:20px}.architectureV164 .architectureFoundry164 button strong{font-size:24px}.architectureV164 .architectureExit164{text-align:left;justify-content:space-between;align-items:center;gap:20px;padding:28px 0;display:flex}.architectureV164 .architectureExit164>small{display:none}.architectureV164 .architectureExit164 h2{letter-spacing:-.03em;margin:0;font-size:28px;line-height:1.2}@media (max-width:980px){.architectureV164 .architectureStage164{grid-template-columns:1fr}.architectureV164 .architectureInspector164{min-height:0}.architectureV164 .architectureHero164{grid-template-columns:1fr}.architectureV164 .architectureLegend164{display:none}}@media (max-width:620px){.architectureV164 .architectureCore164{height:470px}.architectureV164 .architectureRings164{width:310px;height:310px}.architectureV164 .architectureRings164 i:first-child{width:250px;height:250px}.architectureV164 .architectureRings164 i:nth-child(2){width:200px;height:200px}.architectureV164 .architectureNode164{width:86px;height:84px}.architectureV164 .systemGlyph{width:40px;height:40px}.architectureV164 .architectureNode164 strong{font-size:9px}.architectureV164 .architectureAlex164{width:130px;height:130px}.architectureV164 .architectureExit164{flex-direction:column;align-items:stretch}.architectureV164 .architectureBrand164 small{display:none}}.architectureV164 .architectureHero164{min-height:0!important;padding:24px 0 16px!important}.architectureV164 .architectureStage164{padding:16px 0!important}.architectureV164 .architectureExit164{min-height:0!important;padding:24px 0!important}.architectureV164 .architectureCore164{height:520px!important}.architectureV164 .architectureBrand164 b,.architectureV164 .architectureAlex164 strong,.architectureV164 .architectureInspector164 strong{font-family:Arial,Helvetica,sans-serif!important}@media (max-width:620px){.architectureV164 .architectureCore164{height:470px!important}}
