/* Navigation only. Do not style the original homepage content. */
.existing-home .nav nav{gap:clamp(18px,2.1vw,30px)}
.existing-home .home-menu{display:none}
@media (max-width:1000px){.existing-home .nav nav{gap:20px}.existing-home .nav{padding-inline:30px}}
@media (max-width:750px){
  .existing-home .nav{align-items:center;gap:12px;padding-inline:24px}
  .existing-home .nav nav{margin-left:auto;gap:14px;font-size:12px;flex-wrap:nowrap}
  .existing-home .nav nav>a:is([href="/services/"],[href="/guides/"],[href="/tools/"],[href="/resources/"]){display:none}
  .existing-home .home-menu{display:block;position:relative;flex:0 0 44px}
  .existing-home .home-menu>summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;list-style:none;border-radius:5px;color:var(--sc-ink)}
  .existing-home .home-menu>summary::-webkit-details-marker{display:none}
  .existing-home .home-menu>summary:hover,.existing-home .home-menu[open]>summary{background:var(--sc-surface);color:var(--sc-accent)}
  .existing-home .home-menu>summary:focus-visible{outline:2px solid var(--sc-accent);outline-offset:4px}
  .existing-home .home-menu-links{position:absolute;top:calc(100% + 10px);right:0;min-width:208px;padding:8px;background:var(--sc-surface);border:1px solid oklch(49% .025 220 / .55);border-radius:8px;box-shadow:0 12px 32px oklch(15% .02 220 / .3);animation:home-menu-reveal 180ms cubic-bezier(.16,1,.3,1) both}
  .existing-home .home-menu-links>a{display:flex;align-items:center;min-height:44px;padding:10px 14px;font-size:15px;letter-spacing:0;border-radius:4px}
  .existing-home .home-menu-links>a:hover{background:oklch(38% .025 220);color:var(--sc-ink)}
  .existing-home .home-menu-links>.home-menu-work{display:none}
}
@media (max-width:420px){
  .existing-home .nav{padding-inline:20px;gap:8px}
  .existing-home .nav nav>a[href="#proof"]{display:none}
  .existing-home .home-menu-links>.home-menu-work{display:flex}
}
@keyframes home-menu-reveal{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
@media (prefers-reduced-motion:reduce){.existing-home .home-menu-links{animation:none}}
