{"id":225,"date":"2026-03-10T15:27:35","date_gmt":"2026-03-10T15:27:35","guid":{"rendered":"https:\/\/keytopbarefootshoes.com\/"},"modified":"2026-03-24T13:34:42","modified_gmt":"2026-03-24T13:34:42","slug":"services","status":"publish","type":"page","link":"https:\/\/keytopbarefootshoes.com\/pt\/services\/","title":{"rendered":"Servi\u00e7os"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><!-- ============================================================\n     SECTION 1 \u2014 HERO\n     Page: \/services\/\n     Class prefix: kt-svc-hero\n     BG: #1A1A1A + video overlay\n     AIDA: Attention\n     ============================================================ -->\n\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DIVI ESCAPE \u2014 reset all wrapper padding\/margin\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.et_pb_section:has(.kt-svc-hero-wrap),\n.et_pb_row:has(.kt-svc-hero-wrap),\n.et_pb_column:has(.kt-svc-hero-wrap),\n.et_pb_code:has(.kt-svc-hero-wrap),\n.et_pb_code_inner:has(.kt-svc-hero-wrap) {\n  max-width: 100% !important;\n  width: 100% !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   HERO SECTION \u2014 kt-svc-hero\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.kt-svc-hero {\n  position: relative;\n  width: 100%;\n  min-height: 84vh;\n  display: flex;\n  flex-direction: column;\n  overflow: hidden;\n  background: #1A1A1A;\n}\n\n\/* \u2014 background video \/ poster fallback \u2014 *\/\n.kt-svc-hero__bg {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  max-width: none;\n  object-fit: cover;\n  object-position: center 35%;\n  z-index: 0;\n}\n\n\/* \u2014 dark gradient overlay \u2014 *\/\n.kt-svc-hero__overlay {\n  position: absolute;\n  inset: 0;\n  z-index: 1;\n  background: linear-gradient(\n    135deg,\n    rgba(26,26,26,0.78) 0%,\n    rgba(26,26,26,0.52) 50%,\n    rgba(26,26,26,0.72) 100%\n  );\n}\n\n\/* \u2014 content wrapper \u2014 *\/\n.kt-svc-hero__inner {\n  position: relative;\n  z-index: 2;\n  flex: 1;\n  width: 100%;\n  max-width: 1280px;\n  margin: 0 auto;\n  padding: clamp(56px,8vw,108px) clamp(20px,5vw,64px) clamp(64px,9vw,120px);\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: center;\n}\n\n\/* \u2500\u2500 eyebrow \u2500\u2500 *\/\n.kt-svc-hero__eyebrow {\n  display: inline-block;\n  font-family: system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;\n  font-size: 11px;\n  font-weight: 500;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.55);\n  margin: 0 0 20px;\n}\n\n\/* \u2500\u2500 H1 \u2014 pure white only, no color highlights \u2500\u2500 *\/\n.kt-svc-hero__h1 {\n  font-family: system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;\n  font-size: clamp(34px,5.4vw,62px);\n  font-weight: 800;\n  line-height: 1.07;\n  letter-spacing: -0.03em;\n  color: #ffffff;\n  margin: 0 0 20px;\n  max-width: 860px;\n}\n\n\/* \u2500\u2500 sub-line \u2500\u2500 *\/\n.kt-svc-hero__sub {\n  font-family: system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;\n  font-size: clamp(15px,1.5vw,17.5px);\n  font-weight: 400;\n  line-height: 1.72;\n  color: rgba(255,255,255,0.82);\n  margin: 0 0 36px;\n  max-width: 580px;\n}\n.kt-svc-hero__sub strong {\n  color: #fff;\n  font-weight: 700;\n}\n\n\/* \u2500\u2500 CTA row \u2014 exactly 2 \u2500\u2500 *\/\n.kt-svc-hero__ctas {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  align-items: center;\n  margin-bottom: 40px;\n}\n\n\/* Primary \u2014 forest green *\/\n.kt-svc-hero__cta-primary {\n  display: inline-flex;\n  align-items: center;\n  gap: 7px;\n  height: 50px;\n  padding: 0 28px;\n  background: #2D5016;\n  color: #fff;\n  font-family: system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;\n  font-size: 15px;\n  font-weight: 700;\n  letter-spacing: 0.01em;\n  border-radius: 8px;\n  border: 2px solid #2D5016;\n  text-decoration: none;\n  cursor: pointer;\n  transition: background 180ms ease, border-color 180ms ease, transform 180ms ease;\n  white-space: nowrap;\n}\n.kt-svc-hero__cta-primary:hover {\n  background: #1F370F;\n  border-color: #1F370F;\n  transform: translateY(-2px);\n  color: #fff;\n  text-decoration: none;\n}\n\n\/* Secondary \u2014 ghost white *\/\n.kt-svc-hero__cta-secondary {\n  display: inline-flex;\n  align-items: center;\n  gap: 7px;\n  height: 50px;\n  padding: 0 26px;\n  background: transparent;\n  color: #fff;\n  border: 2px solid rgba(255,255,255,0.52);\n  font-family: system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;\n  font-size: 15px;\n  font-weight: 600;\n  border-radius: 8px;\n  text-decoration: none;\n  cursor: pointer;\n  transition: background 180ms ease, border-color 180ms ease, transform 180ms ease;\n  white-space: nowrap;\n}\n.kt-svc-hero__cta-secondary:hover {\n  background: rgba(255,255,255,0.12);\n  border-color: rgba(255,255,255,0.88);\n  transform: translateY(-2px);\n  color: #fff;\n  text-decoration: none;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   TRUST BAR\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.kt-svc-hero__trust {\n  width: 100%;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 0;\n  border-top: 1px solid rgba(255,255,255,0.12);\n  padding-top: 28px;\n}\n\n.kt-svc-hero__trust-item {\n  display: flex;\n  flex-direction: column;\n  gap: 3px;\n  padding: 0 28px 0 0;\n  margin: 0 28px 16px 0;\n  border-right: 1px solid rgba(255,255,255,0.14);\n}\n.kt-svc-hero__trust-item:last-child {\n  border-right: none;\n  padding-right: 0;\n  margin-right: 0;\n}\n\n.kt-svc-hero__trust-label {\n  font-family: system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;\n  font-size: 10px;\n  font-weight: 500;\n  letter-spacing: 0.12em;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.45);\n}\n.kt-svc-hero__trust-value {\n  font-family: system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;\n  font-size: 15px;\n  font-weight: 700;\n  color: rgba(255,255,255,0.92);\n  letter-spacing: -0.01em;\n}\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   BREADCRUMB\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.kt-svc-hero__breadcrumb {\n  position: relative;\n  z-index: 2;\n  width: 100%;\n  background: rgba(0,0,0,0.30);\n  border-top: 1px solid rgba(255,255,255,0.08);\n}\n.kt-svc-hero__breadcrumb-inner {\n  max-width: 1280px;\n  margin: 0 auto;\n  padding: 12px clamp(20px,5vw,64px);\n  display: flex;\n  gap: 6px;\n  align-items: center;\n  flex-wrap: wrap;\n}\n.kt-svc-hero__breadcrumb a,\n.kt-svc-hero__breadcrumb span {\n  font-family: system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,sans-serif;\n  font-size: 12px;\n  color: rgba(255,255,255,0.50);\n  text-decoration: none;\n}\n.kt-svc-hero__breadcrumb a:hover { color: rgba(255,255,255,0.85); }\n.kt-svc-hero__breadcrumb .sep { color: rgba(255,255,255,0.28); }\n.kt-svc-hero__breadcrumb .current { color: rgba(255,255,255,0.75); }\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   RESPONSIVE\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n@media (max-width: 640px) {\n  .kt-svc-hero { min-height: 72vh; }\n  .kt-svc-hero__bg { object-position: center center; }\n  .kt-svc-hero__trust { gap: 0; }\n  .kt-svc-hero__trust-item {\n    flex: 0 0 calc(50% - 14px);\n    border-right: none !important;\n    border-bottom: 1px solid rgba(255,255,255,0.10);\n    padding: 12px 0;\n    margin: 0;\n  }\n  .kt-svc-hero__trust-item:nth-child(odd) {\n    padding-right: 16px;\n    border-right: 1px solid rgba(255,255,255,0.10) !important;\n  }\n}\n<\/style>\n\n<div class=\"kt-svc-hero-wrap\">\n\n  <section class=\"kt-svc-hero\" aria-label=\"Her\u00f3i dos servi\u00e7os\">\n\n    <!-- Background video \u2014 aria-hidden: purely decorative -->\n    <video\n      class=\"kt-svc-hero__bg\"\n      src=\"\/wp-content\/uploads\/2026\/03\/keytop-factory.webm\"\n      poster=\"\/wp-content\/uploads\/2026\/03\/hero-poster.jpg\"\n      autoplay\n muted\n loop\n playsinline\n preload=\"auto\"\n      aria-hidden=\"true\"\n    ><\/video>\n\n    <!-- Dark overlay -->\n    <div class=\"kt-svc-hero__overlay\" aria-hidden=\"true\"><\/div>\n\n    <!-- Content -->\n    <div class=\"kt-svc-hero__inner\">\n\n      <!-- Eyebrow -->\n      <span class=\"kt-svc-hero__eyebrow\">\n        F\u00e1brica s\u00f3 para p\u00e9s descal\u00e7os - Jinjiang, China - Est. 2010\n      <\/span>\n\n      <!-- H1: pure white, no color highlights -->\n      <h1 class=\"kt-svc-hero__h1\">\n        Fabrico de cal\u00e7ado para p\u00e9s descal\u00e7os OEM e ODM - A partir de 500 pares\n      <\/h1>\n\n      <!-- Subline -->\n      <p class=\"kt-svc-hero__sub\">\n        Construa a sua especifica\u00e7\u00e3o ou escolha um modelo de base. <strong>Personaliza\u00e7\u00e3o total, produ\u00e7\u00e3o ISO 9001,<\/strong>\n        e um contacto nomeado para o projeto, desde a primeira amostra at\u00e9 \u00e0 expedi\u00e7\u00e3o em massa.\n      <\/p>\n\n      <!-- CTAs \u2014 exactly 2: primary green + ghost secondary -->\n      <div class=\"kt-svc-hero__ctas\">\n        <a href=\"\/contact\/\" class=\"kt-svc-hero__cta-primary\">\n          Discutir o seu projeto\n          <svg width=\"14\" height=\"14\" viewbox=\"0 0 14 14\" fill=\"none\" aria-hidden=\"true\">\n            <path d=\"M2.5 7h9M7.5 3l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n          <\/svg>\n        <\/a>\n        <a href=\"\/catalog\/\" class=\"kt-svc-hero__cta-secondary\">\n          Descarregar o cat\u00e1logo de servi\u00e7os\n        <\/a>\n      <\/div>\n\n      <!-- Trust bar: 4 data points -->\n      <div class=\"kt-svc-hero__trust\" role=\"list\" aria-label=\"Factos essenciais do servi\u00e7o\">\n\n        <div class=\"kt-svc-hero__trust-item\" role=\"listitem\">\n          <span class=\"kt-svc-hero__trust-label\">Rotas<\/span>\n          <span class=\"kt-svc-hero__trust-value\">OEM - ODM<\/span>\n        <\/div>\n\n        <div class=\"kt-svc-hero__trust-item\" role=\"listitem\">\n          <span class=\"kt-svc-hero__trust-label\">Certificado<\/span>\n          <span class=\"kt-svc-hero__trust-value\">ISO 9001 - BSCI - Sedex - GRS<\/span>\n        <\/div>\n\n        <div class=\"kt-svc-hero__trust-item\" role=\"listitem\">\n          <span class=\"kt-svc-hero__trust-label\">MOQ<\/span>\n          <span class=\"kt-svc-hero__trust-value\">500 pares \/ cor \/ modelo<\/span>\n        <\/div>\n\n        <div class=\"kt-svc-hero__trust-item\" role=\"listitem\">\n          <span class=\"kt-svc-hero__trust-label\">Resposta<\/span>\n          <span class=\"kt-svc-hero__trust-value\">Or\u00e7amento em 24 horas<\/span>\n        <\/div>\n\n      <\/div>\n    <\/div><!-- \/.kt-svc-hero__inner -->\n\n    <!-- Breadcrumb -->\n    <nav class=\"kt-svc-hero__breadcrumb\" aria-label=\"P\u00e3o ralado\">\n      <div class=\"kt-svc-hero__breadcrumb-inner\">\n        <a href=\"\/\">In\u00edcio<\/a>\n        <span class=\"sep\" aria-hidden=\"true\">\/<\/span>\n        <span class=\"current\" aria-current=\"page\">Servi\u00e7os de fabrico<\/span>\n      <\/div>\n    <\/nav>\n\n  <\/section>\n\n<\/div><!-- \/.kt-svc-hero-wrap -->\n<!-- ============================================================\n     SECTION 2 \u2014 ROUTE SELECTOR\n     Page: \/services\/\n     Class prefix: kt-svc-route\n     BG: #F1F1F0\n     AIDA: Attention \u2192 Interest (buyer self-identifies OEM or ODM)\n     SERP EDGE: No competitor has this \u2014 DoingShoes = flat list,\n                Vivobarefoot wholesale = contact form only.\n     ============================================================ -->\n\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DIVI ESCAPE \u2014 reset all wrapper padding\/margin\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.et_pb_section:has(.kt-svc-route),\n.et_pb_row:has(.kt-svc-route),\n.et_pb_column:has(.kt-svc-route),\n.et_pb_code:has(.kt-svc-route),\n.et_pb_code_inner:has(.kt-svc-route) {\n  max-width: 100% !important;\n  width: 100% !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n\n\/* \u2500\u2500 Section wrapper \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-route {\n  background: #F1F1F0;\n  padding: 80px clamp(20px, 5vw, 64px);\n}\n\n\/* \u2500\u2500 Inner container \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-route__container {\n  max-width: 1280px;\n  margin: 0 auto;\n}\n\n\/* \u2500\u2500 Eyebrow badge \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-route__eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 4px 12px;\n  background: rgba(45, 80, 22, 0.10);\n  border-radius: 9999px;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: #2D5016;\n  margin-bottom: 16px;\n}\n\n\/* \u2500\u2500 H2 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-route__h2 {\n  font-size: clamp(26px, 3.2vw, 40px);\n  font-weight: 700;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  color: #1A1A1A;\n  margin: 0 0 12px 0;\n  max-width: 640px;\n}\n\n\/* \u2500\u2500 Sub \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-route__sub {\n  font-size: 16px;\n  line-height: 1.6;\n  color: #4A4A45;\n  max-width: 640px;\n  margin: 0 0 48px 0;\n}\n\n\/* \u2500\u2500 2-col grid \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-route__grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 24px;\n  margin-bottom: 32px;\n}\n\n@media (max-width: 767px) {\n  .kt-svc-route__grid {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* \u2500\u2500 Route card \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-route__card {\n  background: #FFFFFF;\n  border: 1px solid #E5E5E3;\n  border-radius: 12px;\n  padding: 32px;\n  display: flex;\n  flex-direction: column;\n  gap: 0;\n  transition: box-shadow 250ms ease, transform 250ms ease;\n}\n\n.kt-svc-route__card:hover {\n  box-shadow: 0 10px 15px rgba(0,0,0,0.08), 0 4px 6px rgba(0,0,0,0.04);\n  transform: translateY(-2px);\n}\n\n\/* \u2500\u2500 Route type tag \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-route__tag {\n  display: inline-flex;\n  align-items: center;\n  padding: 4px 12px;\n  border-radius: 9999px;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  margin-bottom: 16px;\n  width: fit-content;\n}\n\n.kt-svc-route__tag--oem {\n  background: rgba(45, 80, 22, 0.10);\n  color: #2D5016;\n}\n\n.kt-svc-route__tag--odm {\n  background: rgba(74, 74, 69, 0.10);\n  color: #4A4A45;\n}\n\n\/* \u2500\u2500 Card headline \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-route__card-headline {\n  font-size: 20px;\n  font-weight: 700;\n  color: #1A1A1A;\n  margin: 0 0 20px 0;\n  line-height: 1.3;\n}\n\n\/* \u2500\u2500 Best-for label \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-route__label {\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: #9C9C95;\n  margin-bottom: 8px;\n}\n\n\/* \u2500\u2500 Bullet list \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-route__list {\n  list-style: none;\n  padding: 0;\n  margin: 0 0 24px 0;\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n\n.kt-svc-route__list li {\n  font-size: 14.5px;\n  line-height: 1.5;\n  color: #4A4A45;\n  padding-left: 18px;\n  position: relative;\n}\n\n.kt-svc-route__list li::before {\n  content: '\u2192';\n  position: absolute;\n  left: 0;\n  color: #2D5016;\n  font-size: 12px;\n  top: 2px;\n}\n\n.kt-svc-route__card--odm .kt-svc-route__list li::before {\n  color: #4A4A45;\n}\n\n\/* \u2500\u2500 Key facts \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-route__facts {\n  background: #F1F1F0;\n  border-radius: 8px;\n  padding: 16px;\n  margin-bottom: 24px;\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n}\n\n.kt-svc-route__fact {\n  font-size: 13.5px;\n  color: #4A4A45;\n  display: flex;\n  gap: 6px;\n}\n\n.kt-svc-route__fact strong {\n  color: #1A1A1A;\n  min-width: 130px;\n  flex-shrink: 0;\n}\n\n\/* \u2500\u2500 Card CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-route__card-cta {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 10px 20px;\n  border-radius: 8px;\n  font-size: 14px;\n  font-weight: 600;\n  text-decoration: none;\n  width: fit-content;\n  margin-top: auto;\n  transition: background 200ms ease, transform 200ms ease;\n}\n\n.kt-svc-route__card-cta--oem {\n  background: transparent;\n  border: 2px solid #2D5016;\n  color: #2D5016;\n}\n.kt-svc-route__card-cta--oem:hover {\n  background: #2D5016;\n  color: #FFFFFF;\n  transform: translateY(-1px);\n}\n\n.kt-svc-route__card-cta--odm {\n  background: transparent;\n  border: 2px solid #4A4A45;\n  color: #4A4A45;\n}\n.kt-svc-route__card-cta--odm:hover {\n  background: #4A4A45;\n  color: #FFFFFF;\n  transform: translateY(-1px);\n}\n\n\/* \u2500\u2500 Selector footer note \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-route__footer-note {\n  text-align: center;\n  font-size: 14.5px;\n  color: #4A4A45;\n  line-height: 1.6;\n}\n\n.kt-svc-route__footer-note a {\n  color: #2D5016;\n  font-weight: 600;\n  text-decoration: underline;\n  text-underline-offset: 2px;\n}\n<\/style>\n\n<section class=\"kt-svc-route\" aria-label=\"Escolha o seu percurso de fabrico\">\n  <div class=\"kt-svc-route__container\">\n\n    <!-- Eyebrow -->\n    <div class=\"kt-svc-route__eyebrow\">Duas vias de fabrico<\/div>\n\n    <!-- H2 \u2014 speakable selector -->\n    <h2 class=\"kt-svc-route__h2\">\n      OEM ou ODM? Encontre o seu caminho em 30 segundos.\n    <\/h2>\n\n    <!-- Sub -->\n    <p class=\"kt-svc-route__sub\">\n      Ambas as rotas d\u00e3o-lhe acesso \u00e0 mesma linha de produ\u00e7\u00e3o ISO 9001 e ao mesmo MOQ de 500 pares - para que possa testar o mercado sem imobilizar capital em encomendas iniciais de mais de 1000 pares. A diferen\u00e7a \u00e9 apenas onde come\u00e7a o design.\n    <\/p>\n\n    <!-- 2-col matcher -->\n    <div class=\"kt-svc-route__grid\">\n\n      <!-- Column A: OEM -->\n      <div class=\"kt-svc-route__card\">\n\n        <div class=\"kt-svc-route__tag kt-svc-route__tag--oem\">\n          OEM - A sua especifica\u00e7\u00e3o\n        <\/div>\n\n        <h3 class=\"kt-svc-route__card-headline\">\n          O utilizador apresenta o design. N\u00f3s fabricamo-lo.\n        <\/h3>\n\n        <div class=\"kt-svc-route__label\">Melhor para<\/div>\n        <ul class=\"kt-svc-route__list\">\n          <li>Marcas com um pacote tecnol\u00f3gico, um sapato de refer\u00eancia ou um esbo\u00e7o de conceito existentes<\/li>\n          <li>Compradores que necessitam de um controlo dimensional total - largura da biqueira, altura da pilha, geometria da forma<\/li>\n          <li>R\u00f3tulos em que \u00e9 necess\u00e1ria a propriedade de PI do projeto completo<\/li>\n        <\/ul>\n\n        <div class=\"kt-svc-route__label\">Factos essenciais<\/div>\n        <div class=\"kt-svc-route__facts\">\n          <div class=\"kt-svc-route__fact\">\n            <strong>Prazo de entrega da amostra:<\/strong>\n            14-21 dias (maquinagem de novos moldes)\n          <\/div>\n          <div class=\"kt-svc-route__fact\">\n            <strong>Ferramentas de moldes:<\/strong>\n            Taxa personalizada por novo desenho de sola exterior\n          <\/div>\n          <div class=\"kt-svc-route__fact\">\n            <strong>Personaliza\u00e7\u00e3o:<\/strong>\n            Ilimitado - todas as especifica\u00e7\u00f5es ajust\u00e1veis\n          <\/div>\n        <\/div>\n\n        <a href=\"#oem\" class=\"kt-svc-route__card-cta kt-svc-route__card-cta--oem\">\n          Detalhes do servi\u00e7o OEM \u2192\n        <\/a>\n      <\/div>\n\n      <!-- Column B: ODM -->\n      <div class=\"kt-svc-route__card kt-svc-route__card--odm\">\n\n        <div class=\"kt-svc-route__tag kt-svc-route__tag--odm\">\n          ODM - O nosso modelo de base\n        <\/div>\n\n        <h3 class=\"kt-svc-route__card-headline\">\n          Escolha a nossa base. Torne-a sua.\n        <\/h3>\n\n        <div class=\"kt-svc-route__label\">Melhor para<\/div>\n        <ul class=\"kt-svc-route__list\">\n          <li>Novas marcas, fundadores de crowdfunding ou vendedores da Amazon que lan\u00e7am uma primeira SKU<\/li>\n          <li>Compradores que pretendem uma geometria comprovada de p\u00e9s descal\u00e7os sem custos de ferramentas de moldes novos<\/li>\n          <li>Projectos em que a rapidez da amostragem \u00e9 mais importante do que a personaliza\u00e7\u00e3o estrutural completa<\/li>\n        <\/ul>\n\n        <div class=\"kt-svc-route__label\">Factos essenciais<\/div>\n        <div class=\"kt-svc-route__facts\">\n          <div class=\"kt-svc-route__fact\">\n            <strong>Prazo de entrega da amostra:<\/strong>\n            7-14 dias (existe um molde de base)\n          <\/div>\n          <div class=\"kt-svc-route__fact\">\n            <strong>Ferramentas de moldes:<\/strong>\n            Nenhum - molde base partilhado, marca sua\n          <\/div>\n          <div class=\"kt-svc-route__fact\">\n            <strong>Personaliza\u00e7\u00e3o:<\/strong>\n            Cor, material, log\u00f3tipo, embalagem\n          <\/div>\n        <\/div>\n\n        <a href=\"#odm\" class=\"kt-svc-route__card-cta kt-svc-route__card-cta--odm\">\n          Detalhes do servi\u00e7o ODM \u2192\n        <\/a>\n      <\/div>\n\n    <\/div><!-- \/.kt-svc-route__grid -->\n\n    <!-- Footer note -->\n    <p class=\"kt-svc-route__footer-note\">\n      Ainda n\u00e3o tem a certeza de qual o percurso adequado? Descreva o seu projeto no formul\u00e1rio de contacto - a nossa equipa\n      a nossa equipa recomenda OEM ou ODM no prazo de 24 horas.\n      <a href=\"\/contact\/\">Equipa de contacto<\/a>\n    <\/p>\n\n  <\/div><!-- \/.kt-svc-route__container -->\n<\/section>\n<!-- ============================================================\n     SECTION 3 \u2014 FACTORY SHOWCASE (NEW)\n     Page: \/services\/\n     Class prefix: kt-svc-factory\n     BG: #FFFFFF\n     Purpose: Build trust immediately by showing real production capability\n     ============================================================ -->\n\n<style>\n.et_pb_section:has(.kt-svc-factory),\n.et_pb_row:has(.kt-svc-factory),\n.et_pb_column:has(.kt-svc-factory),\n.et_pb_code:has(.kt-svc-factory),\n.et_pb_code_inner:has(.kt-svc-factory) {\n  max-width: 100% !important;\n  width: 100% !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n\n.kt-svc-factory {\n  background: #FFFFFF;\n  padding: 80px clamp(20px, 5vw, 64px);\n}\n\n.kt-svc-factory__container {\n  max-width: 1280px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 64px;\n  align-items: center;\n}\n\n@media (max-width: 900px) {\n  .kt-svc-factory__container {\n    grid-template-columns: 1fr;\n    gap: 40px;\n  }\n}\n\n\/* \u2500\u2500 Left: Image Grid \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-factory__images {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  grid-template-rows: repeat(2, 200px);\n  gap: 16px;\n}\n\n.kt-svc-factory__img-wrap {\n  width: 100%;\n  height: 100%;\n  border-radius: 12px;\n  overflow: hidden;\n  background: #F1F1F0;\n  position: relative;\n}\n\n.kt-svc-factory__img-wrap:first-child {\n  grid-row: span 2;\n  height: 100%;\n}\n\n.kt-svc-factory__img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n  display: block;\n}\n\n\/* \u2500\u2500 Right: Content & Stats \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-factory__eyebrow {\n  display: inline-flex;\n  align-items: center;\n  padding: 4px 12px;\n  background: rgba(45, 80, 22, 0.10);\n  border-radius: 9999px;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: #2D5016;\n  margin-bottom: 16px;\n}\n\n.kt-svc-factory__h2 {\n  font-size: clamp(26px, 3.2vw, 40px);\n  font-weight: 700;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  color: #1A1A1A;\n  margin: 0 0 16px 0;\n}\n\n.kt-svc-factory__sub {\n  font-size: 16px;\n  line-height: 1.6;\n  color: #4A4A45;\n  margin: 0 0 40px 0;\n  max-width: 640px;\n}\n\n\/* \u2500\u2500 Stats Grid \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-factory__stats {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 24px;\n}\n\n.kt-svc-factory__stat {\n  border-top: 2px solid #E5E5E3;\n  padding-top: 16px;\n}\n\n.kt-svc-factory__stat-value {\n  font-size: 28px;\n  font-weight: 700;\n  color: #1A1A1A;\n  margin-bottom: 4px;\n  line-height: 1.1;\n}\n\n.kt-svc-factory__stat-label {\n  font-size: 13px;\n  font-weight: 500;\n  color: #4A4A45;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n}\n<\/style>\n\n<section id=\"factory\" class=\"kt-svc-factory\" aria-label=\"Perfil da f\u00e1brica Keytop Barefoot Shoes\">\n  <div class=\"kt-svc-factory__container\">\n    \n    <!-- Left: Vision \/ Images -->\n    <div class=\"kt-svc-factory__images\">\n      <div class=\"kt-svc-factory__img-wrap\">\n        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/03\/factory-showcase.jpg\" alt=\"Oficina de costura de sapatos descal\u00e7os Keytop\" class=\"kt-svc-factory__img\" loading=\"lazy\" title=\"\">\n      <\/div>\n      <div class=\"kt-svc-factory__img-wrap\">\n        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/03\/factory-showcase-section.jpg\" alt=\"Prensa de moldagem de solas personalizada\" class=\"kt-svc-factory__img\" loading=\"lazy\" title=\"\">\n      <\/div>\n      <div class=\"kt-svc-factory__img-wrap\">\n        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/03\/factory-showcase-section-1.jpg\" alt=\"Controlo de qualidade e inspe\u00e7\u00e3o interna para cal\u00e7ado descal\u00e7o\" class=\"kt-svc-factory__img\" loading=\"lazy\" title=\"\">\n      <\/div>\n    <\/div>\n\n    <!-- Right: Content -->\n    <div class=\"kt-svc-factory__content\">\n      <div class=\"kt-svc-factory__eyebrow\">F\u00e1brica real, capacidade real<\/div>\n      <h2 class=\"kt-svc-factory__h2\">100% Produ\u00e7\u00e3o interna. Sem intermedi\u00e1rios.<\/h2>\n      <p class=\"kt-svc-factory__sub\">\n        Quando trabalha com a Keytop, est\u00e1 a falar diretamente com o ch\u00e3o de f\u00e1brica. As nossas linhas de produ\u00e7\u00e3o especializadas em sapatos descal\u00e7os s\u00e3o optimizadas para uma precis\u00e3o extrema (geometrias de queda zero) e uma escalabilidade flex\u00edvel (de 500 pares a encomendas em massa).\n      <\/p>\n\n      <div class=\"kt-svc-factory__stats\">\n        <div class=\"kt-svc-factory__stat\">\n          <div class=\"kt-svc-factory__stat-value\">50,000+<\/div>\n          <div class=\"kt-svc-factory__stat-label\">Pares Capacidade mensal<\/div>\n        <\/div>\n        <div class=\"kt-svc-factory__stat\">\n          <div class=\"kt-svc-factory__stat-value\">15 anos<\/div>\n          <div class=\"kt-svc-factory__stat-label\">Experi\u00eancia de produ\u00e7\u00e3o<\/div>\n        <\/div>\n        <div class=\"kt-svc-factory__stat\">\n          <div class=\"kt-svc-factory__stat-value\">ISO 9001<\/div>\n          <div class=\"kt-svc-factory__stat-label\">Instala\u00e7\u00e3o certificada<\/div>\n        <\/div>\n        <div class=\"kt-svc-factory__stat\">\n          <div class=\"kt-svc-factory__stat-value\">4 fases<\/div>\n          <div class=\"kt-svc-factory__stat-label\">Etapas do controlo de qualidade interno<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n<!-- ============================================================\n     SECTION 4 \u2014 CUSTOMIZATION PREVIEW (NEW)\n     Page: \/services\/\n     Class prefix: kt-svc-custom-preview\n     BG: #F1F1F0\n     Purpose: Replaces heavy text with visual examples of customization\n     ============================================================ -->\n\n<style>\n.et_pb_section:has(.kt-svc-custom-preview),\n.et_pb_row:has(.kt-svc-custom-preview),\n.et_pb_column:has(.kt-svc-custom-preview),\n.et_pb_code:has(.kt-svc-custom-preview),\n.et_pb_code_inner:has(.kt-svc-custom-preview) {\n  max-width: 100% !important;\n  width: 100% !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n\n.kt-svc-custom-preview {\n  background: #F1F1F0;\n  padding: 80px clamp(20px, 5vw, 64px);\n  text-align: center;\n}\n\n.kt-svc-custom-preview__container {\n  max-width: 1280px;\n  margin: 0 auto;\n}\n\n.kt-svc-custom-preview__eyebrow {\n  display: inline-flex;\n  align-items: center;\n  padding: 4px 12px;\n  background: rgba(45, 80, 22, 0.10);\n  border-radius: 9999px;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: #2D5016;\n  margin-bottom: 16px;\n}\n\n.kt-svc-custom-preview__h2 {\n  font-size: clamp(26px, 3.2vw, 40px);\n  font-weight: 700;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  color: #1A1A1A;\n  margin: 0 auto 16px auto;\n  max-width: 720px;\n}\n\n.kt-svc-custom-preview__sub {\n  font-size: 16px;\n  line-height: 1.6;\n  color: #4A4A45;\n  margin: 0 auto 48px auto;\n  max-width: 640px;\n}\n\n\/* \u2500\u2500 Cards Grid \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-custom-preview__grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 24px;\n  margin-bottom: 48px;\n  text-align: left;\n}\n\n@media (max-width: 900px) {\n  .kt-svc-custom-preview__grid {\n    grid-template-columns: 1fr;\n    max-width: 480px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n}\n\n.kt-svc-custom-preview__card {\n  background: #FFFFFF;\n  border-radius: 12px;\n  overflow: hidden;\n  box-shadow: 0 4px 12px rgba(0,0,0,0.03);\n  transition: transform 300ms ease;\n}\n\n.kt-svc-custom-preview__card:hover {\n  transform: translateY(-4px);\n}\n\n.kt-svc-custom-preview__img-wrap {\n  width: 100%;\n  height: 220px;\n  background: #E5E5E3;\n  overflow: hidden;\n}\n\n.kt-svc-custom-preview__img {\n  width: 100%;\n  height: 100%;\n  object-fit: cover;\n}\n\n.kt-svc-custom-preview__card-body {\n  padding: 24px;\n}\n\n.kt-svc-custom-preview__card-title {\n  font-size: 18px;\n  font-weight: 700;\n  color: #1A1A1A;\n  margin: 0 0 8px 0;\n}\n\n.kt-svc-custom-preview__card-desc {\n  font-size: 14.5px;\n  color: #4A4A45;\n  line-height: 1.5;\n  margin: 0;\n}\n\n\/* \u2500\u2500 Action \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-custom-preview__action {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 14px 32px;\n  background: transparent;\n  border: 2px solid #2D5016;\n  border-radius: 8px;\n  color: #2D5016;\n  font-size: 15px;\n  font-weight: 700;\n  text-decoration: none;\n  transition: all 200ms ease;\n}\n\n.kt-svc-custom-preview__action:hover {\n  background: #2D5016;\n  color: #FFFFFF;\n  transform: translateY(-1px);\n}\n<\/style>\n\n<section id=\"customization\" class=\"kt-svc-custom-preview\" aria-label=\"Pr\u00e9-visualiza\u00e7\u00e3o das op\u00e7\u00f5es de personaliza\u00e7\u00e3o\">\n  <div class=\"kt-svc-custom-preview__container\">\n    \n    <div class=\"kt-svc-custom-preview__eyebrow\">Flexibilidade de conce\u00e7\u00e3o<\/div>\n    <h2 class=\"kt-svc-custom-preview__h2\">Torne-o distintamente seu<\/h2>\n    <p class=\"kt-svc-custom-preview__sub\">\n      Quer opte por ODM ou OEM, a nossa biblioteca de materiais e as nossas capacidades de marca garantem que o seu produto final se destaca no mercado do cal\u00e7ado para p\u00e9s descal\u00e7os.\n    <\/p>\n\n    <!-- Visual Grid -->\n    <div class=\"kt-svc-custom-preview__grid\">\n      <!-- Card 1 -->\n      <div class=\"kt-svc-custom-preview__card\">\n        <div class=\"kt-svc-custom-preview__img-wrap\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/03\/customizarion-sole.png\" alt=\"Padr\u00e3o detalhado e personalizado da sola dos p\u00e9s descal\u00e7os\" class=\"kt-svc-custom-preview__img\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <div class=\"kt-svc-custom-preview__card-body\">\n          <h3 class=\"kt-svc-custom-preview__card-title\">Solas exclusivas<\/h3>\n          <p class=\"kt-svc-custom-preview__card-desc\">Abra o seu pr\u00f3prio molde para padr\u00f5es de tra\u00e7\u00e3o espec\u00edficos (trilho, corrida ou casual), mantendo a verdadeira queda de 0 mm e a m\u00e1xima flexibilidade.<\/p>\n        <\/div>\n      <\/div>\n      \n      <!-- Card 2 -->\n      <div class=\"kt-svc-custom-preview__card\">\n        <div class=\"kt-svc-custom-preview__img-wrap\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/03\/customization-fabric.png\" alt=\"Materiais sustent\u00e1veis para a parte superior, como o c\u00e2nhamo e a malha reciclada\" class=\"kt-svc-custom-preview__img\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <div class=\"kt-svc-custom-preview__card-body\">\n          <h3 class=\"kt-svc-custom-preview__card-title\">Materiais sustent\u00e1veis para a parte superior<\/h3>\n          <p class=\"kt-svc-custom-preview__card-desc\">Actualize de sint\u00e9ticos padr\u00e3o para malhas recicladas com certifica\u00e7\u00e3o GRS, c\u00e2nhamo natural, algod\u00e3o org\u00e2nico ou couros veganos de primeira qualidade.<\/p>\n        <\/div>\n      <\/div>\n\n      <!-- Card 3 -->\n      <div class=\"kt-svc-custom-preview__card\">\n        <div class=\"kt-svc-custom-preview__img-wrap\">\n          <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/03\/customization-logo.png\" alt=\"Caixas e etiquetas para sapatos com marca personalizada\" class=\"kt-svc-custom-preview__img\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <div class=\"kt-svc-custom-preview__card-body\">\n          <h3 class=\"kt-svc-custom-preview__card-title\">Marca completa<\/h3>\n          <p class=\"kt-svc-custom-preview__card-desc\">Desde log\u00f3tipos em relevo e etiquetas tecidas personalizadas a embalagens ecol\u00f3gicas prontas para venda a retalho e inser\u00e7\u00f5es personalizadas.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <a href=\"\/services\/customization\/\" class=\"kt-svc-custom-preview__action\">\n      Explorar o menu de personaliza\u00e7\u00e3o completo \u2192\n    <\/a>\n\n  <\/div>\n<\/section>\n<!-- ============================================================\n     SECTION 6 \u2014 TWO-LANE ACCOUNTABILITY TIMELINE\n     Page: \/services\/\n     Class prefix: kt-svc-timeline\n     BG: #F1F1F0\n     AIDA: Desire \u2014 no competitor shows both Buyer + Factory lanes\n     ============================================================ -->\n\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DIVI ESCAPE \u2014 reset all wrapper padding\/margin\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.et_pb_section:has(.kt-svc-timeline),\n.et_pb_row:has(.kt-svc-timeline),\n.et_pb_column:has(.kt-svc-timeline),\n.et_pb_code:has(.kt-svc-timeline),\n.et_pb_code_inner:has(.kt-svc-timeline) {\n  max-width: 100% !important;\n  width: 100% !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n\n\/* \u2500\u2500 Section wrapper \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-timeline {\n  background: #FFFFFF;\n  padding: 80px clamp(20px, 5vw, 64px);\n}\n\n.kt-svc-timeline__container {\n  max-width: 1280px;\n  margin: 0 auto;\n}\n\n\/* \u2500\u2500 Eyebrow \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-timeline__eyebrow {\n  display: inline-flex;\n  align-items: center;\n  padding: 4px 12px;\n  background: rgba(45, 80, 22, 0.08);\n  border-radius: 9999px;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: #2D5016;\n  margin-bottom: 16px;\n}\n\n\/* \u2500\u2500 H2 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-timeline__h2 {\n  font-size: clamp(26px, 3.2vw, 40px);\n  font-weight: 700;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  color: #1A1A1A;\n  margin: 0 0 12px 0;\n}\n\n\/* \u2500\u2500 Sub \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-timeline__sub {\n  font-size: 16px;\n  line-height: 1.6;\n  color: #4A4A45;\n  max-width: 640px;\n  margin: 0 0 48px 0;\n}\n\n\/* \u2500\u2500 Lane labels (thead inside table) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-timeline__table th.step-head {\n  width: 64px;\n  min-width: 56px;\n  background: #1A1A1A;\n}\n\n.kt-svc-timeline__table th.buyer-head,\n.kt-svc-timeline__table th.factory-head {\n  font-size: 11.5px;\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  padding: 12px 18px;\n  background: #FFFFFF;\n  text-align: left;\n  vertical-align: bottom;\n}\n\n.kt-svc-timeline__table th.buyer-head {\n  color: #4A4A45;\n  border-left: 3px solid #4A4A45;\n  border-bottom: 2px solid #4A4A45;\n}\n\n.kt-svc-timeline__table th.factory-head {\n  color: #2D5016;\n  border-left: 3px solid #2D5016;\n  border-bottom: 2px solid #2D5016;\n}\n\n\/* \u2500\u2500 Table wrap \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-timeline__table-wrap {\n  overflow-x: auto;\n  border-radius: 12px;\n  box-shadow: 0 1px 4px rgba(0,0,0,0.07);\n  margin-bottom: 40px;\n}\n\n.kt-svc-timeline__table {\n  width: 100%;\n  border-collapse: collapse;\n  background: #FFFFFF;\n  font-size: 14px;\n}\n\n\/* Step header column *\/\n.kt-svc-timeline__table td.step {\n  width: 64px;\n  min-width: 56px;\n  background: #1A1A1A;\n  color: #FFFFFF;\n  font-size: 11px;\n  font-weight: 700;\n  text-align: center;\n  letter-spacing: 0.06em;\n  padding: 16px 10px;\n  border-bottom: 1px solid rgba(255,255,255,0.10);\n  vertical-align: top;\n}\n\n.kt-svc-timeline__table tr:last-child td.step {\n  border-bottom: none;\n}\n\n\/* Buyer lane \u2014 dark gray accent *\/\n.kt-svc-timeline__table td.buyer {\n  border-left: 3px solid #4A4A45;\n  padding: 16px 18px;\n  vertical-align: top;\n  border-bottom: 1px solid #E5E5E3;\n  color: #4A4A45;\n  line-height: 1.5;\n  width: 50%;\n}\n\n\/* Factory lane \u2014 green accent *\/\n.kt-svc-timeline__table td.factory {\n  border-left: 3px solid #2D5016;\n  padding: 16px 18px;\n  vertical-align: top;\n  border-bottom: 1px solid #E5E5E3;\n  color: #4A4A45;\n  line-height: 1.5;\n}\n\n.kt-svc-timeline__table tr:last-child td.buyer,\n.kt-svc-timeline__table tr:last-child td.factory {\n  border-bottom: none;\n}\n\n.kt-svc-timeline__table .action-title {\n  display: block;\n  font-weight: 600;\n  color: #1A1A1A;\n  font-size: 13.5px;\n  margin-bottom: 3px;\n}\n\n.kt-svc-timeline__table .action-time {\n  display: inline-flex;\n  align-items: center;\n  gap: 4px;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.04em;\n  padding: 2px 7px;\n  border-radius: 9999px;\n  margin-bottom: 5px;\n}\n\n.buyer .action-time {\n  background: rgba(74, 74, 69, 0.10);\n  color: #4A4A45;\n}\n\n.factory .action-time {\n  background: rgba(45, 80, 22, 0.10);\n  color: #2D5016;\n}\n\n.kt-svc-timeline__table .action-desc {\n  font-size: 13px;\n  color: #6B6B66;\n  display: block;\n}\n\n\/* \u2500\u2500 Mobile accordion (hidden on desktop) \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-timeline__accordion { display: none; }\n\n@media (max-width: 767px) {\n  .kt-svc-timeline__table-wrap { display: none; }\n  .kt-svc-timeline__lane-labels { display: none; }\n  .kt-svc-timeline__accordion { display: block; margin-bottom: 40px; }\n\n  .kt-svc-timeline__acc-item {\n    background: #FFFFFF;\n    border-radius: 8px;\n    margin-bottom: 8px;\n    overflow: hidden;\n    border: 1px solid #E5E5E3;\n  }\n\n  .kt-svc-timeline__acc-header {\n    width: 100%;\n    background: none;\n    border: none;\n    padding: 14px 16px;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    cursor: pointer;\n    text-align: left;\n    font-size: 14px;\n    font-weight: 600;\n    color: #1A1A1A;\n  }\n\n  .kt-svc-timeline__acc-step {\n    font-size: 10px;\n    font-weight: 700;\n    background: #1A1A1A;\n    color: #FFFFFF;\n    padding: 2px 8px;\n    border-radius: 4px;\n    margin-right: 10px;\n    letter-spacing: 0.06em;\n    flex-shrink: 0;\n  }\n\n  .kt-svc-timeline__acc-icon {\n    font-size: 20px;\n    color: #9C9C95;\n    margin-left: 8px;\n    flex-shrink: 0;\n    transition: transform 200ms ease;\n  }\n\n  .kt-svc-timeline__acc-item.open .kt-svc-timeline__acc-icon {\n    transform: rotate(45deg);\n  }\n\n  .kt-svc-timeline__acc-body {\n    display: none;\n    padding: 0 16px 16px;\n    border-top: 1px solid #F1F1F0;\n  }\n\n  .kt-svc-timeline__acc-item.open .kt-svc-timeline__acc-body {\n    display: block;\n  }\n\n  .kt-svc-timeline__acc-lane {\n    margin-top: 12px;\n    padding: 10px 12px;\n    border-radius: 6px;\n    font-size: 13.5px;\n    line-height: 1.5;\n    color: #4A4A45;\n  }\n\n  .kt-svc-timeline__acc-lane--buyer {\n    border-left: 3px solid #4A4A45;\n    background: rgba(74, 74, 69, 0.04);\n    margin-bottom: 8px;\n  }\n\n  .kt-svc-timeline__acc-lane--factory {\n    border-left: 3px solid #2D5016;\n    background: rgba(45, 80, 22, 0.04);\n  }\n\n  .kt-svc-timeline__acc-lane .lane-label {\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n    display: block;\n    margin-bottom: 4px;\n  }\n\n  .kt-svc-timeline__acc-lane--buyer .lane-label { color: #4A4A45; }\n  .kt-svc-timeline__acc-lane--factory .lane-label { color: #2D5016; }\n}\n\n\/* \u2500\u2500 Rush note \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-timeline__rush {\n  background: rgba(45, 80, 22, 0.07);\n  border-left: 3px solid #2D5016;\n  border-radius: 0 8px 8px 0;\n  padding: 14px 18px;\n  font-size: 13.5px;\n  color: #4A4A45;\n  line-height: 1.6;\n  margin-bottom: 36px;\n}\n\n.kt-svc-timeline__rush strong { color: #1A1A1A; }\n\n\/* \u2500\u2500 Footer CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-timeline__footer-cta {\n  display: flex;\n  justify-content: center;\n}\n\n.kt-svc-timeline__footer-cta a {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 12px 28px;\n  background: transparent;\n  border: 2px solid #2D5016;\n  border-radius: 8px;\n  color: #2D5016;\n  font-size: 14.5px;\n  font-weight: 700;\n  text-decoration: none;\n  transition: background 200ms ease, color 200ms ease, transform 200ms ease;\n}\n\n.kt-svc-timeline__footer-cta a:hover {\n  background: #2D5016;\n  color: #FFFFFF;\n  transform: translateY(-1px);\n}\n<\/style>\n\n<section id=\"process\" class=\"kt-svc-timeline\" aria-label=\"Cronograma de produ\u00e7\u00e3o - comprador e pistas de f\u00e1brica\">\n  <div class=\"kt-svc-timeline__container\">\n\n    <!-- Eyebrow -->\n    <div class=\"kt-svc-timeline__eyebrow\">Processo de produ\u00e7\u00e3o<\/div>\n\n    <!-- H2 -->\n    <h2 class=\"kt-svc-timeline__h2\">Sabe-se sempre o que acontece a seguir<\/h2>\n\n    <!-- Sub -->\n    <p class=\"kt-svc-timeline__sub\">\n      Cada passo mostra aquilo por que a sua equipa \u00e9 respons\u00e1vel e o que o Keytop fornece em paralelo.\n      Sem caixa preta. Nada de \"inform\u00e1-lo-emos quando estiver pronto\".\"\n    <\/p>\n\n    <!-- Desktop table -->\n    <div class=\"kt-svc-timeline__table-wrap\">\n      <table class=\"kt-svc-timeline__table\">\n        <thead>\n          <tr>\n            <th class=\"step-head\"><\/th>\n            <th class=\"buyer-head\">A sua a\u00e7\u00e3o<\/th>\n            <th class=\"factory-head\">A\u00e7\u00e3o do Keytop<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n\n          <tr>\n            <td class=\"step\">01<br>INQU\u00c9RITO<\/td>\n            <td class=\"buyer\">\n              <span class=\"action-title\">Partilhe o seu resumo<\/span>\n              <span class=\"action-time buyer\">Dia 0<\/span>\n              <span class=\"action-desc\">Tipo de produto, mercado-alvo, quantidade, calend\u00e1rio, eventuais refer\u00eancias de design<\/span>\n            <\/td>\n            <td class=\"factory\">\n              <span class=\"action-title\">Rever e confirmar o ajuste<\/span>\n              <span class=\"action-time factory\">Dentro de 24 horas<\/span>\n              <span class=\"action-desc\">O representante de vendas confirma o \u00e2mbito, faz perguntas de esclarecimento, envia uma vis\u00e3o geral da f\u00e1brica<\/span>\n            <\/td>\n          <\/tr>\n\n          <tr>\n            <td class=\"step\">02<br>COTA\u00c7\u00c3O<\/td>\n            <td class=\"buyer\">\n              <span class=\"action-title\">Or\u00e7amento de revis\u00e3o<\/span>\n              <span class=\"action-time buyer\">Dia 2-3<\/span>\n              <span class=\"action-desc\">Confirmar as op\u00e7\u00f5es de materiais, o volume e as escolhas de embalagem<\/span>\n            <\/td>\n            <td class=\"factory\">\n              <span class=\"action-title\">Ficha de pre\u00e7os pormenorizada<\/span>\n              <span class=\"action-time factory\">No prazo de 48 horas<\/span>\n              <span class=\"action-desc\">Pre\u00e7o unit\u00e1rio por volume, prazos de entrega e condi\u00e7\u00f5es de pagamento (T\/T 30%\/70%)<\/span>\n            <\/td>\n          <\/tr>\n\n          <tr>\n            <td class=\"step\">03<br>AMOSTRA<\/td>\n            <td class=\"buyer\">\n              <span class=\"action-title\">Pagar a taxa de amostragem e confirmar as especifica\u00e7\u00f5es<\/span>\n              <span class=\"action-time buyer\">Dia 3-5<\/span>\n              <span class=\"action-desc\">Assinar a folha de especifica\u00e7\u00f5es. Taxa de amostra creditada na encomenda em massa<\/span>\n            <\/td>\n            <td class=\"factory\">\n              <span class=\"action-title\">Produzir e enviar a amostra<\/span>\n              <span class=\"action-time factory\">7-14 dias<\/span>\n              <span class=\"action-desc\">Amostra + relat\u00f3rio de medi\u00e7\u00e3o + amostra de material entregue via DHL\/FedEx<\/span>\n            <\/td>\n          <\/tr>\n\n          <tr>\n            <td class=\"step\">04<br>APROVA\u00c7\u00c3O<\/td>\n            <td class=\"buyer\">\n              <span class=\"action-title\">Aprovar ou pedir revis\u00e3o<\/span>\n              <span class=\"action-time buyer\">Dia 18-22<\/span>\n              <span class=\"action-desc\">Inclui uma ronda de revis\u00e3o gratuita. Assinar o formul\u00e1rio de aprova\u00e7\u00e3o para ativar a produ\u00e7\u00e3o<\/span>\n            <\/td>\n            <td class=\"factory\">\n              <span class=\"action-title\">Bloquear ordem de produ\u00e7\u00e3o<\/span>\n              <span class=\"action-time factory\">No prazo de 2 dias ap\u00f3s a aprova\u00e7\u00e3o<\/span>\n              <span class=\"action-desc\">Confirma\u00e7\u00e3o da ordem de produ\u00e7\u00e3o, in\u00edcio do aprovisionamento de material<\/span>\n            <\/td>\n          <\/tr>\n\n          <tr>\n            <td class=\"step\">05<br>DEP\u00d3SITO<\/td>\n            <td class=\"buyer\">\n              <span class=\"action-title\">Dep\u00f3sito de arame 30%<\/span>\n              <span class=\"action-time buyer\">Dia 22-25<\/span>\n              <span class=\"action-desc\">Transfer\u00eancia banc\u00e1ria T\/T. Espa\u00e7o de produ\u00e7\u00e3o reservado imediatamente ap\u00f3s a rece\u00e7\u00e3o<\/span>\n            <\/td>\n            <td class=\"factory\">\n              <span class=\"action-title\">Aquisi\u00e7\u00e3o de materiais<\/span>\n              <span class=\"action-time factory\">Dias 25-35<\/span>\n              <span class=\"action-desc\">Obten\u00e7\u00e3o e rece\u00e7\u00e3o de todos os materiais. Controlo de qualidade de entrada de todos os rolos de tecido<\/span>\n            <\/td>\n          <\/tr>\n\n          <tr>\n            <td class=\"step\">06<br>PRODU\u00c7\u00c3O<\/td>\n            <td class=\"buyer\">\n              <span class=\"action-title\">Dispon\u00edvel para perguntas de CQ em linha<\/span>\n              <span class=\"action-time buyer\">Dias 35-55<\/span>\n              <span class=\"action-desc\">Poder\u00e1 receber fotografias de controlo de qualidade em linha para confirma\u00e7\u00e3o da cor ou da coloca\u00e7\u00e3o do log\u00f3tipo<\/span>\n            <\/td>\n            <td class=\"factory\">\n              <span class=\"action-title\">Cortar, coser, durar, acabar<\/span>\n              <span class=\"action-time factory\">Dias 35-55<\/span>\n              <span class=\"action-desc\">Controlo de qualidade em linha em cada fase de produ\u00e7\u00e3o. Qualquer n\u00e3o-conformidade assinalada no prazo de 24 horas<\/span>\n            <\/td>\n          <\/tr>\n\n          <tr>\n            <td class=\"step\">07<br>CQ<\/td>\n            <td class=\"buyer\">\n              <span class=\"action-title\">Rever o relat\u00f3rio de controlo de qualidade<\/span>\n              <span class=\"action-time buyer\">Dia 55-60<\/span>\n              <span class=\"action-desc\">Relat\u00f3rio AQL 2.5\/4.0 completo com fotografias enviado antes do pedido de pagamento final<\/span>\n            <\/td>\n            <td class=\"factory\">\n              <span class=\"action-title\">Inspe\u00e7\u00e3o antes da expedi\u00e7\u00e3o<\/span>\n              <span class=\"action-time factory\">2-3 dias<\/span>\n              <span class=\"action-desc\">Cada par medido em rela\u00e7\u00e3o \u00e0s especifica\u00e7\u00f5es aprovadas. Taxa de defeitos registada e partilhada<\/span>\n            <\/td>\n          <\/tr>\n\n          <tr>\n            <td class=\"step\">08<br>BALAN\u00c7O<\/td>\n            <td class=\"buyer\">\n              <span class=\"action-title\">Balan\u00e7a de fio 70%<\/span>\n              <span class=\"action-time buyer\">Dia 60-62<\/span>\n              <span class=\"action-desc\">O pagamento final T\/T desencadeia a log\u00edstica de embalagem e reserva<\/span>\n            <\/td>\n            <td class=\"factory\">\n              <span class=\"action-title\">Embalar e reservar a carga<\/span>\n              <span class=\"action-time factory\">2-3 dias<\/span>\n              <span class=\"action-desc\">Caixas de cart\u00e3o etiquetadas de acordo com os seus requisitos FBA ou de importa\u00e7\u00e3o. B\/L ou AWB emitido<\/span>\n            <\/td>\n          <\/tr>\n\n          <tr>\n            <td class=\"step\">09<br>ENVIO<\/td>\n            <td class=\"buyer\">\n              <span class=\"action-title\">Receber rastreio e documentos<\/span>\n              <span class=\"action-time buyer\">Dia 63-65<\/span>\n              <span class=\"action-desc\">Fatura comercial, lista de embalagem, COO e n\u00famero de rastreio enviados no mesmo dia<\/span>\n            <\/td>\n            <td class=\"factory\">\n              <span class=\"action-title\">Entrega da mercadoria ao transportador<\/span>\n              <span class=\"action-time factory\">Dia 63-65<\/span>\n              <span class=\"action-desc\">FOB Xiamen ou CIF para o seu porto. Tr\u00e2nsito estimado 20-28 dias frete mar\u00edtimo<\/span>\n            <\/td>\n          <\/tr>\n\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <!-- Mobile accordion -->\n    <div class=\"kt-svc-timeline__accordion\">\n      <!-- Step 01 -->\n      <div class=\"kt-svc-timeline__acc-item\">\n        <button class=\"kt-svc-timeline__acc-header\" aria-expanded=\"false\">\n          <div style=\"display:flex;align-items:center;gap:8px;\">\n            <span class=\"kt-svc-timeline__acc-step\">01<\/span>\n            Inqu\u00e9rito\n          <\/div>\n          <span class=\"kt-svc-timeline__acc-icon\">+<\/span>\n        <\/button>\n        <div class=\"kt-svc-timeline__acc-body\">\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--buyer\">\n            <span class=\"lane-label\">A sua a\u00e7\u00e3o - Dia 0<\/span>\n            Partilhe o tipo de produto, o mercado, a quantidade, o calend\u00e1rio e quaisquer refer\u00eancias de design.\n          <\/div>\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--factory\">\n            <span class=\"lane-label\">A\u00e7\u00e3o Keytop - Em 24 horas<\/span>\n            O representante de vendas confirma o objetivo e envia uma vis\u00e3o geral da f\u00e1brica.\n          <\/div>\n        <\/div>\n      <\/div>\n      <!-- Step 02 -->\n      <div class=\"kt-svc-timeline__acc-item\">\n        <button class=\"kt-svc-timeline__acc-header\" aria-expanded=\"false\">\n          <div style=\"display:flex;align-items:center;gap:8px;\">\n            <span class=\"kt-svc-timeline__acc-step\">02<\/span>\n            Cota\u00e7\u00e3o\n          <\/div>\n          <span class=\"kt-svc-timeline__acc-icon\">+<\/span>\n        <\/button>\n        <div class=\"kt-svc-timeline__acc-body\">\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--buyer\">\n            <span class=\"lane-label\">A sua a\u00e7\u00e3o - Dia 2-3<\/span>\n            Rever o or\u00e7amento e confirmar as escolhas de material, embalagem e volume.\n          <\/div>\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--factory\">\n            <span class=\"lane-label\">A\u00e7\u00e3o Keytop - Dentro de 48h<\/span>\n            Ficha de pre\u00e7os detalhada por unidade, prazos de entrega e condi\u00e7\u00f5es de pagamento.\n          <\/div>\n        <\/div>\n      <\/div>\n      <!-- Step 03 -->\n      <div class=\"kt-svc-timeline__acc-item\">\n        <button class=\"kt-svc-timeline__acc-header\" aria-expanded=\"false\">\n          <div style=\"display:flex;align-items:center;gap:8px;\">\n            <span class=\"kt-svc-timeline__acc-step\">03<\/span>\n            Amostra\n          <\/div>\n          <span class=\"kt-svc-timeline__acc-icon\">+<\/span>\n        <\/button>\n        <div class=\"kt-svc-timeline__acc-body\">\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--buyer\">\n            <span class=\"lane-label\">A sua a\u00e7\u00e3o - Dia 3-5<\/span>\n            Pagar a taxa de amostragem e confirmar a folha de especifica\u00e7\u00f5es finais.\n          <\/div>\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--factory\">\n            <span class=\"lane-label\">A\u00e7\u00e3o Keytop - 7-14 dias<\/span>\n            Amostra + relat\u00f3rio de medi\u00e7\u00e3o + amostras enviadas por DHL\/FedEx.\n          <\/div>\n        <\/div>\n      <\/div>\n      <!-- Step 04 -->\n      <div class=\"kt-svc-timeline__acc-item\">\n        <button class=\"kt-svc-timeline__acc-header\" aria-expanded=\"false\">\n          <div style=\"display:flex;align-items:center;gap:8px;\">\n            <span class=\"kt-svc-timeline__acc-step\">04<\/span>\n            Aprova\u00e7\u00e3o\n          <\/div>\n          <span class=\"kt-svc-timeline__acc-icon\">+<\/span>\n        <\/button>\n        <div class=\"kt-svc-timeline__acc-body\">\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--buyer\">\n            <span class=\"lane-label\">A sua a\u00e7\u00e3o - Dias 18-22<\/span>\n            Aprovar a amostra ou solicitar uma revis\u00e3o. Assinar o formul\u00e1rio de aprova\u00e7\u00e3o.\n          <\/div>\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--factory\">\n            <span class=\"lane-label\">A\u00e7\u00e3o Keytop - Dentro de 2 dias<\/span>\n            Ordem de produ\u00e7\u00e3o bloqueada e in\u00edcio do aprovisionamento de material.\n          <\/div>\n        <\/div>\n      <\/div>\n      <!-- Step 05 -->\n      <div class=\"kt-svc-timeline__acc-item\">\n        <button class=\"kt-svc-timeline__acc-header\" aria-expanded=\"false\">\n          <div style=\"display:flex;align-items:center;gap:8px;\">\n            <span class=\"kt-svc-timeline__acc-step\">05<\/span>\n            Dep\u00f3sito\n          <\/div>\n          <span class=\"kt-svc-timeline__acc-icon\">+<\/span>\n        <\/button>\n        <div class=\"kt-svc-timeline__acc-body\">\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--buyer\">\n            <span class=\"lane-label\">A sua a\u00e7\u00e3o - Dia 22-25<\/span>\n            Fio 30% Dep\u00f3sito T\/T. O espa\u00e7o de produ\u00e7\u00e3o \u00e9 garantido imediatamente.\n          <\/div>\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--factory\">\n            <span class=\"lane-label\">A\u00e7\u00e3o Keytop - Dias 25-35<\/span>\n            Obten\u00e7\u00e3o de todos os materiais. Controlo de qualidade de entrada dos rolos de tecido.\n          <\/div>\n        <\/div>\n      <\/div>\n      <!-- Step 06 -->\n      <div class=\"kt-svc-timeline__acc-item\">\n        <button class=\"kt-svc-timeline__acc-header\" aria-expanded=\"false\">\n          <div style=\"display:flex;align-items:center;gap:8px;\">\n            <span class=\"kt-svc-timeline__acc-step\">06<\/span>\n            Produ\u00e7\u00e3o\n          <\/div>\n          <span class=\"kt-svc-timeline__acc-icon\">+<\/span>\n        <\/button>\n        <div class=\"kt-svc-timeline__acc-body\">\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--buyer\">\n            <span class=\"lane-label\">A sua a\u00e7\u00e3o - Dias 35-55<\/span>\n            Dispon\u00edvel para quest\u00f5es de controlo de qualidade em linha - confirma\u00e7\u00e3o da cor e da coloca\u00e7\u00e3o do log\u00f3tipo.\n          <\/div>\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--factory\">\n            <span class=\"lane-label\">A\u00e7\u00e3o Keytop - Dias 35-55<\/span>\n            Cortar, coser, colar e terminar com controlo de qualidade em linha em cada fase.\n          <\/div>\n        <\/div>\n      <\/div>\n      <!-- Step 07 -->\n      <div class=\"kt-svc-timeline__acc-item\">\n        <button class=\"kt-svc-timeline__acc-header\" aria-expanded=\"false\">\n          <div style=\"display:flex;align-items:center;gap:8px;\">\n            <span class=\"kt-svc-timeline__acc-step\">07<\/span>\n            CQ\n          <\/div>\n          <span class=\"kt-svc-timeline__acc-icon\">+<\/span>\n        <\/button>\n        <div class=\"kt-svc-timeline__acc-body\">\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--buyer\">\n            <span class=\"lane-label\">A sua a\u00e7\u00e3o - Dia 55-60<\/span>\n            Rever o relat\u00f3rio AQL 2.5\/4.0 com fotografias antes do pagamento final.\n          <\/div>\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--factory\">\n            <span class=\"lane-label\">A\u00e7\u00e3o Keytop - 2-3 dias<\/span>\n            Cada par medido em rela\u00e7\u00e3o \u00e0s especifica\u00e7\u00f5es aprovadas. Registo completo de defeitos partilhado.\n          <\/div>\n        <\/div>\n      <\/div>\n      <!-- Step 08 -->\n      <div class=\"kt-svc-timeline__acc-item\">\n        <button class=\"kt-svc-timeline__acc-header\" aria-expanded=\"false\">\n          <div style=\"display:flex;align-items:center;gap:8px;\">\n            <span class=\"kt-svc-timeline__acc-step\">08<\/span>\n            Equil\u00edbrio\n          <\/div>\n          <span class=\"kt-svc-timeline__acc-icon\">+<\/span>\n        <\/button>\n        <div class=\"kt-svc-timeline__acc-body\">\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--buyer\">\n            <span class=\"lane-label\">A sua a\u00e7\u00e3o - Dia 60-62<\/span>\n            Saldo do fio 70% para acionar a embalagem e a reserva de carga.\n          <\/div>\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--factory\">\n            <span class=\"lane-label\">A\u00e7\u00e3o Keytop - 2-3 dias<\/span>\n            Caixas de cart\u00e3o embaladas e etiquetadas. Emiss\u00e3o de B\/L ou AWB.\n          <\/div>\n        <\/div>\n      <\/div>\n      <!-- Step 09 -->\n      <div class=\"kt-svc-timeline__acc-item\">\n        <button class=\"kt-svc-timeline__acc-header\" aria-expanded=\"false\">\n          <div style=\"display:flex;align-items:center;gap:8px;\">\n            <span class=\"kt-svc-timeline__acc-step\">09<\/span>\n            Expedi\u00e7\u00e3o\n          <\/div>\n          <span class=\"kt-svc-timeline__acc-icon\">+<\/span>\n        <\/button>\n        <div class=\"kt-svc-timeline__acc-body\">\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--buyer\">\n            <span class=\"lane-label\">A sua a\u00e7\u00e3o - Dia 63-65<\/span>\n            Receber rastreio, fatura comercial, lista de embalagem e COO.\n          <\/div>\n          <div class=\"kt-svc-timeline__acc-lane kt-svc-timeline__acc-lane--factory\">\n            <span class=\"lane-label\">A\u00e7\u00e3o Keytop - Dia 63-65<\/span>\n            Mercadoria entregue ao transportador. FOB Xiamen ou CIF para o seu porto.\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div><!-- \/.kt-svc-timeline__accordion -->\n\n    <!-- Rush note -->\n    <div class=\"kt-svc-timeline__rush\">\n      <strong>Precisa de ser mais r\u00e1pido?<\/strong> A produ\u00e7\u00e3o urgente comprime os passos 05-09 para 20-25 dias.\n      Aplica-se uma taxa de urg\u00eancia. Dispon\u00edvel na maioria dos modelos b\u00e1sicos com ferramentas existentes.\n    <\/div>\n\n    <!-- Footer CTA -->\n    <div class=\"kt-svc-timeline__footer-cta\">\n      <a href=\"#process\">Ver detalhes completos do processo \u2192<\/a>\n    <\/div>\n\n  <\/div><!-- \/.kt-svc-timeline__container -->\n<\/section>\n\n<script>\n(function () {\n  var items = document.querySelectorAll('.kt-svc-timeline__acc-item');\n  items.forEach(function (item) {\n    var btn = item.querySelector('.kt-svc-timeline__acc-header');\n    if (!btn) return;\n    btn.addEventListener('click', function () {\n      var isOpen = item.classList.contains('open');\n      items.forEach(function (i) { i.classList.remove('open'); i.querySelector('.kt-svc-timeline__acc-header').setAttribute('aria-expanded', 'false'); });\n      if (!isOpen) {\n        item.classList.add('open');\n        btn.setAttribute('aria-expanded', 'true');\n      }\n    });\n  });\n})();\n<\/script>\n<!-- ============================================================\n     SECTION 7 \u2014 QC & CERTIFICATIONS\n     Page: \/services\/\n     Class prefix: kt-svc-quality\n     BG: #FFFFFF\n     AIDA: Desire \u2014 trust builder, certs mapped to buyer markets\n     ============================================================ -->\n\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DIVI ESCAPE \u2014 reset all wrapper padding\/margin\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.et_pb_section:has(.kt-svc-quality),\n.et_pb_row:has(.kt-svc-quality),\n.et_pb_column:has(.kt-svc-quality),\n.et_pb_code:has(.kt-svc-quality),\n.et_pb_code_inner:has(.kt-svc-quality) {\n  max-width: 100% !important;\n  width: 100% !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n\n\/* \u2500\u2500 Section wrapper \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-quality {\n  background: #F1F1F0;\n  padding: 80px clamp(20px, 5vw, 64px);\n}\n\n.kt-svc-quality__container {\n  max-width: 1280px;\n  margin: 0 auto;\n}\n\n\/* \u2500\u2500 Eyebrow \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-quality__eyebrow {\n  display: inline-flex;\n  align-items: center;\n  padding: 4px 12px;\n  background: rgba(45, 80, 22, 0.08);\n  border-radius: 9999px;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: #2D5016;\n  margin-bottom: 16px;\n}\n\n\/* \u2500\u2500 H2 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-quality__h2 {\n  font-size: clamp(26px, 3.2vw, 40px);\n  font-weight: 700;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  color: #1A1A1A;\n  margin: 0 0 12px 0;\n}\n\n\/* \u2500\u2500 Sub \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-quality__sub {\n  font-size: 16px;\n  line-height: 1.6;\n  color: #4A4A45;\n  max-width: 640px;\n  margin: 0 0 52px 0;\n}\n\n\/* \u2500\u2500 Two-col layout \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-quality__cols {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 56px;\n  align-items: start;\n  margin-bottom: 48px;\n}\n\n@media (max-width: 900px) {\n  .kt-svc-quality__cols {\n    grid-template-columns: 1fr;\n    gap: 40px;\n  }\n}\n\n\/* \u2500\u2500 Column headings \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-quality__col-heading {\n  font-size: 13.5px;\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  color: #9C9C95;\n  margin: 0 0 20px 0;\n}\n\n\/* \u2500\u2500 QC stage cards \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-quality__stages {\n  display: flex;\n  flex-direction: column;\n  gap: 14px;\n}\n\n.kt-svc-quality__stage {\n  display: flex;\n  align-items: flex-start;\n  gap: 16px;\n  padding: 18px;\n  background: #FAFAFA;\n  border: 1px solid #E5E5E3;\n  border-radius: 10px;\n  transition: box-shadow 200ms ease;\n}\n\n.kt-svc-quality__stage:hover {\n  box-shadow: 0 4px 12px rgba(0,0,0,0.06);\n}\n\n.kt-svc-quality__stage-num {\n  flex-shrink: 0;\n  width: 32px;\n  height: 32px;\n  border-radius: 50%;\n  background: #2D5016;\n  color: #FFFFFF;\n  font-size: 12px;\n  font-weight: 700;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-top: 1px;\n}\n\n.kt-svc-quality__stage-body {}\n\n.kt-svc-quality__stage-name {\n  font-size: 14.5px;\n  font-weight: 700;\n  color: #1A1A1A;\n  margin: 0 0 4px 0;\n}\n\n.kt-svc-quality__stage-desc {\n  font-size: 13px;\n  color: #6B6B66;\n  line-height: 1.5;\n  margin: 0;\n}\n\n\/* \u2500\u2500 Cert tiles \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-quality__certs {\n  display: flex;\n  flex-direction: column;\n  gap: 14px;\n}\n\n.kt-svc-quality__cert {\n  padding: 18px 20px;\n  background: #FAFAFA;\n  border: 1px solid #E5E5E3;\n  border-radius: 10px;\n  transition: box-shadow 200ms ease;\n}\n\n.kt-svc-quality__cert:hover {\n  box-shadow: 0 4px 12px rgba(0,0,0,0.06);\n}\n\n.kt-svc-quality__cert-top {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n  margin-bottom: 6px;\n}\n\n.kt-svc-quality__cert-name {\n  font-size: 14.5px;\n  font-weight: 700;\n  color: #1A1A1A;\n  margin: 0;\n}\n\n.kt-svc-quality__cert-market {\n  display: inline-flex;\n  align-items: center;\n  padding: 3px 9px;\n  border-radius: 9999px;\n  font-size: 10.5px;\n  font-weight: 700;\n  letter-spacing: 0.04em;\n  white-space: nowrap;\n  background: rgba(45, 80, 22, 0.09);\n  color: #2D5016;\n  border: 1px solid rgba(45, 80, 22, 0.20);\n}\n\n.kt-svc-quality__cert-desc {\n  font-size: 13px;\n  color: #6B6B66;\n  line-height: 1.5;\n  margin: 0;\n}\n\n\/* \u2500\u2500 Competitive callout \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-quality__callout {\n  background: #F1F1F0;\n  border-left: 3px solid #2D5016;\n  border-radius: 0 10px 10px 0;\n  padding: 20px 24px;\n  margin-bottom: 40px;\n}\n\n.kt-svc-quality__callout p {\n  font-size: 14.5px;\n  color: #4A4A45;\n  line-height: 1.6;\n  margin: 0;\n}\n\n.kt-svc-quality__callout strong {\n  color: #1A1A1A;\n}\n\n\/* \u2500\u2500 Footer CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-quality__footer-cta {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  flex-wrap: wrap;\n}\n\n.kt-svc-quality__footer-cta a.primary {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 12px 28px;\n  background: transparent;\n  border: 2px solid #2D5016;\n  border-radius: 8px;\n  color: #2D5016;\n  font-size: 14.5px;\n  font-weight: 700;\n  text-decoration: none;\n  transition: background 200ms ease, color 200ms ease, transform 200ms ease;\n}\n\n.kt-svc-quality__footer-cta a.primary:hover {\n  background: #2D5016;\n  color: #FFFFFF;\n  transform: translateY(-1px);\n}\n\n.kt-svc-quality__footer-cta .note {\n  font-size: 13px;\n  color: #9C9C95;\n  line-height: 1.5;\n}\n<\/style>\n\n<section class=\"kt-svc-quality\" aria-label=\"Controlo de qualidade e certifica\u00e7\u00f5es\">\n  <div class=\"kt-svc-quality__container\">\n\n    <!-- Eyebrow -->\n    <div class=\"kt-svc-quality__eyebrow\">Qualidade e conformidade<\/div>\n\n    <!-- H2 -->\n    <h2 class=\"kt-svc-quality__h2\">Quatro pontos de controlo de CQ. Todas as encomendas. Sem excep\u00e7\u00f5es.<\/h2>\n\n    <!-- Sub -->\n    <p class=\"kt-svc-quality__sub\">\n      A inspe\u00e7\u00e3o em linha detecta problemas antes de estes se tornarem problemas em massa.\n      O cliente recebe um relat\u00f3rio de controlo de qualidade documentado antes de qualquer pedido de pagamento final.\n    <\/p>\n\n    <!-- Two-col layout -->\n    <div class=\"kt-svc-quality__cols\">\n\n      <!-- Left: QC stages -->\n      <div>\n        <p class=\"kt-svc-quality__col-heading\">Sequ\u00eancia da fase QC<\/p>\n        <div class=\"kt-svc-quality__stages\">\n\n          <div class=\"kt-svc-quality__stage\">\n            <div class=\"kt-svc-quality__stage-num\">1<\/div>\n            <div class=\"kt-svc-quality__stage-body\">\n              <p class=\"kt-svc-quality__stage-name\">Material de entrada<\/p>\n              <p class=\"kt-svc-quality__stage-desc\">\n                Todos os rolos de tecido, folhas de borracha e ferragens s\u00e3o verificados em rela\u00e7\u00e3o \u00e0s especifica\u00e7\u00f5es antes do in\u00edcio do corte.\n                Os materiais n\u00e3o conformes s\u00e3o colocados em quarentena e substitu\u00eddos.\n              <\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"kt-svc-quality__stage\">\n            <div class=\"kt-svc-quality__stage-num\">2<\/div>\n            <div class=\"kt-svc-quality__stage-body\">\n              <p class=\"kt-svc-quality__stage-name\">Controlo de qualidade da produ\u00e7\u00e3o em linha<\/p>\n              <p class=\"kt-svc-quality__stage-desc\">\n                Controlos dimensionais nas fases de corte, costura e montagem.\n                Coloca\u00e7\u00e3o do log\u00f3tipo e correspond\u00eancia de cores confirmadas em rela\u00e7\u00e3o \u00e0 amostra aprovada.\n              <\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"kt-svc-quality__stage\">\n            <div class=\"kt-svc-quality__stage-num\">3<\/div>\n            <div class=\"kt-svc-quality__stage-body\">\n              <p class=\"kt-svc-quality__stage-name\">Acabamento e apar\u00eancia<\/p>\n              <p class=\"kt-svc-quality__stage-desc\">\n                100% controlo visual das linhas de cola, das costuras e da liga\u00e7\u00e3o da sola.\n                Amostra de teste flex\u00edvel por lote. A verdadeira geometria de queda de 0 mm \u00e9 medida e confirmada - eliminando o defeito da \"falsa queda zero\" que arru\u00edna as avalia\u00e7\u00f5es de produtos.\n              <\/p>\n            <\/div>\n          <\/div>\n\n          <div class=\"kt-svc-quality__stage\">\n            <div class=\"kt-svc-quality__stage-num\">4<\/div>\n            <div class=\"kt-svc-quality__stage-body\">\n              <p class=\"kt-svc-quality__stage-name\">Pr\u00e9-Embarque AQL 2.5 \/ 4.0<\/p>\n              <p class=\"kt-svc-quality__stage-desc\">\n                Amostragem aleat\u00f3ria de acordo com a norma internacional AQL. Registo completo dos defeitos com fotografias\n                partilhado antes de ser solicitado o pagamento final.\n              <\/p>\n            <\/div>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n      <!-- Right: Cert tiles -->\n      <div>\n        <p class=\"kt-svc-quality__col-heading\">Certifica\u00e7\u00f5es - Mapeadas para o seu mercado<\/p>\n        <div class=\"kt-svc-quality__certs\">\n\n          <div class=\"kt-svc-quality__cert\">\n            <div class=\"kt-svc-quality__cert-top\">\n              <h3 class=\"kt-svc-quality__cert-name\">ISO 9001:2015<\/h3>\n              <span class=\"kt-svc-quality__cert-market\">Retalho nos EUA e na UE<\/span>\n            <\/div>\n            <p class=\"kt-svc-quality__cert-desc\">\n              Certifica\u00e7\u00e3o do sistema de gest\u00e3o da qualidade. Os seus compradores retalhistas e as equipas de aprova\u00e7\u00e3o da marca Amazon\n              podem solicitar o certificado sem demora.\n            <\/p>\n          <\/div>\n\n          <div class=\"kt-svc-quality__cert\">\n            <div class=\"kt-svc-quality__cert-top\">\n              <h3 class=\"kt-svc-quality__cert-name\">BSCI<\/h3>\n              <span class=\"kt-svc-quality__cert-market\">Conformidade social da UE<\/span>\n            <\/div>\n            <p class=\"kt-svc-quality__cert-desc\">\n              Auditoria da Iniciativa de Conformidade Social das Empresas. Exigida por muitos importadores\n              importadores europeus e grandes cadeias de retalhistas como condi\u00e7\u00e3o de aprovisionamento.\n            <\/p>\n          <\/div>\n\n          <div class=\"kt-svc-quality__cert\">\n            <div class=\"kt-svc-quality__cert-top\">\n              <h3 class=\"kt-svc-quality__cert-name\">Sedex \/ SMETA<\/h3>\n              <span class=\"kt-svc-quality__cert-market\">Principais cadeias de retalho<\/span>\n            <\/div>\n            <p class=\"kt-svc-quality__cert-desc\">\n              Auditoria de com\u00e9rcio \u00e9tico dos membros da Sedex. Abrange quest\u00f5es de trabalho, sa\u00fade e seguran\u00e7a, meio ambiente\n              e \u00e9tica empresarial. Aceite pela maioria dos retalhistas globais de n\u00edvel 1.\n            <\/p>\n          <\/div>\n\n          <div class=\"kt-svc-quality__cert\">\n            <div class=\"kt-svc-quality__cert-top\">\n              <h3 class=\"kt-svc-quality__cert-name\">GRS (Dispon\u00edvel)<\/h3>\n              <span class=\"kt-svc-quality__cert-market\">Alega\u00e7\u00f5es ecol\u00f3gicas e de sustentabilidade<\/span>\n            <\/div>\n            <p class=\"kt-svc-quality__cert-desc\">\n              Norma Global Recycled para encomendas que utilizam g\u00e1speas em rPET (poli\u00e9ster reciclado).\n              Necess\u00e1rio para utilizar legalmente \"reciclado\" nas descri\u00e7\u00f5es e listagens de produtos.\n            <\/p>\n          <\/div>\n\n        <\/div>\n      <\/div>\n\n    <\/div><!-- \/.kt-svc-quality__cols -->\n\n    <!-- Competitive callout -->\n    <div class=\"kt-svc-quality__callout\">\n      <p>\n        <strong>A maioria das f\u00e1bricas de p\u00e9s descal\u00e7os subcontrata o controlo de qualidade ao agente.<\/strong>\n        Na Keytop, a inspe\u00e7\u00e3o em linha \u00e9 realizada pela nossa equipa interna de CQ - e n\u00e3o pela equipa de produ\u00e7\u00e3o.\n        O cliente recebe um relat\u00f3rio AQL completo antes de solicitarmos o pagamento do saldo.\n        As inspec\u00e7\u00f5es de terceiros (SGS, BV, Intertek) tamb\u00e9m s\u00e3o bem-vindas e podem ser organizadas a seu custo.\n      <\/p>\n    <\/div>\n\n    <!-- Footer CTA -->\n    <div class=\"kt-svc-quality__footer-cta\">\n      <a href=\"\/contact\/\" class=\"primary\">Pedir uma amostra e um relat\u00f3rio de controlo de qualidade \u2192<\/a>\n      <span class=\"note\">Taxa de amostra creditada na encomenda a granel - 7-14 dias de entrega<\/span>\n    <\/div>\n\n  <\/div><!-- \/.kt-svc-quality__container -->\n<\/section>\n<!-- ============================================================\n     SECTION 8 \u2014 FAQ (2-COLUMN ACCORDION)\n     Page: \/services\/\n     Class prefix: kt-svc-faq\n     BG: #F1F1F0\n     AIDA: Desire \/ Action \u2014 AEO + PAA + speakable CSS selector\n     Schema CSS selector: .kt-svc-faq__question\n     ============================================================ -->\n\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DIVI ESCAPE \u2014 reset all wrapper padding\/margin\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.et_pb_section:has(.kt-svc-faq),\n.et_pb_row:has(.kt-svc-faq),\n.et_pb_column:has(.kt-svc-faq),\n.et_pb_code:has(.kt-svc-faq),\n.et_pb_code_inner:has(.kt-svc-faq) {\n  max-width: 100% !important;\n  width: 100% !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n\n\/* \u2500\u2500 Section wrapper \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-faq {\n  background: #FFFFFF;\n  padding: 80px clamp(20px, 5vw, 64px);\n}\n\n.kt-svc-faq__container {\n  max-width: 1280px;\n  margin: 0 auto;\n}\n\n\/* \u2500\u2500 Eyebrow \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-faq__eyebrow {\n  display: inline-flex;\n  align-items: center;\n  padding: 4px 12px;\n  background: rgba(45, 80, 22, 0.08);\n  border-radius: 9999px;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: #2D5016;\n  margin-bottom: 16px;\n}\n\n\/* \u2500\u2500 H2 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-faq__h2 {\n  font-size: clamp(26px, 3.2vw, 40px);\n  font-weight: 700;\n  letter-spacing: -0.02em;\n  line-height: 1.2;\n  color: #1A1A1A;\n  margin: 0 0 12px 0;\n}\n\n\/* \u2500\u2500 Sub \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-faq__sub {\n  font-size: 16px;\n  line-height: 1.6;\n  color: #4A4A45;\n  max-width: 640px;\n  margin: 0 0 48px 0;\n}\n\n\/* \u2500\u2500 Two-column accordion grid \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-faq__cols {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 0 40px;\n  margin-bottom: 48px;\n}\n\n@media (max-width: 900px) {\n  .kt-svc-faq__cols {\n    grid-template-columns: 1fr;\n  }\n}\n\n\/* \u2500\u2500 Accordion column \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-faq__col {\n  display: flex;\n  flex-direction: column;\n}\n\n\/* \u2500\u2500 Single accordion item \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-faq__item {\n  border-bottom: 1px solid #E5E5E3;\n}\n\n.kt-svc-faq__item:first-child {\n  border-top: 1px solid #E5E5E3;\n}\n\n\/* \u2500\u2500 Trigger button \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-faq__trigger {\n  width: 100%;\n  background: none;\n  border: none;\n  padding: 18px 0;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n  cursor: pointer;\n  text-align: left;\n}\n\n.kt-svc-faq__trigger:focus-visible {\n  outline: 2px solid #2D5016;\n  outline-offset: 2px;\n  border-radius: 4px;\n}\n\n\/* \u2500\u2500 Question text \u2014 speakable CSS selector \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n\/* Schema speakable cssSelector: \".kt-svc-faq__question\" *\/\n.kt-svc-faq__question {\n  font-size: 15px;\n  font-weight: 600;\n  color: #1A1A1A;\n  line-height: 1.4;\n  flex: 1;\n}\n\n\/* \u2500\u2500 Toggle icon \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-faq__icon {\n  flex-shrink: 0;\n  width: 24px;\n  height: 24px;\n  border-radius: 50%;\n  background: #FFFFFF;\n  border: 1px solid #E5E5E3;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  color: #4A4A45;\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 1;\n  transition: background 200ms ease, color 200ms ease, transform 200ms ease;\n}\n\n.kt-svc-faq__item.open .kt-svc-faq__icon {\n  background: #2D5016;\n  border-color: #2D5016;\n  color: #FFFFFF;\n  transform: rotate(45deg);\n}\n\n\/* \u2500\u2500 Answer panel \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-faq__answer {\n  display: none;\n  padding: 0 0 18px 0;\n}\n\n.kt-svc-faq__item.open .kt-svc-faq__answer {\n  display: block;\n}\n\n.kt-svc-faq__answer p {\n  font-size: 14.5px;\n  color: #4A4A45;\n  line-height: 1.65;\n  margin: 0;\n}\n\n.kt-svc-faq__answer a {\n  color: #2D5016;\n  font-weight: 600;\n  text-decoration: underline;\n  text-underline-offset: 2px;\n}\n\n\/* \u2500\u2500 Footer CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-faq__footer-note {\n  font-size: 14px;\n  color: #9C9C95;\n  text-align: center;\n  margin-bottom: 8px;\n}\n\n.kt-svc-faq__footer-cta {\n  display: flex;\n  justify-content: center;\n}\n\n.kt-svc-faq__footer-cta a {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 12px 28px;\n  background: transparent;\n  border: 2px solid #2D5016;\n  border-radius: 8px;\n  color: #2D5016;\n  font-size: 14.5px;\n  font-weight: 700;\n  text-decoration: none;\n  transition: background 200ms ease, color 200ms ease, transform 200ms ease;\n}\n\n.kt-svc-faq__footer-cta a:hover {\n  background: #2D5016;\n  color: #FFFFFF;\n  transform: translateY(-1px);\n}\n<\/style>\n\n<section class=\"kt-svc-faq\" aria-label=\"Perguntas mais frequentes\">\n  <div class=\"kt-svc-faq__container\">\n\n    <!-- Eyebrow -->\n    <div class=\"kt-svc-faq__eyebrow\">FAQ<\/div>\n\n    <!-- H2 -->\n    <h2 class=\"kt-svc-faq__h2\">Perguntas que os compradores fazem antes de efetuar uma encomenda<\/h2>\n\n    <!-- Sub -->\n    <p class=\"kt-svc-faq__sub\">\n      Respostas \u00e0s 10 perguntas que a nossa equipa de vendas recebe com mais frequ\u00eancia\n      abrangendo MOQ, amostras, certificados, prazos e como come\u00e7ar.\n    <\/p>\n\n    <!-- Two-column accordion -->\n    <div class=\"kt-svc-faq__cols\">\n\n      <!-- Column 1 (Q1\u2013Q5) -->\n      <div class=\"kt-svc-faq__col\">\n\n        <!-- Q1 -->\n        <div class=\"kt-svc-faq__item\">\n          <button class=\"kt-svc-faq__trigger\" aria-expanded=\"false\">\n            <span class=\"kt-svc-faq__question\">O que est\u00e1 inclu\u00eddo nos servi\u00e7os de fabrico OEM de cal\u00e7ado para p\u00e9s descal\u00e7os?<\/span>\n            <span class=\"kt-svc-faq__icon\" aria-hidden=\"true\">+<\/span>\n          <\/button>\n          <div class=\"kt-svc-faq__answer\" role=\"region\">\n            <p>\n              O OEM abrange toda a cadeia de produ\u00e7\u00e3o: desenvolvimento de especifica\u00e7\u00f5es, fornecimento de materiais, ferramentas de moldes e moldes,\n              produ\u00e7\u00e3o de amostras, controlo de qualidade em linha, inspe\u00e7\u00e3o AQL pr\u00e9-embarque, embalagem e documentos de exporta\u00e7\u00e3o.\n              O cliente fornece o design; n\u00f3s tratamos de tudo, desde a primeira amostra at\u00e9 \u00e0 entrega da carga.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <!-- Q2 -->\n        <div class=\"kt-svc-faq__item\">\n          <button class=\"kt-svc-faq__trigger\" aria-expanded=\"false\">\n            <span class=\"kt-svc-faq__question\">Qual \u00e9 a diferen\u00e7a entre OEM e ODM para cal\u00e7ado para p\u00e9s descal\u00e7os?<\/span>\n            <span class=\"kt-svc-faq__icon\" aria-hidden=\"true\">+<\/span>\n          <\/button>\n          <div class=\"kt-svc-faq__answer\" role=\"region\">\n            <p>\n              OEM significa que o utilizador apresenta o design e n\u00f3s constru\u00edmos de acordo com as suas especifica\u00e7\u00f5es exactas - incluindo a geometria personalizada da sola,\n              ferramentas de sola e constru\u00e7\u00e3o da parte superior. ODM significa que seleciona um dos nossos modelos base prontos e ajusta a\n              a cor, o material e a marca. O ODM \u00e9 mais r\u00e1pido e custa menos. O OEM permite um controlo total do IP.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <!-- Q3 -->\n        <div class=\"kt-svc-faq__item\">\n          <button class=\"kt-svc-faq__trigger\" aria-expanded=\"false\">\n            <span class=\"kt-svc-faq__question\">Qual \u00e9 a quantidade m\u00ednima de encomenda para a produ\u00e7\u00e3o personalizada de cal\u00e7ado para p\u00e9s descal\u00e7os?<\/span>\n            <span class=\"kt-svc-faq__icon\" aria-hidden=\"true\">+<\/span>\n          <\/button>\n          <div class=\"kt-svc-faq__answer\" role=\"region\">\n            <p>\n              O MOQ \u00e9 de 500 pares por cor e por estilo. Isto aplica-se tanto a rotas OEM como ODM.\n              500 pares \u00e9 um dos valores mais baixos no sector do fabrico de cal\u00e7ado para p\u00e9s descal\u00e7os - a maioria das f\u00e1bricas\n              exigem 1.000 a 3.000 pares. Um MOQ mais baixo significa que pode testar o mercado sem comprometer demasiado o invent\u00e1rio.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <!-- Q4 -->\n        <div class=\"kt-svc-faq__item\">\n          <button class=\"kt-svc-faq__trigger\" aria-expanded=\"false\">\n            <span class=\"kt-svc-faq__question\">Quanto tempo demora o fabrico de sapatos descal\u00e7os desde o in\u00edcio at\u00e9 \u00e0 expedi\u00e7\u00e3o?<\/span>\n            <span class=\"kt-svc-faq__icon\" aria-hidden=\"true\">+<\/span>\n          <\/button>\n          <div class=\"kt-svc-faq__answer\" role=\"region\">\n            <p>\n              Cronograma padr\u00e3o: amostra em 7-14 dias, produ\u00e7\u00e3o em massa 30-45 dias a partir da aprova\u00e7\u00e3o da amostra e\n              dep\u00f3sito. O ciclo completo, desde o primeiro pedido de informa\u00e7\u00e3o at\u00e9 \u00e0 entrega da mercadoria, \u00e9 normalmente de 63-70 dias.\n              A produ\u00e7\u00e3o urgente reduz a fase de produ\u00e7\u00e3o em massa para 20-25 dias, se forem utilizadas as ferramentas existentes.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <!-- Q5 -->\n        <div class=\"kt-svc-faq__item\">\n          <button class=\"kt-svc-faq__trigger\" aria-expanded=\"false\">\n            <span class=\"kt-svc-faq__question\">Posso obter uma amostra antes de me comprometer com a produ\u00e7\u00e3o a granel?<\/span>\n            <span class=\"kt-svc-faq__icon\" aria-hidden=\"true\">+<\/span>\n          <\/button>\n          <div class=\"kt-svc-faq__answer\" role=\"region\">\n            <p>\n              Sim. Aplica-se uma taxa de amostra que \u00e9 creditada na sua encomenda a granel aquando da confirma\u00e7\u00e3o.\n              Cada amostra \u00e9 enviada com um relat\u00f3rio de medi\u00e7\u00e3o que confirma o desvio de queda zero, a altura da pilha,\n              e as dimens\u00f5es da biqueira. Est\u00e1 inclu\u00edda uma ronda de revis\u00e3o gratuita se a amostra necessitar de ajustes.\n            <\/p>\n          <\/div>\n        <\/div>\n\n      <\/div><!-- \/.kt-svc-faq__col col-1 -->\n\n      <!-- Column 2 (Q6\u2013Q10) -->\n      <div class=\"kt-svc-faq__col\">\n\n        <!-- Q6 -->\n        <div class=\"kt-svc-faq__item\">\n          <button class=\"kt-svc-faq__trigger\" aria-expanded=\"false\">\n            <span class=\"kt-svc-faq__question\">De que certifica\u00e7\u00f5es necessita uma f\u00e1brica de cal\u00e7ado descal\u00e7o para os mercados dos EUA e da UE?<\/span>\n            <span class=\"kt-svc-faq__icon\" aria-hidden=\"true\">+<\/span>\n          <\/button>\n          <div class=\"kt-svc-faq__answer\" role=\"region\">\n            <p>\n              Para entrada no mercado retalhista dos EUA e da UE: A norma ISO 9001:2015 satisfaz a maioria dos requisitos de gest\u00e3o da qualidade.\n              Os importadores da UE exigem normalmente a BSCI ou a Sedex (SMETA) para a conformidade social.\n              Se estiver a fazer alega\u00e7\u00f5es ecol\u00f3gicas sobre as g\u00e1speas em rPET, \u00e9 necess\u00e1ria a certifica\u00e7\u00e3o GRS para as fundamentar.\n              Todos os quatro est\u00e3o dispon\u00edveis na Keytop mediante pedido.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <!-- Q7 -->\n        <div class=\"kt-svc-faq__item\">\n          <button class=\"kt-svc-faq__trigger\" aria-expanded=\"false\">\n            <span class=\"kt-svc-faq__question\">Como funciona o controlo de qualidade no fabrico de cal\u00e7ado para p\u00e9s descal\u00e7os?<\/span>\n            <span class=\"kt-svc-faq__icon\" aria-hidden=\"true\">+<\/span>\n          <\/button>\n          <div class=\"kt-svc-faq__answer\" role=\"region\">\n            <p>\n              Quatro fases: controlo do material recebido, controlo de qualidade da produ\u00e7\u00e3o em linha no corte e na montagem,\n              inspe\u00e7\u00e3o de acabamento em 100% de pares, e amostragem AQL 2.5\/4.0 antes da expedi\u00e7\u00e3o.\n              Recebe um relat\u00f3rio fotogr\u00e1fico de CQ antes de ser solicitado qualquer pagamento final.\n              A inspe\u00e7\u00e3o por terceiros (SGS, BV) pode ser organizada a seu custo.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <!-- Q8 -->\n        <div class=\"kt-svc-faq__item\">\n          <button class=\"kt-svc-faq__trigger\" aria-expanded=\"false\">\n            <span class=\"kt-svc-faq__question\">Que op\u00e7\u00f5es de personaliza\u00e7\u00e3o est\u00e3o dispon\u00edveis para os sapatos descal\u00e7os de marca pr\u00f3pria?<\/span>\n            <span class=\"kt-svc-faq__icon\" aria-hidden=\"true\">+<\/span>\n          <\/button>\n          <div class=\"kt-svc-faq__answer\" role=\"region\">\n            <p>\n              Tr\u00eas n\u00edveis. Superf\u00edcie: log\u00f3tipo, cor Pantone, embalagem, etiquetas para pendurar.\n              Material: mais de 20 tecidos da parte superior, composto da sola exterior, tipo de palmilha, ferragens.\n              Estrutural (apenas OEM): geometria da forma personalizada, altura de pilha \u00fanica, molde de sola exclusivo.\n              A maioria das marcas independentes \u00e9 lan\u00e7ada no n\u00edvel 1 ou 2 e passa a ser estrutural na sua segunda produ\u00e7\u00e3o.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <!-- Q9 -->\n        <div class=\"kt-svc-faq__item\">\n          <button class=\"kt-svc-faq__trigger\" aria-expanded=\"false\">\n            <span class=\"kt-svc-faq__question\">A Keytop oferece apoio log\u00edstico e de envio para encomendas internacionais?<\/span>\n            <span class=\"kt-svc-faq__icon\" aria-hidden=\"true\">+<\/span>\n          <\/button>\n          <div class=\"kt-svc-faq__answer\" role=\"region\">\n            <p>\n              Sim. Os termos padr\u00e3o s\u00e3o FOB Xiamen. Podemos organizar o CIF para o porto principal mais pr\u00f3ximo, mediante pedido.\n              A etiquetagem de caixas de cart\u00e3o e a coloca\u00e7\u00e3o de c\u00f3digos de barras prontas para FBA est\u00e3o dispon\u00edveis para os vendedores da Amazon.\n              Todos os documentos de exporta\u00e7\u00e3o - fatura comercial, lista de embalagem, certificado de origem - s\u00e3o fornecidos no dia do envio.\n            <\/p>\n          <\/div>\n        <\/div>\n\n        <!-- Q10 -->\n        <div class=\"kt-svc-faq__item\">\n          <button class=\"kt-svc-faq__trigger\" aria-expanded=\"false\">\n            <span class=\"kt-svc-faq__question\">Como \u00e9 que posso come\u00e7ar uma marca privada de sapatos para p\u00e9s descal\u00e7os a partir do zero?<\/span>\n            <span class=\"kt-svc-faq__icon\" aria-hidden=\"true\">+<\/span>\n          <\/button>\n          <div class=\"kt-svc-faq__answer\" role=\"region\">\n            <p>\n              Quatro etapas: (1) <a href=\"\/contact\/\">Enviar um inqu\u00e9rito<\/a> com o seu mercado-alvo e quantidade aproximada.\n              (2) Enviamos um or\u00e7amento no prazo de 48 horas. (3) Encomenda de uma amostra - 7-14 dias para entrega \u00e0 sua porta.\n              (4) Aprova\u00e7\u00e3o e encomenda em massa a partir de 500 pares. A maioria das marcas estreantes atinge o ciclo completo em menos de 90 dias.\n            <\/p>\n          <\/div>\n        <\/div>\n\n      <\/div><!-- \/.kt-svc-faq__col col-2 -->\n\n    <\/div><!-- \/.kt-svc-faq__cols -->\n\n    <!-- Footer note -->\n    <p class=\"kt-svc-faq__footer-note\">Ainda tem alguma pergunta n\u00e3o mencionada acima?<\/p>\n\n    <!-- Footer CTA -->\n    <div class=\"kt-svc-faq__footer-cta\">\n      <a href=\"\/contact\/\">Pergunte \u00e0 equipa de vendas \u2192<\/a>\n    <\/div>\n\n  <\/div><!-- \/.kt-svc-faq__container -->\n<\/section>\n\n<script>\n(function () {\n  var items = document.querySelectorAll('.kt-svc-faq__item');\n  items.forEach(function (item) {\n    var trigger = item.querySelector('.kt-svc-faq__trigger');\n    if (!trigger) return;\n    trigger.addEventListener('click', function () {\n      var isOpen = item.classList.contains('open');\n      item.classList.toggle('open', !isOpen);\n      trigger.setAttribute('aria-expanded', String(!isOpen));\n    });\n  });\n})();\n<\/script>\n<!-- ============================================================\n     SECTION 9 \u2014 FINAL CTA\n     Page: \/services\/\n     Class prefix: kt-svc-cta\n     BG: #2D5016 (forest green)\n     AIDA: Action \u2014 conversion close, low friction\n     ============================================================ -->\n\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   DIVI ESCAPE \u2014 reset all wrapper padding\/margin\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.et_pb_section:has(.kt-svc-cta),\n.et_pb_row:has(.kt-svc-cta),\n.et_pb_column:has(.kt-svc-cta),\n.et_pb_code:has(.kt-svc-cta),\n.et_pb_code_inner:has(.kt-svc-cta) {\n  max-width: 100% !important;\n  width: 100% !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n\n\/* \u2500\u2500 Section wrapper \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-cta {\n  background: #2D5016;\n  padding: 96px clamp(20px, 5vw, 64px);\n  text-align: center;\n}\n\n.kt-svc-cta__container {\n  max-width: 720px;\n  margin: 0 auto;\n}\n\n\/* \u2500\u2500 Eyebrow \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-cta__eyebrow {\n  display: inline-flex;\n  align-items: center;\n  padding: 4px 14px;\n  background: rgba(255, 255, 255, 0.12);\n  border: 1px solid rgba(255, 255, 255, 0.22);\n  border-radius: 9999px;\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 0.10em;\n  text-transform: uppercase;\n  color: rgba(255, 255, 255, 0.80);\n  margin-bottom: 20px;\n}\n\n\/* \u2500\u2500 H2 \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-cta__h2 {\n  font-size: clamp(28px, 4vw, 46px);\n  font-weight: 800;\n  letter-spacing: -0.025em;\n  line-height: 1.15;\n  color: #FFFFFF;\n  margin: 0 0 18px 0;\n}\n\n\/* \u2500\u2500 Sub \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-cta__sub {\n  font-size: clamp(15px, 1.5vw, 17px);\n  line-height: 1.65;\n  color: rgba(255, 255, 255, 0.80);\n  max-width: 540px;\n  margin: 0 auto 40px auto;\n}\n\n\/* \u2500\u2500 CTA buttons \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-cta__buttons {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 14px;\n  flex-wrap: wrap;\n  margin-bottom: 36px;\n}\n\n\/* Primary \u2014 white solid with dark text *\/\n.kt-svc-cta__btn-primary {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 7px;\n  padding: 14px 32px;\n  background: #FFFFFF;\n  border: 2px solid #FFFFFF;\n  border-radius: 8px;\n  color: #1A1A1A;\n  font-size: 15.5px;\n  font-weight: 700;\n  text-decoration: none;\n  transition: background 200ms ease, color 200ms ease, transform 200ms ease, box-shadow 200ms ease;\n}\n\n.kt-svc-cta__btn-primary:hover {\n  background: #F5F5F0;\n  border-color: #F5F5F0;\n  transform: translateY(-2px);\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.22);\n}\n\n\/* Secondary \u2014 white ghost *\/\n.kt-svc-cta__btn-ghost {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 7px;\n  padding: 14px 28px;\n  background: transparent;\n  border: 2px solid rgba(255, 255, 255, 0.52);\n  border-radius: 8px;\n  color: #FFFFFF;\n  font-size: 15.5px;\n  font-weight: 600;\n  text-decoration: none;\n  transition: background 200ms ease, border-color 200ms ease, transform 200ms ease;\n}\n\n.kt-svc-cta__btn-ghost:hover {\n  background: rgba(255, 255, 255, 0.10);\n  border-color: rgba(255, 255, 255, 0.75);\n  transform: translateY(-2px);\n}\n\n\/* \u2500\u2500 Assurance chips \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-cta__chips {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  flex-wrap: wrap;\n}\n\n.kt-svc-cta__chip {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  padding: 5px 13px;\n  border-radius: 9999px;\n  background: rgba(255, 255, 255, 0.10);\n  border: 1px solid rgba(255, 255, 255, 0.18);\n  font-size: 12.5px;\n  font-weight: 500;\n  color: rgba(255, 255, 255, 0.82);\n}\n\n.kt-svc-cta__chip::before {\n  content: '\u2713';\n  font-size: 11px;\n  font-weight: 700;\n  color: rgba(255, 255, 255, 0.65);\n}\n\n\/* \u2500\u2500 Divider between chips \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.kt-svc-cta__chip-sep {\n  width: 3px;\n  height: 3px;\n  border-radius: 50%;\n  background: rgba(255, 255, 255, 0.30);\n  display: none; \/* shown via ::before on middle chips on desktop *\/\n}\n\n\/* \u2500\u2500 Responsive \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@media (max-width: 540px) {\n  .kt-svc-cta__buttons {\n    flex-direction: column;\n    align-items: stretch;\n  }\n\n  .kt-svc-cta__btn-primary,\n  .kt-svc-cta__btn-ghost {\n    width: 100%;\n    padding: 15px 24px;\n  }\n\n  .kt-svc-cta__chips {\n    flex-direction: column;\n    gap: 8px;\n  }\n}\n<\/style>\n\n<section class=\"kt-svc-cta\" aria-label=\"Comece o seu projeto de sapatos descal\u00e7os\">\n  <div class=\"kt-svc-cta__container\">\n\n    <!-- Eyebrow -->\n    <div class=\"kt-svc-cta__eyebrow\">Pronto para come\u00e7ar<\/div>\n\n    <!-- H2 -->\n    <h2 class=\"kt-svc-cta__h2\">Inicie o seu projeto de sapatos descal\u00e7os<\/h2>\n\n    <!-- Sub -->\n    <p class=\"kt-svc-cta__sub\">\n      500 pares no m\u00ednimo. Amostra em 7-14 dias. Diga-nos o seu tipo de produto\n      e mercado-alvo - responderemos em 24 horas com um or\u00e7amento claro.\n    <\/p>\n\n    <!-- CTA buttons -->\n    <div class=\"kt-svc-cta__buttons\">\n      <a href=\"\/contact\/\" class=\"kt-svc-cta__btn-primary\">Discutir o seu projeto \u2192<\/a>\n      <a href=\"\/contact\/#samples\" class=\"kt-svc-cta__btn-ghost\">Pedir amostras<\/a>\n    <\/div>\n\n    <!-- Assurance chips -->\n    <div class=\"kt-svc-cta__chips\">\n      <span class=\"kt-svc-cta__chip\">Resposta em 24 horas<\/span>\n      <span class=\"kt-svc-cta__chip\">N\u00e3o \u00e9 necess\u00e1rio compromisso<\/span>\n      <span class=\"kt-svc-cta__chip\">Confidencial<\/span>\n    <\/div>\n\n  <\/div><!-- \/.kt-svc-cta__container -->\n<\/section>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":11,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-225","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/keytopbarefootshoes.com\/pt\/wp-json\/wp\/v2\/pages\/225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/keytopbarefootshoes.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/keytopbarefootshoes.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/keytopbarefootshoes.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/keytopbarefootshoes.com\/pt\/wp-json\/wp\/v2\/comments?post=225"}],"version-history":[{"count":5,"href":"https:\/\/keytopbarefootshoes.com\/pt\/wp-json\/wp\/v2\/pages\/225\/revisions"}],"predecessor-version":[{"id":649,"href":"https:\/\/keytopbarefootshoes.com\/pt\/wp-json\/wp\/v2\/pages\/225\/revisions\/649"}],"wp:attachment":[{"href":"https:\/\/keytopbarefootshoes.com\/pt\/wp-json\/wp\/v2\/media?parent=225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}