.what-to-eat{min-height:100vh;margin-top:50px}.what-to-eat .container{max-width:1280px;margin:0 auto;padding:6rem 1rem 4rem}.what-to-eat .hero-section{max-width:56rem;text-align:center;margin:0 auto 3rem;transition:all 1s ease;transform:translateY(0);opacity:1}.what-to-eat .hero-section.hidden{transform:translateY(2.5rem);opacity:0}.what-to-eat .hero-section h1{font-size:3rem;font-weight:700;margin-bottom:1.5rem;background:linear-gradient(90deg,#9333ea,#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent}@media(min-width:768px){.what-to-eat .hero-section h1{font-size:4.5rem}}.what-to-eat .hero-section p{font-size:1.25rem;color:#4b5563;margin-bottom:2rem}@media(min-width:768px){.what-to-eat .hero-section p{font-size:1.5rem}}.what-to-eat .hero-section .cta-button{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;font-size:1.125rem;font-weight:600;color:#fff;background:linear-gradient(90deg,#9333ea,#ec4899);border-radius:9999px;overflow:hidden;transition:all .3s ease;position:relative;border:none;cursor:pointer}.what-to-eat .hero-section .cta-button:hover{transform:scale(1.05);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.what-to-eat .hero-section .cta-button:hover .arrow{transform:translateX(.25rem)}.what-to-eat .hero-section .cta-button .arrow{margin-left:.5rem;transition:transform .3s ease}.what-to-eat .image-section{position:relative;width:100%;max-width:48rem;margin:0 auto 4rem}.what-to-eat .image-section .glow{position:absolute;inset:-.25rem;background:linear-gradient(90deg,#ec4899,#9333ea);border-radius:1rem;filter:blur(15px);opacity:.25;transition:opacity 1s ease}.what-to-eat .image-section .image-container{position:relative;border-radius:1rem;overflow:hidden;transform:scale(1);transition:transform .3s ease}.what-to-eat .image-section .image-container:hover{transform:scale(1.01)}.what-to-eat .image-section .image-container:hover .glow{opacity:.4}.what-to-eat .image-section .image-container img{width:100%;height:auto;display:block}.what-to-eat .image-section .image-container .overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.what-to-eat .features-section{display:grid;gap:2rem;max-width:72rem;margin:0 auto;padding:0 1rem}@media(min-width:768px){.what-to-eat .features-section{grid-template-columns:repeat(3,1fr)}}.what-to-eat .features-section .feature-card{background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(4px);padding:1.5rem;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(0);transition:all .3s ease;opacity:1}.what-to-eat .features-section .feature-card.hidden{transform:translateY(2.5rem);opacity:0}.what-to-eat .features-section .feature-card:hover{transform:translateY(-.25rem)}.what-to-eat .features-section .feature-card .icon{font-size:2.5rem;margin-bottom:1rem}.what-to-eat .features-section .feature-card h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.what-to-eat .features-section .feature-card p{color:#4b5563}.what-to-eat .footer{text-align:center;padding:2rem 0;color:#4b5563}