@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;800&family=Outfit:wght@400;700&display=swap";:root{--ted-red: #eb0028;--ted-black: #000000;--ted-white: #ffffff;--ted-gray: #f2f2f2;--ted-dark-gray: #1a1a1a;--font-main: "Inter", sans-serif;--font-heading: "Outfit", sans-serif;--transition-smooth: all .4s cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-main);background-color:var(--ted-black);color:var(--ted-white);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:-.02em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{text-decoration:none;color:inherit;transition:var(--transition-smooth)}ul{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-padding{padding:4rem 0}.highlight-red{color:var(--ted-red)}@media (max-width: 768px){.section-padding{padding:5rem 0}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--ted-black)}::-webkit-scrollbar-thumb{background:var(--ted-dark-gray);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--ted-red)}
