body{font-family:Inter,sans-serif}:focus-visible{outline:3px solid #3771ff;outline-offset:5px}summary::-webkit-details-marker{display:none}.skip-link{position:fixed;z-index:100;top:8px;left:16px;padding:12px 20px;border-radius:8px;background:#fff;color:#0b1020;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:639px){#contact .wfc-input{padding:.75rem}}
