Great work! The page looks nice on my desktop and phone (both orientations).
Your HTML and CSS are concise and easy to read. This is seriously good work for your first time, you should be proud.
I have a small suggestion, try align-items: center; on your grid, this should center all grid elements and gets you closer to the original design.
Edit: the paragraph text in your aside would look nicer on a desktop if you set a max-width.
NOTE: Media queries were not needed for responsiveness. I only used media query to add a small amount of margin to the card and reposition the bottom background circle.
Awesome work! I noticed the extra space after the image, you can get rid of that bey using 'display: absolute' on the image which takes it out of the document flow and 'display: relative' on the card.
Besides some minor color and font size differences, you're pretty much spot on.