.service-type-switch{display:flex;height:auto;gap:6px;margin:0 0 16px;padding:4px;border:1px solid var(--line);border-radius:11px;background:#070e0b}
.service-type-switch a{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;min-height:40px;padding:8px 10px;border:1px solid transparent;border-radius:8px;color:var(--muted);font-size:13px;font-weight:800}
.service-type-switch a:hover{color:var(--text);border-color:#385b51}
.service-type-switch a[aria-current="page"]{border-color:#477267;background:linear-gradient(100deg,#173029,#244b40);color:#c7e7de}
.service-type-switch a:focus-visible{outline:2px solid var(--green);outline-offset:2px}
