.nav-services{position:relative;color:#f4f2ed;font-size:.93rem;font-weight:750}.nav-services summary{cursor:pointer;list-style:none;padding:8px 0}.nav-services summary::-webkit-details-marker{display:none}.nav-services summary:after{content:'⌄';margin-left:6px}.nav-services>div{position:absolute;left:-18px;top:100%;min-width:220px;background:#13251c;border:1px solid #3b4b40;padding:12px 18px;box-shadow:0 18px 35px #0004;display:grid;gap:14px;border-radius:8px}.nav-services summary:focus-visible{outline:2px solid #ff8a46;outline-offset:5px}.site-header .navlinks{gap:18px}.site-header .navlinks a{font-size:.88rem}.site-header .navlinks a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}
@media(min-width:1101px){.site-header .navlinks{display:flex}.site-header .menu-btn{display:none}.site-header .nav{gap:20px}}
@media(max-width:1100px){.site-header .menu-btn{display:block}.site-header .navlinks{display:none}.site-header .nav.open .navlinks{position:absolute;display:flex;flex-direction:column;align-items:stretch;top:78px;left:0;right:0;background:#0d1713;padding:18px 24px 24px;gap:15px}.nav-services>div{position:static;box-shadow:none;border:0;border-left:1px solid #4d6657;padding:10px 15px;margin:6px 0 0;background:transparent;border-radius:0}.site-header .navlinks a{font-size:.93rem}}
@media(max-width:620px){.site-header .nav.open .navlinks{top:68px}}
