.home-benefits{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:30px 0 28px;padding:24px 0;border-top:1px solid #caa86c30;border-bottom:1px solid #caa86c30}
.home-benefit{display:flex;align-items:center;gap:12px;min-width:0}
.home-benefit-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;background:#caa86c12;border:1px solid #caa86c35;border-radius:50%;color:#d4b47b}
.home-benefit-icon svg{width:23px;height:23px}
.home-benefit strong{display:block;font-size:16px;font-weight:600;line-height:1.35;color:#f5eee1}
.home-benefit div>span{display:block;font-size:14px;line-height:1.5;color:#b9b6b0;margin-top:5px}
.home-hero-actions{display:grid;gap:12px;max-width:490px}
.home-hero-actions .button{width:100%;justify-content:space-between;gap:16px;padding:17px 22px;border-radius:10px;line-height:1.4}
.home-phone-button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:12px 20px;border:1px solid #caa86c70;border-radius:10px;color:#e2c792;font-size:16px;font-weight:600;line-height:1.4;transition:background .2s}
.home-phone-button svg{width:20px;height:20px;flex:0 0 20px}
.home-phone-button:hover{background:#caa86c15}
@media(max-width:420px){.home-benefits{gap:14px}.home-benefit{align-items:flex-start;gap:9px}.home-benefit-icon{width:34px;height:34px;flex-basis:34px}.home-benefit-icon svg{width:20px;height:20px}.home-benefit strong{font-size:15px}.home-hero-actions .button{font-size:15px;padding:16px 18px}}
@media(max-width:340px){.home-benefits{grid-template-columns:1fr}.home-benefit{align-items:center}}
.home-benefit strong{font-size:.875rem}
.home-benefit div>span{font-size:.8125rem}
.home-hero-actions .button,.home-phone-button{font-size:.875rem}
.home-hero{grid-template-areas:"copy photos" "details photos";row-gap:0}
.home-hero>.hero-copy{grid-area:copy}
.home-hero>.food-grid{grid-area:photos}
.home-hero-details{grid-area:details;min-width:0}
@media(max-width:760px){.home-hero{grid-template-areas:"copy" "photos" "details";grid-template-columns:minmax(0,1fr);row-gap:28px}.home-hero-details .home-benefits{margin-top:0}}
