.nav-inner{gap:16px}.nav .brand{flex:0 0 185px;width:185px}.nav-links{gap:15px}.nav-links>a,.architecture-menu{font-size:12px;font-weight:700;color:#c3cfda}.architecture-menu{position:relative}.architecture-menu>summary{list-style:none;cursor:pointer;padding:25px 0;white-space:nowrap}.architecture-menu>summary::-webkit-details-marker{display:none}.architecture-menu>summary:after{content:'⌄';margin-left:5px}.architecture-menu[open]>summary{color:#fff}.architecture-dropdown{position:absolute;top:100%;left:0;min-width:310px;max-height:75vh;overflow:auto;border:1px solid #28445b;background:#061628;padding:15px 22px;border-radius:14px;box-shadow:0 20px 55px #0005}.architecture-dropdown a{display:block;padding:9px 0;font-size:13px!important;line-height:1.45;color:#c6d6e5!important}.architecture-dropdown a:hover{color:#58c9f2!important}.architecture-dropdown a:first-child{color:#58c9f2!important;border-bottom:1px solid #294359;margin-bottom:6px;padding-bottom:13px}.architecture-products .architecture-dropdown a:nth-child(5),.architecture-products .architecture-dropdown a:nth-child(6),.architecture-products .architecture-dropdown a:nth-child(7),.architecture-products .architecture-dropdown a:nth-child(8){padding-left:16px;font-size:12px!important}.architecture-products .architecture-dropdown a:nth-child(9){border-top:1px solid #294359;margin-top:8px;padding-top:16px}.architecture-investment>summary{white-space:normal;max-width:180px;line-height:1.3}.architecture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.architecture-grid .category-choice h3{font-size:30px}.architecture-menu summary:focus-visible{outline:2px solid #58c9f2;outline-offset:4px}.products-main .copy p{margin-top:20px}.architecture-menu .architecture-dropdown{z-index:120}
@media(min-width:1051px){.nav-inner{height:86px}.nav-links{display:flex}.menu-btn{display:none}}
@media(max-width:1150px) and (min-width:1051px){.nav .brand{flex-basis:160px;width:160px}.nav-links{gap:10px}.nav-links>a,.architecture-menu{font-size:11px}.architecture-investment>summary{max-width:154px}}
@media(max-width:1050px){.nav .brand{flex-basis:180px}.architecture-menu{width:100%}.architecture-menu>summary{padding:12px 0;font-size:15px}.architecture-investment>summary{max-width:none}.architecture-dropdown{position:static;min-width:0;width:100%;max-height:none;box-shadow:none;margin-bottom:12px}.nav-links.open{gap:4px;align-items:stretch}.nav-links.open>a{padding:12px 0}.architecture-dropdown a{font-size:13px!important}}
@media(max-width:680px){.architecture-grid{grid-template-columns:1fr}.architecture-grid .category-choice h3{font-size:28px}}
