.service-navigation{z-index:3;color:var(--dj-blue-900);background:linear-gradient(110deg,#f7fbff,#edf6fc);border-bottom:1px solid #cfe2f1;padding:12px 6vw;position:relative}.service-navigation-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:1600px;margin:0 auto;padding:0;list-style:none;display:grid}.service-navigation-list>li{min-width:0}.service-navigation-link{border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;height:100%;min-height:76px;padding:12px 10px;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.service-navigation-icon{width:36px;height:36px;color:var(--dj-blue-700);background:#fff;border:1px solid #c6e0f2;border-radius:11px;flex:0 0 36px;place-items:center;display:grid}.service-navigation-icon svg{width:23px;height:23px}.service-navigation-label{font-size:14px;font-weight:600;line-height:1.35}.service-navigation-arrow{opacity:.7;flex:0 0 14px;width:14px;height:14px;margin-left:auto}.service-navigation-link:hover{background:#fff;border-color:#bddbef}.service-navigation-link:focus-visible{outline:3px solid var(--dj-blue-700);outline-offset:2px}.service-navigation-intake{background:var(--dj-blue-700);color:#fff;border-color:var(--dj-blue-700)}.service-navigation-intake .service-navigation-icon{color:#fff;background:#ffffff16;border-color:#ffffff40}.service-navigation-intake:hover{background:var(--dj-blue-800);border-color:var(--dj-blue-800)}@media (max-width:1199px){.service-navigation{padding:12px 24px}.service-navigation-list{grid-template-columns:repeat(3,minmax(0,1fr))}.service-navigation-link{min-height:66px}}@media (max-width:599px){.service-navigation{padding:10px max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left))}.service-navigation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.service-navigation-link{background:#ffffff80;border-color:#dceaf5;gap:8px;min-height:70px;padding:10px 8px}.service-navigation-icon{border-radius:9px;flex-basis:30px;width:30px;height:32px}.service-navigation-icon svg{width:21px;height:21px}.service-navigation-label{font-size:13px}.service-navigation-arrow{display:none}.service-navigation-intake{background:var(--dj-blue-700);border-color:var(--dj-blue-700)}}@media (prefers-reduced-motion:reduce){.service-navigation-link{transition:none}}
