*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;color:#333;background-color:#fff}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.pattern-bg{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.02;z-index:-1;background-image:radial-gradient(#647d68 1px,transparent 0);background-size:50px 50px}.container{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:768px){.container{padding:0 16px}}