.RestaurantOps_page__HirIv{max-width:1000px;margin:0 auto;padding:80px 24px;color:#1a202c}.RestaurantOps_hero__W82O1{text-align:center;margin-bottom:80px}.RestaurantOps_badge__P2E5B{display:inline-block;padding:6px 14px;background:#fef3c7;border:1px solid #fcd34d;border-radius:100px;font-size:13px;font-weight:600;color:#92400e;margin-bottom:20px}.RestaurantOps_heroTitle__J46GM{font-size:48px;font-weight:800;line-height:1.1;margin-bottom:20px;letter-spacing:-.02em}.RestaurantOps_highlight__iJ3_L{background:linear-gradient(135deg,#4BCF9E,#667EEA);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.RestaurantOps_heroSubtitle__qskXG{font-size:18px;color:#475569;max-width:680px;margin:0 auto;line-height:1.6}.RestaurantOps_timelineSection__2fHiN{position:relative;padding:40px 0}.RestaurantOps_timeline__EXrmX{position:relative}.RestaurantOps_timeline__EXrmX:before{content:"";position:absolute;left:104px;top:0;bottom:0;width:2px;background:#e2e8f0}.RestaurantOps_timelineItem__hFFUd{display:grid;grid-template-columns:80px 48px 1fr;grid-gap:24px;gap:24px;margin-bottom:40px;align-items:flex-start}.RestaurantOps_timelineTime__aDGtF{text-align:right;font-weight:700;font-size:14px;color:#64748b;padding-top:12px}.RestaurantOps_timelineDot___4LBj{width:48px;height:48px;background:white;border:2px solid #e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;position:relative;z-index:1}.RestaurantOps_timelineCard__5Z5yH{background:white;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.02)}.RestaurantOps_timelineRole__GjzVh{font-size:12px;text-transform:uppercase;letter-spacing:.5px;font-weight:700;color:#4f46e5;margin-bottom:8px}.RestaurantOps_timelinePrompt__63QPF{font-size:18px;font-weight:600;color:#0f172a;margin-bottom:16px;line-height:1.4}.RestaurantOps_timelineFlow__IjITP{padding:12px 16px;background:#f8fafc;border-left:3px solid #4bcf9e;border-radius:4px;font-size:13px;margin-bottom:12px}.RestaurantOps_flowLabel__4_zVl{font-weight:700;color:#475569;margin-right:8px}.RestaurantOps_flowText__WJih5{color:#334155}.RestaurantOps_timelineImpact__tsHrq{display:flex;gap:8px;font-size:13px;color:#16a34a;font-style:italic}.RestaurantOps_ctaSection__DCD9I{text-align:center;padding:64px 0;background:#0f172a;border-radius:24px;color:white}.RestaurantOps_ctaTitle__sKmYG{font-size:32px;font-weight:800;margin-bottom:16px}.RestaurantOps_ctaSubtitle__6cc72{font-size:16px;color:#cbd5e1;max-width:620px;margin:0 auto 32px;line-height:1.6}.RestaurantOps_ctaButtons__S6Yjl{display:flex;gap:12px;justify-content:center}.RestaurantOps_primaryBtn__LDPuY,.RestaurantOps_secondaryBtn__L176Y{padding:12px 24px;border-radius:8px;font-weight:600;text-decoration:none}.RestaurantOps_primaryBtn__LDPuY{background:white;color:#0f172a}.RestaurantOps_secondaryBtn__L176Y{background:transparent;color:white;border:1px solid #475569}@media (max-width:768px){.RestaurantOps_heroTitle__J46GM{font-size:32px}.RestaurantOps_timeline__EXrmX:before{left:24px}.RestaurantOps_timelineItem__hFFUd{grid-template-columns:48px 1fr}.RestaurantOps_timelineTime__aDGtF{grid-column:1/-1;text-align:left;padding-top:0;margin-bottom:-16px;padding-left:72px}.RestaurantOps_timelineDot___4LBj{grid-column:1}}