button,.btn{box-shadow:0 6px 16px rgba(7,137,220,.16);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}button:hover,.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(7,80,130,.22)}button:active,.btn:active{transform:translateY(0)}.btn.outline{box-shadow:none}.btn.outline:hover{background:#eef8ff;border-color:#0789dc;box-shadow:0 6px 16px rgba(7,80,130,.1)}.navbar{box-shadow:0 4px 20px rgba(7,26,51,.04)}.mainnav>a{position:relative;padding:26px 0}.mainnav>a:after{content:"";position:absolute;left:0;right:100%;bottom:18px;height:2px;background:#0789dc;transition:right .2s ease}.mainnav>a:hover:after{right:0}.card{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.card:hover{border-color:#b8d5e8;box-shadow:0 18px 50px rgba(7,26,51,.12)}.service-feature{transition:transform .2s ease,box-shadow .2s ease}.service-feature:hover{transform:translateY(-3px);box-shadow:0 22px 58px rgba(7,26,51,.12)}input,select,textarea{transition:border-color .18s ease,box-shadow .18s ease;background-color:#fff}input:hover,select:hover,textarea:hover{border-color:#567b99}input:focus,select:focus,textarea:focus{border-color:#0789dc;box-shadow:0 0 0 4px rgba(7,137,220,.12)}.pill,.status{letter-spacing:.02em}.page-hero{position:relative;overflow:hidden}.page-hero:after{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(255,255,255,.12);border-radius:50%;right:-90px;top:-190px;box-shadow:0 0 0 60px rgba(255,255,255,.025),0 0 0 120px rgba(255,255,255,.018);pointer-events:none}.alert{border:1px solid rgba(8,116,71,.15);box-shadow:0 8px 22px rgba(8,116,71,.06)}.footer a{transition:color .18s ease}.footer a:hover{color:#65d7ff}.empty{transition:border-color .18s ease,background .18s ease}.empty:hover{border-color:#0789dc;background:#eef8ff}@media(max-width:760px){.mainnav>a{padding:5px 0}.mainnav>a:after{bottom:0}.nav-actions{gap:8px}.nav-actions>.btn,.nav-actions>button{padding:9px 11px;font-size:.86rem}}@media(prefers-reduced-motion:reduce){button,.btn,.card,.service-feature,.mainnav>a:after{transition:none!important}}
