@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--primary-dark: #17252A;--primary-main: #2B7A78;--primary-light: #3AAFA9;--background-light: #DEF2F1;--white: #FFFFFF;--error: #FF5252;--transition: all .3s cubic-bezier(.25, .8, .25, 1)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--white);color:var(--primary-dark);font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-size:1.1rem;line-height:1.6;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{display:flex;flex-direction:column;min-height:100vh;width:100%}section{padding:6rem 0;position:relative}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}html{scroll-behavior:smooth}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--background-light)}::-webkit-scrollbar-thumb{background:var(--primary-main);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--primary-light)}
