/* Matching section navigation across all three service pages. */
.agent-custom-nav,.server-rental .sr-nav{counter-reset:service-nav;gap:8px;padding:9px;background:linear-gradient(140deg,#f2edf8,#ebe7f1);border-color:#ded4e9;border-radius:24px;box-shadow:inset 0 1px 0 #fff,0 10px 28px #5835760c}
.agent-custom-nav a,.server-rental .sr-nav a{counter-increment:service-nav;position:relative;padding:18px 28px;border:1px solid transparent;border-radius:17px;transition:background .25s,color .25s,box-shadow .25s,transform .25s;font-size:15px;gap:11px}
.agent-custom-nav a:first-child{background:transparent;color:#211B7A;box-shadow:none}
.agent-custom-nav a:before,.server-rental .sr-nav a:before{content:"0" counter(service-nav);position:absolute;right:8px;top:5px;font:9px Consolas,monospace;color:#627cad}
.agent-custom-nav a svg,.server-rental .sr-nav a svg{width:20px;height:20px;transition:transform .25s;color:#627cad}
.agent-custom-nav a:hover,.server-rental .sr-nav a:hover{background:#ffffff90;color:#211B7A;transform:translateY(-2px)}
.agent-custom-nav a:hover svg,.server-rental .sr-nav a:hover svg{transform:rotate(-7deg) scale(1.1)}
.agent-custom-nav a[aria-current="location"],.server-rental .sr-nav a[aria-current="location"]{background:#fff;color:#211B7A;border-color:#dfd1ec;box-shadow:0 5px 16px #65428615;font-weight:600}
.agent-custom-nav a[aria-current="location"] svg,.server-rental .sr-nav a[aria-current="location"] svg{color:#627cad}
.agent-custom-nav a[aria-current="location"]:after,.server-rental .sr-nav a[aria-current="location"]:after{content:"";position:absolute;height:3px;width:28px;left:calc(50% - 14px);right:auto;bottom:6px;border-radius:4px;background:linear-gradient(90deg,#7041b4,#b28ad9)}
@media(max-width:600px){.agent-custom-nav,.server-rental .sr-nav{gap:6px;padding:7px;border-radius:20px}.agent-custom-nav a,.server-rental .sr-nav a{font-size:13px;padding:16px 12px;border-radius:13px;gap:8px}.agent-custom-nav a svg,.server-rental .sr-nav a svg{width:18px;height:18px}}
@media(max-width:420px){.agent-custom-nav{display:grid;grid-template-columns:1fr;width:calc(100% - 40px)}.agent-custom-nav a{justify-content:center}}
@media(prefers-reduced-motion:reduce){.agent-custom-nav a,.agent-custom-nav a svg,.server-rental .sr-nav a,.server-rental .sr-nav a svg{transition:none}.agent-custom-nav a:hover,.agent-custom-nav a:hover svg,.server-rental .sr-nav a:hover,.server-rental .sr-nav a:hover svg{transform:none}}
