body{margin:0;padding:0;box-sizing:border-box}.overlay-image{transition:transform .3s ease}.overlay-image:hover{transform:scale(3)}.buy-pixel-section{justify-content:center;align-items:center;background-color:#fff;max-width:1290px;margin:auto;border-radius:26px;box-shadow:0 39px 40px #17132212}.content-container{display:flex;flex-direction:row;gap:78px;max-width:1130px;padding:4rem}.image-section{display:flex;justify-content:center;align-items:center;position:relative}.pixel-image{width:334px;height:424px;object-fit:contain}.text-section{flex:1;display:flex;flex-direction:column}.text-section h1{color:#171322;font-family:Clash Grotesk;font-size:60px;font-weight:500;text-align:left;margin:0}.text-section p{font-family:Poppins;font-size:24px;font-weight:400;line-height:36px;color:#495465}.button-group{display:flex;gap:20px;flex-wrap:wrap}.primary-button{background:linear-gradient(90deg,#366b6c 12%,#f19222);padding:20px 40px;border-radius:70px;color:#fff;border:none;cursor:pointer;font-family:Clash Grotesk,sans-serif;font-size:15px;font-weight:500;line-height:18.45px}.secondary-button{font-family:Clash Grotesk,sans-serif;font-size:15px;font-weight:500;line-height:18.45px;position:relative;padding:20px 30px;border-radius:70px;background-color:#fff9;background:linear-gradient(90deg,#366b6c 12%,#f19222);-webkit-background-clip:text;background-clip:text;border:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:pointer}.secondary-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:70px;padding:2px;background:linear-gradient(90deg,#366b6c 12%,#f19222);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}@media (max-width: 768px){.content-container{flex-direction:column;gap:30px;padding:2rem}.pixel-image{width:280px;height:auto}.text-section h1{font-size:40px;text-align:center}.text-section p{font-size:18px;line-height:28px;text-align:center}.button-group{justify-content:center}.primary-button,.secondary-button{padding:15px 30px;font-size:14px}}@media (max-width: 480px){.content-container{gap:20px;padding:1.5rem}.pixel-image{width:220px}.text-section h1{font-size:32px}.text-section p{font-size:16px;line-height:24px}.primary-button,.secondary-button{padding:12px 20px;font-size:14px}}
