.language-toggle[data-v-7f4be261]{color:#000;text-decoration:none;font-weight:500;font-size:1rem;transition:color .3s;background:none;border:none;cursor:pointer;padding:0;margin:0 1rem 0 0;min-width:30px;display:inline-block;text-align:center}.language-toggle[data-v-7f4be261]:hover{color:#f28c28}.navbar[data-v-449992c9]{display:flex;justify-content:space-between;align-items:center;padding:0;margin:0;background-color:#fff;height:70px;box-shadow:0 2px 10px #0000001a;position:fixed;top:0;width:100%;z-index:1000;overflow:visible}.login-button[data-v-449992c9]{background-color:#f28c28;color:#fff;padding:.5rem 1.5rem;border-radius:8px;font-size:.9rem;text-decoration:none;font-weight:500;transition:all .3s;min-width:100px;text-align:center;display:inline-block;box-sizing:border-box}.login-button[data-v-449992c9]:hover{background-color:#e67e00}.nav-left[data-v-449992c9]{display:flex;align-items:center;height:100%;padding-left:2rem}.nav-center[data-v-449992c9]{position:absolute;left:47%;transform:translate(-50%);display:flex;gap:2rem}.nav-center a[data-v-449992c9]{color:#000;text-decoration:none;font-weight:500;font-size:1rem;transition:color .3s}.nav-center a[data-v-449992c9]:hover{color:#f28c28}.nav-right[data-v-449992c9]{display:flex;align-items:center;height:100%;gap:1rem;padding-right:4rem}.restaurants-link[data-v-449992c9]{color:#000;text-decoration:none;font-weight:500;font-size:1rem;transition:color .3s}.restaurants-link[data-v-449992c9]:hover{color:#f28c28}.language-switch[data-v-449992c9]{cursor:pointer;font-size:1rem;color:#000;transition:color .3s}.language-switch[data-v-449992c9]:hover{color:#f28c28}.profile-menu[data-v-449992c9]{position:relative;cursor:pointer}.login-icon[data-v-449992c9]{color:#000;transition:color .3s}.login-icon[data-v-449992c9]:hover{color:#f28c28}.dropdown-menu[data-v-449992c9]{position:absolute;top:100%;right:0;background:#fff;box-shadow:0 4px 8px #0000001a;border-radius:8px;display:flex;flex-direction:column;width:150px}.dropdown-menu a[data-v-449992c9],.dropdown-menu button[data-v-449992c9]{padding:10px;text-decoration:none;color:#000;background:#fff;border:none;text-align:left;cursor:pointer;width:100%}.dropdown-menu button[data-v-449992c9]:hover,.dropdown-menu a[data-v-449992c9]:hover{background:#f28c28;color:#fff}.logo[data-v-449992c9]{height:70px;object-fit:contain}.burger-menu[data-v-449992c9]{display:none;flex-direction:column;gap:4px;cursor:pointer;margin-right:1rem}.burger-menu span[data-v-449992c9]{height:3px;width:25px;background:#000;border-radius:2px}.mobile-nav[data-v-449992c9]{position:absolute;top:70px;left:0;width:100%;background:#fff;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;padding:1rem 2rem;gap:1rem;z-index:1001}.mobile-nav a[data-v-449992c9],.mobile-nav button[data-v-449992c9]{color:#333;text-decoration:none;font-size:1rem;font-weight:500;text-align:left;background:none;border:none;padding:.5rem 0;cursor:pointer}.mobile-nav button[data-v-449992c9]:hover,.mobile-nav a[data-v-449992c9]:hover{color:#f28c28}@media (max-width: 768px){.nav-center[data-v-449992c9],.nav-right[data-v-449992c9]{display:none}.burger-menu[data-v-449992c9]{display:flex;align-items:center}}.home-container[data-v-0de1317e]{height:100vh;background:url(/assets/background-MpwlP4Sg.jpg) no-repeat center center/cover;display:flex;align-items:flex-end;padding:3rem;position:relative}.home-container[data-v-0de1317e]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;z-index:1}.content[data-v-0de1317e]{position:relative;z-index:2;display:flex;align-items:center}.vertical-bar[data-v-0de1317e]{width:4px;height:190px;background-color:#fff;margin-right:1rem;margin-bottom:80px}.text[data-v-0de1317e]{text-align:left;color:#fff;max-width:500px}.text h1[data-v-0de1317e]{font-family:Poppins,sans-serif;font-size:3.2rem;margin-bottom:.5rem;font-weight:400}.text h2[data-v-0de1317e]{font-family:Poppins,sans-serif;font-size:1.2rem;font-weight:400}.white-section[data-v-0de1317e]{background:#fff;padding:8rem 2rem;text-align:center;min-height:300px}.orange-section[data-v-0de1317e]{background:#fe8f00;padding:8rem 2rem;text-align:center;min-height:100px}.orange-header[data-v-0de1317e]{font-family:Poppins,sans-serif;font-size:2rem;margin-bottom:.5rem}.grid[data-v-0de1317e]{display:flex;justify-content:center;align-items:center;gap:1.5rem;flex-wrap:wrap}.feature[data-v-0de1317e]{background:#f9f9f9;padding:1.5rem;border-radius:10px;width:250px;text-align:center}.arrow[data-v-0de1317e]{display:flex;align-items:center;justify-content:center;font-size:2rem;color:#000;font-weight:700;height:100%}.white-section-button[data-v-0de1317e]{display:inline-block;padding:12px 24px;background-color:#f28c28;color:#fff;text-decoration:none;font-size:1rem;font-weight:700;border-radius:8px;transition:background-color .3s ease;text-align:center;margin-top:2rem}.white-section-button[data-v-0de1317e]:hover{background-color:#d97706}.login-container[data-v-2cfd5e66]{display:flex;height:100vh;align-items:center;justify-content:center;background:#fff}.login-form[data-v-2cfd5e66]{width:100%;max-width:400px;padding:3rem 1.5rem;margin:auto;background:#fff;text-align:center;box-sizing:border-box}h2[data-v-2cfd5e66]{font-size:2rem;margin-bottom:.5rem}p[data-v-2cfd5e66]{color:#666;margin-bottom:2rem}label[data-v-2cfd5e66]{display:block;font-weight:700;text-align:left;margin:.5rem 0 .2rem}input[data-v-2cfd5e66]{width:100%;padding:10px;margin-bottom:1rem;border:1px solid #ddd;border-radius:8px;font-size:1rem}.login-button[data-v-2cfd5e66]{width:108%;background:#f28c28;color:#fff;padding:12px;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:.3s}.login-button[data-v-2cfd5e66]:hover{background:#d97706}.button-container[data-v-2cfd5e66]{display:flex;flex-direction:column;gap:15px}.google-sign-in-button[data-v-2cfd5e66]{width:108%;cursor:pointer;transition:background-color .3s,box-shadow .3s;padding:12px 50px 12px 42px;border:1px solid lightgray;border-radius:5px;color:#757575;font-size:14px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);background-color:#fff;background-repeat:no-repeat;background-position:12px 11px}.google-sign-in-button[data-v-2cfd5e66]:hover{box-shadow:0 -1px #0000000a,0 2px 4px #00000040}.signup-link[data-v-2cfd5e66]{margin-top:1.5rem;font-size:.9rem}.signup-link a[data-v-2cfd5e66]{color:#f28c28;text-decoration:none;font-weight:700}.login-image[data-v-2cfd5e66],.signup-image[data-v-2cfd5e66]{width:40%;height:90%;display:flex;align-items:center;justify-content:center;border-radius:20px;overflow:hidden;position:relative}.login-image img[data-v-2cfd5e66],.signup-image img[data-v-2cfd5e66]{width:100%;height:100%;border-radius:20px;object-fit:cover}.login-logo[data-v-2cfd5e66]{width:100px}.close-button[data-v-2cfd5e66]{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;transition:color .3s ease}.close-button[data-v-2cfd5e66]:hover{color:#f28c28}@media (max-width: 768px){.login-container[data-v-2cfd5e66]{flex-direction:column;padding:2rem 1rem;height:auto}.login-form[data-v-2cfd5e66]{width:100%;padding:2rem 1rem;padding-right:0}.login-image[data-v-2cfd5e66]{display:none}.login-button[data-v-2cfd5e66],.google-sign-in-button[data-v-2cfd5e66]{width:100%}.close-button[data-v-2cfd5e66]{top:10px;right:10px;font-size:20px}input[data-v-2cfd5e66]{font-size:1rem}}@media (max-width: 768px){.login-container[data-v-2cfd5e66]{flex-direction:column;padding:0 1rem}.login-form[data-v-2cfd5e66]{padding:2rem 1rem}.login-image[data-v-2cfd5e66]{display:none}}.how-it-works[data-v-23487f76]{padding-top:70px}.hero-section[data-v-23487f76]{text-align:center;padding:4rem 2rem;background-color:#f8f9fa}.hero-section h1[data-v-23487f76]{font-size:3rem;margin-bottom:1rem;color:#333}.subtitle[data-v-23487f76]{font-size:1.25rem;color:#666;max-width:600px;margin:0 auto}.steps-container[data-v-23487f76]{max-width:1200px;margin:0 auto;padding:2rem}.step-section[data-v-23487f76]{padding:4rem 0}.step-content[data-v-23487f76]{display:flex;align-items:center;gap:4rem}.step-right[data-v-23487f76]{flex-direction:row-reverse}.step-text[data-v-23487f76]{flex:1;padding:2rem}.step-number[data-v-23487f76]{width:40px;height:40px;background-color:#f28c28;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:1rem}.step-text h2[data-v-23487f76]{font-size:2rem;margin-bottom:1rem;color:#333}.step-text p[data-v-23487f76]{font-size:1.1rem;color:#666;line-height:1.6}.step-image[data-v-23487f76]{flex:1}.step-image img[data-v-23487f76]{width:100%;height:auto;border-radius:8px;box-shadow:0 4px 20px #0000001a}.cta-section[data-v-23487f76]{text-align:center;padding:4rem 2rem;background-color:#f8f9fa}.cta-section h2[data-v-23487f76]{font-size:2.5rem;margin-bottom:1rem;color:#333}.cta-section p[data-v-23487f76]{font-size:1.25rem;color:#666;margin-bottom:2rem}.cta-button[data-v-23487f76]{background-color:#f28c28;color:#fff;padding:1rem 2rem;border:none;border-radius:8px;font-size:1.1rem;cursor:pointer;transition:background-color .3s}.cta-button[data-v-23487f76]:hover{background-color:#e67e00}@media (max-width: 768px){.step-content[data-v-23487f76]{flex-direction:column;gap:2rem}.step-right[data-v-23487f76]{flex-direction:column}.step-text[data-v-23487f76]{padding:1rem}.hero-section h1[data-v-23487f76]{font-size:2.5rem}}body.with-navbar{padding-top:70px}
