.page.svelte-13kch9h{min-height:100dvh;background:#030308}.hero-wrap.svelte-13kch9h{position:relative;overflow:hidden;background-image:url(../../../images/food-section-bann.png);background-size:100% auto;background-position:top;background-repeat:no-repeat;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.hero-top-fade.svelte-13kch9h{position:absolute;left:0;right:0;top:0;height:220px;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#000000 0%,transparent 100%)}.hero-wrap.svelte-13kch9h:after{content:"";position:absolute;left:0;right:0;bottom:0;height:160px;pointer-events:none;background:linear-gradient(to top,#030308 0%,transparent 100%)}@media(max-width:639px){.hero-wrap.svelte-13kch9h{background-position:top}}.badge-pill.svelte-13kch9h{background:#ff64001a;border:1px solid rgba(255,100,0,.3)}.badge-mono.svelte-13kch9h{font-family:JetBrains Mono,Fira Mono,monospace;font-size:.75rem;font-weight:700;letter-spacing:.04em;color:#ff6400}.hero-title.svelte-13kch9h{font-size:clamp(2.6rem,8vw,5rem);line-height:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;overflow:visible;padding-bottom:.3em}.hero-title-lotuyo.svelte-13kch9h{font-family:Poppins,sans-serif;font-weight:800;color:#fff;letter-spacing:-.01em;line-height:1}.hero-title-food.svelte-13kch9h{font-family:Beth Ellen,cursive;font-weight:400;background:linear-gradient(100deg,#ff6400,#ff9a00);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 28px rgba(255,100,0,.5));line-height:1.6;display:inline-block;overflow:visible;padding-right:.35em}.price-line.svelte-13kch9h{margin-top:18px;font-size:.95rem;color:#fff9}.price-amount.svelte-13kch9h{font-family:JetBrains Mono,monospace;font-size:1.6rem;font-weight:900;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#ff6400,#ff9a00);-webkit-background-clip:text;background-clip:text;color:transparent}.price-free.svelte-13kch9h{color:#ff6400;font-size:.8rem;font-weight:600}.countdown.svelte-13kch9h{background:#0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,100,0,.25);border-radius:14px;padding:12px 20px;text-align:center}.hero-ghost-blur.svelte-13kch9h{background:#00000059;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.countdown-label.svelte-13kch9h{font-family:JetBrains Mono,monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;margin-bottom:6px}.countdown-grid.svelte-13kch9h{display:flex;align-items:center;justify-content:center;gap:6px}.countdown-unit.svelte-13kch9h{display:flex;flex-direction:column;align-items:center;min-width:40px}.countdown-num.svelte-13kch9h{font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:900;line-height:1;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#ff6400,#ff9a00);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgba(255,100,0,.5))}.countdown-sub.svelte-13kch9h{font-family:JetBrains Mono,monospace;font-size:.6rem;text-transform:uppercase;color:#fff6;margin-top:3px}.countdown-sep.svelte-13kch9h{color:#ff640080;font-weight:700;font-size:1.1rem}.section-title.svelte-13kch9h{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:400;background:linear-gradient(100deg,#ff6400,#ff9a00);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 24px rgba(255,100,0,.25));line-height:1.6;padding:.2em .1em;overflow:visible;display:block}.manifesto.svelte-13kch9h{display:flex;flex-direction:column;padding:28px 28px 24px;border-radius:20px;background:#ff64000a;border:1px solid rgba(255,100,0,.18)}.manifesto-item.svelte-13kch9h{display:flex;align-items:baseline;gap:20px;padding:20px 0}.manifesto-num.svelte-13kch9h{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:700;color:#ff6400;opacity:.7;letter-spacing:.06em;flex-shrink:0}.manifesto-text.svelte-13kch9h{font-size:1rem;font-weight:400;color:#fff9;line-height:1.65;margin:0}.manifesto-text.svelte-13kch9h strong:where(.svelte-13kch9h){font-weight:700;color:#ffffffe6}.manifesto-rule.svelte-13kch9h{height:1px;background:linear-gradient(90deg,rgba(255,100,0,.3) 0%,transparent 100%)}.manifesto-remate.svelte-13kch9h{margin-top:28px;font-size:1.1rem;font-weight:700;line-height:1.55;text-align:center;background:linear-gradient(100deg,#ff6400,#ff9a00);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px rgba(255,100,0,.3))}.manifesto-remate-teal.svelte-13kch9h{background:linear-gradient(100deg,#00e5cc,#00c4ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 14px rgba(0,229,204,.35));font-style:italic}.showcase.svelte-13kch9h{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:880px){.showcase.svelte-13kch9h{grid-template-columns:280px 1fr;gap:24px;align-items:stretch}}.dock.svelte-13kch9h{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding:6px;scrollbar-width:none;-ms-overflow-style:none;border-radius:18px;background:#ffffff05;border:1px solid rgba(255,255,255,.06)}.dock.svelte-13kch9h::-webkit-scrollbar{display:none}@media(min-width:880px){.dock.svelte-13kch9h{flex-direction:column;gap:4px;overflow:visible;padding:10px}}.dock-item.svelte-13kch9h{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:12px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;font-family:inherit;color:#ffffff8c;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.dock-item.svelte-13kch9h:hover{color:#ffffffe6}.dock-item.active.svelte-13kch9h{background:#ff64001a;border-color:#ff64004d;color:#fff}.dock-glyph.svelte-13kch9h{width:40px;height:40px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#ffffff8c;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.dock-glyph.svelte-13kch9h svg:where(.svelte-13kch9h){width:20px;height:20px}.dock-item.svelte-13kch9h:hover .dock-glyph:where(.svelte-13kch9h){transform:scale(1.08);color:#ff9a00}.dock-item.active.svelte-13kch9h .dock-glyph:where(.svelte-13kch9h){border-color:#ff640073;background:#ff64001f;color:#ff6400;box-shadow:0 0 20px #ff640040;transform:scale(1.06)}.dock-label.svelte-13kch9h{font-size:.85rem;font-weight:600;display:none}@media(min-width:880px){.dock-label.svelte-13kch9h{display:inline}}.panel.svelte-13kch9h{position:relative;overflow:hidden;border-radius:22px;border:1px solid rgba(255,100,0,.2);background:#000;box-shadow:0 0 50px #ff640014;display:flex}.panel-inner.svelte-13kch9h{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;padding:0;width:100%;animation:svelte-13kch9h-panel-in .4s cubic-bezier(.22,1,.36,1) both}@media(min-width:640px){.panel-inner.svelte-13kch9h{flex-direction:row;align-items:center}}.panel-img-col.svelte-13kch9h{flex:0 0 52%;overflow:hidden;border-radius:0 0 22px 22px;display:flex;align-items:center;justify-content:center;background:#000;order:2}@media(min-width:640px){.panel-img-col.svelte-13kch9h{border-radius:22px 0 0 22px;order:0;max-height:380px}}.panel-img.svelte-13kch9h{width:100%;height:auto;max-height:280px;object-fit:cover;object-position:top;display:block}@media(min-width:640px){.panel-img.svelte-13kch9h{max-height:420px;height:100%}}.panel-text.svelte-13kch9h{display:flex;flex-direction:column;flex:1;min-width:0;padding:24px 20px;order:1}@media(min-width:640px){.panel-text.svelte-13kch9h{padding:32px 28px;order:0}}@keyframes svelte-13kch9h-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.panel-tag.svelte-13kch9h{align-self:flex-start;font-family:JetBrains Mono,monospace;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#00e5cc;background:#00e5cc14;border:1px solid rgba(0,229,204,.3);padding:4px 10px;border-radius:9999px;margin-bottom:18px}.panel-title.svelte-13kch9h{font-family:Beth Ellen,cursive;font-size:1.55rem;font-weight:400;color:#fff;line-height:1.6;padding:.1em 0;overflow:visible;display:block;text-transform:lowercase}.panel-desc.svelte-13kch9h{font-size:.82rem;color:#ffffff9e;line-height:1.65;margin-bottom:18px;max-width:52ch}.panel-points.svelte-13kch9h{display:flex;flex-direction:column;gap:9px}.panel-points.svelte-13kch9h li:where(.svelte-13kch9h){display:flex;align-items:center;gap:9px;font-size:.78rem;color:#ffffffc7}.panel-points.svelte-13kch9h li:where(.svelte-13kch9h) svg:where(.svelte-13kch9h){width:13px;height:13px;flex-shrink:0}.panel-progress.svelte-13kch9h{margin-top:auto;padding-top:26px;display:flex;align-items:baseline;gap:4px;font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.panel-progress-num.svelte-13kch9h{font-size:1.1rem;font-weight:700;background:linear-gradient(100deg,#ff6400,#ff9a00);-webkit-background-clip:text;background-clip:text;color:transparent}.panel-progress-sep.svelte-13kch9h{color:#ffffff40;font-size:.9rem}.panel-progress-total.svelte-13kch9h{color:#ffffff59;font-size:.85rem}.panel-glow.svelte-13kch9h{position:absolute;bottom:-40%;right:-20%;width:70%;height:90%;background:radial-gradient(circle,rgba(255,100,0,.1) 0%,transparent 70%);filter:blur(40px);pointer-events:none;z-index:0}.flow-section.svelte-13kch9h{background:#fff;padding:72px 24px}.flow-inner.svelte-13kch9h{max-width:900px;margin:0 auto}.flow-title.svelte-13kch9h{font-family:Beth Ellen,cursive;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:400;line-height:1.6;padding:.2em .1em;overflow:visible;display:block;background:linear-gradient(100deg,#00b8a0,#0094cc);-webkit-background-clip:text;background-clip:text;color:transparent}.flow-subtitle.svelte-13kch9h{font-size:.9rem;color:#00000073;margin-top:6px}.flow-timeline.svelte-13kch9h{position:relative;display:flex;flex-direction:column;gap:48px}@media(min-width:768px){.flow-timeline.svelte-13kch9h{flex-direction:row;gap:0;align-items:flex-start}}.flow-line.svelte-13kch9h{display:none}@media(min-width:768px){.flow-line.svelte-13kch9h{display:block;position:absolute;top:28px;left:18%;right:18%;height:2px;background:linear-gradient(90deg,#00e5cc,#0094cc);opacity:.3;z-index:0}}.flow-node.svelte-13kch9h{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1}.flow-bg-num.svelte-13kch9h{position:absolute;top:-14px;left:50%;transform:translate(-50%);font-family:JetBrains Mono,monospace;font-size:6rem;font-weight:900;color:#00b4a012;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.flow-icon-wrap.svelte-13kch9h{width:56px;height:56px;border-radius:14px;background:#fff;border:2px solid rgba(0,180,160,.35);box-shadow:0 0 0 6px #00b4a012,0 4px 16px #00b4a01a;display:flex;align-items:center;justify-content:center;color:#00b8a0;position:relative;z-index:2;margin-bottom:20px}.flow-icon-wrap.svelte-13kch9h svg:where(.svelte-13kch9h){width:22px;height:22px}.flow-dot.svelte-13kch9h{display:none}.flow-node-text.svelte-13kch9h{position:relative;z-index:1;padding:0 12px}.flow-node-num.svelte-13kch9h{font-family:JetBrains Mono,monospace;font-size:.65rem;font-weight:700;letter-spacing:.1em;color:#00b8a0;display:block;margin-bottom:6px}.flow-node-title.svelte-13kch9h{font-family:JetBrains Mono,monospace;font-size:.88rem;font-weight:700;color:#0a0a0a;margin-bottom:8px;line-height:1.35}.flow-node-desc.svelte-13kch9h{font-family:JetBrains Mono,monospace;font-size:.75rem;color:#0000007a;line-height:1.65}.cta-final-section.svelte-13kch9h{background:linear-gradient(135deg,#00c4a7,#0094cc);padding:80px 24px;text-align:center}.cta-final-inner.svelte-13kch9h{max-width:600px;margin:0 auto}.cta-final-title.svelte-13kch9h{font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;color:#fff;margin-bottom:12px;line-height:1.25}.cta-final-title.svelte-13kch9h em:where(.svelte-13kch9h){font-style:italic}.cta-final-sub.svelte-13kch9h{font-size:.9rem;color:#ffffffbf;margin-bottom:32px;line-height:1.65}.cta-final-pill.svelte-13kch9h{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(to right,#ffffff1a,#fff3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-weight:700;font-size:.78rem;padding:12px 20px;white-space:nowrap;border-radius:100px;border:2px solid rgba(255,255,255,.3);text-decoration:none;cursor:pointer;transition:all .25s}.cta-final-pill.svelte-13kch9h:hover{background:#fff;color:#007a6e;transform:scale(1.05);box-shadow:0 8px 30px #fff3}.food-grad.svelte-13kch9h{background:linear-gradient(100deg,#ff6400,#ff9a00);-webkit-background-clip:text;background-clip:text;color:transparent}.price-card.svelte-13kch9h{padding:32px 28px;border-radius:20px;background:#1a0c008c;border:2px solid rgba(255,100,0,.4);box-shadow:0 0 40px #ff64001f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column}.price-card.foodplus.svelte-13kch9h{background:#ffffff05;border:1px dashed rgba(255,255,255,.14);box-shadow:none;position:relative;display:flex;flex-direction:column}.foodplus-badge.svelte-13kch9h{position:absolute;top:14px;right:14px;font-family:JetBrains Mono,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#ffffff80;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:3px 9px;border-radius:9999px}.cta-primary.svelte-13kch9h{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#1a0a00;padding:11px 24px;border-radius:9999px;text-decoration:none;background:linear-gradient(100deg,#ff6400,#ff9a00);box-shadow:0 0 24px #ff640059;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,filter .2s ease;font-family:inherit}.cta-primary.svelte-13kch9h:hover{transform:scale(1.05);box-shadow:0 0 36px #ff64008c;filter:brightness(1.05);text-decoration:none;color:#1a0a00}.cta-ghost.svelte-13kch9h{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#ffffff8c;padding:11px 24px;border-radius:9999px;text-decoration:none;border:1px solid rgba(255,255,255,.12);transition:color .2s ease,background .2s ease;font-family:inherit}.cta-ghost.svelte-13kch9h:hover{color:#ffffffe6;background:#ffffff0d;text-decoration:none}.footer-cube.svelte-13kch9h{width:32px;height:32px;color:#fff}.client-card.svelte-13kch9h{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 24px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);text-decoration:none;transition:border-color .2s,background .2s,transform .2s}.client-card.svelte-13kch9h:hover{border-color:#ff640066;background:#ff64000f;transform:translateY(-3px)}.client-logo-wrap.svelte-13kch9h{width:80px;height:80px;border-radius:18px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #0000004d}.client-logo.svelte-13kch9h{width:100%;height:100%;object-fit:cover;display:block}.client-info.svelte-13kch9h{text-align:center}.client-name.svelte-13kch9h{font-size:1rem;font-weight:700;color:#fff;margin-bottom:4px}.client-location.svelte-13kch9h{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;color:#fff6;font-family:JetBrains Mono,monospace}.client-ig.svelte-13kch9h{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;color:#ff6400cc;font-family:JetBrains Mono,monospace}.implementation-bg.svelte-13kch9h{position:relative;overflow:hidden;background-image:url(../../../images/implementation-section-bann.jpg);background-size:100% auto;background-position:center -30px;background-repeat:no-repeat;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;padding-bottom:90px}@media(max-width:1023px)and (min-width:640px){.implementation-bg.svelte-13kch9h{background-size:cover;background-position:10% 40px;padding-bottom:100px;padding-top:20px}}@media(max-width:639px){.implementation-bg.svelte-13kch9h{background-image:none;background-color:#fff;padding-bottom:0}}.implementation-cta.svelte-13kch9h{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding:16px 24px;border-radius:16px;background:linear-gradient(100deg,#00c850,#00ff7f)}.implementation-cta.svelte-13kch9h p:where(.svelte-13kch9h){margin:0;color:#fff!important}.implementation-cta-btn.svelte-13kch9h{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:.9em;font-weight:700;font-family:JetBrains Mono,monospace;color:#fff;background:transparent;border:1.5px solid #ffffff;text-decoration:none;white-space:nowrap;transition:background .2s ease,transform .2s ease}.implementation-cta-btn.svelte-13kch9h:hover{background:#ffffff26;transform:translateY(-1px)}
