.RestaurantBenefits_section__D1f7H{padding:0 0 120px}.RestaurantBenefits_header__POevt{text-align:center;max-width:640px;margin:0 auto 40px}.RestaurantBenefits_header__POevt .RestaurantBenefits_kicker__jTrdT{display:inline-block;width:64px;height:3px;border-radius:999px;background:linear-gradient(90deg,#008071,#6fc2b8);margin-bottom:12px}.RestaurantBenefits_header__POevt h2{font-size:1.7rem;font-weight:600;letter-spacing:.01em;color:#222;margin-bottom:6px}.RestaurantBenefits_header__POevt p{margin:0;color:#444;opacity:.9;font-size:.95rem}.RestaurantBenefits_rows__y2V_b{display:flex;flex-direction:column;gap:56px}.RestaurantBenefits_benefitRow__VMBEv{display:flex;align-items:center;justify-content:space-between;gap:56px;position:relative;transition:transform .22s ease-out}.RestaurantBenefits_reverse__8y8q7{flex-direction:row-reverse}.RestaurantBenefits_textCol__C1YkV{flex:1.2 1;display:flex;align-items:center}.RestaurantBenefits_textInner__nQQXJ{background:hsla(0,0%,100%,.98);border-radius:20px;padding:24px 26px;box-shadow:0 22px 60px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.02);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:center left;transition:box-shadow .2s ease,transform .2s ease}.RestaurantBenefits_textInner__nQQXJ:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at top left,rgba(0,128,113,.16),transparent 55%);opacity:.8;pointer-events:none}.RestaurantBenefits_textInner__nQQXJ:after{content:"";position:absolute;bottom:-40px;right:-40px;width:120px;height:120px;border-radius:999px;background:radial-gradient(circle,rgba(111,194,184,.4),transparent 60%);opacity:.3;pointer-events:none}.RestaurantBenefits_textInner__nQQXJ h3{position:relative;z-index:1;font-size:1.25rem;font-weight:600;color:#008071;margin-bottom:4px}.RestaurantBenefits_textInner__nQQXJ .RestaurantBenefits_lead__hjqAO{position:relative;z-index:1;font-size:.95rem;color:#1f2f6a;margin-bottom:6px;font-weight:500}.RestaurantBenefits_textInner__nQQXJ .RestaurantBenefits_body__UNeLR{position:relative;z-index:1;font-size:.9rem;color:#444;line-height:1.8;margin:0}.RestaurantBenefits_imageCol__tSHvw{flex:.95 1;display:flex;justify-content:center}.RestaurantBenefits_imageCard__XC1Dw{position:relative;width:250px;height:250px;border-radius:32px;background:#fff9ee;box-shadow:0 18px 40px rgba(0,0,0,.08),0 0 0 1px rgba(179,186,196,.35);display:flex;align-items:center;justify-content:center;overflow:visible;transform-origin:center;transition:transform .22s ease-out,box-shadow .22s ease-out}.RestaurantBenefits_imageCard__XC1Dw:before{content:"";position:absolute;top:10px;left:14px;right:14px;height:26px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.8),transparent);opacity:.8;pointer-events:none}.RestaurantBenefits_imageInner__tekTR{position:relative;z-index:1}.RestaurantBenefits_imageCircle__GegZU{width:190px;height:190px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff,#ffe7bf);box-shadow:0 12px 26px rgba(0,0,0,.25),inset 0 2px 4px hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;overflow:hidden}.RestaurantBenefits_illustration__aX1WZ{width:100%;height:100%;object-fit:cover;border-radius:50%;transform-origin:center}.RestaurantBenefits_arrow__uALco{position:absolute;bottom:-30px;pointer-events:none;opacity:0}.RestaurantBenefits_arrowLeft__xWP8b{left:6%}.RestaurantBenefits_arrowRight__KGu8W{right:4%}.RestaurantBenefits_arrowImage__rLAe1{width:auto;max-width:420px;height:auto;filter:drop-shadow(0 6px 16px rgba(0,0,0,.25))}@media(max-width:991px){.RestaurantBenefits_rows__y2V_b{gap:40px}.RestaurantBenefits_benefitRow__VMBEv,.RestaurantBenefits_reverse__8y8q7{flex-direction:column;align-items:flex-start}.RestaurantBenefits_imageCol__tSHvw{justify-content:flex-start}.RestaurantBenefits_imageCard__XC1Dw{width:230px;height:230px}.RestaurantBenefits_imageCircle__GegZU{width:175px;height:175px}.RestaurantBenefits_arrow__uALco{display:none}.RestaurantBenefits_section__D1f7H{padding:40px 0 56px}}@media(max-width:1199px){.RestaurantBenefits_benefitRow__VMBEv{gap:40px}.RestaurantBenefits_arrowImage__rLAe1{max-width:320px}}@media(max-width:991px){.RestaurantBenefits_rows__y2V_b{gap:40px}.RestaurantBenefits_benefitRow__VMBEv,.RestaurantBenefits_reverse__8y8q7{flex-direction:column;align-items:flex-start}.RestaurantBenefits_imageCol__tSHvw{justify-content:flex-start}.RestaurantBenefits_imageCard__XC1Dw{width:220px;height:220px}.RestaurantBenefits_arrow__uALco{display:none}.RestaurantBenefits_section__D1f7H{padding:40px 0 56px}}@media(max-width:767px){.RestaurantBenefits_header__POevt h2{font-size:1.45rem}.RestaurantBenefits_textInner__nQQXJ{padding:18px 16px}.RestaurantBenefits_textInner__nQQXJ h3{font-size:1.15rem}}