*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;line-height:1.5}body{font-family:Helvetica Now,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#050608,#101218,#090c14);background-attachment:fixed;color:#fff;overflow-x:hidden}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;opacity:.05;z-index:-1;pointer-events:none}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}:root{--color-dark-blue: #00355f;--color-white: #ffffff;--color-black: #0a0c11;--color-black2: #ffffff;--color-grey: #a7a7a7;--color-red: #ff0000;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 3rem;--spacing-xl: 5rem}.fade-transition{transition:all .4s ease}@keyframes subtle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0a0c1180}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,var(--color-dark-blue),rgba(0,40,80,.7));border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,var(--color-red),rgba(180,0,0,.7))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
