:root{--primary: #e53935;--secondary: #1e3a8a;--success: #16a34a;--white: #ffffff;--light-gray: #f5f5f5;--gray: #6b7280;--dark: #1f2937}[data-astro-cid-j7pv25f6]{margin:0;padding:0;box-sizing:border-box}body{font-family:Prompt,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;color:var(--dark);line-height:1.6}.container[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:2rem 1rem}header[data-astro-cid-j7pv25f6]{text-align:center;padding:2rem 0 1rem}.logo-wrapper[data-astro-cid-j7pv25f6]{display:inline-block}.logo[data-astro-cid-j7pv25f6]{font-size:4rem;font-weight:700;color:var(--white);margin-bottom:.25rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.tagline[data-astro-cid-j7pv25f6]{font-size:1.5rem;color:#fffffff2;font-weight:300}.hero[data-astro-cid-j7pv25f6]{text-align:center;padding:3rem 0 4rem;color:var(--white)}.hero-title[data-astro-cid-j7pv25f6]{font-size:2.5rem;margin-bottom:1rem;font-weight:700}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin-bottom:.5rem;font-weight:400}.hero-description[data-astro-cid-j7pv25f6]{font-size:1.1rem;opacity:.9;margin-bottom:2.5rem;font-weight:300}.download-buttons[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.app-store-btn[data-astro-cid-j7pv25f6],.google-play-btn[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:#000000d9;color:var(--white);text-decoration:none;border-radius:.5rem;transition:all .3s ease;min-width:160px}.app-store-btn[data-astro-cid-j7pv25f6]:hover,.google-play-btn[data-astro-cid-j7pv25f6]:hover{background:#000000f2;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.app-store-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6],.google-play-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:32px;height:32px}.btn-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;line-height:1.3}.btn-text[data-astro-cid-j7pv25f6] .small[data-astro-cid-j7pv25f6]{font-size:.65rem;text-transform:uppercase;opacity:.8}.btn-text[data-astro-cid-j7pv25f6] .large[data-astro-cid-j7pv25f6]{font-size:1.1rem;font-weight:600}.app-preview[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin:3rem 0 4rem}.phone-mockup[data-astro-cid-j7pv25f6]{width:280px;height:560px;background:#1f2937;border-radius:2.5rem;padding:1rem;box-shadow:0 20px 60px #0006;position:relative}.phone-mockup[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:1rem;left:50%;transform:translate(-50%);width:60px;height:6px;background:#fff3;border-radius:3px}.phone-screen[data-astro-cid-j7pv25f6]{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1.75rem;overflow:hidden;padding:2rem 1.5rem}.screen-content[data-astro-cid-j7pv25f6]{background:var(--white);height:100%;border-radius:1rem;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.mock-header[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:700;color:var(--dark);margin-bottom:2rem}.mock-restaurant[data-astro-cid-j7pv25f6]{font-size:1.1rem;color:var(--gray);margin-bottom:1.5rem;text-align:center}.mock-question[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:600;color:var(--dark);margin-bottom:1.5rem;text-align:center}.mock-buttons[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%}.mock-btn[data-astro-cid-j7pv25f6]{padding:1.25rem .5rem;border-radius:.5rem;font-weight:600;font-size:.9rem;text-align:center;color:var(--white);line-height:1.4}.mock-yes[data-astro-cid-j7pv25f6]{background:var(--success)}.mock-no[data-astro-cid-j7pv25f6]{background:var(--primary)}.mock-btn[data-astro-cid-j7pv25f6] .thai[data-astro-cid-j7pv25f6]{font-size:.75rem;opacity:.9}.features[data-astro-cid-j7pv25f6]{background:var(--white);border-radius:1.5rem;padding:3rem 2rem;margin-bottom:3rem;box-shadow:0 10px 30px #0003}.features[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:2.5rem;text-align:center;color:var(--dark)}.features-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem}.feature[data-astro-cid-j7pv25f6]{text-align:center}.feature-icon[data-astro-cid-j7pv25f6]{font-size:3.5rem;margin-bottom:1rem}.feature[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:1.4rem;margin-bottom:.75rem;color:var(--dark)}.feature[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--gray);font-size:1rem;line-height:1.6}.how-it-works[data-astro-cid-j7pv25f6]{background:var(--white);border-radius:1.5rem;padding:3rem 2rem;margin-bottom:3rem;box-shadow:0 10px 30px #0003}.how-it-works[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:2.5rem;text-align:center;color:var(--dark)}.steps[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem}.step[data-astro-cid-j7pv25f6]{text-align:center}.step-number[data-astro-cid-j7pv25f6]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;margin:0 auto 1.25rem}.step[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:1.3rem;margin-bottom:.5rem;color:var(--dark)}.step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--gray);font-size:1rem}.cta[data-astro-cid-j7pv25f6]{background:#ffffff1a;backdrop-filter:blur(10px);border-radius:1.5rem;padding:3rem 2rem;margin-bottom:3rem;text-align:center;color:var(--white);border:1px solid rgba(255,255,255,.2)}.cta[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:.75rem}.cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.1rem;margin-bottom:2rem;opacity:.95}footer[data-astro-cid-j7pv25f6]{text-align:center;padding:2rem 0;color:#fffc;font-size:.9rem}@media(max-width:768px){.logo[data-astro-cid-j7pv25f6]{font-size:3rem}.tagline[data-astro-cid-j7pv25f6]{font-size:1.2rem}.hero-title[data-astro-cid-j7pv25f6]{font-size:2rem}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.2rem}.hero-description[data-astro-cid-j7pv25f6]{font-size:1rem}.download-buttons[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center}.app-store-btn[data-astro-cid-j7pv25f6],.google-play-btn[data-astro-cid-j7pv25f6]{width:100%;max-width:220px}.phone-mockup[data-astro-cid-j7pv25f6]{width:240px;height:480px}.features[data-astro-cid-j7pv25f6],.how-it-works[data-astro-cid-j7pv25f6]{padding:2rem 1.5rem}.features[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.how-it-works[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.cta[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem}.features-grid[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem}}
