:root{--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Outfit", sans-serif;--primary-950:#450a0a;--primary-900:#581212;--primary-800:#881818;--primary-700:#ac1b1b;--primary-600:#cd2424;--primary-500:#dc2626;--primary-400:#ef4444;--primary-100:#fee2e2;--primary-50:#fef2f2;--accent-700:#b45309;--accent-600:#d97706;--accent-500:#f59e0b;--accent-400:#fbbf24;--accent-100:#fef3c7;--neutral-900:#0f172a;--neutral-800:#1e293b;--neutral-700:#334155;--neutral-600:#475569;--neutral-500:#64748b;--neutral-400:#94a3b8;--neutral-300:#cbd5e1;--neutral-200:#e2e8f0;--neutral-100:#f1f5f9;--neutral-50:#fafaf9;--white:#fff;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #00000014, 0 2px 4px -2px #0000000f;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #00000014;--shadow-primary:0 10px 25px -5px #cd242459;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-full:9999px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:var(--font-body);background-color:var(--neutral-50);color:var(--neutral-800);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--neutral-900);font-weight:700;line-height:1.25}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section{padding:100px 0 80px;position:relative}.section-header{text-align:center;max-width:720px;margin:0 auto 50px}.section-badge{background:var(--primary-100);color:var(--primary-800);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-full);border:1px solid #ac1b1b2e;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;font-size:.85rem;font-weight:700;display:inline-flex}.section-title{letter-spacing:-.02em;color:var(--neutral-900);margin-bottom:16px;font-size:2.25rem}.section-subtitle{color:var(--neutral-600);font-size:1.1rem;line-height:1.6}.btn{font-family:var(--font-body);border-radius:var(--radius-full);cursor:pointer;text-align:center;border:none;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--primary-600) 0%, var(--primary-800) 100%);color:var(--white);box-shadow:var(--shadow-primary)}.btn-primary:hover{background:linear-gradient(135deg, var(--primary-500) 0%, var(--primary-700) 100%);transform:translateY(-2px);box-shadow:0 14px 28px -5px #cd242473}.btn-gold{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 10px 20px -5px #d9770659}.btn-gold:hover{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);transform:translateY(-2px);box-shadow:0 14px 25px -4px #d9770673}.btn-secondary{background:var(--white);color:var(--neutral-800);border:1px solid var(--neutral-300);box-shadow:var(--shadow-sm)}.btn-secondary:hover{background:var(--neutral-100);border-color:var(--neutral-400);transform:translateY(-2px)}.btn-whatsapp{color:#fff;background:#25d366;box-shadow:0 10px 20px -5px #25d36666}.btn-whatsapp:hover{background:#20bd5a;transform:translateY(-2px);box-shadow:0 14px 25px -4px #25d36680}@keyframes pulseGlow{0%,to{transform:scale(1);box-shadow:0 0 #25d366b3}50%{transform:scale(1.05);box-shadow:0 0 0 14px #25d36600}}.animate-pulse-glow{animation:2.5s infinite pulseGlow}@media (width<=768px){.section{padding:85px 0 60px}.section-title{font-size:1.85rem}.container{padding:0 18px}}.navbar-header[data-v-27319a11]{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd9;border-bottom:1px solid #0000000d;padding:16px 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.navbar-header.scrolled[data-v-27319a11]{background:#fffffffa;padding:12px 0;box-shadow:0 4px 20px -2px #00000014}.navbar-container[data-v-27319a11]{justify-content:space-between;align-items:center;display:flex}.brand-logo[data-v-27319a11]{align-items:center;display:flex}.navbar-logo-img[data-v-27319a11]{object-fit:contain;border-radius:8px;width:auto;max-width:170px;height:52px;transition:transform .25s;box-shadow:0 3px 10px #88181826}.navbar-logo-img[data-v-27319a11]:hover{transform:scale(1.04)}.desktop-nav[data-v-27319a11]{align-items:center;gap:28px;display:flex}.nav-link[data-v-27319a11]{color:var(--neutral-700);font-size:.92rem;font-weight:500;transition:color .2s;position:relative}.nav-link[data-v-27319a11]:hover{color:var(--primary-700)}.navbar-actions[data-v-27319a11]{align-items:center;gap:12px;display:flex}.nav-btn[data-v-27319a11]{padding:10px 20px;font-size:.9rem}.mobile-toggle[data-v-27319a11]{cursor:pointer;color:var(--neutral-800);background:0 0;border:none;padding:6px;display:none}.mobile-menu[data-v-27319a11]{border-bottom:1px solid var(--neutral-200);background:#fff;flex-direction:column;gap:8px;padding:16px 24px 24px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 25px -5px #0000001a}.mobile-link[data-v-27319a11]{border-radius:var(--radius-sm);color:var(--neutral-800);justify-content:space-between;align-items:center;padding:12px 14px;font-size:.95rem;font-weight:600;transition:background .2s;display:flex}.mobile-link[data-v-27319a11]:hover{background:var(--neutral-100);color:var(--primary-700)}.mobile-cta[data-v-27319a11]{margin-top:12px}.w-full[data-v-27319a11]{width:100%}.slide-down-enter-active[data-v-27319a11],.slide-down-leave-active[data-v-27319a11]{transition:all .25s ease-out}.slide-down-enter-from[data-v-27319a11],.slide-down-leave-to[data-v-27319a11]{opacity:0;transform:translateY(-10px)}@media (width<=960px){.desktop-nav[data-v-27319a11]{display:none}.mobile-toggle[data-v-27319a11]{display:block}.nav-btn[data-v-27319a11]{display:none}.navbar-header[data-v-27319a11],.navbar-header.scrolled[data-v-27319a11]{padding:10px 0}.navbar-logo-img[data-v-27319a11]{height:44px}}.hero-section[data-v-4f7a3fd2]{background:radial-gradient(circle at 10% 20%,#fee2e273 0%,#fafaf900 60%),radial-gradient(circle at 90% 80%,#fef3c759 0%,#fafaf900 50%);padding:140px 0 80px;position:relative;overflow:hidden}.glow-orb[data-v-4f7a3fd2]{filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.glow-1[data-v-4f7a3fd2]{background:#dc26261f;width:400px;height:400px;top:10%;left:-100px}.glow-2[data-v-4f7a3fd2]{background:#f59e0b26;width:350px;height:350px;bottom:5%;right:-80px}.hero-container[data-v-4f7a3fd2]{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid;position:relative}.hero-pill[data-v-4f7a3fd2]{background:var(--white);border-radius:var(--radius-full);color:var(--primary-800);border:1px solid #14744b33;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.85rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #0000000a}.pill-icon[data-v-4f7a3fd2]{color:var(--accent-500)}.hero-title[data-v-4f7a3fd2]{letter-spacing:-.03em;color:var(--neutral-900);margin-bottom:20px;font-size:3.1rem;line-height:1.18}.text-highlight[data-v-4f7a3fd2]{color:var(--primary-700);background:linear-gradient(120deg, var(--primary-700) 0%, var(--primary-800) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;position:relative}.hero-subtitle[data-v-4f7a3fd2]{color:var(--neutral-600);max-width:600px;margin-bottom:36px;font-size:1.15rem;line-height:1.7}.hero-actions[data-v-4f7a3fd2]{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:36px;display:flex}.hero-cta[data-v-4f7a3fd2]{gap:14px;padding:14px 28px}.cta-text[data-v-4f7a3fd2]{text-align:left;flex-direction:column;display:flex}.cta-label[data-v-4f7a3fd2]{font-size:1.05rem;font-weight:700;line-height:1.2}.cta-sub[data-v-4f7a3fd2]{opacity:.9;font-size:.75rem;font-weight:400}.hero-secondary-btn[data-v-4f7a3fd2]{padding:18px 24px}.hero-trust-list[data-v-4f7a3fd2]{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.trust-item[data-v-4f7a3fd2]{color:var(--neutral-700);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.trust-icon[data-v-4f7a3fd2]{color:var(--primary-600)}.hero-visual[data-v-4f7a3fd2]{position:relative}.image-wrapper[data-v-4f7a3fd2]{border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);position:relative;overflow:visible}.hero-main-img[data-v-4f7a3fd2]{object-fit:cover;border-radius:var(--radius-xl);border:4px solid var(--white);width:100%;height:480px;box-shadow:0 20px 40px -15px #00000026}.floating-card[data-v-4f7a3fd2]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-md);z-index:2;background:#fffffff5;border:1px solid #fffc;align-items:center;gap:12px;padding:14px 18px;animation:4s ease-in-out infinite alternate float-4f7a3fd2;display:flex;position:absolute;box-shadow:0 12px 30px -5px #00000026}.float-top[data-v-4f7a3fd2]{top:-24px;right:-20px}.float-bottom[data-v-4f7a3fd2]{bottom:-24px;left:-20px}.star-group[data-v-4f7a3fd2]{gap:2px;display:flex}.star-fill[data-v-4f7a3fd2]{color:var(--accent-500);fill:var(--accent-500)}.icon-circle[data-v-4f7a3fd2]{background:var(--primary-100);width:40px;height:40px;color:var(--primary-700);border-radius:10px;justify-content:center;align-items:center;display:flex}.float-text[data-v-4f7a3fd2]{flex-direction:column;display:flex}.float-text strong[data-v-4f7a3fd2]{color:var(--neutral-900);font-size:.9rem;line-height:1.2}.float-text span[data-v-4f7a3fd2]{color:var(--neutral-500);font-size:.75rem}@keyframes float-4f7a3fd2{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@media (width<=992px){.hero-container[data-v-4f7a3fd2]{grid-template-columns:1fr;gap:40px}.hero-title[data-v-4f7a3fd2]{font-size:2.3rem}.hero-section[data-v-4f7a3fd2]{padding:110px 0 60px}.float-top[data-v-4f7a3fd2]{top:10px;right:10px}.float-bottom[data-v-4f7a3fd2]{bottom:10px;left:10px}}.proof-stats-section[data-v-9fd8a40d]{z-index:10;margin-top:-30px;padding-bottom:40px;position:relative}.stats-card[data-v-9fd8a40d]{background:var(--white);border-radius:var(--radius-xl);border:1px solid var(--neutral-200);grid-template-columns:repeat(4,1fr);gap:24px;padding:36px 40px;display:grid;box-shadow:0 15px 35px -5px #00000014}.stat-box[data-v-9fd8a40d]{text-align:center;padding:0 12px;position:relative}.stat-box[data-v-9fd8a40d]:not(:last-child):after{content:"";background-color:var(--neutral-200);width:1px;height:70%;position:absolute;top:15%;right:0}.stat-number[data-v-9fd8a40d]{font-family:var(--font-heading);color:var(--primary-700);margin-bottom:6px;font-size:2.8rem;font-weight:800;line-height:1.1}.stat-label[data-v-9fd8a40d]{color:var(--neutral-800);margin-bottom:4px;font-size:1.05rem;font-weight:700}.stat-sub[data-v-9fd8a40d]{color:var(--neutral-500);font-size:.85rem}@media (width<=900px){.stats-card[data-v-9fd8a40d]{grid-template-columns:repeat(2,1fr);gap:28px;padding:28px 20px}.stat-box[data-v-9fd8a40d]:nth-child(2):after{display:none}}@media (width<=520px){.stats-card[data-v-9fd8a40d]{grid-template-columns:1fr}.stat-box[data-v-9fd8a40d]:after{display:none!important}}.benefits-section[data-v-823469a2]{background-color:var(--white);border-top:1px solid var(--neutral-200);border-bottom:1px solid var(--neutral-200)}.benefits-grid[data-v-823469a2]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.benefit-card[data-v-823469a2]{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);flex-direction:column;padding:32px 24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.benefit-card[data-v-823469a2]:hover{background:var(--white);border-color:#ac1b1b59;transform:translateY(-6px);box-shadow:0 16px 30px -5px #ac1b1b1f}.icon-box[data-v-823469a2]{background:linear-gradient(135deg, var(--primary-100), #fff1f2);width:56px;height:56px;color:var(--primary-700);border:1px solid #ac1b1b2e;border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;transition:all .3s;display:flex}.benefit-card:hover .icon-box[data-v-823469a2]{background:linear-gradient(135deg, var(--primary-700), var(--primary-800));color:var(--white)}.benefit-title[data-v-823469a2]{color:var(--neutral-900);margin-bottom:12px;font-size:1.15rem;font-weight:700}.benefit-desc[data-v-823469a2]{color:var(--neutral-600);font-size:.92rem;line-height:1.6}@media (width<=1024px){.benefits-grid[data-v-823469a2]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.benefits-grid[data-v-823469a2]{grid-template-columns:1fr}}.about-section[data-v-34e4fe2a]{background:var(--white);border-top:1px solid var(--neutral-200)}.about-grid[data-v-34e4fe2a]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;margin-bottom:72px;display:grid}.about-story[data-v-34e4fe2a]{position:relative}.story-image-wrap[data-v-34e4fe2a]{border-radius:var(--radius-xl);position:relative;overflow:visible}.story-img[data-v-34e4fe2a]{object-fit:cover;border-radius:var(--radius-xl);border:4px solid var(--white);width:100%;height:480px;box-shadow:0 20px 45px -10px #0000002e}.story-badge[data-v-34e4fe2a]{background:var(--primary-800);color:var(--white);border-radius:var(--radius-lg);border:1px solid #fff3;align-items:center;gap:14px;padding:14px 22px;display:flex;position:absolute;bottom:-20px;left:30px;box-shadow:0 10px 25px -5px #450a0a73}.story-badge strong[data-v-34e4fe2a]{font-size:1.05rem;font-family:var(--font-heading);display:block}.story-badge span[data-v-34e4fe2a]{color:var(--accent-400);font-size:.8rem}.badge-icon[data-v-34e4fe2a]{color:var(--accent-400)}.about-intro[data-v-34e4fe2a]{margin-bottom:32px}.about-heading[data-v-34e4fe2a]{color:var(--neutral-900);margin-bottom:18px;font-size:1.85rem;line-height:1.3}.text-red[data-v-34e4fe2a]{color:var(--primary-600)}.about-para[data-v-34e4fe2a]{color:var(--neutral-700);margin-bottom:16px;font-size:1rem;line-height:1.7}.about-para strong[data-v-34e4fe2a]{color:var(--neutral-900)}.value-pillars[data-v-34e4fe2a]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.pillar[data-v-34e4fe2a]{background:var(--neutral-50);border-radius:var(--radius-md);border:1px solid var(--neutral-200);align-items:flex-start;gap:14px;padding:18px;transition:all .2s;display:flex}.pillar[data-v-34e4fe2a]:hover{background:var(--white);box-shadow:var(--shadow-sm);border-color:#ac1b1b4d}.pillar-icon[data-v-34e4fe2a]{background:var(--primary-100);width:44px;height:44px;color:var(--primary-700);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pillar-text h4[data-v-34e4fe2a]{color:var(--neutral-900);margin-bottom:4px;font-size:.95rem;font-weight:700}.pillar-text p[data-v-34e4fe2a]{color:var(--neutral-600);font-size:.82rem;line-height:1.45}.about-stats[data-v-34e4fe2a]{background:var(--neutral-900);color:var(--white);border-radius:var(--radius-xl);justify-content:space-around;align-items:center;padding:36px 40px;display:flex;box-shadow:0 20px 40px -10px #0003}.stat-block[data-v-34e4fe2a]{text-align:center}.stat-number[data-v-34e4fe2a]{font-family:var(--font-heading);color:var(--accent-400);margin-bottom:6px;font-size:2.4rem;font-weight:800;line-height:1.1;display:block}.stat-label[data-v-34e4fe2a]{color:var(--neutral-400);font-size:.88rem;font-weight:500}.stat-divider[data-v-34e4fe2a]{background:#ffffff26;width:1px;height:45px}@media (width<=1024px){.about-grid[data-v-34e4fe2a]{grid-template-columns:1fr;gap:40px}.story-img[data-v-34e4fe2a]{height:380px}}@media (width<=640px){.value-pillars[data-v-34e4fe2a]{grid-template-columns:1fr}.about-stats[data-v-34e4fe2a]{flex-direction:column;gap:24px;padding:30px 20px}.stat-divider[data-v-34e4fe2a]{display:none}}.menu-section[data-v-0ad22f6a]{background:linear-gradient(180deg, var(--neutral-50) 0%, #fffdfa 40%, var(--neutral-100) 100%);position:relative}.featured-grid[data-v-0ad22f6a]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}.featured-card[data-v-0ad22f6a]{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--neutral-200);box-shadow:var(--shadow-sm);flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.featured-card[data-v-0ad22f6a]:hover{box-shadow:var(--shadow-md);border-color:#cd24244d;transform:translateY(-3px)}.featured-img-wrap[data-v-0ad22f6a]{background:var(--neutral-100);height:150px;position:relative;overflow:hidden}.featured-img[data-v-0ad22f6a]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.featured-card:hover .featured-img[data-v-0ad22f6a]{transform:scale(1.06)}.featured-tag[data-v-0ad22f6a]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--accent-400);border-radius:var(--radius-full);background:#450a0ae0;align-items:center;gap:4px;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.featured-info[data-v-0ad22f6a]{justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.featured-name[data-v-0ad22f6a]{color:var(--neutral-900);font-size:.92rem;font-weight:700;line-height:1.3}.featured-price[data-v-0ad22f6a]{color:var(--primary-700);white-space:nowrap;font-size:.95rem;font-weight:800}.menu-toggle-wrapper[data-v-0ad22f6a]{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:12px auto 36px;display:flex}.menu-toggle-btn[data-v-0ad22f6a]{box-shadow:var(--shadow-md);cursor:pointer;border-radius:var(--radius-full);align-items:center;gap:10px;padding:14px 32px;font-size:1rem;font-weight:700;transition:all .25s;display:inline-flex}.menu-toggle-btn[data-v-0ad22f6a]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.menu-toggle-hint[data-v-0ad22f6a]{color:var(--neutral-600);max-width:580px;font-size:.88rem;line-height:1.5}.menu-expand-enter-active[data-v-0ad22f6a],.menu-expand-leave-active[data-v-0ad22f6a]{opacity:1;max-height:4000px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.menu-expand-enter-from[data-v-0ad22f6a],.menu-expand-leave-to[data-v-0ad22f6a]{opacity:0;max-height:0;transform:translateY(-10px)}.menu-nav-box[data-v-0ad22f6a]{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--neutral-200);flex-direction:column;gap:14px;margin-bottom:28px;padding:16px 20px;display:flex}.search-input-wrapper[data-v-0ad22f6a]{width:100%;position:relative}.search-icon[data-v-0ad22f6a]{color:var(--neutral-400);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search-input[data-v-0ad22f6a]{border-radius:var(--radius-full);border:1.5px solid var(--neutral-300);width:100%;font-family:var(--font-body);color:var(--neutral-900);background:var(--neutral-50);padding:10px 38px 10px 40px;font-size:.92rem;transition:all .2s}.search-input[data-v-0ad22f6a]:focus{border-color:var(--primary-600);background:var(--white);outline:none;box-shadow:0 0 0 3px #cd24241a}.clear-search-btn[data-v-0ad22f6a]{background:var(--neutral-200);cursor:pointer;width:20px;height:20px;color:var(--neutral-600);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.category-tabs-scroll[data-v-0ad22f6a]{scrollbar-width:thin;overflow-x:auto}.category-tabs[data-v-0ad22f6a]{gap:8px;min-width:max-content;display:flex}.category-tab[data-v-0ad22f6a]{border-radius:var(--radius-full);border:1px solid var(--neutral-200);background:var(--neutral-50);color:var(--neutral-700);font-family:var(--font-body);cursor:pointer;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.category-tab[data-v-0ad22f6a]:hover{background:var(--primary-50);color:var(--primary-700);border-color:var(--primary-200)}.category-tab.active[data-v-0ad22f6a]{background:var(--primary-600);color:var(--white);border-color:var(--primary-600);box-shadow:0 4px 10px #cd242440}.menu-sections-wrapper[data-v-0ad22f6a]{flex-direction:column;gap:28px;margin-bottom:30px;display:flex}.category-block[data-v-0ad22f6a]{background:var(--white);border-radius:var(--radius-xl);border:1px solid var(--neutral-200);box-shadow:var(--shadow-sm);transition:box-shadow .2s;overflow:hidden}.category-block[data-v-0ad22f6a]:hover{box-shadow:var(--shadow-md);border-color:#cd242440}.category-block-header[data-v-0ad22f6a]{color:var(--white);background:linear-gradient(90deg,#450a0a 0%,#681212 100%);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.cat-header-title-wrap[data-v-0ad22f6a]{align-items:center;gap:12px;display:flex}.cat-header-icon-box[data-v-0ad22f6a]{border-radius:var(--radius-md);width:38px;height:38px;color:var(--accent-400);background:#ffffff1f;border:1px solid #ffffff26;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cat-header-title[data-v-0ad22f6a]{color:var(--white);letter-spacing:-.01em;font-size:1.15rem;font-weight:800;line-height:1.2}.cat-header-subtitle[data-v-0ad22f6a]{color:#ffffffbf;margin-top:2px;font-size:.78rem}.cat-header-count[data-v-0ad22f6a]{color:var(--accent-400);border-radius:var(--radius-full);white-space:nowrap;background:#ffffff26;border:1px solid #fbbf244d;padding:4px 12px;font-size:.75rem;font-weight:700}.menu-items-grid[data-v-0ad22f6a]{grid-template-columns:repeat(2,1fr);gap:0;padding:8px 16px;display:grid}.menu-item-row[data-v-0ad22f6a]{border-radius:var(--radius-md);border-bottom:1px dashed var(--neutral-200);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:background .15s;display:flex}.menu-item-row[data-v-0ad22f6a]:hover{background:var(--neutral-50)}.item-left-content[data-v-0ad22f6a]{align-items:center;gap:10px;min-width:0;display:flex}.item-num[data-v-0ad22f6a]{color:var(--neutral-400);flex-shrink:0;width:24px;font-family:monospace;font-size:.85rem;font-weight:700}.item-info-col[data-v-0ad22f6a]{flex-direction:column;gap:3px;min-width:0;display:flex}.item-name-wrap[data-v-0ad22f6a]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.item-name[data-v-0ad22f6a]{color:var(--neutral-900);font-size:.95rem;font-weight:700;line-height:1.3}.item-badge[data-v-0ad22f6a]{border-radius:var(--radius-full);background:var(--primary-100);color:var(--primary-800);padding:1px 6px;font-size:.65rem;font-weight:700}.badge-signature[data-v-0ad22f6a]{color:#92400e;background:#fef3c7}.badge-best-seller[data-v-0ad22f6a]{color:#991b1b;background:#fee2e2}.badge-khas-solo[data-v-0ad22f6a]{color:#0369a1;background:#e0f2fe}.badge-jamu[data-v-0ad22f6a]{color:#166534;background:#dcfce7}.item-options-wrap[data-v-0ad22f6a]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.opt-chip[data-v-0ad22f6a]{color:var(--neutral-600);background:var(--neutral-100);border:1px solid var(--neutral-200);border-radius:4px;align-items:center;gap:4px;padding:1px 6px;font-size:.72rem;display:inline-flex}.opt-square[data-v-0ad22f6a]{border:1px solid var(--neutral-500);border-radius:1px;width:8px;height:8px;display:inline-block}.item-dot-leader[data-v-0ad22f6a]{border-bottom:1.5px dotted var(--neutral-300);flex:1;min-width:16px;height:1px;margin:0 6px}.item-right-content[data-v-0ad22f6a]{flex-shrink:0;align-items:center;display:flex}.item-price[data-v-0ad22f6a]{font-family:var(--font-heading);color:var(--primary-700);white-space:nowrap;font-size:1.02rem;font-weight:800}.menu-collapse-bottom[data-v-0ad22f6a]{text-align:center;margin:24px 0 36px}.menu-collapse-btn[data-v-0ad22f6a]{border-radius:var(--radius-full);align-items:center;gap:8px;padding:10px 24px;font-size:.9rem;display:inline-flex}.empty-state[data-v-0ad22f6a]{text-align:center;background:var(--white);border-radius:var(--radius-xl);border:1px dashed var(--neutral-300);margin-bottom:30px;padding:48px 20px}.empty-icon[data-v-0ad22f6a]{background:var(--primary-50);width:60px;height:60px;color:var(--primary-600);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;display:flex}.empty-title[data-v-0ad22f6a]{color:var(--neutral-900);margin-bottom:6px;font-size:1.15rem}.empty-desc[data-v-0ad22f6a]{color:var(--neutral-600);margin-bottom:16px;font-size:.9rem}.btn-sm[data-v-0ad22f6a]{padding:8px 18px;font-size:.85rem}.menu-bottom-banner[data-v-0ad22f6a]{background:linear-gradient(135deg, var(--primary-900) 0%, #450a0a 100%);border-radius:var(--radius-xl);color:var(--white);box-shadow:var(--shadow-md);border:1px solid #ffffff26;padding:24px 32px}.banner-content[data-v-0ad22f6a]{align-items:center;gap:18px;display:flex}.banner-icon-circle[data-v-0ad22f6a]{width:48px;height:48px;color:var(--accent-400);background:#ffffff1f;border:1px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.banner-title[data-v-0ad22f6a]{color:var(--white);margin-bottom:4px;font-size:1.15rem;font-weight:800}.banner-desc[data-v-0ad22f6a]{color:#ffffffd9;margin-bottom:10px;font-size:.85rem;line-height:1.4}.banner-contact-chips[data-v-0ad22f6a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contact-chip[data-v-0ad22f6a]{border-radius:var(--radius-full);color:var(--accent-100);background:#00000047;border:1px solid #ffffff1a;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;display:inline-flex}@media (width<=1024px){.featured-grid[data-v-0ad22f6a]{grid-template-columns:repeat(2,1fr)}.menu-items-grid[data-v-0ad22f6a]{grid-template-columns:1fr}}@media (width<=640px){.featured-grid[data-v-0ad22f6a]{grid-template-columns:1fr}.category-block-header[data-v-0ad22f6a]{flex-direction:column;align-items:flex-start;gap:8px}.banner-content[data-v-0ad22f6a]{flex-direction:column;align-items:flex-start}}.partner-benefits-section[data-v-8e209837]{background:linear-gradient(180deg, var(--white) 0%, var(--neutral-50) 100%);border-top:1px solid var(--neutral-200)}.partner-benefits-grid[data-v-8e209837]{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;display:grid}.p-benefit-card[data-v-8e209837]{background:var(--white);border-radius:var(--radius-xl);border:1px solid var(--neutral-200);box-shadow:var(--shadow-sm);flex-direction:column;padding:32px 28px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.p-benefit-card[data-v-8e209837]:before{content:"";background:linear-gradient(90deg, var(--primary-600), var(--accent-500));opacity:0;width:100%;height:4px;transition:opacity .3s;position:absolute;top:0;left:0}.p-benefit-card[data-v-8e209837]:hover{border-color:#cd24244d;transform:translateY(-6px);box-shadow:0 16px 32px -6px #cd24241f}.p-benefit-card[data-v-8e209837]:hover:before{opacity:1}.card-top-row[data-v-8e209837]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.p-icon-box[data-v-8e209837]{background:var(--primary-50);width:52px;height:52px;color:var(--primary-700);border:1px solid var(--primary-100);border-radius:14px;justify-content:center;align-items:center;transition:all .3s;display:flex}.p-benefit-card:hover .p-icon-box[data-v-8e209837]{background:var(--primary-700);color:var(--white)}.p-benefit-num[data-v-8e209837]{font-family:var(--font-heading);color:var(--neutral-300);font-size:1.6rem;font-weight:800}.p-benefit-title[data-v-8e209837]{color:var(--neutral-900);margin-bottom:10px;font-size:1.15rem;font-weight:700;line-height:1.35}.p-benefit-desc[data-v-8e209837]{color:var(--neutral-600);font-size:.92rem;line-height:1.6}.partner-highlight-box[data-v-8e209837]{color:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow-primary);background:linear-gradient(135deg,#450a0a 0%,#701414 100%);border:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:32px;padding:36px 40px;display:flex}.highlight-left[data-v-8e209837]{flex:1}.highlight-badge[data-v-8e209837]{color:var(--accent-400);border-radius:var(--radius-full);background:#ffffff26;border:1px solid #fbbf2440;align-items:center;gap:6px;margin-bottom:12px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.highlight-title[data-v-8e209837]{color:var(--white);margin-bottom:8px;font-size:1.35rem;font-weight:800;line-height:1.3}.highlight-desc[data-v-8e209837]{color:#ffffffd9;font-size:.9rem;line-height:1.5}.highlight-right[data-v-8e209837]{flex-shrink:0}.highlight-btn[data-v-8e209837]{background:var(--accent-500);color:var(--neutral-900);border:none;padding:14px 28px;font-weight:700;box-shadow:0 6px 18px #f59e0b59}.highlight-btn[data-v-8e209837]:hover{background:var(--accent-400);transform:translateY(-2px)}@media (width<=1024px){.partner-benefits-grid[data-v-8e209837]{grid-template-columns:repeat(2,1fr)}.partner-highlight-box[data-v-8e209837]{flex-direction:column;align-items:flex-start}.highlight-btn[data-v-8e209837]{width:100%}}@media (width<=640px){.partner-benefits-grid[data-v-8e209837]{grid-template-columns:1fr}}.sim-section[data-v-1e92da50]{background:linear-gradient(180deg, var(--neutral-50) 0%, #fef2f2 100%)}.sim-card[data-v-1e92da50]{background:linear-gradient(160deg,#4a0b0b 0%,#2c0505 60%,#1a0202 100%);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 28px 56px -12px #2d05058c}.sim-card[data-v-1e92da50]:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff09 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.sim-card[data-v-1e92da50]:after{content:"";pointer-events:none;background:radial-gradient(circle,#ef444424 0%,#0000 70%);width:320px;height:220px;position:absolute;top:-60px;right:15%}.sim-inner[data-v-1e92da50]{z-index:1;grid-template-columns:1fr auto 320px;display:grid;position:relative}.chart-panel[data-v-1e92da50]{padding:36px 40px}.pill-row[data-v-1e92da50]{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:28px;display:flex}.pill-label[data-v-1e92da50]{color:#ffffff80;white-space:nowrap;font-size:.82rem;font-weight:600}.pill-group[data-v-1e92da50]{flex-wrap:wrap;gap:8px;display:flex}.pill[data-v-1e92da50]{border-radius:var(--radius-full);color:#fff9;font-size:.88rem;font-weight:700;font-family:var(--font-body);cursor:pointer;background:0 0;border:1.5px solid #fff3;padding:7px 20px;transition:all .2s}.pill[data-v-1e92da50]:hover{color:#ffffffe6;border-color:#ffffff73}.pill.pill-active[data-v-1e92da50]{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#0000;box-shadow:0 4px 14px #f59e0b66}.chart-header[data-v-1e92da50]{margin-bottom:24px}.chart-title[data-v-1e92da50]{color:#fff;letter-spacing:-.02em;margin-bottom:5px;font-size:1.55rem;font-weight:800}.chart-sub[data-v-1e92da50]{color:#ffffff73;font-size:.83rem}.bar-list[data-v-1e92da50]{flex-direction:column;gap:14px;display:flex}.bar-row[data-v-1e92da50]{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff12;border-radius:12px;padding:16px 18px;transition:all .25s}.bar-row[data-v-1e92da50]:hover{background:#ffffff14;border-color:#ffffff24}.bar-row.bar-row-active[data-v-1e92da50]{background:#f59e0b12;border-color:#f59e0b59}.row-meta[data-v-1e92da50]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.row-left[data-v-1e92da50]{align-items:center;gap:10px;display:flex}.row-modal[data-v-1e92da50]{color:#ffffffa6;font-size:.88rem}.bar-row-active .row-modal[data-v-1e92da50]{color:#fbbf24}.row-modal strong[data-v-1e92da50]{font-weight:700}.row-pct-badge[data-v-1e92da50]{color:#fbbf24;border-radius:var(--radius-full);background:#f59e0b26;border:1px solid #f59e0b4d;padding:2px 9px;font-size:.72rem;font-weight:700}.bar-row-active .row-pct-badge[data-v-1e92da50]{background:#f59e0b40}.row-total[data-v-1e92da50]{color:#ffffff80;text-align:right;font-size:.85rem}.bar-row-active .row-total[data-v-1e92da50]{color:#fbbf24}.row-total strong[data-v-1e92da50]{font-weight:700}.bar-track[data-v-1e92da50]{border-radius:var(--radius-full);background:#ffffff14;height:10px;overflow:hidden}.bar-total[data-v-1e92da50]{border-radius:var(--radius-full);height:100%;transition:width .55s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.bar-modal-seg[data-v-1e92da50]{background:#ffffff40;height:100%;transition:width .55s}.bar-profit-seg[data-v-1e92da50]{background:#ffffff1a;flex:1;height:100%}.bar-row-active .bar-modal-seg[data-v-1e92da50]{background:linear-gradient(90deg,#f59e0b,#fbbf24);box-shadow:0 0 8px #fbbf2480}.bar-row-active .bar-profit-seg[data-v-1e92da50]{background:#fbbf2459}.bar-legend[data-v-1e92da50]{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.legend-modal[data-v-1e92da50],.legend-profit[data-v-1e92da50]{color:#fff9;align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex}.dot[data-v-1e92da50]{border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.dot-modal[data-v-1e92da50]{background:#f59e0b}.dot-profit[data-v-1e92da50]{background:#fbbf2466;border:1px solid #fbbf2480}.divider-v[data-v-1e92da50]{background:#ffffff1a;width:1px;margin:0}.detail-panel[data-v-1e92da50]{background:#fff;flex-direction:column;padding:32px 26px;display:flex}.detail-top[data-v-1e92da50]{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.detail-heading[data-v-1e92da50]{font-family:var(--font-heading);color:var(--neutral-900);font-size:1.1rem;font-weight:800}.margin-chip[data-v-1e92da50]{color:#15803d;border-radius:var(--radius-full);background:#dcfce7;border:1px solid #bbf7d0;padding:3px 11px;font-size:.72rem;font-weight:700}.detail-list[data-v-1e92da50]{flex-direction:column;flex:1;margin-bottom:16px;display:flex}.d-sep[data-v-1e92da50]{background:var(--neutral-100);height:1px;margin:6px 0}.d-row[data-v-1e92da50]{justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.d-label[data-v-1e92da50]{color:var(--neutral-500);font-size:.82rem;font-weight:500}.d-val[data-v-1e92da50]{color:var(--neutral-800);text-align:right;font-size:.88rem;font-weight:600}.d-big[data-v-1e92da50]{font-family:var(--font-heading);color:var(--primary-800);font-size:1.05rem;font-weight:800}.d-green[data-v-1e92da50]{color:#16a34a;font-size:.95rem;font-weight:700}.d-bold[data-v-1e92da50]{color:var(--neutral-900);font-weight:700}.guarantee-row[data-v-1e92da50]{border-radius:var(--radius-md);background:#f0fdf4;border:1px solid #bbf7d0;align-items:center;gap:7px;margin-bottom:16px;padding:9px 12px;display:flex}.g-icon[data-v-1e92da50]{color:#16a34a;flex-shrink:0}.guarantee-row span[data-v-1e92da50]{color:#15803d;font-size:.76rem;font-weight:600;line-height:1.4}.detail-cta[data-v-1e92da50]{color:#fff;font-size:.9rem;font-weight:700;font-family:var(--font-body);background:#2c0505;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;transition:all .25s;display:flex;box-shadow:0 8px 20px #2c050559}.detail-cta[data-v-1e92da50]:hover{background:#3d0808;transform:translateY(-2px);box-shadow:0 12px 26px #2c050573}@media (width<=1024px){.sim-inner[data-v-1e92da50]{grid-template-columns:1fr}.divider-v[data-v-1e92da50]{width:100%;height:1px}.detail-panel[data-v-1e92da50]{border-top:1px solid #ffffff14}.chart-panel[data-v-1e92da50]{padding:28px 24px}}@media (width<=640px){.chart-title[data-v-1e92da50]{font-size:1.25rem}.row-meta[data-v-1e92da50]{flex-direction:column;align-items:flex-start;gap:4px}.chart-panel[data-v-1e92da50]{padding:22px 18px}.detail-panel[data-v-1e92da50]{padding:24px 18px}}.steps-section[data-v-48ae350a]{background:var(--neutral-50);border-top:1px solid var(--neutral-200)}.steps-grid[data-v-48ae350a]{grid-template-columns:repeat(5,1fr);gap:20px;margin-bottom:40px;display:grid}.step-card[data-v-48ae350a]{background:var(--white);border:1px solid var(--neutral-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;padding:28px 20px;transition:all .3s;display:flex;position:relative}.step-card[data-v-48ae350a]:hover{border-color:var(--primary-600);transform:translateY(-6px);box-shadow:0 14px 28px -5px #cd242426}.step-badge[data-v-48ae350a]{font-family:var(--font-heading);color:var(--primary-700);background:var(--primary-50);border:1px solid #cd242433;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;font-size:1.6rem;font-weight:800;transition:all .3s;display:flex}.step-card:hover .step-badge[data-v-48ae350a]{background:var(--primary-700);color:var(--white);border-color:var(--primary-700)}.step-title[data-v-48ae350a]{color:var(--neutral-900);margin-bottom:10px;font-size:1.05rem;font-weight:700;line-height:1.35}.step-desc[data-v-48ae350a]{color:var(--neutral-600);font-size:.86rem;line-height:1.55}.steps-cta[data-v-48ae350a]{text-align:center;background:var(--white);border-radius:var(--radius-xl);border:1px dashed var(--neutral-300);flex-direction:column;justify-content:center;align-items:center;gap:14px;max-width:680px;margin:0 auto;padding:24px;display:flex}.steps-cta-text[data-v-48ae350a]{color:var(--neutral-700);font-size:.95rem;font-weight:600}@media (width<=1024px){.steps-grid[data-v-48ae350a]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=600px){.steps-grid[data-v-48ae350a]{grid-template-columns:1fr}}.branches-section[data-v-036509d6]{background:linear-gradient(180deg, var(--neutral-50) 0%, #fef7f7 50%, var(--neutral-50) 100%);position:relative}.branches-grid[data-v-036509d6]{grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:48px;display:grid}.branch-card[data-v-036509d6]{background:var(--white);border-radius:var(--radius-xl);border:1px solid #8818181f;flex-direction:column;padding:32px;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:0 10px 30px -8px #0000000f}.branch-card[data-v-036509d6]:hover{border-color:#cd242459;transform:translateY(-6px);box-shadow:0 20px 40px -10px #88181824}.card-header-row[data-v-036509d6]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.branch-tag[data-v-036509d6]{background:var(--primary-50);color:var(--primary-700);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);border:1px solid #ac1b1b29;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.status-indicator[data-v-036509d6]{color:#166534;border-radius:var(--radius-full);background:#f0fdf4;border:1px solid #22c55e40;align-items:center;gap:8px;padding:4px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.status-dot[data-v-036509d6]{background-color:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-dot-036509d6;box-shadow:0 0 0 3px #22c55e40}@keyframes pulse-dot-036509d6{0%,to{box-shadow:0 0 0 3px #22c55e40}50%{box-shadow:0 0 0 6px #22c55e1a}}.branch-main-info[data-v-036509d6]{margin-bottom:16px}.branch-name[data-v-036509d6]{color:var(--neutral-900);margin-bottom:8px;font-size:1.4rem;font-weight:700;line-height:1.3}.branch-hours[data-v-036509d6]{color:var(--accent-700);align-items:center;gap:7px;font-size:.88rem;font-weight:600;display:flex}.info-icon[data-v-036509d6]{color:var(--accent-600);flex-shrink:0}.address-box[data-v-036509d6]{background:var(--neutral-50);border:1px solid var(--neutral-200);border-radius:var(--radius-md);align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.pin-wrapper[data-v-036509d6]{background:var(--primary-100);color:var(--primary-700);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.pin-icon[data-v-036509d6]{color:var(--primary-700)}.address-text[data-v-036509d6]{color:var(--neutral-700);margin:0;font-size:.9rem;line-height:1.5}.map-embed-wrapper[data-v-036509d6]{border-radius:var(--radius-md);border:1px solid var(--neutral-200);background:#e5e7eb;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #0000000a}.map-iframe[data-v-036509d6]{width:100%;display:block}.map-floating-badge[data-v-036509d6]{color:#fff;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ae0;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 12px #00000040}.map-floating-badge[data-v-036509d6]:hover{background:var(--primary-700);color:#fff;transform:translateY(-2px)}.features-list[data-v-036509d6]{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:24px;display:grid}.feature-pill[data-v-036509d6]{color:var(--neutral-700);border-radius:var(--radius-sm);border:1px solid var(--neutral-200);background:#f8fafc;align-items:center;gap:7px;padding:8px 12px;font-size:.82rem;font-weight:500;display:flex}.feat-check[data-v-036509d6]{color:#16a34a;flex-shrink:0}.card-actions[data-v-036509d6]{grid-template-columns:1.3fr 1fr;gap:12px;margin-top:auto;display:grid}.btn-map-nav[data-v-036509d6]{padding:12px 18px;font-size:.9rem}.btn-wa-branch[data-v-036509d6]{color:var(--primary-800);border-color:#88181833;padding:12px 18px;font-size:.9rem}.btn-wa-branch[data-v-036509d6]:hover{border-color:var(--primary-600);background:var(--primary-50)}.expansion-callout[data-v-036509d6]{border-radius:var(--radius-xl);background:linear-gradient(135deg,#380000 0%,#5c0b0b 50%,#7e1212 100%);border:1px solid #f59e0b40;justify-content:space-between;align-items:center;gap:36px;padding:40px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px -10px #38000059}.expansion-callout[data-v-036509d6]:before{content:"";pointer-events:none;background:radial-gradient(circle,#f59e0b26 0%,#0000 70%);width:350px;height:350px;position:absolute;top:0;right:0}.callout-content[data-v-036509d6]{z-index:1;max-width:680px;position:relative}.callout-badge[data-v-036509d6]{color:#fbbf24;text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-full);background:#f59e0b33;border:1px solid #f59e0b59;align-items:center;gap:6px;margin-bottom:14px;padding:4px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.callout-title[data-v-036509d6]{color:#fff;margin-bottom:12px;font-size:1.65rem;line-height:1.3}.callout-desc[data-v-036509d6]{color:#fca5a5;font-size:.95rem;line-height:1.6}.callout-action[data-v-036509d6]{z-index:1;flex-shrink:0;position:relative}.btn-callout[data-v-036509d6]{white-space:nowrap;padding:16px 32px;font-size:1rem}@media (width<=960px){.branches-grid[data-v-036509d6]{grid-template-columns:1fr;gap:24px}.expansion-callout[data-v-036509d6]{text-align:center;flex-direction:column;gap:24px;padding:32px 24px}.callout-desc[data-v-036509d6]{font-size:.9rem}.callout-action[data-v-036509d6],.btn-callout[data-v-036509d6]{width:100%}}@media (width<=580px){.branch-card[data-v-036509d6]{padding:24px 18px}.features-list[data-v-036509d6],.card-actions[data-v-036509d6]{grid-template-columns:1fr}}.gallery-section[data-v-d1d5c7c9]{background:var(--neutral-50)}.gallery-grid[data-v-d1d5c7c9]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.gallery-item[data-v-d1d5c7c9]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);cursor:pointer;border:1px solid var(--neutral-200);height:280px;position:relative;overflow:hidden}.gallery-img[data-v-d1d5c7c9]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.gallery-item:hover .gallery-img[data-v-d1d5c7c9]{transform:scale(1.08)}.gallery-caption[data-v-d1d5c7c9]{color:#fff;background:linear-gradient(#0000 0%,#0f172ae6 100%);padding:24px 16px 16px;font-size:.85rem;font-weight:500;line-height:1.4;transition:all .3s;position:absolute;inset:auto 0 0;transform:translateY(0)}@media (width<=992px){.gallery-grid[data-v-d1d5c7c9]{grid-template-columns:repeat(2,1fr)}}@media (width<=540px){.gallery-grid[data-v-d1d5c7c9]{grid-template-columns:1fr}.gallery-item[data-v-d1d5c7c9]{height:230px}}.faq-section[data-v-966ca2cf]{background:var(--white);border-top:1px solid var(--neutral-200)}.faq-accordion[data-v-966ca2cf]{flex-direction:column;gap:16px;max-width:820px;margin:0 auto;display:flex}.faq-item[data-v-966ca2cf]{border:1px solid var(--neutral-200);border-radius:var(--radius-lg);background:var(--neutral-50);transition:all .25s;overflow:hidden}.faq-item.open[data-v-966ca2cf]{border-color:var(--primary-600);background:var(--white);box-shadow:0 8px 20px -4px #14744b14}.faq-question[data-v-966ca2cf]{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 24px;font-family:inherit;display:flex}.q-text[data-v-966ca2cf]{color:var(--neutral-900);font-size:1.05rem;font-weight:700;line-height:1.4}.faq-item.open .q-text[data-v-966ca2cf]{color:var(--primary-800)}.q-icon-wrap[data-v-966ca2cf]{background:var(--white);border:1px solid var(--neutral-200);width:32px;height:32px;color:var(--neutral-600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,background .2s,color .2s;display:flex}.faq-item.open .q-icon-wrap[data-v-966ca2cf]{background:var(--primary-700);color:#fff;border-color:var(--primary-700);transform:rotate(180deg)}.faq-answer[data-v-966ca2cf]{color:var(--neutral-600);padding:0 24px 22px;font-size:.95rem;line-height:1.7}.accordion-enter-active[data-v-966ca2cf],.accordion-leave-active[data-v-966ca2cf]{transition:all .25s}.accordion-enter-from[data-v-966ca2cf],.accordion-leave-to[data-v-966ca2cf]{opacity:0;transform:translateY(-8px)}.form-section[data-v-3ac2e874]{background:var(--neutral-50);border-top:1px solid var(--neutral-200);padding:90px 0 100px;position:relative}.form-container[data-v-3ac2e874]{z-index:1;max-width:1060px;position:relative}.form-header[data-v-3ac2e874]{text-align:center;max-width:680px;margin:0 auto 44px}.form-badge[data-v-3ac2e874]{color:var(--primary-800);border-radius:var(--radius-full);letter-spacing:.08em;text-transform:uppercase;background:#fee2e2;border:1px solid #dc262638;align-items:center;gap:8px;margin-bottom:16px;padding:6px 18px;font-size:.8rem;font-weight:700;display:inline-flex}.badge-icon[data-v-3ac2e874]{color:var(--primary-700)}.form-title[data-v-3ac2e874]{font-family:var(--font-heading);color:var(--neutral-900);letter-spacing:-.02em;margin-bottom:12px;font-size:2.5rem;font-weight:800}.form-subtitle[data-v-3ac2e874]{color:var(--neutral-600);font-size:1.05rem;line-height:1.6}.form-main-card[data-v-3ac2e874]{border:1px solid var(--neutral-200);background:#fff;border-radius:24px;grid-template-columns:1.15fr .95fr;display:grid;overflow:hidden;box-shadow:0 20px 45px -10px #00000012}.form-info-col[data-v-3ac2e874]{color:var(--neutral-900);border-right:1px solid var(--neutral-200);background:linear-gradient(145deg,#fffaf7 0%,#fff5f2 100%);flex-direction:column;justify-content:center;padding:44px 40px;display:flex}.info-tag[data-v-3ac2e874]{color:#991b1b;border-radius:var(--radius-full);background:#fee2e2;border:1px solid #ef444440;align-items:center;gap:6px;width:fit-content;margin-bottom:18px;padding:4px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.info-heading[data-v-3ac2e874]{color:var(--neutral-900);margin-bottom:12px;font-size:1.65rem;font-weight:800;line-height:1.3}.info-desc[data-v-3ac2e874]{color:var(--neutral-600);margin-bottom:28px;font-size:.95rem;line-height:1.6}.assurance-list[data-v-3ac2e874]{flex-direction:column;gap:16px;margin-bottom:30px;display:flex}.assurance-item[data-v-3ac2e874]{align-items:flex-start;gap:12px;display:flex}.check-icon[data-v-3ac2e874]{color:var(--primary-600);flex-shrink:0;margin-top:2px}.assurance-item strong[data-v-3ac2e874]{color:var(--neutral-800);margin-bottom:2px;font-size:.95rem;display:block}.assurance-item span[data-v-3ac2e874]{color:var(--neutral-500);font-size:.84rem;line-height:1.45;display:block}.pic-contact-mini[data-v-3ac2e874]{border-radius:var(--radius-full);color:var(--neutral-700);border:1px solid var(--neutral-200);background:#fff;align-items:center;gap:8px;width:fit-content;padding:10px 18px;font-size:.85rem;display:inline-flex;box-shadow:0 2px 8px #0000000a}.pic-contact-mini strong[data-v-3ac2e874]{color:var(--primary-800)}.pic-icon[data-v-3ac2e874]{color:var(--primary-600)}.form-action-col[data-v-3ac2e874]{background:#fff;flex-direction:column;justify-content:center;padding:44px 36px;display:flex}.action-card-inner[data-v-3ac2e874]{text-align:center;flex-direction:column;align-items:center;display:flex}.icon-circle[data-v-3ac2e874]{width:64px;height:64px;color:var(--primary-700);background:#fee2e2;border:1px solid #cd242426;border-radius:18px;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.action-title[data-v-3ac2e874]{font-family:var(--font-heading);color:var(--neutral-900);margin-bottom:8px;font-size:1.5rem;font-weight:800}.action-desc[data-v-3ac2e874]{color:var(--neutral-600);margin-bottom:24px;font-size:.9rem;line-height:1.5}.btn-form-primary[data-v-3ac2e874]{color:#fff;border-radius:var(--radius-md);background:linear-gradient(135deg,#881818 0%,#ac1b1b 100%);border:none;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 24px;font-size:.98rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 8px 20px #88181859}.btn-form-primary[data-v-3ac2e874]:hover{background:linear-gradient(135deg,#6b1010 0%,#881818 100%);transform:translateY(-2px);box-shadow:0 12px 26px #88181873}.action-divider[data-v-3ac2e874]{align-items:center;width:100%;margin:16px 0;display:flex}.action-divider[data-v-3ac2e874]:before,.action-divider[data-v-3ac2e874]:after{content:"";border-bottom:1px solid var(--neutral-200);flex:1}.action-divider span[data-v-3ac2e874]{color:var(--neutral-400);text-transform:uppercase;padding:0 12px;font-size:.8rem;font-weight:600}.btn-form-secondary[data-v-3ac2e874]{color:#15803d;border-radius:var(--radius-md);background:#fff;border:1.5px solid #22c55e;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 20px;font-size:.92rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-form-secondary[data-v-3ac2e874]:hover{background:#f0fdf4;transform:translateY(-2px);box-shadow:0 6px 16px #22c55e33}.action-footnote[data-v-3ac2e874]{color:var(--neutral-500);margin-top:16px;font-size:.78rem;line-height:1.4;display:block}@media (width<=960px){.form-main-card[data-v-3ac2e874]{grid-template-columns:1fr}.form-info-col[data-v-3ac2e874]{border-right:none;border-bottom:1px solid var(--neutral-200);padding:36px 28px}.form-action-col[data-v-3ac2e874]{padding:36px 28px}}@media (width<=640px){.form-section[data-v-3ac2e874]{padding:70px 0 80px}.form-title[data-v-3ac2e874]{font-size:2rem}.info-heading[data-v-3ac2e874]{font-size:1.35rem}.form-info-col[data-v-3ac2e874],.form-action-col[data-v-3ac2e874]{padding:28px 20px}}.site-footer[data-v-53f2c9b3]{color:#d1c4c4;background:linear-gradient(#1c0303 0%,#120101 100%);border-top:1px solid #f59e0b33;padding:68px 0 32px;position:relative}.site-footer[data-v-53f2c9b3]:before{content:"";background:linear-gradient(90deg,#0000,#f59e0b73,#dc262673,#0000);height:1px;position:absolute;top:0;left:0;right:0}.footer-top[data-v-53f2c9b3]{border-bottom:1px solid #ffffff14;grid-template-columns:1.5fr 1fr 1.15fr;gap:52px;padding-bottom:44px;display:grid}.brand-header[data-v-53f2c9b3]{margin-bottom:18px}.footer-logo-link[data-v-53f2c9b3]{border-radius:var(--radius-md);background:#fff;border:1px solid #ffffff26;padding:6px 12px;display:inline-block;box-shadow:0 4px 12px #0000004d}.footer-logo-img[data-v-53f2c9b3]{object-fit:contain;width:auto;height:52px;display:block}.brand-desc[data-v-53f2c9b3]{color:#cfbebe;margin-bottom:22px;font-size:.9rem;line-height:1.65}.halal-badge[data-v-53f2c9b3]{color:var(--accent-400);border-radius:var(--radius-full);background:#f59e0b1f;border:1px solid #f59e0b4d;align-items:center;gap:8px;padding:7px 16px;font-size:.8rem;font-weight:700;display:inline-flex}.badge-icon[data-v-53f2c9b3]{color:var(--accent-400)}.footer-heading[data-v-53f2c9b3]{font-family:var(--font-heading);color:#fff;margin-bottom:22px;padding-bottom:10px;font-size:1.1rem;font-weight:700;position:relative}.footer-heading[data-v-53f2c9b3]:after{content:"";background:var(--accent-500);border-radius:var(--radius-full);width:32px;height:2.5px;position:absolute;bottom:0;left:0}.footer-links ul[data-v-53f2c9b3]{flex-direction:column;gap:12px;list-style:none;display:flex}.footer-links a[data-v-53f2c9b3]{color:#d1c4c4;align-items:center;gap:6px;font-size:.9rem;transition:all .2s;display:inline-flex}.footer-links a[data-v-53f2c9b3]:hover{color:var(--accent-400);transform:translate(4px)}.footer-contact[data-v-53f2c9b3]{flex-direction:column;gap:12px;display:flex}.contact-item[data-v-53f2c9b3]{color:#fff;align-items:flex-start;gap:12px;font-size:.92rem;display:flex}.contact-icon[data-v-53f2c9b3]{color:var(--accent-400);flex-shrink:0;margin-top:3px}.contact-hours-box[data-v-53f2c9b3]{border-radius:var(--radius-md);background:#00000040;border:1px solid #ffffff14;margin-top:10px;padding:12px 14px}.hours-label[data-v-53f2c9b3]{color:#fff9;margin-bottom:2px;font-size:.76rem;display:block}.hours-val[data-v-53f2c9b3]{color:var(--accent-400);font-size:.85rem;font-weight:700;display:block}.footer-bottom[data-v-53f2c9b3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:28px;display:flex}.copyright[data-v-53f2c9b3]{color:#b59f9f;font-size:.85rem}.copyright strong[data-v-53f2c9b3]{color:#fff}.disclaimer[data-v-53f2c9b3]{color:#8c7777;max-width:580px;font-size:.78rem;line-height:1.5}@media (width<=1024px){.footer-top[data-v-53f2c9b3]{grid-template-columns:1fr 1fr;gap:36px}.footer-brand[data-v-53f2c9b3]{grid-column:1/-1}}@media (width<=640px){.site-footer[data-v-53f2c9b3]{padding:50px 0 24px}.footer-top[data-v-53f2c9b3]{grid-template-columns:1fr;gap:32px}.footer-bottom[data-v-53f2c9b3]{flex-direction:column;align-items:flex-start;gap:12px}}.floating-wa-container[data-v-fa7e5a32]{z-index:999;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:24px;right:24px}.wa-float-btn[data-v-fa7e5a32]{color:#fff;background-color:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .25s,background-color .2s;display:flex;position:relative;box-shadow:0 10px 25px #25d36680}.wa-float-btn[data-v-fa7e5a32]:hover{background-color:#20bd5a;transform:scale(1.08)}.badge-dot[data-v-fa7e5a32]{color:#fff;background-color:#ef4444;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;font-weight:700;display:flex;position:absolute;top:0;right:0}.wa-tooltip[data-v-fa7e5a32]{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--neutral-200);max-width:280px;padding:14px 16px;position:relative;box-shadow:0 12px 30px -5px #00000026}.tooltip-close[data-v-fa7e5a32]{color:var(--neutral-400);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:2px;display:flex;position:absolute;top:8px;right:8px}.tooltip-close[data-v-fa7e5a32]:hover{color:var(--neutral-800);background:var(--neutral-100)}.tooltip-content[data-v-fa7e5a32]{display:block}.admin-badge[data-v-fa7e5a32]{color:var(--primary-700);align-items:center;gap:6px;margin-bottom:4px;font-size:.75rem;font-weight:700;display:flex}.online-dot[data-v-fa7e5a32]{background-color:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 6px #22c55e}.tooltip-text[data-v-fa7e5a32]{color:var(--neutral-700);font-size:.85rem;line-height:1.45}.fade-bounce-enter-active[data-v-fa7e5a32],.fade-bounce-leave-active[data-v-fa7e5a32]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.fade-bounce-enter-from[data-v-fa7e5a32],.fade-bounce-leave-to[data-v-fa7e5a32]{opacity:0;transform:translateY(10px)scale(.9)}@media (width<=640px){.floating-wa-container[data-v-fa7e5a32]{bottom:18px;right:18px}.wa-tooltip[data-v-fa7e5a32]{max-width:240px}}.app-layout[data-v-d5927a13]{flex-direction:column;min-height:100vh;display:flex}main[data-v-d5927a13]{flex:1}
