@font-face{font-family:Vazirmatn;src:url(/build/assets/Vazirmatn-Regular-CtGL0YI-.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/build/assets/Vazirmatn-Medium-D86t5Axy.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vazirmatn;src:url(/build/assets/Vazirmatn-Bold-_OhAJEdh.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--app-font-family: "Vazirmatn", sans-serif}html,body,button,input,select,textarea{font-family:var(--app-font-family)}html:has(body.landing-body){scroll-behavior:smooth}body.landing-body{direction:rtl;min-height:100vh;margin:0;overflow-x:hidden;background:radial-gradient(circle at 84% 7%,rgba(22,122,74,.12),transparent 28rem),radial-gradient(circle at 12% 18%,rgba(217,119,6,.08),transparent 24rem),var(--bg);color:var(--text);font-family:var(--app-font-family);letter-spacing:0;text-align:right}.landing-container{width:min(100%,1120px);margin:0 auto;padding:0 20px}.landing-header{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(223,231,223,.78);background:#f8faf7e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-nav{display:flex;align-items:center;justify-content:space-between;min-height:74px;gap:18px}.landing-brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-weight:900}.landing-brand-mark{display:grid;place-items:center;width:40px;height:40px;color:#fff;background:var(--primary);border-radius:12px;box-shadow:0 12px 28px #167a4a33}.landing-brand-logo{display:block;width:80px;height:40px;object-fit:contain}.landing-links,.landing-actions{display:flex;align-items:center;gap:10px}.landing-links a{color:var(--muted);font-size:14px;font-weight:800}.landing-links a:hover{color:var(--primary)}.landing-bottom-nav{display:none}.hero-section{padding:72px 0 54px}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:42px}.hero-copy{display:grid;gap:22px}.hero-badge{display:inline-flex;width:fit-content;padding:8px 12px;color:var(--primary);background:var(--primary-soft);border:1px solid rgba(22,122,74,.14);border-radius:999px;font-size:13px;font-weight:900}.hero-copy h1{max-width:760px;font-size:clamp(34px,5vw,58px);line-height:1.18}.hero-copy p{max-width:680px;color:var(--muted);font-size:18px;line-height:2}.hero-actions,.cta-actions{display:flex;flex-wrap:wrap;gap:12px}.landing-primary,.landing-secondary,.landing-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;font-weight:900;transition:transform .16s ease,border-color .16s ease,background .16s ease}.landing-primary{color:#fff;background:var(--primary);box-shadow:0 14px 30px #167a4a33}.landing-primary:hover{color:#fff;background:var(--primary-strong);transform:translateY(-1px)}.landing-secondary,.landing-ghost{color:var(--text);background:#ffffffdb;border:1px solid var(--border)}.landing-secondary:hover,.landing-ghost:hover{color:var(--primary);border-color:#167a4a3d}.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.hero-stat{padding:14px;background:#ffffffb8;border:1px solid var(--border);border-radius:16px}.hero-stat strong{display:block;margin-bottom:4px;color:var(--text);font-size:20px}.hero-stat span{color:var(--muted);font-size:12px;font-weight:800}.product-mockup{position:relative;display:grid;gap:16px}.phone-frame{justify-self:center;width:min(100%,330px);padding:12px;background:#162018;border-radius:32px;box-shadow:0 32px 80px #18221c38}.phone-screen{overflow:hidden;min-height:610px;background:#f7faf6;border-radius:24px}.mock-hero{position:relative;display:grid;align-content:end;min-height:190px;padding:18px;color:#fff;background:linear-gradient(180deg,#18221c24,#18221cdb),linear-gradient(135deg,#31583d,#18221c)}.mock-logo{display:grid;place-items:center;width:54px;height:54px;margin-bottom:12px;background:#fff3;border:1px solid rgba(255,255,255,.34);border-radius:16px;font-weight:900}.mock-hero h3{margin:0 0 6px;font-size:22px}.mock-hero p{margin:0;color:#fffc;font-size:12px}.mock-tabs{display:flex;gap:8px;overflow:hidden;padding:12px;background:#fff;border-bottom:1px solid var(--border)}.mock-tabs span{flex:0 0 auto;padding:7px 10px;color:var(--primary);background:var(--primary-soft);border-radius:999px;font-size:12px;font-weight:900}.mock-list{display:grid;gap:10px;padding:14px}.mock-item{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;padding:10px;background:#fff;border:1px solid var(--border);border-radius:16px}.mock-img{background:linear-gradient(135deg,#e7f4ec,#f7d9aa);border-radius:12px}.mock-line{height:10px;margin-bottom:9px;background:#dfe7df;border-radius:999px}.mock-line.short{width:54%}.mock-price{color:var(--primary);font-size:12px;font-weight:900}.qr-card-float{position:absolute;left:0;bottom:40px;display:grid;gap:10px;width:150px;padding:14px;background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow)}.qr-grid,.qr-large{display:grid;aspect-ratio:1}.qr-grid{grid-template-columns:repeat(5,1fr);gap:4px}.qr-grid span,.qr-large span{background:#18221c;border-radius:2px}.qr-grid span:nth-child(2n),.qr-grid span:nth-child(5n),.qr-large span:nth-child(3n),.qr-large span:nth-child(7n){background:#e6eee7}.qr-card-float strong{font-size:12px;text-align:center}.section-band{scroll-margin-top:92px;padding:62px 0}.section-heading{display:grid;gap:10px;max-width:680px;margin-bottom:28px}.section-heading.centered{margin-inline:auto;text-align:center}.section-heading h2{margin:0;font-size:clamp(26px,4vw,38px)}.section-heading p{margin:0;color:var(--muted);line-height:1.9}.showcase-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.showcase-panel,.feature-card,.step-card,.landing-cta,.footer-panel{background:#ffffffe0;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow)}.showcase-panel{overflow:hidden;min-width:0}.showcase-public{display:grid;grid-template-columns:1fr 1fr;min-height:360px}.showcase-media{display:grid;align-content:center;padding:24px;background:linear-gradient(135deg,#eef7f1,#f7faf6)}.mini-menu-preview{overflow:hidden;background:#f7faf6;border:1px solid rgba(22,122,74,.12);border-radius:22px;box-shadow:0 22px 54px #18221c24}.mini-menu-hero{display:grid;align-content:end;min-height:112px;padding:16px;color:#fff;background:linear-gradient(180deg,#18221c14,#18221cd1),linear-gradient(135deg,#2d6f4a,#17211b)}.mini-menu-logo{display:grid;place-items:center;width:42px;height:42px;margin-bottom:10px;background:#fff3;border:1px solid rgba(255,255,255,.34);border-radius:13px;font-weight:900}.mini-menu-hero h4{margin:0 0 4px;font-size:18px}.mini-menu-hero p{margin:0;color:#ffffffc7;font-size:12px}.mini-menu-pills{display:flex;gap:7px;overflow:hidden;padding:10px;background:#fff;border-bottom:1px solid var(--border)}.mini-menu-pills span{flex:0 0 auto;padding:6px 9px;color:var(--primary);background:var(--primary-soft);border-radius:999px;font-size:11px;font-weight:900}.mini-menu-list{display:grid;gap:9px;padding:12px}.mini-food-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;background:#fff;border:1px solid var(--border);border-radius:14px}.mini-food-img{width:58px;height:52px;background:linear-gradient(135deg,#e7f4ec,#f3cf95);border-radius:11px}.mini-food-row strong{display:block;margin-bottom:4px;font-size:13px}.mini-food-row small{color:var(--muted);font-size:11px}.mini-food-price{color:var(--primary);font-size:12px;font-weight:900;white-space:nowrap}.showcase-content{display:grid;align-content:center;gap:16px;padding:28px}.showcase-chip-row{display:flex;flex-wrap:wrap;gap:8px}.showcase-chip-row span,.feature-icon,.step-number{display:inline-grid;place-items:center;color:var(--primary);background:var(--primary-soft);border-radius:12px;font-weight:900}.showcase-chip-row span{min-height:34px;padding:0 10px;font-size:12px}.showcase-side{display:grid;gap:18px}.qr-showcase,.publish-showcase{display:grid;gap:12px;padding:22px}.qr-large{grid-template-columns:repeat(7,1fr);gap:5px;width:160px;max-width:100%;padding:10px;background:#fff;border:1px solid var(--border);border-radius:16px}.features-grid,.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature-card,.step-card{display:grid;gap:14px;padding:22px;box-shadow:none;transition:transform .16s ease,box-shadow .16s ease}.feature-card:hover,.step-card:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.feature-icon,.step-number{width:42px;height:42px}.feature-card h3,.step-card h3{margin:0;font-size:18px}.feature-card p,.step-card p{margin:0;color:var(--muted);line-height:1.8}.landing-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:34px;background:linear-gradient(135deg,#167a4a1a,#ffffffeb),#fff}.landing-cta h2{margin:0 0 10px}.landing-cta p{margin:0;color:var(--muted);line-height:1.8}.landing-footer{padding:34px 0 28px}.footer-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;box-shadow:none}.footer-panel p{margin:6px 0 0;color:var(--muted);line-height:1.8}.footer-links{display:flex;flex-wrap:wrap;gap:12px;font-weight:800}.footer-contact{display:grid;gap:6px;color:var(--muted);font-size:13px;line-height:1.7}.footer-contact strong{color:var(--text)}@media(max-width:900px){.landing-links,.landing-actions{display:none}body.landing-body{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.landing-bottom-nav{position:fixed;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;z-index:60;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;min-height:68px;padding:8px;background:#fffffff0;border:1px solid rgba(223,231,223,.96);border-radius:22px;box-shadow:0 18px 44px #18221c29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-bottom-nav a{display:grid;place-items:center;align-content:center;gap:4px;min-width:0;min-height:52px;padding:6px 4px;color:var(--muted);border-radius:16px;font-size:11px;font-weight:900;line-height:1.2;transition:color .2s ease,background .2s ease,transform .2s ease}.landing-bottom-nav svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.landing-bottom-nav a:hover,.landing-bottom-nav a:focus-visible,.landing-bottom-nav a:active{color:var(--primary);background:var(--primary-soft);transform:translateY(-1px);outline:none}.landing-bottom-nav a.is-primary{color:#fff;background:var(--primary);box-shadow:0 10px 22px #167a4a38}.landing-bottom-nav a.is-primary:hover,.landing-bottom-nav a.is-primary:focus-visible,.landing-bottom-nav a.is-primary:active{color:#fff;background:var(--primary-strong)}.hero-grid,.showcase-grid,.landing-cta{grid-template-columns:1fr}.hero-section{padding-top:44px}.product-mockup{order:-1}.qr-card-float{left:10px;bottom:18px}.features-grid,.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.landing-container{padding:0 16px}.hero-section,.section-band{padding:42px 0}.hero-copy p{font-size:16px}.hero-actions,.cta-actions,.footer-panel,.footer-links{align-items:stretch;flex-direction:column}.landing-primary,.landing-secondary,.landing-ghost{width:100%}.hero-stats,.features-grid,.steps-grid,.showcase-public{grid-template-columns:1fr}.phone-frame{width:min(100%,310px)}.phone-screen{min-height:560px}.qr-card-float{position:relative;left:auto;bottom:auto;justify-self:center;width:min(100%,220px)}.footer-panel{align-items:stretch}}
