.hero{display:flex;align-items:center;padding:60px 0;gap:48px;max-width:1100px;margin:0 auto}.hero .text-area{width:50%;min-width:300px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.hero .text-area p{max-width:440px;color:#666;line-height:1.7;font-size:1.05rem}.hero .text-area h1,.hero .text-area h2{font-size:3rem;font-weight:700;max-width:440px;color:#1a1a1a;line-height:1.15;letter-spacing:-.5px}.hero .text-area .free{color:#10b981}.hero .img-container{display:flex;width:50%;justify-content:center;align-items:center;position:relative}.hero .img-container img{height:auto;width:100%}.hero .img-container .menu-img{max-width:250px}.hero .img-container .image-wrapper{position:relative}.hero .img-container .image-wrapper .booking-img{max-width:400px;border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,.12)}.hero .img-container .image-wrapper:before{content:"";position:absolute;width:120px;height:calc(100% + 20px);background:linear-gradient(135deg,#c4b5fd,#a78bfa);top:-10px;right:-20px;-webkit-clip-path:polygon(25% 0,100% 0,75% 100%,0 100%);clip-path:polygon(25% 0,100% 0,75% 100%,0 100%);z-index:-1;animation:slideIn 30s infinite alternate forwards}@keyframes slideIn{0%{right:60%}to{right:-20px}}.hero .img-container .delivery-img-wrapper{margin-top:50px;position:relative}.hero .img-container .delivery-img-wrapper:before{content:"";position:absolute;width:120px;height:calc(100% + 20px);background:linear-gradient(135deg,#d1fae5,#10b981);top:-10px;right:-20px;-webkit-clip-path:polygon(25% 0,100% 0,75% 100%,0 100%);clip-path:polygon(25% 0,100% 0,75% 100%,0 100%);z-index:-1}.hero .img-container .delivery-img-wrapper .wrapper-container{display:inline-block;filter:drop-shadow(0 8px 30px rgba(0,0,0,.12))}.hero .img-container .delivery-img-wrapper .wrapper-container img{-webkit-clip-path:polygon(9.6% 0,97.9% 0,90.6% 100%,0 100%);clip-path:polygon(9.6% 0,97.9% 0,90.6% 100%,0 100%);display:block;width:100%;height:auto}.hero .with-border{box-shadow:0 4px 20px rgba(0,0,0,.08);border-radius:8px}.hero .btn-container{margin-top:8px;display:flex;gap:12px;flex-direction:column;width:260px;align-self:flex-start}.hero .btn-container .demo-btn{background-color:#fafafa;color:#666;text-decoration:none;padding:12px 24px;border-radius:8px;width:100%;text-align:center;font-weight:500;font-size:.9rem;transition:all .15s ease;box-sizing:border-box;border:1px solid #f0f0f0}.hero .btn-container .demo-btn:hover{background-color:#f5f5f5;color:#1a1a1a;border-color:#e8e8e8}@media(max-width:768px){.hero{padding:32px 0;flex-direction:column;text-align:center;gap:32px}.hero .text-area{width:100%;align-items:center}.hero .text-area h1,.hero .text-area h2{font-size:2.5rem;text-wrap:balance}.hero .text-area p{font-size:1rem}.hero .text-area .free{margin:auto}.hero .img-container{width:85%}.hero .btn-container{align-self:center;width:240px}}@media(min-width:768px){.reverse{flex-direction:row-reverse}}.cta-btn{text-decoration:none;background-color:#10b981;border-radius:8px;transition:all .15s ease;font-size:.9rem;width:100%;border:none;cursor:pointer;font-weight:500;padding:12px 24px;justify-content:center;gap:8px;box-sizing:border-box;white-space:nowrap}.cta-btn,.cta-btn .whatsapp{color:#fff;display:flex;align-items:center}.cta-btn .whatsapp{opacity:.85}.cta-btn:hover{background-color:#059669}.feature-section{padding:48px 0;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;max-width:1100px;margin:0 auto}.feature-section h2{font-size:2rem;font-weight:700;color:#1a1a1a;max-width:500px;text-wrap:balance;letter-spacing:-.3px}.feature-section h2 span{color:#10b981}.feature-section>p{max-width:480px;color:#666;line-height:1.6;font-size:1rem}.feature-section .feature-item-container{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:900px;width:100%}.feature-section .feature-item-container .feature-item{display:flex;flex-direction:column;gap:10px;padding:24px 20px;border-radius:12px;background:#fff;border:1px solid #f0f0f0;transition:all .2s ease;text-align:left}.feature-section .feature-item-container .feature-item:hover{border-color:#e0e0e0;box-shadow:0 2px 8px rgba(0,0,0,.04)}.feature-section .feature-item-container .feature-item .icon-container{width:40px;height:40px;background-color:#ecfdf5;border-radius:8px;display:flex;align-items:center;justify-content:center}.feature-section .feature-item-container .feature-item .icon-container svg{width:20px;height:20px;color:#10b981}.feature-section .feature-item-container .feature-item h5{font-size:.95rem;color:#1a1a1a;font-weight:600;margin-top:4px}.feature-section .feature-item-container .feature-item p{font-size:.85rem;color:#999;line-height:1.5}.feature-section .feature-item-container .feature-item .purple{background-color:#f3e8ff}.feature-section .feature-item-container .feature-item .purple svg{color:#7c3aed}@media(max-width:900px){.feature-section .feature-item-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.feature-section{padding:40px 0}.feature-section h2{font-size:1.5rem}.feature-section .feature-item-container{grid-template-columns:1fr;max-width:340px}}.faq-section{padding:48px 0;max-width:700px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.faq-section h2{font-size:2rem;font-weight:700;margin-bottom:24px;text-align:center;color:#1a1a1a;letter-spacing:-.3px}.faq-section .accordion{background-color:#fff;box-shadow:none;width:100%;border-radius:12px!important;margin-bottom:0;border:1px solid #f0f0f0;transition:all .15s ease}.faq-section .accordion:before{display:none}.faq-section .accordion .MuiAccordionSummary-root{padding:4px 20px;min-height:56px}.faq-section .accordion .MuiAccordionSummary-root .MuiAccordionSummary-expandIconWrapper{color:#999;transition:all .15s ease}.faq-section .accordion .question{color:#666;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:.95rem;line-height:1.5}.faq-section .accordion .MuiAccordionDetails-root{padding:0 20px 20px}.faq-section .accordion .MuiAccordionDetails-root .answer{color:#999;font-size:.9rem;line-height:1.7}.faq-section .accordion:hover{border-color:#e0e0e0}.faq-section .accordion.Mui-expanded{background-color:#fafafa;border-color:#e0e0e0;margin:0}.faq-section .accordion.Mui-expanded .question{color:#1a1a1a}.faq-section .accordion.Mui-expanded .MuiAccordionSummary-expandIconWrapper{color:#10b981}@media(max-width:768px){.faq-section{padding:40px 0}.faq-section h2{font-size:1.5rem;margin-bottom:20px}.faq-section .accordion .MuiAccordionSummary-root{padding:4px 16px}.faq-section .accordion .MuiAccordionDetails-root{padding:0 16px 16px}}
/*# sourceMappingURL=0ccc530d2286c6f9.css.map*/