{"id":310,"date":"2025-05-29T12:59:12","date_gmt":"2025-05-29T12:59:12","guid":{"rendered":"https:\/\/prosperousalma.com\/projects\/"},"modified":"2026-06-19T13:27:34","modified_gmt":"2026-06-19T13:27:34","slug":"products","status":"publish","type":"page","link":"https:\/\/prosperousalma.com\/pt_pt\/products\/","title":{"rendered":"Produtos"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"310\" class=\"elementor elementor-310\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bc03807 e-con-full e-flex e-con e-parent\" data-id=\"bc03807\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-d6443aa e-con-full e-flex e-con e-child\" data-id=\"d6443aa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e9c80b9 elementor-widget elementor-widget-heading\" data-id=\"e9c80b9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Browse our product database<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2110566 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"2110566\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Explore 15+ product categories sourced directly from China and Macau \u2014 competitively priced, quality-inspected, and delivered to your door across Africa and beyond<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ddafbe e-con-full e-flex e-con e-parent\" data-id=\"2ddafbe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8438f29 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"8438f29\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;500;600;700;800;900&family=Open+Sans:wght@400;500;600&display=swap');\r\n\r\n\/* ============================================================\r\n   TOKENS\r\n   ============================================================ *\/\r\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n:root {\r\n  --navy:       #1e3a5f;\r\n  --navy-deep:  #142844;\r\n  --navy-mid:   #2a4f7c;\r\n  --navy-light: #eef2f8;\r\n  --gold:       #f5b800;\r\n  --gold-dark:  #d4a012;\r\n  --gold-pale:  #fff8e1;\r\n  --green:      #4caf50;\r\n  --green-dark: #388e3c;\r\n  --green-pale: #e8f5e9;\r\n  --white:      #ffffff;\r\n  --off-white:  #f7f8fa;\r\n  --ink:        #1a2533;\r\n  --ink-mid:    #4a5568;\r\n  --ink-soft:   #8a96a3;\r\n  --border:     #e2e8f0;\r\n  --font-head:  'Montserrat', sans-serif;\r\n  --font-body:  'Open Sans', sans-serif;\r\n  --radius-sm:  8px;\r\n  --radius-md:  16px;\r\n  --radius-lg:  24px;\r\n  --shadow-sm:  0 2px 10px rgba(0,0,0,.07);\r\n  --shadow-md:  0 8px 32px rgba(0,0,0,.12);\r\n  --shadow-lg:  0 24px 60px rgba(0,0,0,.18);\r\n  --shadow-gold:0 8px 32px rgba(245,184,0,.3);\r\n}\r\n\r\n\/* ============================================================\r\n   HELPERS\r\n   ============================================================ *\/\r\n.wrap { max-width: 1200px;\r\nmargin: 0 auto ;padding: 0 24px; }\r\n\r\n.eyebrow {\r\n  display: inline-flex; align-items: center; gap: 10px;\r\n  font-family: var(--font-head); font-size: .68rem; font-weight: 700;\r\n  letter-spacing: .2em; text-transform: uppercase; color: var(--gold); margin-bottom: 14px;\r\n}\r\n.eyebrow::before { content: ''; width: 28px; height: 2px; background: var(--gold); border-radius: 2px; display: block; }\r\n\r\n.section-title {\r\n  font-family: var(--font-head); font-size: clamp(1.8rem, 3.5vw, 2.6rem);\r\n  font-weight: 800; line-height: 1.18; color: var(--navy); margin-bottom: 14px;\r\n}\r\n\r\n.section-sub { font-size: 1rem; color: var(--ink-mid); line-height: 1.75; max-width: 560px; }\r\n\r\n\/* ============================================================\r\n   STATS BAND\r\n   ============================================================ *\/\r\n.stats-band { background: var(--gold); }\r\n.stats-inner { display: grid; grid-template-columns: repeat(4,1fr); }\r\n.stat-cell {\r\n  padding: 32px 24px; text-align: center;\r\n  border-right: 1px solid rgba(0,0,0,.1); transition: background .2s;\r\n}\r\n.stat-cell:last-child { border-right: none; }\r\n.stat-cell:hover { background: var(--gold-dark); }\r\n.stat-num { font-family: var(--font-head); font-size: 2.4rem; font-weight: 900; color: var(--navy-deep); line-height: 1; margin-bottom: 5px; }\r\n.stat-lbl { font-family: var(--font-head); font-size: .7rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; color: rgba(20,40,68,.6); }\r\n\r\n\/* ============================================================\r\n   CATEGORIES SECTION\r\n   ============================================================ *\/\r\n.cat-section { background: var(--off-white); padding: 96px 0; }\r\n.cat-head { text-align: center; margin-bottom: 48px; }\r\n.cat-head .section-sub { margin: 0 auto 36px; }\r\n\r\n.filter-bar { display: flex; flex-wrap: wrap; gap: 10px; justify-content: center; margin-bottom: 48px; }\r\n.filter-btn {\r\n  display: inline-flex; align-items: center; gap: 7px; padding: 9px 18px;\r\n  border-radius: 999px; border: 1.5px solid var(--border); background: var(--white);\r\n  font-family: var(--font-head); font-size: .74rem; font-weight: 700;\r\n  color: var(--ink-mid); cursor: pointer; transition: all .2s; letter-spacing: .02em;\r\n}\r\n.filter-btn:hover { border-color: var(--navy); color: var(--navy); background: var(--navy-light); }\r\n.filter-btn.active { background: var(--navy); border-color: var(--navy); color: var(--white); }\r\n.filter-btn.all-btn.active { background: var(--gold); border-color: var(--gold); color: var(--ink); }\r\n.filter-count {\r\n  display: inline-flex; align-items: center; justify-content: center;\r\n  width: 18px; height: 18px; border-radius: 50%; background: rgba(0,0,0,.1); font-size: .6rem; font-weight: 800;\r\n}\r\n.filter-btn.active .filter-count { background: rgba(255,255,255,.2); }\r\n\r\n.cat-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(220px,1fr)); gap: 20px; }\r\n\r\n.cat-card {\r\n  background: var(--white); border-radius: var(--radius-lg); border: 1.5px solid var(--border);\r\n  overflow: hidden; cursor: pointer;\r\n  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease; position: relative;\r\n}\r\n.cat-card:hover { transform: translateY(-6px); box-shadow: var(--shadow-md); border-color: var(--gold); }\r\n\r\n.cat-card[data-group=\"industrial\"]   .cat-accent,\r\n.cat-card[data-group=\"construction\"] .cat-accent { background: var(--navy); }\r\n.cat-card[data-group=\"nature\"]       .cat-accent { background: var(--green); }\r\n.cat-card[data-group=\"home\"]         .cat-accent { background: var(--gold); }\r\n.cat-card[data-group=\"tech\"]         .cat-accent { background: #7b61ff; }\r\n.cat-card[data-group=\"health\"]       .cat-accent { background: #e05c5c; }\r\n.cat-card[data-group=\"energy\"]       .cat-accent { background: #16a34a; }\r\n\r\n.cat-accent { height: 4px; background: var(--gold); transform: scaleX(0); transform-origin: left; transition: transform .3s ease; }\r\n.cat-card:hover .cat-accent { transform: scaleX(1); }\r\n\r\n.cat-card-body { padding: 28px 24px; }\r\n.cat-emoji { font-size: 2.4rem; display: block; margin-bottom: 14px; transition: transform .3s ease; }\r\n.cat-card:hover .cat-emoji { transform: scale(1.12) rotate(-3deg); }\r\n.cat-name { font-family: var(--font-head); font-size: 1rem; font-weight: 800; color: var(--navy); margin-bottom: 6px; }\r\n.cat-desc { font-size: .78rem; color: var(--ink-soft); line-height: 1.55; margin-bottom: 16px; }\r\n.cat-tag-row { display: flex; flex-wrap: wrap; gap: 8px; }\r\n.cat-tag {\r\n  display: inline-block; padding: 3px 8px; border-radius: 4px;\r\n  background: var(--off-white); border: 1px solid var(--border);\r\n  font-family: var(--font-head); font-size: .6rem; font-weight: 700;\r\n  color: var(--ink-soft); text-transform: uppercase; letter-spacing: .07em;\r\n}\r\n.cat-card-footer {\r\n  padding: 14px 24px; border-top: 1px solid var(--border);\r\n  display: flex; align-items: center; justify-content: space-between; background: var(--off-white);\r\n}\r\n.cat-quote-btn {\r\n  font-family: var(--font-head); font-size: .72rem; font-weight: 700; color: var(--navy);\r\n  background: none; border: none; cursor: pointer;\r\n  display: flex; align-items: center; gap: 5px; transition: color .2s, gap .2s; padding: 0;\r\n}\r\n.cat-quote-btn:hover { color: var(--gold-dark); gap: 8px; }\r\n.cat-quote-btn svg { width: 14px; height: 14px; stroke: currentColor; fill: none; stroke-width: 2.5; }\r\n.cat-badge {\r\n  font-family: var(--font-head); font-size: .6rem; font-weight: 700;\r\n  letter-spacing: .08em; text-transform: uppercase;\r\n  color: var(--green-dark); background: var(--green-pale); padding: 3px 8px; border-radius: 4px;\r\n}\r\n.cat-card.hidden { display: none; }\r\n\r\n\/* ============================================================\r\n   PRICE BAND\r\n   ============================================================ *\/\r\n.price-band { background: var(--navy); padding: 72px 0; position: relative; overflow: hidden; }\r\n.price-band::before {\r\n  content: ''; position: absolute; right: -80px; top: -80px; width: 400px; height: 400px;\r\n  border-radius: 50%; background: radial-gradient(circle, rgba(245,184,0,.09) 0%, transparent 70%); pointer-events: none;\r\n}\r\n.price-inner { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center; position: relative; z-index: 1; }\r\n.price-copy .eyebrow { color: var(--gold); }\r\n.price-copy h2 { font-family: var(--font-head); font-size: clamp(1.8rem,3.5vw,2.6rem); font-weight: 900; color: var(--white); line-height: 1.15; margin-bottom: 16px; }\r\n.price-copy h2 span { color: var(--gold); }\r\n.price-copy p { font-size: .95rem; color: rgba(255,255,255,.6); line-height: 1.75; }\r\n.price-visual { background: rgba(255,255,255,.05); border: 1px solid rgba(255,255,255,.1); border-radius: var(--radius-lg); padding: 36px; text-align: center; }\r\n.price-big-num { font-family: var(--font-head); font-size: 5.5rem; font-weight: 900; color: var(--gold); line-height: 1; margin-bottom: 4px; }\r\n.price-big-label { font-family: var(--font-head); font-size: .75rem; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: rgba(255,255,255,.45); margin-bottom: 20px; }\r\n.price-divider { width: 40px; height: 2px; background: rgba(255,255,255,.15); margin: 0 auto 20px; border-radius: 2px; }\r\n.price-detail { font-size: .88rem; color: rgba(255,255,255,.55); line-height: 1.7; }\r\n\r\n\/* ============================================================\r\n   WHY SECTION\r\n   ============================================================ *\/\r\n.why-section { background: var(--white); padding: 96px 0; }\r\n.why-head { text-align: center; margin-bottom: 60px; }\r\n.why-head .section-sub { margin: 0 auto; }\r\n.why-grid { display: grid; grid-template-columns: repeat(2,1fr); gap: 28px; }\r\n.why-card {\r\n  background: var(--off-white); border-radius: var(--radius-lg); border: 1.5px solid var(--border);\r\n  padding: 40px 36px; display: grid; grid-template-columns: 60px 1fr; gap: 24px; align-items: start;\r\n  transition: transform .25s ease, box-shadow .25s ease; position: relative; overflow: hidden;\r\n}\r\n.why-card::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 3px; transform: scaleX(0); transform-origin: left; transition: transform .35s ease; }\r\n.why-card:hover { transform: translateY(-5px); box-shadow: var(--shadow-md); }\r\n.why-card:hover::after { transform: scaleX(1); }\r\n.why-card.w1 { border-left: 4px solid var(--gold); } .why-card.w1::after { background: var(--gold); }\r\n.why-card.w2 { border-left: 4px solid var(--green); } .why-card.w2::after { background: var(--green); }\r\n.why-card.w3 { border-left: 4px solid var(--navy); } .why-card.w3::after { background: var(--navy); }\r\n.why-card.w4 { border-left: 4px solid var(--gold); } .why-card.w4::after { background: var(--gold); }\r\n.why-icon-wrap { width: 60px; height: 60px; border-radius: 16px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\r\n.why-card.w1 .why-icon-wrap { background: var(--gold-pale); } .why-card.w1 .why-icon-wrap svg { stroke: var(--gold-dark); }\r\n.why-card.w2 .why-icon-wrap { background: var(--green-pale); } .why-card.w2 .why-icon-wrap svg { stroke: var(--green-dark); }\r\n.why-card.w3 .why-icon-wrap { background: var(--navy-light); } .why-card.w3 .why-icon-wrap svg { stroke: var(--navy); }\r\n.why-card.w4 .why-icon-wrap { background: var(--gold-pale); } .why-card.w4 .why-icon-wrap svg { stroke: var(--gold-dark); }\r\n.why-icon-wrap svg { width: 26px; height: 26px; fill: none; stroke-width: 2; }\r\n.why-text h3 { font-family: var(--font-head); font-size: 1.05rem; font-weight: 800; color: var(--navy); margin-bottom: 10px; }\r\n.why-text p { font-size: .88rem; color: var(--ink-mid); line-height: 1.7; }\r\n.why-highlight { display: inline-block; margin-top: 14px; padding: 5px 14px; border-radius: var(--radius-sm); font-family: var(--font-head); font-size: .7rem; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; }\r\n.why-card.w1 .why-highlight, .why-card.w4 .why-highlight { background: var(--gold-pale); color: var(--gold-dark); }\r\n.why-card.w2 .why-highlight { background: var(--green-pale); color: var(--green-dark); }\r\n.why-card.w3 .why-highlight { background: var(--navy-light); color: var(--navy); }\r\n\r\n\/* ============================================================\r\n   PROCESS BAND\r\n   ============================================================ *\/\r\n.process-band { background: var(--off-white); padding: 80px 0; border-top: 1px solid var(--border); }\r\n.process-head { text-align: center; margin-bottom: 56px; }\r\n.process-head .section-sub { margin: 0 auto; }\r\n.process-track { display: grid; grid-template-columns: repeat(5,1fr); position: relative; }\r\n.process-track::before { content: ''; position: absolute; top: 36px; left: calc(10% + 4px); right: calc(10% + 4px); height: 3px; background: linear-gradient(to right, var(--gold), var(--green), var(--navy)); border-radius: 2px; z-index: 0; }\r\n.proc-step { display: flex; flex-direction: column; align-items: center; text-align: center; padding: 0 8px; position: relative; z-index: 1; }\r\n.proc-circle { width: 72px; height: 72px; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; border: 3px solid var(--white); box-shadow: var(--shadow-sm); position: relative; }\r\n.proc-circle svg { width: 26px; height: 26px; stroke: var(--white); fill: none; stroke-width: 2; }\r\n.proc-num { position: absolute; top: -8px; right: -8px; width: 24px; height: 24px; border-radius: 50%; background: var(--white); border: 2px solid var(--border); font-family: var(--font-head); font-size: .65rem; font-weight: 800; color: var(--navy); display: flex; align-items: center; justify-content: center; }\r\n.proc-step:nth-child(1) .proc-circle { background: var(--gold); }\r\n.proc-step:nth-child(2) .proc-circle { background: var(--gold-dark); }\r\n.proc-step:nth-child(3) .proc-circle { background: var(--green); }\r\n.proc-step:nth-child(4) .proc-circle { background: var(--green-dark); }\r\n.proc-step:nth-child(5) .proc-circle { background: var(--navy); }\r\n.proc-step h3 { font-family: var(--font-head); font-size: .9rem; font-weight: 700; color: var(--navy); margin-bottom: 5px; }\r\n.proc-step p  { font-size: .76rem; color: var(--ink-soft); line-height: 1.5; }\r\n\r\n\/* ============================================================\r\n   6 QUOTE FORM CARDS\r\n   ============================================================ *\/\r\n.qf6-section { background: var(--off-white); padding: 80px 0; border-top: 1px solid var(--border); }\r\n.qf6-head { text-align: center; margin-bottom: 52px; }\r\n.qf6-eyebrow { display: inline-flex; align-items: center; gap: 10px; font-family: var(--font-head); font-size: .68rem; font-weight: 700; letter-spacing: .2em; text-transform: uppercase; color: var(--gold-dark); margin-bottom: 14px; }\r\n.qf6-eyebrow::before { content: ''; width: 28px; height: 2px; background: var(--gold); border-radius: 2px; display: block; }\r\n.qf6-head h2 { font-family: var(--font-head); font-size: clamp(1.6rem,3vw,2.4rem); font-weight: 800; color: var(--navy); margin-bottom: 12px; line-height: 1.2; }\r\n.qf6-head p { font-size: .95rem; color: var(--ink-mid); max-width: 540px; margin: 0 auto; line-height: 1.75; }\r\n\r\n.qf6-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px,1fr)); gap: 24px; }\r\n\r\n.qf6-card { background: var(--white); border-radius: var(--radius-lg); border: 1.5px solid var(--border); overflow: hidden; transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease; display: flex; flex-direction: column; }\r\n.qf6-card:hover { transform: translateY(-5px); box-shadow: var(--shadow-md); }\r\n\r\n.qf6-card-accent { height: 4px; flex-shrink: 0; }\r\n.qf6-card[data-form=\"electronics\"]  .qf6-card-accent { background: var(--gold); }\r\n.qf6-card[data-form=\"logistics\"]    .qf6-card-accent { background: var(--green); }\r\n.qf6-card[data-form=\"construction\"] .qf6-card-accent { background: var(--navy); }\r\n.qf6-card[data-form=\"energy\"]       .qf6-card-accent { background: #16a34a; }\r\n.qf6-card[data-form=\"automotive\"]   .qf6-card-accent { background: #f97316; }\r\n.qf6-card[data-form=\"machineries\"]  .qf6-card-accent { background: #7b61ff; }\r\n\r\n.qf6-card:hover[data-form=\"electronics\"]  { border-color: var(--gold); }\r\n.qf6-card:hover[data-form=\"logistics\"]    { border-color: var(--green); }\r\n.qf6-card:hover[data-form=\"construction\"] { border-color: var(--navy-mid); }\r\n.qf6-card:hover[data-form=\"energy\"]       { border-color: #16a34a; }\r\n.qf6-card:hover[data-form=\"automotive\"]   { border-color: #f97316; }\r\n.qf6-card:hover[data-form=\"machineries\"]  { border-color: #7b61ff; }\r\n\r\n.qf6-card-body { padding: 28px 24px 20px; flex: 1; }\r\n.qf6-card-icon { width: 52px; height: 52px; border-radius: 14px; display: flex; align-items: center; justify-content: center; margin-bottom: 16px; font-size: 1.6rem; }\r\n.qf6-card[data-form=\"electronics\"]  .qf6-card-icon { background: var(--gold-pale); }\r\n.qf6-card[data-form=\"logistics\"]    .qf6-card-icon { background: var(--green-pale); }\r\n.qf6-card[data-form=\"construction\"] .qf6-card-icon { background: var(--navy-light); }\r\n.qf6-card[data-form=\"energy\"]       .qf6-card-icon { background: #dcfce7; }\r\n.qf6-card[data-form=\"automotive\"]   .qf6-card-icon { background: #fff7ed; }\r\n.qf6-card[data-form=\"machineries\"]  .qf6-card-icon { background: #f3f0ff; }\r\n\r\n.qf6-cat-tag { display: inline-block; padding: 3px 10px; border-radius: 999px; font-family: var(--font-head); font-size: .6rem; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; margin-bottom: 10px; }\r\n.qf6-card[data-form=\"electronics\"]  .qf6-cat-tag { background: var(--gold-pale);  color: var(--gold-dark); }\r\n.qf6-card[data-form=\"logistics\"]    .qf6-cat-tag { background: var(--green-pale); color: var(--green-dark); }\r\n.qf6-card[data-form=\"construction\"] .qf6-cat-tag { background: var(--navy-light); color: var(--navy); }\r\n.qf6-card[data-form=\"energy\"]       .qf6-cat-tag { background: #dcfce7; color: #16a34a; }\r\n.qf6-card[data-form=\"automotive\"]   .qf6-cat-tag { background: #fff7ed; color: #c2410c; }\r\n.qf6-card[data-form=\"machineries\"]  .qf6-cat-tag { background: #f3f0ff; color: #5b21b6; }\r\n\r\n.qf6-card-title { font-family: var(--font-head); font-size: 1rem; font-weight: 800; color: var(--navy); margin-bottom: 8px; line-height: 1.25; }\r\n.qf6-card-desc  { font-size: .8rem; color: var(--ink-soft); line-height: 1.6; margin-bottom: 18px; }\r\n.qf6-fields-preview { list-style: none; display: flex; flex-direction: column; gap: 5px; }\r\n.qf6-fields-preview li { display: flex; align-items: center; gap: 7px; font-size: .75rem; color: var(--ink-soft); }\r\n.qf6-fields-preview li::before { content: ''; width: 4px; height: 4px; border-radius: 50%; flex-shrink: 0; }\r\n.qf6-card[data-form=\"electronics\"]  .qf6-fields-preview li::before { background: var(--gold); }\r\n.qf6-card[data-form=\"logistics\"]    .qf6-fields-preview li::before { background: var(--green); }\r\n.qf6-card[data-form=\"construction\"] .qf6-fields-preview li::before { background: var(--navy); }\r\n.qf6-card[data-form=\"energy\"]       .qf6-fields-preview li::before { background: #16a34a; }\r\n.qf6-card[data-form=\"automotive\"]   .qf6-fields-preview li::before { background: #f97316; }\r\n.qf6-card[data-form=\"machineries\"]  .qf6-fields-preview li::before { background: #7b61ff; }\r\n\r\n.qf6-card-foot { padding: 16px 24px; border-top: 1px solid var(--border); background: var(--white); }\r\n.qf6-open-btn { width: 100%; padding: 12px 16px; border-radius: var(--radius-sm); border: none; font-family: var(--font-head); font-size: .8rem; font-weight: 800; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 8px; transition: all .2s ease; letter-spacing: .02em; }\r\n.qf6-card[data-form=\"electronics\"]  .qf6-open-btn { background: var(--gold);   color: var(--ink); }\r\n.qf6-card[data-form=\"logistics\"]    .qf6-open-btn { background: var(--green);  color: var(--white); }\r\n.qf6-card[data-form=\"construction\"] .qf6-open-btn { background: var(--navy);   color: var(--white); }\r\n.qf6-card[data-form=\"energy\"]       .qf6-open-btn { background: #16a34a;       color: var(--white); }\r\n.qf6-card[data-form=\"automotive\"]   .qf6-open-btn { background: #f97316;       color: var(--white); }\r\n.qf6-card[data-form=\"machineries\"]  .qf6-open-btn { background: #7b61ff;       color: var(--white); }\r\n.qf6-card[data-form=\"electronics\"]  .qf6-open-btn:hover { background: var(--gold-dark); transform: translateY(-1px); }\r\n.qf6-card[data-form=\"logistics\"]    .qf6-open-btn:hover { background: var(--green-dark); transform: translateY(-1px); }\r\n.qf6-card[data-form=\"construction\"] .qf6-open-btn:hover { background: var(--navy-mid);  transform: translateY(-1px); }\r\n.qf6-card[data-form=\"energy\"]       .qf6-open-btn:hover { background: #15803d; transform: translateY(-1px); }\r\n.qf6-card[data-form=\"automotive\"]   .qf6-open-btn:hover { background: #ea6000; transform: translateY(-1px); }\r\n.qf6-card[data-form=\"machineries\"]  .qf6-open-btn:hover { background: #6d28d9; transform: translateY(-1px); }\r\n.qf6-open-btn svg { width: 15px; height: 15px; stroke: currentColor; fill: none; stroke-width: 2.5; }\r\n\r\n\/* ============================================================\r\n   MODAL\r\n   ============================================================ *\/\r\n.qf6-overlay {\r\n  position: fixed; inset: 0; background: rgba(14,28,50,.78);\r\n  backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px);\r\n  z-index: 99999; display: flex; align-items: center; justify-content: center;\r\n  padding: 16px; opacity: 0; pointer-events: none; transition: opacity .3s ease;\r\n}\r\n.qf6-overlay.open { opacity: 1; pointer-events: all; }\r\n.qf6-modal {\r\n  background: var(--white); border-radius: var(--radius-lg); width: 100%;\r\n  max-width: 620px; max-height: 92vh; overflow-y: auto;\r\n  box-shadow: var(--shadow-lg); transform: translateY(20px) scale(.97);\r\n  transition: transform .3s ease; position: relative;\r\n}\r\n.qf6-overlay.open .qf6-modal { transform: translateY(0) scale(1); }\r\n\r\n.qf6-modal-head { padding: 28px 28px 20px; position: sticky; top: 0; background: var(--white); z-index: 2; border-bottom: 1px solid var(--border); }\r\n.qf6-modal-top { display: flex; align-items: flex-start; justify-content: space-between; gap: 16px; margin-bottom: 4px; }\r\n.qf6-modal-badge { display: inline-block; padding: 3px 10px; border-radius: 999px; font-family: var(--font-head); font-size: .6rem; font-weight: 800; letter-spacing: .1em; text-transform: uppercase; margin-bottom: 8px; }\r\n.qf6-modal-title { font-family: var(--font-head); font-size: 1.15rem; font-weight: 800; color: var(--navy); line-height: 1.25; }\r\n.qf6-modal-sub { font-size: .8rem; color: var(--ink-soft); margin-top: 4px; }\r\n.qf6-close { width: 34px; height: 34px; border-radius: 50%; border: 1.5px solid var(--border); background: var(--white); cursor: pointer; display: flex; align-items: center; justify-content: center; flex-shrink: 0; transition: background .2s, border-color .2s; }\r\n.qf6-close:hover { background: var(--off-white); border-color: var(--ink-soft); }\r\n.qf6-close svg { width: 14px; height: 14px; stroke: var(--ink-mid); fill: none; stroke-width: 2.5; }\r\n\r\n.qf6-modal-body { padding: 24px 28px 28px; }\r\n.qf6-section-label { font-family: var(--font-head); font-size: .65rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: var(--ink-soft); padding: 14px 0 10px; border-bottom: 1px solid var(--border); margin-bottom: 16px; margin-top: 8px; }\r\n.qf6-section-label:first-child { margin-top: 0; padding-top: 0; }\r\n\r\n.qf6-row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\r\n.qf6-row.single { grid-template-columns: 1fr; }\r\n.qf6-field { display: flex; flex-direction: column; margin-bottom: 14px; }\r\n.qf6-field label { font-family: var(--font-head); font-size: .66rem; font-weight: 700; text-transform: uppercase; letter-spacing: .07em; color: var(--navy); margin-bottom: 6px; }\r\n.qf6-field input,\r\n.qf6-field select,\r\n.qf6-field textarea { font-family: var(--font-body); font-size: .88rem; color: var(--ink); padding: 10px 13px; border: 1.5px solid var(--border); border-radius: var(--radius-sm); background: var(--off-white); outline: none; width: 100%; transition: border-color .2s, box-shadow .2s, background .2s; }\r\n.qf6-field input:focus,\r\n.qf6-field select:focus,\r\n.qf6-field textarea:focus { border-color: var(--gold); box-shadow: 0 0 0 3px rgba(245,184,0,.13); background: var(--white); }\r\n.qf6-field textarea { resize: vertical; min-height: 90px; }\r\n.qf6-field select { cursor: pointer; }\r\n\r\n.qf6-checks { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 14px; }\r\n.qf6-check-label { display: inline-flex; align-items: center; gap: 6px; padding: 5px 12px; border-radius: 999px; border: 1.5px solid var(--border); background: var(--off-white); font-size: .75rem; font-weight: 600; color: var(--ink-mid); cursor: pointer; transition: all .15s; user-select: none; }\r\n.qf6-check-label input[type=\"checkbox\"] { display: none; }\r\n.qf6-check-label.checked { background: var(--navy); border-color: var(--navy); color: var(--white); }\r\n\r\n.qf6-submit { width: 100%; padding: 14px 20px; background: var(--gold); color: var(--ink); border: none; border-radius: var(--radius-sm); font-family: var(--font-head); font-size: .92rem; font-weight: 800; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 8px; margin-top: 8px; transition: background .2s, transform .15s, box-shadow .2s; letter-spacing: .02em; }\r\n.qf6-submit:hover { background: var(--gold-dark); transform: translateY(-2px); box-shadow: var(--shadow-gold); }\r\n.qf6-submit svg { width: 16px; height: 16px; stroke: currentColor; fill: none; stroke-width: 2.5; }\r\n.qf6-form-note { text-align: center; font-size: .72rem; color: var(--ink-soft); margin-top: 12px; }\r\n\r\n.qf6-success { display: none; text-align: center; padding: 40px 20px; }\r\n.qf6-success.show { display: block; }\r\n.qf6-success-icon { width: 60px; height: 60px; border-radius: 50%; background: var(--green-pale); border: 2px solid var(--green); display: flex; align-items: center; justify-content: center; margin: 0 auto 18px; }\r\n.qf6-success-icon svg { stroke: var(--green); fill: none; stroke-width: 2.5; width: 26px; height: 26px; }\r\n.qf6-success h3 { font-family: var(--font-head); font-size: 1.2rem; font-weight: 800; color: var(--navy); margin-bottom: 10px; }\r\n.qf6-success p  { font-size: .88rem; color: var(--ink-soft); line-height: 1.7; }\r\n\r\n.qf6-hp { display: none; }\r\n\r\n\/* ============================================================\r\n   CTA + FORM\r\n   ============================================================ *\/\r\n.cta-section { background: var(--navy); padding: 96px 0; position: relative; overflow: hidden; }\r\n.cta-section::before { content: ''; position: absolute; top: -80px; right: -80px; width: 400px; height: 400px; border-radius: 50%; background: radial-gradient(circle, rgba(245,184,0,.07) 0%, transparent 70%); pointer-events: none; }\r\n.cta-inner { display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: start; position: relative; z-index: 1; }\r\n.cta-copy .eyebrow { color: var(--gold); }\r\n.cta-copy .section-title { color: var(--white); }\r\n.cta-copy .section-title span { color: var(--gold); }\r\n.cta-copy .section-sub { color: rgba(255,255,255,.58); }\r\n.cta-perks { list-style: none; margin-top: 32px; display: flex; flex-direction: column; gap: 13px; }\r\n.cta-perks li { display: flex; align-items: center; gap: 11px; font-size: .9rem; color: rgba(255,255,255,.72); }\r\n.cta-perks li::before { content: ''; width: 8px; height: 8px; border-radius: 50%; background: var(--gold); flex-shrink: 0; }\r\n.form-box { background: var(--white); border-radius: var(--radius-lg); padding: 40px; box-shadow: var(--shadow-lg); }\r\n.form-title { font-family: var(--font-head); font-size: 1.2rem; font-weight: 800; color: var(--navy); margin-bottom: 6px; }\r\n.form-note-top { font-size: .8rem; color: var(--ink-soft); margin-bottom: 28px; }\r\n.form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\r\n.form-field { margin-bottom: 18px; display: flex; flex-direction: column; }\r\n.form-field label { font-family: var(--font-head); font-size: .7rem; font-weight: 700; color: var(--navy); margin-bottom: 7px; letter-spacing: .04em; text-transform: uppercase; }\r\n.form-field input,\r\n.form-field select,\r\n.form-field textarea { font-family: var(--font-body); font-size: .9rem; color: var(--ink); padding: 11px 14px; border: 1.5px solid var(--border); border-radius: var(--radius-sm); background: var(--off-white); outline: none; width: 100%; transition: border-color .2s, box-shadow .2s, background .2s; }\r\n.form-field input:focus,\r\n.form-field select:focus,\r\n.form-field textarea:focus { border-color: var(--gold); box-shadow: 0 0 0 3px rgba(245,184,0,.14); background: var(--white); }\r\n.form-field textarea { resize: vertical; min-height: 100px; }\r\n.form-submit { width: 100%; padding: 14px 24px; background: var(--gold); color: var(--ink); border: none; border-radius: var(--radius-sm); font-family: var(--font-head); font-size: .95rem; font-weight: 800; cursor: pointer; letter-spacing: .02em; transition: background .2s, transform .15s, box-shadow .2s; margin-top: 4px; }\r\n.form-submit:hover { background: var(--gold-dark); transform: translateY(-2px); box-shadow: var(--shadow-gold); }\r\n.form-footer { text-align: center; font-size: .76rem; color: var(--ink-soft); margin-top: 14px; }\r\n.form-success { display: none; text-align: center; padding: 32px 16px; }\r\n.form-success.show { display: block; }\r\n.success-icon { width: 56px; height: 56px; border-radius: 50%; background: var(--green-pale); border: 2px solid var(--green); display: flex; align-items: center; justify-content: center; margin: 0 auto 16px; }\r\n.success-icon svg { stroke: var(--green); fill: none; stroke-width: 2.5; width: 24px; height: 24px; }\r\n.form-success h3 { font-family: var(--font-head); font-size: 1.1rem; font-weight: 800; color: var(--navy); margin-bottom: 8px; }\r\n.form-success p { font-size: .85rem; color: var(--ink-soft); }\r\n.hp-field { display: none; }\r\n\r\n\/* ============================================================\r\n   REVEAL\r\n   ============================================================ *\/\r\n.reveal { opacity: 0; transform: translateY(24px); transition: opacity .65s ease, transform .65s ease; }\r\n.reveal.visible { opacity: 1; transform: none; }\r\n.reveal-d1 { transition-delay: .1s; } .reveal-d2 { transition-delay: .2s; }\r\n.reveal-d3 { transition-delay: .3s; } .reveal-d4 { transition-delay: .4s; }\r\n\r\n\/* ============================================================\r\n   RESPONSIVE\r\n   ============================================================ *\/\r\n@media (max-width: 1024px) { .why-grid { grid-template-columns: 1fr; } }\r\n@media (max-width: 900px) {\r\n  .price-inner { grid-template-columns: 1fr; gap: 40px; }\r\n  .cta-inner { grid-template-columns: 1fr; gap: 40px; }\r\n  .process-track { grid-template-columns: repeat(2,1fr); gap: 32px; }\r\n  .process-track::before { display: none; }\r\n  .stats-inner { grid-template-columns: repeat(2,1fr); }\r\n}\r\n@media (max-width: 768px) {\r\n  .why-grid { grid-template-columns: 1fr; }\r\n  .form-row { grid-template-columns: 1fr; }\r\n  .form-box { padding: 28px 20px; }\r\n  .cat-grid { grid-template-columns: repeat(auto-fill, minmax(160px,1fr)); }\r\n  .qf6-row { grid-template-columns: 1fr; }\r\n  .qf6-modal-head { padding: 20px 20px 16px; }\r\n  .qf6-modal-body { padding: 16px 20px 24px; }\r\n}\r\n@media (max-width: 480px) {\r\n  .process-track { grid-template-columns: 1fr; }\r\n  .stats-inner { grid-template-columns: repeat(2,1fr); }\r\n}\r\n<\/style>\r\n\r\n<!-- STATS BAND -->\r\n<div class=\"stats-band\" role=\"region\" aria-label=\"Key numbers\">\r\n  <div class=\"stats-inner wrap\">\r\n    <div class=\"stat-cell reveal\"><div class=\"stat-num\">15+<\/div><div class=\"stat-lbl\">Product Categories<\/div><\/div>\r\n    <div class=\"stat-cell reveal reveal-d1\"><div class=\"stat-num\">90%<\/div><div class=\"stat-lbl\">Choose Our Prices<\/div><\/div>\r\n    <div class=\"stat-cell reveal reveal-d2\"><div class=\"stat-num\">10+<\/div><div class=\"stat-lbl\">Sourcing Specialists<\/div><\/div>\r\n    <div class=\"stat-cell reveal reveal-d3\"><div class=\"stat-num\">0%<\/div><div class=\"stat-lbl\">Target Defect Rate<\/div><\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- CATEGORIES -->\r\n<section class=\"cat-section\" id=\"categories\">\r\n  <div class=\"wrap\">\r\n    <div class=\"cat-head reveal\">\r\n      <span class=\"eyebrow\">Product Categories<\/span>\r\n      <h2 class=\"section-title\">Browse our product database<\/h2>\r\n      <p class=\"section-sub\">Find the ideal items for your business across our full range of sourced categories \u2014 all quality-checked and competitively priced<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"filter-bar\" role=\"group\" aria-label=\"Filter categories\">\r\n      <button class=\"filter-btn all-btn active\" onclick=\"filterCats('all', this)\">All Categories <span class=\"filter-count\">16<\/span><\/button>\r\n      <button class=\"filter-btn\" onclick=\"filterCats('industrial', this)\">Industrial<\/button>\r\n      <button class=\"filter-btn\" onclick=\"filterCats('construction', this)\">Construction<\/button>\r\n      <button class=\"filter-btn\" onclick=\"filterCats('energy', this)\">New Energy<\/button>\r\n      <button class=\"filter-btn\" onclick=\"filterCats('home', this)\">Home &amp; Living<\/button>\r\n      <button class=\"filter-btn\" onclick=\"filterCats('tech', this)\">Tech &amp; Electronics<\/button>\r\n      <button class=\"filter-btn\" onclick=\"filterCats('nature', this)\">Outdoors &amp; Agri<\/button>\r\n      <button class=\"filter-btn\" onclick=\"filterCats('health', this)\">Health &amp; Sports<\/button>\r\n    <\/div>\r\n\r\n    <div class=\"cat-grid\" id=\"cat-grid\">\r\n      <div class=\"cat-card\" data-group=\"construction\"><div class=\"cat-accent\"><\/div><div class=\"cat-card-body\"><span class=\"cat-emoji\" aria-hidden=\"true\">\ud83c\udfd7\ufe0f<\/span><div class=\"cat-name\">Construction Materials<\/div><p class=\"cat-desc\">Tiles, steel, cement, insulation, pipes and structural materials for projects of any scale.<\/p><div class=\"cat-tag-row\"><span class=\"cat-tag\">Structural<\/span><span class=\"cat-tag\">Finishing<\/span><span class=\"cat-tag\">Insulation<\/span><\/div><\/div><div class=\"cat-card-footer\"><button class=\"cat-quote-btn\" onclick=\"qf6Open('construction')\">Request Quote <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/button><\/div><\/div>\r\n\r\n      <div class=\"cat-card\" data-group=\"energy\"><div class=\"cat-accent\"><\/div><div class=\"cat-card-body\"><span class=\"cat-emoji\" aria-hidden=\"true\">\u26a1<\/span><div class=\"cat-name\">New Energy<\/div><p class=\"cat-desc\">Solar panels, wind turbines, energy storage systems, EV charging equipment and renewable energy solutions.<\/p><div class=\"cat-tag-row\"><span class=\"cat-tag\">Solar<\/span><span class=\"cat-tag\">Wind<\/span><span class=\"cat-tag\">EV Charging<\/span><span class=\"cat-tag\">Storage<\/span><\/div><\/div><div class=\"cat-card-footer\"><button class=\"cat-quote-btn\" onclick=\"qf6Open('energy')\">Request Quote <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/button><\/div><\/div>\r\n\r\n      <div class=\"cat-card\" data-group=\"industrial\"><div class=\"cat-accent\"><\/div><div class=\"cat-card-body\"><span class=\"cat-emoji\" aria-hidden=\"true\">\ud83d\ude97<\/span><div class=\"cat-name\">Automotive<\/div><p class=\"cat-desc\">Car parts, accessories, lubricants and workshop tools for the automotive aftermarket.<\/p><div class=\"cat-tag-row\"><span class=\"cat-tag\">Parts<\/span><span class=\"cat-tag\">Accessories<\/span><span class=\"cat-tag\">Workshop<\/span><\/div><\/div><div class=\"cat-card-footer\"><button class=\"cat-quote-btn\" onclick=\"qf6Open('automotive')\">Request Quote <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/button><\/div><\/div>\r\n\r\n      <div class=\"cat-card\" data-group=\"industrial\"><div class=\"cat-accent\"><\/div><div class=\"cat-card-body\"><span class=\"cat-emoji\" aria-hidden=\"true\">\ud83c\udfed<\/span><div class=\"cat-name\">Machineries<\/div><p class=\"cat-desc\">Industrial machines, processing equipment and heavy machinery sourced from certified manufacturers.<\/p><div class=\"cat-tag-row\"><span class=\"cat-tag\">Heavy<\/span><span class=\"cat-tag\">Processing<\/span><span class=\"cat-tag\">Certified<\/span><span class=\"cat-tag\">.<\/span><\/div><\/div><div class=\"cat-card-footer\"><button class=\"cat-quote-btn\" onclick=\"qf6Open('machineries')\">Request Quote <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/button><\/div><\/div>\r\n\r\n      <div class=\"cat-card\" data-group=\"home\"><div class=\"cat-accent\"><\/div><div class=\"cat-card-body\"><span class=\"cat-emoji\" aria-hidden=\"true\">\ud83d\udecb\ufe0f<\/span><div class=\"cat-name\">Furniture<\/div><p class=\"cat-desc\">Indoor and outdoor furniture for residential and commercial spaces \u2014 manufactured to spec.<\/p><div class=\"cat-tag-row\"><span class=\"cat-tag\">Living Room<\/span><span class=\"cat-tag\">Office<\/span><span class=\"cat-tag\">Outdoor<\/span><\/div><\/div><div class=\"cat-card-footer\"><button class=\"cat-quote-btn\" onclick=\"scrollToQuoteForm('Furniture')\">Request Quote <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/button><\/div><\/div>\r\n\r\n      <div class=\"cat-card\" data-group=\"industrial\"><div class=\"cat-accent\"><\/div><div class=\"cat-card-body\"><span class=\"cat-emoji\" aria-hidden=\"true\">\ud83d\udd27<\/span><div class=\"cat-name\">Hardware<\/div><p class=\"cat-desc\">Fasteners, tools, fittings and industrial hardware for manufacturing and construction use.<\/p><div class=\"cat-tag-row\"><span class=\"cat-tag\">Tools<\/span><span class=\"cat-tag\">Fasteners<\/span><span class=\"cat-tag\">Fittings<\/span><span class=\"cat-tag\">.<\/span><\/div><\/div><div class=\"cat-card-footer\"><button class=\"cat-quote-btn\" onclick=\"scrollToQuoteForm('Hardware')\">Request Quote <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/button><\/div><\/div>\r\n\r\n      <div class=\"cat-card\" data-group=\"industrial\"><div class=\"cat-accent\"><\/div><div class=\"cat-card-body\"><span class=\"cat-emoji\" aria-hidden=\"true\">\u2699\ufe0f<\/span><div class=\"cat-name\">Industrial<\/div><p class=\"cat-desc\">Machinery parts, components and industrial supplies for production facilities across sectors.<\/p><div class=\"cat-tag-row\"><span class=\"cat-tag\">Parts<\/span><span class=\"cat-tag\">Components<\/span><span class=\"cat-tag\">Supplies<\/span><span class=\"cat-tag\">.<\/span><\/div><\/div><div class=\"cat-card-footer\"><button class=\"cat-quote-btn\" onclick=\"scrollToQuoteForm('Industrial')\">Request Quote <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/button><\/div><\/div>\r\n\r\n      <div class=\"cat-card\" data-group=\"industrial\"><div class=\"cat-accent\"><\/div><div class=\"cat-card-body\"><span class=\"cat-emoji\" aria-hidden=\"true\">\ud83d\udce6<\/span><div class=\"cat-name\">Packaging<\/div><p class=\"cat-desc\">Boxes, bags, labels and custom packaging solutions for retail, eCommerce and logistics.<\/p><div class=\"cat-tag-row\"><span class=\"cat-tag\">Custom<\/span><span class=\"cat-tag\">Retail<\/span><span class=\"cat-tag\">eCommerce<\/span><span class=\"cat-tag\">.<\/span><\/div><\/div><div class=\"cat-card-footer\"><button class=\"cat-quote-btn\" onclick=\"scrollToQuoteForm('Packaging')\">Request Quote <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/button><\/div><\/div>\r\n\r\n      <div class=\"cat-card\" data-group=\"nature\"><div class=\"cat-accent\"><\/div><div class=\"cat-card-body\"><span class=\"cat-emoji\" aria-hidden=\"true\">\ud83c\udf3f<\/span><div class=\"cat-name\">Outdoors<\/div><p class=\"cat-desc\">Garden furniture, outdoor equipment, camping gear and landscaping products.<\/p><div class=\"cat-tag-row\"><span class=\"cat-tag\">Garden<\/span><span class=\"cat-tag\">Camping<\/span><span class=\"cat-tag\">Leisure<\/span><span class=\"cat-tag\">.<\/span><\/div><\/div><div class=\"cat-card-footer\"><button class=\"cat-quote-btn\" onclick=\"scrollToQuoteForm('Outdoors')\">Request Quote <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/button><\/div><\/div>\r\n\r\n      <div class=\"cat-card\" data-group=\"health\"><div class=\"cat-accent\"><\/div><div class=\"cat-card-body\"><span class=\"cat-emoji\" aria-hidden=\"true\">\ud83c\udfcb\ufe0f<\/span><div class=\"cat-name\">Sports<\/div><p class=\"cat-desc\">Sports equipment, fitness accessories, team gear and activewear for all levels.<\/p><div class=\"cat-tag-row\"><span class=\"cat-tag\">Fitness<\/span><span class=\"cat-tag\">Team Sports<\/span><span class=\"cat-tag\">Activewear<\/span><\/div><\/div><div class=\"cat-card-footer\"><button class=\"cat-quote-btn\" onclick=\"scrollToQuoteForm('Sports')\">Request Quote <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/button><\/div><\/div>\r\n\r\n      <div class=\"cat-card\" data-group=\"home\"><div class=\"cat-accent\"><\/div><div class=\"cat-card-body\"><span class=\"cat-emoji\" aria-hidden=\"true\">\ud83d\udd8a\ufe0f<\/span><div class=\"cat-name\">Office Supplies<\/div><p class=\"cat-desc\">Stationery, office equipment, organisation products and corporate gifting solutions.<\/p><div class=\"cat-tag-row\"><span class=\"cat-tag\">Stationery<\/span><span class=\"cat-tag\">Equipment<\/span><span class=\"cat-tag\">Gifting<\/span><\/div><\/div><div class=\"cat-card-footer\"><button class=\"cat-quote-btn\" onclick=\"scrollToQuoteForm('Office Supplies')\">Request Quote <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/button><\/div><\/div>\r\n\r\n      <div class=\"cat-card\" data-group=\"tech\"><div class=\"cat-accent\"><\/div><div class=\"cat-card-body\"><span class=\"cat-emoji\" aria-hidden=\"true\">\ud83d\udca1<\/span><div class=\"cat-name\">Lighting<\/div><p class=\"cat-desc\">LED systems, commercial lighting, smart bulbs and architectural lighting solutions.<\/p><div class=\"cat-tag-row\"><span class=\"cat-tag\">LED<\/span><span class=\"cat-tag\">Smart<\/span><span class=\"cat-tag\">Commercial<\/span><span class=\"cat-tag\">...<\/span><\/div><\/div><div class=\"cat-card-footer\"><button class=\"cat-quote-btn\" onclick=\"scrollToQuoteForm('Lighting')\">Request Quote <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/button><\/div><\/div>\r\n\r\n      <div class=\"cat-card\" data-group=\"nature\"><div class=\"cat-accent\"><\/div><div class=\"cat-card-body\"><span class=\"cat-emoji\" aria-hidden=\"true\">\ud83c\udf3e<\/span><div class=\"cat-name\">Agriculture<\/div><p class=\"cat-desc\">Agricultural tools,   irrigation equipment,   seeds,   and agri-processing machinery.<\/p><div class=\"cat-tag-row\"><span class=\"cat-tag\">Tools<\/span><span class=\"cat-tag\">Irrigation<\/span><span class=\"cat-tag\">Machinery<\/span><span class=\"cat-tag\">.<\/span><\/div><\/div><div class=\"cat-card-footer\"><button class=\"cat-quote-btn\" onclick=\"scrollToQuoteForm('Agriculture')\">Request Quote <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/button><\/div><\/div>\r\n\r\n      <div class=\"cat-card\" data-group=\"home\"><div class=\"cat-accent\"><\/div><div class=\"cat-card-body\"><span class=\"cat-emoji\" aria-hidden=\"true\">\ud83c\udfe0<\/span><div class=\"cat-name\">Home Supplies<\/div><p class=\"cat-desc\">Kitchen, bathroom, cleaning products and household essentials for retail and distribution.<\/p><div class=\"cat-tag-row\"><span class=\"cat-tag\">Kitchen<\/span><span class=\"cat-tag\">Bathroom<\/span><span class=\"cat-tag\">Cleaning<\/span><\/div><\/div><div class=\"cat-card-footer\"><button class=\"cat-quote-btn\" onclick=\"scrollToQuoteForm('Home Supplies')\">Request Quote <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/button><\/div><\/div>\r\n\r\n      <div class=\"cat-card\" data-group=\"tech\"><div class=\"cat-accent\"><\/div><div class=\"cat-card-body\"><span class=\"cat-emoji\" aria-hidden=\"true\">\ud83d\udcf1<\/span><div class=\"cat-name\">Electronics<\/div><p class=\"cat-desc\">Consumer electronics, components, accessories and smart home devices from verified manufacturers.<\/p><div class=\"cat-tag-row\"><span class=\"cat-tag\">Consumer<\/span><span class=\"cat-tag\">Components<\/span><span class=\"cat-tag\">Smart Home<\/span><\/div><\/div><div class=\"cat-card-footer\"><button class=\"cat-quote-btn\" onclick=\"qf6Open('electronics')\">Request Quote <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/button><\/div><\/div>\r\n\r\n      <div class=\"cat-card\" data-group=\"health\"><div class=\"cat-accent\"><\/div><div class=\"cat-card-body\"><span class=\"cat-emoji\" aria-hidden=\"true\">\ud83c\udfe5<\/span><div class=\"cat-name\">Health<\/div><p class=\"cat-desc\">Medical supplies, wellness products, personal care items and healthcare equipment.<\/p><div class=\"cat-tag-row\"><span class=\"cat-tag\">Medical<\/span><span class=\"cat-tag\">Wellness<\/span><span class=\"cat-tag\">Personal Care<\/span><\/div><\/div><div class=\"cat-card-footer\"><button class=\"cat-quote-btn\" onclick=\"scrollToQuoteForm('Health')\">Request Quote <svg viewBox=\"0 0 24 24\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg><\/button><\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- PRICE BAND -->\r\n<section class=\"price-band\" id=\"pricing\">\r\n  <div class=\"wrap\">\r\n    <div class=\"price-inner reveal\">\r\n      <div class=\"price-copy\">\r\n        <span class=\"eyebrow\">Competitive Prices<\/span>\r\n        <h2>We encourage you to<br><span>compare our quotes<\/span><\/h2>\r\n        <p>We invite comparison. Most clients still choose us \u2014 competitive prices, zero quality compromise.<\/p>\r\n      <\/div>\r\n      <div class=\"price-visual reveal reveal-d1\">\r\n        <div class=\"price-big-num\">90%<\/div>\r\n        <div class=\"price-big-label\">Choose our prices after comparing<\/div>\r\n        <div class=\"price-divider\"><\/div>\r\n        <p class=\"price-detail\">Across all product categories and order sizes, from small businesses to large-scale importers \u2014 our pricing consistently wins.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- WHY US -->\r\n<section class=\"why-section\" id=\"why\">\r\n  <div class=\"wrap\">\r\n    <div class=\"why-head reveal\">\r\n      <span class=\"eyebrow\">What Makes Us Unique<\/span>\r\n      <h2 class=\"section-title\">Why choose Prosperous ALMA<\/h2>\r\n      <p class=\"section-sub\">We are not just a sourcing agent. We are a full-service sourcing partner with capabilities that most agencies simply cannot match.<\/p>\r\n    <\/div>\r\n    <div class=\"why-grid\">\r\n      <div class=\"why-card w1 reveal\">\r\n        <div class=\"why-icon-wrap\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg><\/div>\r\n        <div class=\"why-text\"><h3>A Comprehensive Sourcing Network<\/h3><p>Unlike traditional agents, we're a full-service trade partner. With teams in China and Macau, we manage verified specialists and quality control across all product categories \u2014 at the scale international operations demand.<\/p><\/div>\r\n      <\/div>\r\n      <div class=\"why-card w2 reveal\">\r\n        <div class=\"why-icon-wrap\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg><\/div>\r\n        <div class=\"why-text\"><h3>Custom Fulfilment &amp; Consolidation<\/h3><p>We go beyond simple sourcing. Through our established logistics hubs, we provide value-added services including cargo consolidation, custom repackaging, strict quality control (1-by-1 inspection), and tailored fulfilment solutions before shipment.<\/p><\/div>\r\n      <\/div>\r\n      <div class=\"why-card w3 reveal\">\r\n        <div class=\"why-icon-wrap\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg><\/div>\r\n        <div class=\"why-text\"><h3>Quality Assurance<\/h3><p>We place a strong emphasis on product quality. We conduct thorough inspections before every shipment \u2014 we are one of the few sourcing companies that performs one-by-one product inspections, eliminating defects before they happen.<\/p><span class=\"why-highlight\">1-by-1 Inspection \u00b7 0% Target Defect Rate<\/span><\/div>\r\n      <\/div>\r\n      <div class=\"why-card w4 reveal reveal-d1\">\r\n        <div class=\"why-icon-wrap\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><rect x=\"2\" y=\"3\" width=\"20\" height=\"14\" rx=\"2\"\/><line x1=\"8\" y1=\"21\" x2=\"16\" y2=\"21\"\/><line x1=\"12\" y1=\"17\" x2=\"12\" y2=\"21\"\/><\/svg><\/div>\r\n        <div class=\"why-text\"><h3>Legal Assistance<\/h3><p>We don't just source products. We also support you with legal matters and other complex issues \u2014 handling what most sourcing companies won't.<\/p><span class=\"why-highlight\">Legal Assistance \u00b7 Compliance \u00b7 Dispute Resolution<\/span><\/div>\r\n      <\/div>\r\n      <div class=\"why-card w2 reveal\">\r\n        <div class=\"why-icon-wrap\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"\/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"\/><\/svg><\/div>\r\n        <div class=\"why-text\"><h3>Professional Sourcing Team<\/h3><p>Facing issues in China? Our team has the experience to solve them fast. Years of sourcing across hundreds of products, ready to work for you.<\/p><span class=\"why-highlight\">5+ Specialists \u00b7 Multi-Category Expertise<\/span><\/div>\r\n      <\/div>\r\n      <div class=\"why-card w3 reveal reveal-d1\">\r\n        <div class=\"why-icon-wrap\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg><\/div>\r\n        <div class=\"why-text\"><h3>Special Support for Growing Businesses<\/h3><p>You're ready to grow. We're ready to support you. Whether it's solving sourcing issues, handling legal matters, or managing compliance \u2014 we clear the path so you can focus on what you do best.<\/p><span class=\"why-highlight\">Handling Legal Matters \u00b7 Managing Compliance<\/span><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- SOURCING PROCESS -->\r\n<section class=\"process-band\">\r\n  <div class=\"wrap\">\r\n    <div class=\"process-head reveal\">\r\n      <span class=\"eyebrow\">Our Sourcing Process<\/span>\r\n      <h2 class=\"section-title\">From enquiry to delivery<\/h2>\r\n      <p class=\"section-sub\">A proven 5-step process that takes the complexity out of international product sourcing.<\/p>\r\n    <\/div>\r\n    <div class=\"process-track\">\r\n      <div class=\"proc-step reveal\"><div class=\"proc-circle\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><circle cx=\"11\" cy=\"11\" r=\"8\"\/><path d=\"m21 21-4.35-4.35\"\/><\/svg><span class=\"proc-num\">1<\/span><\/div><h3>Enquiry<\/h3><p>Tell us what you need \u2014 category, quantity, specs and target price<\/p><\/div>\r\n      <div class=\"proc-step reveal reveal-d1\"><div class=\"proc-circle\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg><span class=\"proc-num\">2<\/span><\/div><h3>Supplier Match<\/h3><p>We source and vet qualified suppliers from our verified network<\/p><\/div>\r\n      <div class=\"proc-step reveal reveal-d2\"><div class=\"proc-circle\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z\"\/><\/svg><span class=\"proc-num\">3<\/span><\/div><h3>Quote &amp; Sample<\/h3><p>Competitive quote plus physical sample for your approval<\/p><\/div>\r\n      <div class=\"proc-step reveal reveal-d3\"><div class=\"proc-circle\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><rect x=\"1\" y=\"3\" width=\"15\" height=\"13\"\/><polygon points=\"16 8 20 8 23 11 23 16 16 16 16 8\"\/><circle cx=\"5.5\" cy=\"18.5\" r=\"2.5\"\/><circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\"\/><\/svg><span class=\"proc-num\">4<\/span><\/div><h3>Inspect &amp; Ship<\/h3><p>1-by-1 quality inspection then full logistics coordination<\/p><\/div>\r\n      <div class=\"proc-step reveal reveal-d4\"><div class=\"proc-circle\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg><span class=\"proc-num\">5<\/span><\/div><h3>Delivery<\/h3><p>Door-to-door delivery to your destination with full tracking<\/p><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- 6 QUOTE FORM CARDS -->\r\n<section class=\"qf6-section\">\r\n  <div class=\"wrap\">\r\n    <div class=\"qf6-head\">\r\n      <span class=\"qf6-eyebrow\">Quote Request Forms<\/span>\r\n      <h2>Fill in your quote request online.<\/h2>\r\n      <p>Select your product category, complete the form with your specifications and submit \u2014 our team will respond with a competitive quote within 24 hours.<\/p>\r\n    <\/div>\r\n    <div class=\"qf6-grid\">\r\n      <div class=\"qf6-card\" data-form=\"electronics\"><div class=\"qf6-card-accent\"><\/div><div class=\"qf6-card-body\"><div class=\"qf6-card-icon\" aria-hidden=\"true\">\ud83d\udcf1<\/div><span class=\"qf6-cat-tag\">Electronics<\/span><div class=\"qf6-card-title\">Electronics &amp; Appliances<\/div><p class=\"qf6-card-desc\">Consumer electronics, appliances, audio\/video, computing hardware, mobile devices and smart home systems.<\/p><ul class=\"qf6-fields-preview\"><li>Product category &amp; specifications<\/li><li>Model, brand &amp; technical specs<\/li><li>Certification requirements (CE, FCC, RoHS)<\/li><li>Volume, quantity &amp; reorder frequency<\/li><li>Packaging &amp; warranty requirements<\/li><\/ul><\/div><div class=\"qf6-card-foot\"><button class=\"qf6-open-btn\" onclick=\"qf6Open('electronics')\"><svg viewBox=\"0 0 24 24\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"\/><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"\/><\/svg>Fill in Quote Form<\/button><\/div><\/div>\r\n\r\n      <div class=\"qf6-card\" data-form=\"logistics\"><div class=\"qf6-card-accent\"><\/div><div class=\"qf6-card-body\"><div class=\"qf6-card-icon\" aria-hidden=\"true\">\ud83c\udfed<\/div><span class=\"qf6-cat-tag\">Logistics<\/span><div class=\"qf6-card-title\">Logistics Equipment<\/div><p class=\"qf6-card-desc\">Forklifts, pallet trucks, conveyor systems, racking &amp; storage, loading dock equipment and transport vehicles.<\/p><ul class=\"qf6-fields-preview\"><li>Equipment category &amp; forklift type<\/li><li>Capacity, lift height &amp; mast type<\/li><li>Conveyor &amp; storage specifications<\/li><li>Environmental &amp; operational conditions<\/li><li>Maintenance &amp; certification needs<\/li><\/ul><\/div><div class=\"qf6-card-foot\"><button class=\"qf6-open-btn\" onclick=\"qf6Open('logistics')\"><svg viewBox=\"0 0 24 24\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"\/><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"\/><\/svg>Fill in Quote Form<\/button><\/div><\/div>\r\n\r\n      <div class=\"qf6-card\" data-form=\"construction\"><div class=\"qf6-card-accent\"><\/div><div class=\"qf6-card-body\"><div class=\"qf6-card-icon\" aria-hidden=\"true\">\ud83c\udfd7\ufe0f<\/div><span class=\"qf6-cat-tag\">Construction<\/span><div class=\"qf6-card-title\">Construction Materials<\/div><p class=\"qf6-card-desc\">Tiles, steel, cement, insulation, pipes and structural materials for projects of any scale.<\/p><ul class=\"qf6-fields-preview\"><li>Material type &amp; specifications<\/li><li>Dimensions, grade &amp; standards<\/li><li>Project type &amp; application<\/li><li>Volume &amp; delivery requirements<\/li><li>Certification &amp; compliance needs<\/li><\/ul><\/div><div class=\"qf6-card-foot\"><button class=\"qf6-open-btn\" onclick=\"qf6Open('construction')\"><svg viewBox=\"0 0 24 24\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"\/><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"\/><\/svg>Fill in Quote Form<\/button><\/div><\/div>\r\n\r\n      <div class=\"qf6-card\" data-form=\"energy\"><div class=\"qf6-card-accent\"><\/div><div class=\"qf6-card-body\"><div class=\"qf6-card-icon\" aria-hidden=\"true\">\u26a1<\/div><span class=\"qf6-cat-tag\">New Energy<\/span><div class=\"qf6-card-title\">New Energy &amp; Renewables<\/div><p class=\"qf6-card-desc\">Solar panels, wind turbines, energy storage systems, EV charging equipment and renewable energy solutions.<\/p><ul class=\"qf6-fields-preview\"><li>Energy system type &amp; capacity (kW\/kWh)<\/li><li>Installation type (residential\/industrial)<\/li><li>Grid connection &amp; battery storage needs<\/li><li>Certification requirements (IEC, CE)<\/li><li>Project location &amp; timeline<\/li><\/ul><\/div><div class=\"qf6-card-foot\"><button class=\"qf6-open-btn\" onclick=\"qf6Open('energy')\"><svg viewBox=\"0 0 24 24\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"\/><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"\/><\/svg>Fill in Quote Form<\/button><\/div><\/div>\r\n\r\n      <div class=\"qf6-card\" data-form=\"automotive\"><div class=\"qf6-card-accent\"><\/div><div class=\"qf6-card-body\"><div class=\"qf6-card-icon\" aria-hidden=\"true\">\ud83d\ude97<\/div><span class=\"qf6-cat-tag\">Automotive<\/span><div class=\"qf6-card-title\">Automotive Parts &amp; Accessories<\/div><p class=\"qf6-card-desc\">Car parts, accessories, lubricants and workshop tools for the automotive aftermarket.<\/p><ul class=\"qf6-fields-preview\"><li>Part type, make &amp; model compatibility<\/li><li>OEM \/ aftermarket specification<\/li><li>Quality standards &amp; certifications<\/li><li>Order quantity &amp; packaging<\/li><li>Destination &amp; import requirements<\/li><\/ul><\/div><div class=\"qf6-card-foot\"><button class=\"qf6-open-btn\" onclick=\"qf6Open('automotive')\"><svg viewBox=\"0 0 24 24\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"\/><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"\/><\/svg>Fill in Quote Form<\/button><\/div><\/div>\r\n\r\n      <div class=\"qf6-card\" data-form=\"machineries\"><div class=\"qf6-card-accent\"><\/div><div class=\"qf6-card-body\"><div class=\"qf6-card-icon\" aria-hidden=\"true\">\u2699\ufe0f<\/div><span class=\"qf6-cat-tag\">Machineries<\/span><div class=\"qf6-card-title\">Industrial Machineries<\/div><p class=\"qf6-card-desc\">Industrial machines, processing equipment and heavy machinery sourced from certified manufacturers.<\/p><ul class=\"qf6-fields-preview\"><li>Machine type &amp; production capacity<\/li><li>Power supply &amp; automation level<\/li><li>Raw material compatibility<\/li><li>Safety &amp; certification standards<\/li><li>Installation &amp; training requirements<\/li><\/ul><\/div><div class=\"qf6-card-foot\"><button class=\"qf6-open-btn\" onclick=\"qf6Open('machineries')\"><svg viewBox=\"0 0 24 24\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"\/><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"\/><\/svg>Fill in Quote Form<\/button><\/div><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- MODAL (single, shared) -->\r\n<div class=\"qf6-overlay\" id=\"qf6-overlay\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"qf6-modal-title\">\r\n  <div class=\"qf6-modal\" id=\"qf6-modal\">\r\n    <div class=\"qf6-modal-head\">\r\n      <div class=\"qf6-modal-top\">\r\n        <div>\r\n          <div class=\"qf6-modal-badge\" id=\"qf6-modal-badge\">Category<\/div>\r\n          <div class=\"qf6-modal-title\" id=\"qf6-modal-title\">Quote Request<\/div>\r\n          <div class=\"qf6-modal-sub\">Fields marked * are required. We respond within 24 hours.<\/div>\r\n        <\/div>\r\n        <button class=\"qf6-close\" onclick=\"qf6Close()\" aria-label=\"Close\">\r\n          <svg viewBox=\"0 0 24 24\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>\r\n        <\/button>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"qf6-modal-body\">\r\n      <div class=\"qf6-hp\" aria-hidden=\"true\"><label for=\"qf6-hp-f\">Leave empty<\/label><input type=\"text\" id=\"qf6-hp-f\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/div>\r\n      <div class=\"qf6-success\" id=\"qf6-success\" role=\"alert\" aria-live=\"polite\">\r\n        <div class=\"qf6-success-icon\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/div>\r\n        <h3>Quote request sent!<\/h3>\r\n        <p>Thank you! Our sourcing team will review your requirements and get back to you at <strong id=\"qf6-confirm-email\"><\/strong> within one business day.<\/p>\r\n      <\/div>\r\n      <div id=\"qf6-form-content\"><\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- CTA + GENERAL FORM -->\r\n<section class=\"cta-section\" id=\"quote\">\r\n  <div class=\"wrap\">\r\n    <div class=\"cta-inner\">\r\n      <div class=\"cta-copy reveal\">\r\n        <span class=\"eyebrow\">Request a Quote<\/span>\r\n        <h2 class=\"section-title\">Tell us what<br><span>you need<\/span><\/h2>\r\n        <p class=\"section-sub\">Select a category, describe your product and we'll send you a competitive quote within one business day \u2014 completely free, no commitment.<\/p>\r\n        <ul class=\"cta-perks\">\r\n          <li>Free competitive quote<\/li>\r\n          <li>1-by-1 quality inspection included<\/li>\r\n          <li>In-house fulfilment &amp; repackaging<\/li>\r\n          <li>Delivery to Africa, Europe &amp; beyond<\/li>\r\n          <li>Response within 24 hours<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n      <div class=\"form-box reveal reveal-d1\">\r\n        <h3 class=\"form-title\">Product Quote Request<\/h3>\r\n        <p class=\"form-note-top\">We respond within one business day with a competitive quote.<\/p>\r\n        <div class=\"form-success\" id=\"form-success\" role=\"alert\" aria-live=\"polite\">\r\n          <div class=\"success-icon\"><svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/div>\r\n          <h3>Request received!<\/h3>\r\n          <p>Our sourcing team will send you a quote within one business day.<\/p>\r\n        <\/div>\r\n        <div id=\"form-wrap\">\r\n          <div class=\"hp-field\" aria-hidden=\"true\"><label for=\"hp\">Leave empty<\/label><input type=\"text\" id=\"hp\" name=\"website\" tabindex=\"-1\" autocomplete=\"off\"><\/div>\r\n          <div class=\"form-row\">\r\n            <div class=\"form-field\"><label for=\"f-name\">Full Name *<\/label><input type=\"text\" id=\"f-name\" name=\"name\" required autocomplete=\"name\" placeholder=\"Jo\u00e3o Silva\"><\/div>\r\n            <div class=\"form-field\"><label for=\"f-email\">Email *<\/label><input type=\"email\" id=\"f-email\" name=\"email\" required autocomplete=\"email\" placeholder=\"joao@empresa.com\"><\/div>\r\n          <\/div>\r\n          <div class=\"form-row\">\r\n            <div class=\"form-field\"><label for=\"f-company\">Company<\/label><input type=\"text\" id=\"f-company\" name=\"company\" autocomplete=\"organization\" placeholder=\"Your Company\"><\/div>\r\n            <div class=\"form-field\"><label for=\"f-country\">Destination Country<\/label><input type=\"text\" id=\"f-country\" name=\"country\" placeholder=\"e.g. Angola, Cape Verde...\"><\/div>\r\n          <\/div>\r\n          <div class=\"form-row\">\r\n            <div class=\"form-field\">\r\n              <label for=\"f-category\">Product Category *<\/label>\r\n              <select id=\"f-category\" name=\"category\" required>\r\n                <option value=\"\">Select category\u2026<\/option>\r\n                <option>Furniture<\/option><option>Hardware<\/option><option>Industrial<\/option>\r\n                <option>Packaging<\/option><option>Outdoors<\/option><option>Sports<\/option>\r\n                <option>Office Supplies<\/option><option>Lighting<\/option><option>Agriculture<\/option>\r\n                <option>Home Supplies<\/option><option>Automotive<\/option><option>Construction Materials<\/option>\r\n                <option>New Energy<\/option><option>Electronics<\/option><option>Health<\/option>\r\n                <option>Machineries<\/option><option>Other \/ Multiple<\/option>\r\n              <\/select>\r\n            <\/div>\r\n            <div class=\"form-field\"><label for=\"f-qty\">Estimated Quantity<\/label><input type=\"text\" id=\"f-qty\" name=\"quantity\" placeholder=\"e.g. 500 units, 2 containers\"><\/div>\r\n          <\/div>\r\n          <div class=\"form-field\"><label for=\"f-message\">Product Description *<\/label><textarea id=\"f-message\" name=\"message\" required placeholder=\"Describe the product you need \u2014 specifications, materials, size, usage, target price, etc.\"><\/textarea><\/div>\r\n          <button type=\"button\" class=\"form-submit\" onclick=\"submitGeneralForm()\">Request Free Quote \u2192<\/button>\r\n          <p class=\"form-footer\">No commitment required \u00b7 Free competitive quote \u00b7 24h response<\/p>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n\/\/ ============================================================\r\n\/\/ SCROLL REVEAL\r\n\/\/ ============================================================\r\n(function() {\r\n  var els = document.querySelectorAll('.reveal');\r\n  var obs = new IntersectionObserver(function(entries) {\r\n    entries.forEach(function(e) {\r\n      if (e.isIntersecting) { e.target.classList.add('visible'); obs.unobserve(e.target); }\r\n    });\r\n  }, { threshold: 0.1 });\r\n  els.forEach(function(el) { obs.observe(el); });\r\n})();\r\n\r\n\/\/ ============================================================\r\n\/\/ CATEGORY FILTER\r\n\/\/ ============================================================\r\nfunction filterCats(group, btn) {\r\n  document.querySelectorAll('.filter-btn').forEach(function(b) { b.classList.remove('active'); });\r\n  btn.classList.add('active');\r\n  document.querySelectorAll('.cat-card').forEach(function(card) {\r\n    if (group === 'all' || card.dataset.group === group) {\r\n      card.classList.remove('hidden');\r\n    } else {\r\n      card.classList.add('hidden');\r\n    }\r\n  });\r\n}\r\n\r\n\/\/ ============================================================\r\n\/\/ SCROLL TO GENERAL FORM (for categories without specific modal)\r\n\/\/ ============================================================\r\nfunction scrollToQuoteForm(category) {\r\n  var sel = document.getElementById('f-category');\r\n  if (sel) {\r\n    for (var i = 0; i < sel.options.length; i++) {\r\n      if (sel.options[i].text === category) { sel.value = sel.options[i].value || category; break; }\r\n    }\r\n  }\r\n  document.getElementById('quote').scrollIntoView({ behavior: 'smooth', block: 'start' });\r\n  setTimeout(function() {\r\n    var msg = document.getElementById('f-message');\r\n    if (msg) msg.focus();\r\n  }, 600);\r\n}\r\n\r\n\/\/ ============================================================\r\n\/\/ GENERAL QUOTE FORM \u2014 single submit function (no duplicates)\r\n\/\/ ============================================================\r\nfunction submitGeneralForm() {\r\n  var hp = document.getElementById('hp');\r\n  if (hp && hp.value) return;\r\n\r\n  var name     = document.getElementById('f-name');\r\n  var email    = document.getElementById('f-email');\r\n  var category = document.getElementById('f-category');\r\n  var message  = document.getElementById('f-message');\r\n  var required = [name, email, category, message];\r\n  var valid    = true;\r\n\r\n  required.forEach(function(f) {\r\n    f.style.borderColor = '';\r\n    if (!f.value.trim()) { f.style.borderColor = '#e05c5c'; valid = false; }\r\n  });\r\n\r\n  if (email.value && !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email.value)) {\r\n    email.style.borderColor = '#e05c5c'; valid = false;\r\n  }\r\n\r\n  if (!valid) {\r\n    var first = required.find(function(f) { return !f.value.trim(); });\r\n    if (first) first.focus();\r\n    return;\r\n  }\r\n\r\n  var payload = {\r\n    form_type: 'general_quote',\r\n    name:     name.value.trim(),\r\n    email:    email.value.trim(),\r\n    company:  document.getElementById('f-company').value.trim(),\r\n    country:  document.getElementById('f-country').value.trim(),\r\n    category: category.value,\r\n    quantity: document.getElementById('f-qty').value.trim(),\r\n    message:  message.value.trim()\r\n  };\r\n\r\n  var btn = document.querySelector('.form-submit');\r\n  if (btn) { btn.disabled = true; btn.textContent = 'Sending\u2026'; }\r\n\r\n  fetch('\/wp-json\/alma\/v1\/contact', {\r\n    method: 'POST',\r\n    headers: { 'Content-Type': 'application\/json' },\r\n    body: JSON.stringify(payload)\r\n  })\r\n  .then(function(res) { return res.json(); })\r\n  .then(function(data) {\r\n    if (data.success) {\r\n      document.getElementById('form-wrap').style.display = 'none';\r\n      document.getElementById('form-success').classList.add('show');\r\n    } else {\r\n      alert('Something went wrong. Please email us at info@prosperousalma.com');\r\n      if (btn) { btn.disabled = false; btn.textContent = 'Request Free Quote \u2192'; }\r\n    }\r\n  })\r\n  .catch(function(err) {\r\n    console.error('[ALMA]', err);\r\n    alert('Connection error. Please email us at info@prosperousalma.com');\r\n    if (btn) { btn.disabled = false; btn.textContent = 'Request Free Quote \u2192'; }\r\n  });\r\n}\r\n\r\n\/\/ ============================================================\r\n\/\/ 6-FORM MODAL SYSTEM\r\n\/\/ ============================================================\r\nvar QF6_FORMS = {\r\n  electronics: {\r\n    title: 'Electronics & Appliances \u2014 Quote Request', badge: 'Electronics & Appliances', color: '#f5b800',\r\n    sections: [\r\n      { label: 'Client Information', fields: [\r\n        { id:'name', label:'Full Name', type:'text', required:true, placeholder:'Jo\u00e3o Silva', half:true },\r\n        { id:'email', label:'Email Address', type:'email', required:true, placeholder:'joao@empresa.com', half:true },\r\n        { id:'company', label:'Company Name', type:'text', required:false, placeholder:'Your Company Ltd.', half:true },\r\n        { id:'phone', label:'Phone \/ WhatsApp', type:'tel', required:false, placeholder:'+238 000 0000', half:true },\r\n        { id:'country', label:'Country', type:'text', required:true, placeholder:'e.g. Angola, Cape Verde', half:true },\r\n        { id:'biztype', label:'Business Type', type:'select', required:false, half:true, options:['Select\u2026','Retailer','Wholesaler','Distributor','Project \/ Developer'] }\r\n      ]},\r\n      { label: 'Product Category', fields: [\r\n        { id:'cat', label:'Product Category', type:'select', required:true, half:false, options:['Select category\u2026','Consumer Electronics','Home Appliances','Office Electronics','Audio \/ Video Equipment','Computing Hardware','Mobile Devices','Smart Home Devices','Other'] }\r\n      ]},\r\n      { label: 'Product Specifications', fields: [\r\n        { id:'product_name', label:'Product Name \/ Type', type:'text', required:true, placeholder:'e.g. 65\" 4K Smart TV', half:true },\r\n        { id:'brand', label:'Brand \/ Manufacturer', type:'text', required:false, placeholder:'e.g. Samsung, Hisense or OEM', half:true },\r\n        { id:'model', label:'Model Number (if known)', type:'text', required:false, placeholder:'e.g. QN65Q80C', half:true },\r\n        { id:'specs', label:'Technical Specifications', type:'text', required:false, placeholder:'Resolution, capacity, voltage\u2026', half:true },\r\n        { id:'color', label:'Colour \/ Finish Options', type:'text', required:false, placeholder:'e.g. Black, Silver, White', half:true },\r\n        { id:'connectivity', label:'Connectivity Requirements', type:'text', required:false, placeholder:'WiFi, Bluetooth, USB, HDMI\u2026', half:true }\r\n      ]},\r\n      { label: 'Certification Requirements', checkboxes: { id:'certs', label:'Select applicable certifications:', options:['CE Marking','FCC Certification','RoHS Compliance','Energy Star','UL Certification','ETL Listed','Local Certification'] } },\r\n      { label: 'Volume & Orders', fields: [\r\n        { id:'annual_qty', label:'Estimated Annual Volume (units)', type:'text', required:false, placeholder:'e.g. 5,000 units\/year', half:true },\r\n        { id:'initial_qty', label:'Initial Order Quantity (units)', type:'text', required:true, placeholder:'e.g. 500 units', half:true },\r\n        { id:'frequency', label:'Reorder Frequency', type:'select', required:false, half:true, options:['Select\u2026','Monthly','Quarterly','Semi-annual','Annual'] },\r\n        { id:'target_price', label:'Target Price Range (USD\/unit)', type:'text', required:false, placeholder:'e.g. $50\u2013$80 per unit', half:true }\r\n      ]},\r\n      { label: 'Packaging & Samples', fields: [\r\n        { id:'packaging', label:'Packaging Requirements', type:'text', required:false, placeholder:'Retail box, bulk, bilingual label\u2026', half:false },\r\n        { id:'warranty', label:'Warranty Period Required', type:'text', required:false, placeholder:'e.g. 12 months', half:true },\r\n        { id:'samples', label:'Samples Required?', type:'select', required:false, half:true, options:['Select\u2026','Yes \u2014 before placing order','No \u2014 proceed directly'] },\r\n        { id:'notes', label:'Additional Notes', type:'textarea', required:false, placeholder:'Any other requirements or questions\u2026', half:false }\r\n      ]}\r\n    ]\r\n  },\r\n  logistics: {\r\n    title: 'Logistics Equipment \u2014 Quote Request', badge: 'Logistics Equipment', color: '#4caf50',\r\n    sections: [\r\n      { label: 'Client Information', fields: [\r\n        { id:'name', label:'Full Name', type:'text', required:true, placeholder:'Jo\u00e3o Silva', half:true },\r\n        { id:'email', label:'Email Address', type:'email', required:true, placeholder:'joao@empresa.com', half:true },\r\n        { id:'company', label:'Company Name', type:'text', required:false, placeholder:'Your Company Ltd.', half:true },\r\n        { id:'phone', label:'Phone \/ WhatsApp', type:'tel', required:false, placeholder:'+238 000 0000', half:true },\r\n        { id:'country', label:'Country', type:'text', required:true, placeholder:'e.g. Angola, Cape Verde', half:true },\r\n        { id:'co_type', label:'Company Type', type:'select', required:false, half:true, options:['Select\u2026','Warehouse','Manufacturer','Port \/ Airport','Freight Forwarder','Retailer','Other'] }\r\n      ]},\r\n      { label: 'Equipment Category', fields: [\r\n        { id:'equip_cat', label:'Equipment Category', type:'select', required:true, half:false, options:['Select\u2026','Forklifts & Loaders','Pallet Trucks & Stackers','Conveyor Systems','Racking & Storage','Loading Dock Equipment','Warehouse Management Systems','Transport Vehicles (Vans, Trucks)','Refrigerated Transport','Other'] }\r\n      ]},\r\n      { label: 'Forklift Specifications (if applicable)', fields: [\r\n        { id:'fl_type', label:'Fuel \/ Power Type', type:'select', required:false, half:true, options:['Select\u2026','Electric','Diesel','LPG','Hybrid'] },\r\n        { id:'fl_capacity', label:'Capacity Required (kg)', type:'text', required:false, placeholder:'e.g. 3,000 kg', half:true },\r\n        { id:'fl_lift', label:'Lift Height (m)', type:'text', required:false, placeholder:'e.g. 4.5 m', half:true },\r\n        { id:'fl_mast', label:'Mast Type', type:'select', required:false, half:true, options:['Select\u2026','Standard','Triplex','Quad'] },\r\n        { id:'fl_tyre', label:'Tyre Type', type:'select', required:false, half:true, options:['Select\u2026','Solid','Pneumatic','Cushion'] }\r\n      ], checkboxes: { id:'fl_access', label:'Required Accessories:', options:['Clamp','Rotator','Side Shifter','Fork Positioner','Camera System'] } },\r\n      { label: 'Storage & Racking (if applicable)', fields: [\r\n        { id:'rack_type', label:'Racking Type', type:'select', required:false, half:true, options:['Select\u2026','Selective','Drive-in','Push-back','Pallet Flow','Cantilever','Mezzanine'] },\r\n        { id:'rack_h', label:'Height (m)', type:'text', required:false, placeholder:'e.g. 6 m', half:true },\r\n        { id:'rack_load', label:'Load per Level (kg)', type:'text', required:false, placeholder:'e.g. 1,000 kg', half:true },\r\n        { id:'rack_levels', label:'Number of Levels', type:'text', required:false, placeholder:'e.g. 4', half:true }\r\n      ]},\r\n      { label: 'Environment & Conditions', fields: [\r\n        { id:'use_env', label:'Use Environment', type:'select', required:false, half:true, options:['Select\u2026','Indoor only','Outdoor only','Both'] },\r\n        { id:'floor', label:'Floor Condition', type:'select', required:false, half:true, options:['Select\u2026','Smooth concrete','Rough','Uneven'] },\r\n        { id:'temp', label:'Operating Temperature Range', type:'text', required:false, placeholder:'e.g. 0\u00b0C to 40\u00b0C', half:true },\r\n        { id:'ceiling', label:'Ceiling Height (m)', type:'text', required:false, placeholder:'e.g. 8 m', half:true }\r\n      ]},\r\n      { label: 'Certification & Quantity',\r\n        checkboxes: { id:'certs', label:'Required Certifications:', options:['CE Marking','OSHA Compliance','ANSI Standards','FEM Standards','Local Safety Regulations'] },\r\n        fields: [\r\n          { id:'qty', label:'Quantity Required', type:'text', required:true, placeholder:'e.g. 5 units', half:true },\r\n          { id:'budget', label:'Approximate Budget (USD)', type:'text', required:false, placeholder:'e.g. $50,000', half:true },\r\n          { id:'notes', label:'Additional Notes', type:'textarea', required:false, placeholder:'Delivery timeline, installation, training needs\u2026', half:false }\r\n        ]\r\n      }\r\n    ]\r\n  },\r\n  construction: {\r\n    title: 'Construction Materials \u2014 Quote Request', badge: 'Construction Materials', color: '#1e3a5f',\r\n    sections: [\r\n      { label: 'Client Information', fields: [\r\n        { id:'name', label:'Full Name', type:'text', required:true, placeholder:'Jo\u00e3o Silva', half:true },\r\n        { id:'email', label:'Email Address', type:'email', required:true, placeholder:'joao@empresa.com', half:true },\r\n        { id:'company', label:'Company Name', type:'text', required:false, placeholder:'Your Company Ltd.', half:true },\r\n        { id:'phone', label:'Phone \/ WhatsApp', type:'tel', required:false, placeholder:'+238 000 0000', half:true },\r\n        { id:'country', label:'Country', type:'text', required:true, placeholder:'e.g. Angola, Cape Verde', half:true },\r\n        { id:'projtype', label:'Project Type', type:'select', required:false, half:true, options:['Select\u2026','Residential','Commercial','Industrial','Infrastructure','Government'] }\r\n      ]},\r\n      { label: 'Material Specifications', fields: [\r\n        { id:'mat_type', label:'Material Type', type:'select', required:true, half:true, options:['Select\u2026','Structural Steel','Cement \/ Concrete','Ceramic Tiles','Insulation','PVC \/ HDPE Pipes','Roofing Materials','Aluminium Profiles','Glass','Waterproofing','Flooring','Other'] },\r\n        { id:'grade', label:'Grade \/ Standard', type:'text', required:false, placeholder:'e.g. S355, Grade 60', half:true },\r\n        { id:'dim_l', label:'Length (mm)', type:'text', required:false, placeholder:'e.g. 6000 mm', half:true },\r\n        { id:'dim_w', label:'Width \/ Diameter (mm)', type:'text', required:false, placeholder:'e.g. 200 mm', half:true },\r\n        { id:'finish', label:'Finish \/ Coating', type:'text', required:false, placeholder:'e.g. Hot-dip galvanised', half:true },\r\n        { id:'colour', label:'Colour (if applicable)', type:'text', required:false, placeholder:'e.g. RAL 7016', half:true }\r\n      ]},\r\n      { label: 'Volume & Delivery', fields: [\r\n        { id:'qty', label:'Quantity Required', type:'text', required:true, placeholder:'e.g. 50 tonnes, 2,000 m\u00b2', half:true },\r\n        { id:'timeline', label:'Delivery Timeline', type:'text', required:false, placeholder:'e.g. Within 60 days', half:true },\r\n        { id:'port', label:'Destination Port \/ City', type:'text', required:false, placeholder:'e.g. Port of Luanda', half:true },\r\n        { id:'incoterm', label:'Preferred Incoterm', type:'select', required:false, half:true, options:['Select\u2026','EXW','FOB','CIF','DDP','DAP'] },\r\n        { id:'notes', label:'Additional Notes', type:'textarea', required:false, placeholder:'Surface treatment, packaging, test reports, project details\u2026', half:false }\r\n      ]}\r\n    ]\r\n  },\r\n  energy: {\r\n    title: 'New Energy & Renewables \u2014 Quote Request', badge: 'New Energy', color: '#16a34a',\r\n    sections: [\r\n      { label: 'Client Information', fields: [\r\n        { id:'name', label:'Full Name', type:'text', required:true, placeholder:'Jo\u00e3o Silva', half:true },\r\n        { id:'email', label:'Email Address', type:'email', required:true, placeholder:'joao@empresa.com', half:true },\r\n        { id:'company', label:'Company Name', type:'text', required:false, placeholder:'Your Company Ltd.', half:true },\r\n        { id:'phone', label:'Phone \/ WhatsApp', type:'tel', required:false, placeholder:'+238 000 0000', half:true },\r\n        { id:'country', label:'Country', type:'text', required:true, placeholder:'e.g. Angola, Cape Verde', half:true },\r\n        { id:'install_type', label:'Installation Type', type:'select', required:false, half:true, options:['Select\u2026','Residential','Commercial','Industrial','Agricultural','Utility-Scale','Off-Grid \/ Remote'] }\r\n      ]},\r\n      { label: 'System Type', fields: [\r\n        { id:'system', label:'Energy System Type', type:'select', required:true, half:false, options:['Select\u2026','Solar PV System','Solar Thermal','Wind Turbine','Battery Energy Storage (BESS)','EV Charging Station','Hybrid System (Solar + Storage)','Micro-Hydro','Other'] }\r\n      ]},\r\n      { label: 'Technical Specifications', fields: [\r\n        { id:'capacity_kw', label:'System Capacity (kW)', type:'text', required:true, placeholder:'e.g. 50 kW', half:true },\r\n        { id:'storage_kwh', label:'Battery Storage (kWh)', type:'text', required:false, placeholder:'e.g. 100 kWh', half:true },\r\n        { id:'grid', label:'Grid Connection', type:'select', required:false, half:true, options:['Select\u2026','On-Grid','Off-Grid','Hybrid (Grid + Battery)'] },\r\n        { id:'voltage', label:'Grid Voltage (V)', type:'text', required:false, placeholder:'e.g. 220V \/ 380V', half:true },\r\n        { id:'panel_type', label:'Panel Type (Solar)', type:'select', required:false, half:true, options:['Select\u2026','Monocrystalline','Polycrystalline','Bifacial','Thin Film','No preference'] },\r\n        { id:'inverter', label:'Inverter Type Preference', type:'select', required:false, half:true, options:['Select\u2026','String Inverter','Microinverter','Hybrid Inverter','No preference'] }\r\n      ], checkboxes: { id:'certs', label:'Required Certifications:', options:['IEC 61215 \/ 61730','CE Marking','UL 1703','IEC 62109','Local Grid Codes'] } },\r\n      { label: 'Project Details', fields: [\r\n        { id:'qty', label:'Number of Units \/ Systems', type:'text', required:true, placeholder:'e.g. 10 systems', half:true },\r\n        { id:'timeline', label:'Project Timeline', type:'text', required:false, placeholder:'e.g. Q3 2026', half:true },\r\n        { id:'location', label:'Installation Location', type:'text', required:false, placeholder:'City, Country', half:true },\r\n        { id:'budget', label:'Approximate Budget (USD)', type:'text', required:false, placeholder:'e.g. $200,000', half:true },\r\n        { id:'notes', label:'Additional Notes', type:'textarea', required:false, placeholder:'Roof type, shading conditions, existing infrastructure, monitoring requirements\u2026', half:false }\r\n      ]}\r\n    ]\r\n  },\r\n  automotive: {\r\n    title: 'Automotive Parts & Accessories \u2014 Quote Request', badge: 'Automotive', color: '#f97316',\r\n    sections: [\r\n      { label: 'Client Information', fields: [\r\n        { id:'name', label:'Full Name', type:'text', required:true, placeholder:'Jo\u00e3o Silva', half:true },\r\n        { id:'email', label:'Email Address', type:'email', required:true, placeholder:'joao@empresa.com', half:true },\r\n        { id:'company', label:'Company Name', type:'text', required:false, placeholder:'Your Company Ltd.', half:true },\r\n        { id:'phone', label:'Phone \/ WhatsApp', type:'tel', required:false, placeholder:'+238 000 0000', half:true },\r\n        { id:'country', label:'Country', type:'text', required:true, placeholder:'e.g. Angola, Cape Verde', half:true },\r\n        { id:'biztype', label:'Business Type', type:'select', required:false, half:true, options:['Select\u2026','Auto Parts Retailer','Workshop \/ Garage','Fleet Operator','Distributor','Importer','Other'] }\r\n      ]},\r\n      { label: 'Part \/ Product Specifications', fields: [\r\n        { id:'part_type', label:'Part \/ Product Type', type:'select', required:true, half:true, options:['Select\u2026','Engine Parts','Transmission Parts','Brake System','Suspension & Steering','Electrical & Lighting','Body Parts & Panels','Tyres & Wheels','Lubricants & Filters','Workshop Tools & Equipment','Car Accessories','Other'] },\r\n        { id:'make', label:'Vehicle Make (Brand)', type:'text', required:false, placeholder:'e.g. Toyota, Ford, Mercedes', half:true },\r\n        { id:'model_year', label:'Vehicle Model & Year', type:'text', required:false, placeholder:'e.g. Hilux 2020\u20132024', half:true },\r\n        { id:'oem_no', label:'OEM \/ Part Number (if known)', type:'text', required:false, placeholder:'e.g. 04465-0K240', half:true },\r\n        { id:'spec_type', label:'OEM or Aftermarket?', type:'select', required:false, half:true, options:['Select\u2026','OEM Original','OEM Equivalent (Aftermarket)','Both acceptable'] },\r\n        { id:'material', label:'Material \/ Quality Grade', type:'text', required:false, placeholder:'e.g. Cast iron, Stainless steel', half:true }\r\n      ], checkboxes: { id:'certs', label:'Required Certifications \/ Standards:', options:['ISO\/TS 16949','ECE Regulations','DOT Approved','CE Marking','Local Import Standards'] } },\r\n      { label: 'Volume & Packaging', fields: [\r\n        { id:'qty', label:'Quantity Required', type:'text', required:true, placeholder:'e.g. 1,000 units \/ month', half:true },\r\n        { id:'pkg', label:'Packaging Preference', type:'select', required:false, half:true, options:['Select\u2026','Individual retail box','Bulk \/ master carton','OEM branded packaging','No preference'] },\r\n        { id:'timeline', label:'Delivery Timeline', type:'text', required:false, placeholder:'e.g. Within 45 days', half:true },\r\n        { id:'budget', label:'Target Unit Price (USD)', type:'text', required:false, placeholder:'e.g. $12 per unit', half:true },\r\n        { id:'notes', label:'Additional Notes', type:'textarea', required:false, placeholder:'Compatibility requirements, quality test reports, warranty expectations\u2026', half:false }\r\n      ]}\r\n    ]\r\n  },\r\n  machineries: {\r\n    title: 'Industrial Machineries \u2014 Quote Request', badge: 'Machineries', color: '#7b61ff',\r\n    sections: [\r\n      { label: 'Client Information', fields: [\r\n        { id:'name', label:'Full Name', type:'text', required:true, placeholder:'Jo\u00e3o Silva', half:true },\r\n        { id:'email', label:'Email Address', type:'email', required:true, placeholder:'joao@empresa.com', half:true },\r\n        { id:'company', label:'Company Name', type:'text', required:false, placeholder:'Your Company Ltd.', half:true },\r\n        { id:'phone', label:'Phone \/ WhatsApp', type:'tel', required:false, placeholder:'+238 000 0000', half:true },\r\n        { id:'country', label:'Country', type:'text', required:true, placeholder:'e.g. Angola, Cape Verde', half:true },\r\n        { id:'industry', label:'Industry \/ Sector', type:'select', required:false, half:true, options:['Select\u2026','Food & Beverage Processing','Textile & Garment','Construction','Agriculture','Mining & Extraction','Packaging','Plastic & Rubber','Metal Fabrication','Other'] }\r\n      ]},\r\n      { label: 'Machine Specifications', fields: [\r\n        { id:'machine_type', label:'Machine \/ Equipment Type', type:'select', required:true, half:false, options:['Select\u2026','CNC Machining Centre','Injection Moulding Machine','Hydraulic Press','Laser Cutting Machine','Textile Weaving \/ Knitting Machine','Food Processing Line','Packaging Machine','Crusher \/ Grinder','Conveyor & Material Handling','Welding Equipment','Agricultural Processing Machine','Other'] },\r\n        { id:'capacity', label:'Production Capacity \/ Output', type:'text', required:true, placeholder:'e.g. 500 units\/hr, 2 tonnes\/day', half:true },\r\n        { id:'power', label:'Power Supply Required', type:'text', required:false, placeholder:'e.g. 380V \/ 3-phase \/ 50Hz', half:true },\r\n        { id:'automation', label:'Automation Level', type:'select', required:false, half:true, options:['Select\u2026','Manual','Semi-automatic','Fully automatic','CNC \/ PLC controlled'] },\r\n        { id:'raw_material', label:'Raw Material \/ Input', type:'text', required:false, placeholder:'e.g. Cotton yarn, PET granules', half:true },\r\n        { id:'output', label:'End Product \/ Output', type:'text', required:false, placeholder:'e.g. T-shirts, PET bottles', half:true },\r\n        { id:'dims', label:'Max Footprint \/ Dimensions', type:'text', required:false, placeholder:'e.g. 5m \u00d7 3m \u00d7 2.5m', half:true },\r\n        { id:'weight_limit', label:'Max Machine Weight (tonnes)', type:'text', required:false, placeholder:'e.g. 8 tonnes', half:true }\r\n      ]},\r\n      { label: 'Standards & Certification',\r\n        checkboxes: { id:'certs', label:'Required Standards \/ Certifications:', options:['CE Marking','ISO 9001','ISO 14001','ATEX (Hazardous Areas)','Local Safety Standards'] },\r\n        fields: [\r\n          { id:'noise', label:'Max Noise Level (dB)', type:'text', required:false, placeholder:'e.g. < 85 dB', half:true },\r\n          { id:'ip_rating', label:'IP Rating (if applicable)', type:'text', required:false, placeholder:'e.g. IP54', half:true }\r\n        ]\r\n      },\r\n      { label: 'Installation & Support', fields: [\r\n        { id:'qty', label:'Number of Units', type:'text', required:true, placeholder:'e.g. 2 machines', half:true },\r\n        { id:'budget', label:'Budget Range (USD)', type:'text', required:false, placeholder:'e.g. $150,000', half:true },\r\n        { id:'timeline', label:'Delivery Timeline', type:'text', required:false, placeholder:'e.g. Within 90 days', half:true },\r\n        { id:'install', label:'Installation Support Needed?', type:'select', required:false, half:true, options:['Select\u2026','Yes \u2014 on-site installation required','No \u2014 self-installation','Remote guidance acceptable'] },\r\n        { id:'training', label:'Operator Training Required?', type:'select', required:false, half:true, options:['Select\u2026','Yes \u2014 on-site training','Yes \u2014 video\/remote training','No training needed'] },\r\n        { id:'warranty', label:'Warranty Period Required', type:'text', required:false, placeholder:'e.g. 2 years', half:true },\r\n        { id:'notes', label:'Additional Notes', type:'textarea', required:false, placeholder:'Factory layout constraints, utility availability, spare parts requirements\u2026', half:false }\r\n      ]}\r\n    ]\r\n  }\r\n};\r\n\r\nvar qf6Current = null;\r\n\r\nfunction qf6Open(formKey) {\r\n  qf6Current = formKey;\r\n  var def = QF6_FORMS[formKey];\r\n\r\n  var badge = document.getElementById('qf6-modal-badge');\r\n  badge.textContent = def.badge;\r\n  badge.style.background = def.color + '22';\r\n  badge.style.color = def.color;\r\n  document.getElementById('qf6-modal-title').textContent = def.title;\r\n\r\n  document.getElementById('qf6-success').classList.remove('show');\r\n  document.getElementById('qf6-form-content').style.display = 'block';\r\n\r\n  var html = '';\r\n  def.sections.forEach(function(sec) {\r\n    html += '<div class=\"qf6-section-label\">' + sec.label + '<\/div>';\r\n\r\n    if (sec.checkboxes) {\r\n      var cb = sec.checkboxes;\r\n      html += '<div style=\"margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#1e3a5f;\">' + cb.label + '<\/div>';\r\n      html += '<div class=\"qf6-checks\" style=\"margin-bottom:16px;\">';\r\n      cb.options.forEach(function(opt) {\r\n        var safeId = 'cb_' + formKey + '_' + opt.replace(\/[^a-z0-9]\/gi,'_').toLowerCase();\r\n        html += '<label class=\"qf6-check-label\" onclick=\"qf6ToggleCheck(this)\"><input type=\"checkbox\" name=\"' + cb.id + '\" value=\"' + opt + '\" id=\"' + safeId + '\">' + opt + '<\/label>';\r\n      });\r\n      html += '<\/div>';\r\n    }\r\n\r\n    if (sec.fields) {\r\n      var i = 0;\r\n      while (i < sec.fields.length) {\r\n        var f = sec.fields[i];\r\n        if (f.half && i + 1 < sec.fields.length && sec.fields[i+1].half) {\r\n          html += '<div class=\"qf6-row\">' + qf6FieldHtml(f, formKey) + qf6FieldHtml(sec.fields[i+1], formKey) + '<\/div>';\r\n          i += 2;\r\n        } else {\r\n          html += '<div class=\"qf6-row single\">' + qf6FieldHtml(f, formKey) + '<\/div>';\r\n          i++;\r\n        }\r\n      }\r\n    }\r\n  });\r\n\r\n  var isGold = def.color === '#f5b800';\r\n  html += '<button class=\"qf6-submit\" onclick=\"qf6Submit()\" style=\"background:' + def.color + ';color:' + (isGold ? '#1a2533' : '#ffffff') + '\">';\r\n  html += '<svg viewBox=\"0 0 24 24\"><line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"\/><polygon points=\"22 2 15 22 11 13 2 9 22 2\"\/><\/svg>Submit Quote Request<\/button>';\r\n  html += '<p class=\"qf6-form-note\">\ud83d\udd12 Your data is never shared \u00b7 We respond within 24 hours<\/p>';\r\n\r\n  document.getElementById('qf6-form-content').innerHTML = html;\r\n  document.getElementById('qf6-overlay').classList.add('open');\r\n  document.body.style.overflow = 'hidden';\r\n  setTimeout(function() {\r\n    var first = document.querySelector('#qf6-form-content input:not([type=\"checkbox\"])');\r\n    if (first) first.focus();\r\n  }, 320);\r\n}\r\n\r\nfunction qf6FieldHtml(f, formKey) {\r\n  var ac = { name:'name', email:'email', phone:'tel', company:'organization', country:'country-name' };\r\n  var html = '<div class=\"qf6-field\"><label for=\"qf6_' + formKey + '_' + f.id + '\">' + f.label + (f.required ? ' *' : '') + '<\/label>';\r\n  if (f.type === 'select') {\r\n    html += '<select id=\"qf6_' + formKey + '_' + f.id + '\" name=\"' + f.id + '\"' + (f.required ? ' required' : '') + '>';\r\n    f.options.forEach(function(o) { html += '<option>' + o + '<\/option>'; });\r\n    html += '<\/select>';\r\n  } else if (f.type === 'textarea') {\r\n    html += '<textarea id=\"qf6_' + formKey + '_' + f.id + '\" name=\"' + f.id + '\"' + (f.required ? ' required' : '') + ' placeholder=\"' + (f.placeholder||'') + '\"><\/textarea>';\r\n  } else {\r\n    html += '<input type=\"' + f.type + '\" id=\"qf6_' + formKey + '_' + f.id + '\" name=\"' + f.id + '\"' + (f.required ? ' required' : '') + ' placeholder=\"' + (f.placeholder||'') + '\" autocomplete=\"' + (ac[f.id]||'off') + '\">';\r\n  }\r\n  return html + '<\/div>';\r\n}\r\n\r\nfunction qf6ToggleCheck(label) {\r\n  label.classList.toggle('checked');\r\n  var cb = label.querySelector('input[type=\"checkbox\"]');\r\n  if (cb) cb.checked = !cb.checked;\r\n}\r\n\r\nfunction qf6Close() {\r\n  document.getElementById('qf6-overlay').classList.remove('open');\r\n  document.body.style.overflow = '';\r\n  qf6Current = null;\r\n}\r\n\r\ndocument.getElementById('qf6-overlay').addEventListener('click', function(e) { if (e.target === this) qf6Close(); });\r\ndocument.addEventListener('keydown', function(e) { if (e.key === 'Escape') qf6Close(); });\r\n\r\nfunction qf6Submit() {\r\n  var hp = document.getElementById('qf6-hp-f');\r\n  if (hp && hp.value) return;\r\n\r\n  var def = QF6_FORMS[qf6Current];\r\n  var payload = { form_type: qf6Current, form_name: def.badge };\r\n  var valid = true;\r\n  var firstInvalid = null;\r\n\r\n  document.querySelectorAll('#qf6-form-content input:not([type=\"checkbox\"]), #qf6-form-content select, #qf6-form-content textarea').forEach(function(el) {\r\n    el.style.borderColor = '';\r\n    if (el.hasAttribute('required') && !el.value.trim()) { el.style.borderColor = '#e05c5c'; valid = false; if (!firstInvalid) firstInvalid = el; }\r\n    if (el.name) payload[el.name] = el.value.trim();\r\n  });\r\n\r\n  var emailEl = document.querySelector('#qf6-form-content input[type=\"email\"]');\r\n  if (emailEl && emailEl.value && !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(emailEl.value)) {\r\n    emailEl.style.borderColor = '#e05c5c'; valid = false; if (!firstInvalid) firstInvalid = emailEl;\r\n  }\r\n\r\n  document.querySelectorAll('#qf6-form-content input[type=\"checkbox\"]:checked').forEach(function(cb) {\r\n    if (!payload[cb.name]) payload[cb.name] = [];\r\n    payload[cb.name].push(cb.value);\r\n  });\r\n\r\n  if (!valid) { if (firstInvalid) firstInvalid.focus(); return; }\r\n\r\n  var btn = document.querySelector('.qf6-submit');\r\n  if (btn) { btn.disabled = true; btn.textContent = 'Sending\u2026'; }\r\n\r\n  fetch('\/wp-json\/alma\/v1\/contact', {\r\n    method: 'POST',\r\n    headers: { 'Content-Type': 'application\/json' },\r\n    body: JSON.stringify(payload)\r\n  })\r\n  .then(function(res) { return res.json(); })\r\n  .then(function(data) {\r\n    if (data.success) {\r\n      document.getElementById('qf6-form-content').style.display = 'none';\r\n      document.getElementById('qf6-confirm-email').textContent = payload.email || 'your email';\r\n      document.getElementById('qf6-success').classList.add('show');\r\n      document.querySelector('.qf6-modal').scrollTop = 0;\r\n    } else {\r\n      alert('Something went wrong. Please email us at info@prosperousalma.com');\r\n      if (btn) { btn.disabled = false; btn.textContent = 'Submit Quote Request'; }\r\n    }\r\n  })\r\n  .catch(function(err) {\r\n    console.error('[ALMA]', err);\r\n    alert('Connection error. Please email us at info@prosperousalma.com');\r\n    if (btn) { btn.disabled = false; btn.textContent = 'Submit Quote Request'; }\r\n  });\r\n}\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Browse our product database Explore 15+ product categories sourced directly from China and Macau \u2014 competitively priced, quality-inspected, and delivered to your door across Africa and beyond 15+Product Categories 90%Choose Our Prices 10+Sourcing Specialists 0%Target Defect Rate Product Categories Browse our product database Find the ideal items for your business across our full range of [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"disabled","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-310","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/prosperousalma.com\/pt_pt\/wp-json\/wp\/v2\/pages\/310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prosperousalma.com\/pt_pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/prosperousalma.com\/pt_pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/prosperousalma.com\/pt_pt\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/prosperousalma.com\/pt_pt\/wp-json\/wp\/v2\/comments?post=310"}],"version-history":[{"count":180,"href":"https:\/\/prosperousalma.com\/pt_pt\/wp-json\/wp\/v2\/pages\/310\/revisions"}],"predecessor-version":[{"id":1816,"href":"https:\/\/prosperousalma.com\/pt_pt\/wp-json\/wp\/v2\/pages\/310\/revisions\/1816"}],"wp:attachment":[{"href":"https:\/\/prosperousalma.com\/pt_pt\/wp-json\/wp\/v2\/media?parent=310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}