/* VOLENG Free Solo + cleaner public navigation, 2026-10-14 */
.site-header .header-inner{max-width:1230px;padding-left:22px;padding-right:22px;min-height:73px;gap:28px}
.home-s63 .site-header nav,.smart-terminal-landing .site-header nav{gap:clamp(12px,1.4vw,24px);align-items:center;font-size:13px;font-weight:680}
.site-header nav.voleng-nav .products-nav{position:relative;flex-shrink:0}
.site-header nav.voleng-nav .products-nav summary{cursor:pointer;white-space:nowrap;list-style:none}
.site-header nav.voleng-nav .products-nav summary::-webkit-details-marker{display:none}
.site-header nav.voleng-nav .products-nav summary:after{content:'⌄';font-size:12px;padding-left:7px;opacity:.75}
.site-header nav.voleng-nav .products-nav>div{display:none;position:absolute;top:calc(100% + 16px);left:-15px;min-width:205px;background:#fff;color:#1a3d5c;z-index:100;box-shadow:0 17px 45px #001a3350;border:1px solid #dce7f1;border-radius:12px;padding:9px}
.site-header nav.voleng-nav .products-nav[open]>div{display:grid;gap:3px}
.site-header nav.voleng-nav .products-nav>div a{color:#1a3d5c!important;text-decoration:none;padding:11px 13px;border-radius:8px;font-size:13px;font-weight:720}
.site-header nav.voleng-nav .products-nav>div a:hover{background:#eef5ff}
.site-header nav.voleng-nav>a:not(.button),.site-header nav.voleng-nav>details summary{white-space:nowrap}
.site-header nav.voleng-nav .terminal-nav-link{border-color:#5083b9;color:#dcefff!important;background:#1b4267;padding:8px 12px;border-radius:9px;font-size:12px}
.site-header nav.voleng-nav .nav-free-cta{background:#2370ea;border-radius:9px;min-width:105px;white-space:nowrap;padding:11px 14px;font-weight:850}
.site-header nav.voleng-nav .resources{position:relative}
.site-header nav.voleng-nav .locale{flex-shrink:0}
.vfree-mobile .vfree-platform{max-width:390px;font-size:12px;line-height:1.35}
.vfree-mobile .vfree-platform small{margin-top:7px;font-size:11px;font-weight:450}
@media(max-width:1180px){.site-header nav.voleng-nav .products-nav>div{position:static;box-shadow:none;background:#102c43;border:1px solid #42617b;margin-top:10px}.site-header nav.voleng-nav .products-nav>div a{color:#e7f3ff!important}.site-header nav.voleng-nav .products-nav>div a:hover{background:#1c4260}.site-header nav.voleng-nav .nav-free-cta{width:fit-content}}
@media(min-width:1181px) and (max-width:1400px){.home-s63 .site-header nav.voleng-nav{gap:clamp(9px,1.0vw,16px);font-size:12px}.site-header nav.voleng-nav .terminal-nav-link{padding:7px 10px}}

/* V3: Smart Terminal is exclusively available in the Products menu. */
.site-header nav.voleng-nav .products-nav>div{min-width:220px}
.site-header nav.voleng-nav .products-nav>div a{display:flex;align-items:center;justify-content:space-between;gap:10px}
.site-header nav.voleng-nav .products-nav>div a span{font-size:12px;opacity:.66}
.site-header nav.voleng-nav .products-nav>div a:focus-visible{outline:2px solid #2370ea;outline-offset:-2px}
