.bp .meals-hero{color:#fff7ed;background:#241913}.bp .meals-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;padding-block:5rem;display:grid}.bp .meals-eyebrow{letter-spacing:.12em;color:#ab4d2f;margin:0 0 1rem;font-size:.75rem;font-weight:750}.bp .meals-hero .meals-eyebrow{color:#f4ad89}.bp .meals-intro h1{letter-spacing:-.035em;margin:0 0 1.4rem;font:700 clamp(2.4rem,4.6vw,4.3rem)/1.04 Arial,sans-serif}.bp .meals-lead{color:#f1b08f;font-size:1.25rem;line-height:1.45}.bp .meals-hero .bp-button{color:#fff;background:#227549;margin-top:.5rem}.bp .meals-note{color:#e4d5c8;font-size:.86rem}.bp .meals-example{color:#302019;background:#fffaf3;border-radius:22px;padding:2rem;box-shadow:0 18px 60px #0003}.bp .meals-example p{color:#655c55;margin:.5rem 0}.bp .meals-example-label{letter-spacing:.12em;font-size:.7rem;font-weight:800;color:#aa4724!important}.bp .meals-time{font-size:.85rem;font-weight:700}.bp .meals-example h2{margin:.7rem 0;font:700 2rem/1.15 Arial,sans-serif}.bp .meals-progress{background:#e9ded3;border-radius:10px;height:10px;margin:1.4rem 0 .75rem;overflow:hidden}.bp .meals-progress span{background:#d85a2c;width:72.5%;height:100%;display:block}.bp .meals-subtotal{color:#185835;background:#e9f4eb;border-radius:9px;justify-content:space-between;gap:1rem;margin:1.3rem 0;padding:1rem;font-size:1.1rem;display:flex}.bp .meals-example-foot{font-size:.85rem;color:#226c45!important}.bp .meals-section{padding-block:5rem}.bp .meals-section h2{letter-spacing:-.025em;max-width:750px;margin:0 0 2rem;font:600 clamp(2rem,3vw,3rem)/1.15 Georgia,serif}.bp .meals-features{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.bp .meals-features article{border-top:2px solid #cb6747;padding-top:1.2rem}.bp .meals-features span{color:#ad3b1d;font-weight:700}.bp .meals-features h3,.bp .meals-use-grid h3{margin:.8rem 0;font:700 1.2rem/1.3 Arial,sans-serif}.bp .meals-uses{background:#f7efe6}.bp .meals-use-grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.bp .meals-use-grid article{background:#fffdf9;border:1px solid #e6d9cd;border-radius:12px;padding:1.3rem}.bp .meals-last{text-align:center}.bp .meals-last h2{margin-inline:auto}.bp .meals-pricing{color:#594c43;max-width:740px;margin:1.5rem auto 0;font-size:.9rem}.bp .meals-pricing a{text-decoration:underline}@media (max-width:750px){.bp .meals-hero-grid{grid-template-columns:1fr;gap:2rem;padding-block:2.25rem}.bp .meals-intro h1{font-size:2.4rem}.bp .meals-example{padding:1.4rem}.bp .meals-features{grid-template-columns:1fr;gap:1rem}.bp .meals-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp .meals-section{padding-block:3rem}}@media (max-width:400px){.bp .meals-use-grid{grid-template-columns:1fr}.bp .meals-intro h1{font-size:2.15rem}}
