@charset "UTF-8";:root{--navy: #0A2346;--navy-deep: #061628;--cyan: #00B4C8;--cyan-light: #33C6D7;--mid-blue: #1A4A7A;--gray: #4A5568;--light-gray: #F7F9FC;--border: #D0D8E4;--white: #ffffff;--font-main: "Helvetica Neue", "Arial", sans-serif;--font-display: "Helvetica Neue", "Arial", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-main),sans-serif;font-size:16px;color:var(--gray);background:var(--white);-webkit-font-smoothing:antialiased;overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--light-gray)}::-webkit-scrollbar-thumb{background:var(--cyan);border-radius:3px}::selection{background:var(--cyan);color:var(--white)}a{color:inherit;text-decoration:none}.reveal{opacity:0;transform:translateY(28px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}
