@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format('woff2');unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format('woff2');unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v23/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color:#2e8b57;--secondary-color:#ff6b35;--accent-color:#ffd700;--text-dark:#2c3e50;--text-light:#7f8c8d;--background-light:#f8f9fa;--white:#fff;--success-color:#27ae60;--gradient-primary:linear-gradient(135deg,#2e8b57,#3cb371);--gradient-secondary:linear-gradient(135deg,#ff6b35,#ff8c42);--shadow:0 10px 30px rgba(0,0,0,.1);--shadow-hover:0 15px 40px rgba(0,0,0,.15)}body{font-family:'Poppins',sans-serif;line-height:1.6;color:var(--text-dark);background-color:var(--white)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.hero{background:var(--gradient-primary);color:var(--white);padding:80px 0;text-align:center;position:relative;overflow:hidden}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url(data:image/svg+xml,<svg\ xmlns=\"http://www.w3.org/2000/svg\"\ viewBox=\"0\ 0\ 100\ 100\"><defs><pattern\ id=\"grain\"\ width=\"100\"\ height=\"100\"\ patternUnits=\"userSpaceOnUse\"><circle\ cx=\"25\"\ cy=\"25\"\ r=\"1\"\ fill=\"rgba\(255,255,255,0.1\)\"/><circle\ cx=\"75\"\ cy=\"75\"\ r=\"1\"\ fill=\"rgba\(255,255,255,0.1\)\"/><circle\ cx=\"50\"\ cy=\"10\"\ r=\"0.5\"\ fill=\"rgba\(255,255,255,0.1\)\"/></pattern></defs><rect\ width=\"100\"\ height=\"100\"\ fill=\"url\(%23grain\)\"/></svg>);opacity:.3}.hero-content{position:relative;z-index:2}.hero-title{font-size:3.5rem;font-weight:800;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.3);line-height:1.2}.hero-subtitle{font-size:1.5rem;font-weight:400;margin-bottom:40px;opacity:.95;max-width:800px;margin-left:auto;margin-right:auto}.hero-image{margin:40px 0}.hero-image img{max-width:350px;width:100%;height:auto;border-radius:20px;box-shadow:var(--shadow-hover);transition:transform .3s ease}.hero-image img:hover{transform:scale(1.05)}.cta-button{display:inline-block;background:var(--gradient-secondary);color:var(--white);padding:20px 40px;font-size:1.3rem;font-weight:700;text-decoration:none;border-radius:50px;box-shadow:var(--shadow);transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;border:none;cursor:pointer}.cta-button:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover);background:linear-gradient(135deg,#ff8c42,#ff6b35)}.hero-cta{font-size:1.5rem;padding:25px 50px;margin-top:20px}.problem{padding:80px 0;background:var(--background-light)}.problem h2{font-size:2.5rem;text-align:center;margin-bottom:50px;color:var(--text-dark)}.problem-list{display:grid;gap:30px;margin-bottom:50px}.problem-item{background:var(--white);padding:30px;border-radius:15px;box-shadow:var(--shadow);display:flex;align-items:flex-start;gap:20px;transition:transform .3s ease;opacity:0;transform:translateY(30px)}.problem-item.animate-in{opacity:1;transform:translateY(0)}.problem-item:hover{transform:translateY(-5px)}.problem-icon{font-size:2rem;flex-shrink:0}.problem-item p{font-size:1.1rem;color:var(--text-dark)}.problem-text{background:var(--white);padding:40px;border-radius:15px;box-shadow:var(--shadow);text-align:center}.problem-text p{font-size:1.2rem;margin-bottom:20px;color:var(--text-dark)}.solution{padding:80px 0;background:var(--white)}.solution h2{font-size:2.5rem;text-align:center;margin-bottom:50px;color:var(--primary-color)}.solution-content{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.solution-text p{font-size:1.2rem;margin-bottom:20px;color:var(--text-dark)}.solution-benefits h3{font-size:1.5rem;margin-bottom:30px;color:var(--primary-color)}.benefit-item{display:flex;align-items:flex-start;gap:15px;margin-bottom:25px;opacity:0;transform:translateX(-30px);transition:all .3s ease}.benefit-item.animate-in{opacity:1;transform:translateX(0)}.benefit-icon{font-size:1.5rem;color:var(--success-color);flex-shrink:0;margin-top:5px}.benefit-item h4{font-size:1.2rem;color:var(--text-dark);margin-bottom:5px}.benefit-item p{color:var(--text-light)}.features{padding:80px 0;background:var(--background-light)}.features h2{font-size:2.5rem;text-align:center;margin-bottom:50px;color:var(--text-dark)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}.feature-card{background:var(--white);padding:40px 30px;border-radius:15px;box-shadow:var(--shadow);text-align:center;transition:all .3s ease;opacity:0;transform:translateY(30px)}.feature-card.animate-in{opacity:1;transform:translateY(0)}.feature-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-hover)}.feature-icon{font-size:3rem;margin-bottom:20px}.feature-card h3{font-size:1.3rem;margin-bottom:15px;color:var(--text-dark)}.feature-card p{color:var(--text-light);line-height:1.6}.recipe-preview{padding:80px 0;background:var(--white)}.recipe-preview h2{font-size:2.5rem;text-align:center;margin-bottom:50px;color:var(--primary-color)}.recipe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.recipe-card{background:var(--white);border-radius:15px;box-shadow:var(--shadow);overflow:hidden;transition:all .3s ease;opacity:0;transform:scale(.9)}.recipe-card.animate-in{opacity:1;transform:scale(1)}.recipe-card:hover{transform:translateY(-10px);box-shadow:var(--shadow-hover)}.recipe-card img{width:100%;height:250px;object-fit:cover}.recipe-card h3{padding:20px 20px 10px;font-size:1.3rem;color:var(--text-dark)}.recipe-card p{padding:0 20px 20px;color:var(--text-light)}.cta{padding:80px 0;background:var(--gradient-primary);color:var(--white);text-align:center}.cta h2{font-size:2.5rem;margin-bottom:30px;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.cta p{font-size:1.2rem;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto;opacity:.95}.price-section{margin:40px 0;padding:30px;background:rgba(255,255,255,.1);border-radius:15px;backdrop-filter:blur(10px)}.price-original{font-size:1.2rem;text-decoration:line-through;opacity:.7;margin-bottom:10px}.price-original span{font-weight:600}.price-current{font-size:3rem;font-weight:800;color:var(--accent-color);margin-bottom:10px}.price-discount{font-size:1.1rem;color:var(--accent-color);font-weight:600}.cta-buttons{margin-top:40px}.main-cta{font-size:1.8rem;padding:25px 60px;margin-bottom:30px;animation:pulse 2s infinite}@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}.guarantee{font-size:1.1rem;margin:10px 0;opacity:.9}footer{background:var(--text-dark);color:var(--white);padding:40px 0;text-align:center}footer p{margin-bottom:10px;opacity:.8}@media (max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.solution-content{grid-template-columns:1fr;gap:30px}.features-grid{grid-template-columns:1fr}.recipe-grid{grid-template-columns:1fr}.cta-button{padding:15px 30px;font-size:1.1rem}.hero-cta{font-size:1.3rem;padding:20px 40px}.main-cta{font-size:1.5rem;padding:20px 40px}.price-current{font-size:2.5rem}}@media (max-width:480px){.container{padding:0 15px}.hero{padding:60px 0}.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}section{padding:60px 0}.problem-item{padding:20px;flex-direction:column;text-align:center}.benefit-item{flex-direction:column;text-align:center}.feature-card{padding:30px 20px}}.animate-in{animation:fadeInUp .6s ease-out forwards}@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(30px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}html{scroll-behavior:smooth}