@media (prefers-reduced-motion: reduce){.motion-safe\:animate-beam,.motion-safe\:animate-fadeIn,.motion-safe\:animate-slideUp,.motion-safe\:animate-floaty{animation:none!important}}.navlink{color:rgb(226 232 240);font-weight:600;letter-spacing:.01em;padding:.5rem .75rem;border-radius:.75rem;transition:background-color .2s ease,color .2s ease,transform .2s ease}.navlink:hover{background-color:rgba(255,255,255,.08);color:#fff}.navlink:focus{outline:none}.navlink:focus-visible{box-shadow:0 0 0 2px rgba(56,189,248,.65)}.mobilelink{font-size:1.5rem;line-height:2rem;font-weight:700;color:#fff;padding:.75rem 1.25rem;border-radius:1rem;transition:transform .2s ease,background-color .2s ease,opacity .2s ease}.mobilelink:hover{background-color:rgba(255,255,255,.1);transform:translateY(-1px)}.mobilelink:focus{outline:none}.mobilelink:focus-visible{box-shadow:0 0 0 3px rgba(56,189,248,.65)}.card{border-radius:1rem;background-color:rgba(255,255,255,.05);padding:1.25rem;box-shadow:0 10px 22px rgba(0,0,0,.22);ring:1px solid rgba(255,255,255,.1);outline:1px solid rgba(255,255,255,.08);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.card:hover{transform:translateY(-3px);background-color:rgba(255,255,255,.07);box-shadow:0 16px 30px rgba(0,0,0,.28)}.cardIcon{display:inline-flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:1rem;outline:1px solid rgba(255,255,255,.1)}.cardTitle{margin-top:.9rem;font-size:1.05rem;line-height:1.5rem;font-weight:800;color:#fff}.cardText{margin-top:.45rem;font-size:.95rem;line-height:1.45rem;color:rgb(226 232 240)}.cardLink{margin-top:.9rem;display:inline-flex;align-items:center;gap:.5rem;border-radius:.75rem;padding:.5rem .75rem;font-size:.9rem;font-weight:800;color:#fff;outline:1px solid rgba(255,255,255,.1);transition:background-color .18s ease,transform .18s ease}.cardLink:hover{background-color:rgba(255,255,255,.08);transform:translateY(-1px)}.cardLink:focus{outline:none}.cardLink:focus-visible{box-shadow:0 0 0 3px rgba(56,189,248,.65)}.accItem{border-radius:1rem;background-color:rgba(255,255,255,.04);outline:1px solid rgba(255,255,255,.1);overflow:hidden}.accBtn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.15rem;color:#fff;font-weight:800;text-align:left;transition:background-color .18s ease}.accBtn:hover{background-color:rgba(255,255,255,.06)}.accBtn:focus{outline:none}.accBtn:focus-visible{box-shadow:0 0 0 3px rgba(56,189,248,.65)}.accIcon{transition:transform .2s ease}.accPanel{padding:0 1.15rem 1.1rem 1.15rem;color:rgb(226 232 240);font-size:.95rem;line-height:1.55rem}.footlink{color:rgb(226 232 240);transition:color .2s ease,text-decoration-color .2s ease; text-decoration:underline; text-decoration-color:rgba(255,255,255,.2); text-underline-offset:3px}.footlink:hover{color:#fff;text-decoration-color:rgba(255,255,255,.55)}.footlink:focus{outline:none}.footlink:focus-visible{box-shadow:0 0 0 3px rgba(56,189,248,.65);border-radius:.5rem}.social{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;border-radius:1rem;background-color:rgba(255,255,255,.08);outline:1px solid rgba(255,255,255,.12);color:#fff;transition:transform .18s ease,background-color .18s ease}.social:hover{transform:translateY(-1px);background-color:rgba(255,255,255,.12)}.social:focus{outline:none}.social:focus-visible{box-shadow:0 0 0 3px rgba(56,189,248,.65)}img{max-width:100%;height:auto;display:block}textarea,input{font-size:16px}