{"id":7531,"date":"2026-08-04T00:58:59","date_gmt":"2026-08-03T22:58:59","guid":{"rendered":"https:\/\/brouo.com.mx\/asiaibs\/asia-ibs-landing-page\/"},"modified":"2026-08-15T01:05:29","modified_gmt":"2026-08-14T23:05:29","slug":"asia-ibs-landing-page","status":"publish","type":"page","link":"https:\/\/asia-ibs.com\/en\/asia-ibs-landing-page\/","title":{"rendered":"Asia IBS Landing Page"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7531\" class=\"elementor elementor-7531 elementor-7476\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21bf665 e-flex e-con-boxed e-con e-parent\" data-id=\"21bf665\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77afea8 elementor-widget elementor-widget-html\" data-id=\"77afea8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ==========================================================================\n     ASIA IBS \u00b7 Landing \u2014 Widget HTML de Elementor\n     ==========================================================================\n     Pega TODO este archivo dentro de un widget \"HTML\" de Elementor.\n\n     LISTO PARA PEGAR \u2014 no queda nada por reemplazar.\n\n     Formulario: WPForms 7481, ya enlazado en la secci\u00f3n L10.\n     Si al publicar ves el shortcode como texto plano, tu Elementor no\n     ejecuta shortcodes dentro del widget HTML: sigue la nota del bloque\n     del formulario, m\u00e1s abajo (widget WPForms dentro de un contenedor\n     con ID ibs-wpforms-source y el script lo coloca solo).\n\n     TODAS LAS IM\u00c1GENES YA EST\u00c1N PUESTAS, apuntando a tu Media Library:\n       \u00b7 Header y footer \u2192 logotipo nuevo. En el footer se pinta de\n         blanco por CSS; si tienes un PNG\/SVG blanco real, c\u00e1mbialo\n         y quita el filter.\n       \u00b7 L01 hero \u2192 video de Vimeo 1216519195 (vertical 9:16, 34 s).\n         Sin reproducci\u00f3n autom\u00e1tica y con dnt=1, as\u00ed que Vimeo no\n         deja cookies de seguimiento.\n       \u00b7 L03 \u2192 comparador interactivo del logotipo antes \/ ahora\n         (clic en el conmutador o flechas \u2190\/\u2192 del teclado).\n       \u00b7 L04 \u2192 foto de inspector en campo (4:3).\n       \u00b7 L09 \u2192 mapa de cobertura a todo el ancho, con desplazamiento\n         horizontal en m\u00f3vil.\n\n     Todo el CSS est\u00e1 encapsulado bajo .ibsx \u2014 no toca el tema ni Elementor.\n     ========================================================================== -->\n\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600&family=Nunito:wght@500;700;800&display=swap\">\n\n<style>\n\/* ============================================================\n   ASIA IBS \u2014 tokens + componentes (scope: .ibsx)\n   Fuente: Gu\u00eda de Estilo IBS (WEB 2026)\n   ============================================================ *\/\n.ibsx{\n  \/* ---------- MARCA ---------- *\/\n  --ibs-blue:#007AC1; --ibs-green:#60AC41; --ibs-navy:#00355A;\n  --ibs-gray:#4E555E; --ibs-gray-light:#F2F4F5;\n\n  --ibs-blue-700:#005E96; --ibs-blue-100:#E1F0F9; --ibs-blue-50:#F0F8FD;\n  --ibs-green-100:#E5F3DD;\n\n  --n-700:#3A4047;\n\n  \/* ---------- SEM\u00c1NTICOS ---------- *\/\n  --bg-subtle:var(--ibs-gray-light);\n  --fg1:#14181C; --fg2:var(--ibs-gray); --fg3:#8B939C;\n  --danger:#D24B3E;\n  --border:#E6E9EC; --border-strong:#D2D7DC; --border-blue:#B3DBF0;\n\n  --shadow-xs:0 1px 2px rgba(0,53,90,.06);\n  --shadow-sm:0 2px 8px rgba(0,53,90,.07);\n  --shadow-md:0 8px 24px rgba(0,53,90,.10);\n  --shadow-lg:0 20px 48px rgba(0,53,90,.14);\n  --shadow-blue:0 12px 28px rgba(0,122,193,.28);\n\n  --font-display:'Nunito',system-ui,sans-serif;\n  --font-body:'Inter',system-ui,sans-serif;\n  --eo:cubic-bezier(.23,1,.32,1);\n  --dur:220ms;\n\n  \/* Altura del header fijo del TEMA (si lo hay). Ajusta si se solapa. *\/\n  --ibs-theme-header:0px;\n\n  \/* ---------- BASE (sin tocar html\/body) ---------- *\/\n  font-family:var(--font-body);\n  color:var(--fg1);\n  background:#fff;\n  -webkit-font-smoothing:antialiased;\n\n  \/* ---------- SANGRADO A ANCHO COMPLETO ----------\n     Si Elementor mete el widget en un contenedor \"boxed\", los fondos de\n     secci\u00f3n (blanco, gris, navy del footer) se cortar\u00edan a los lados.\n     El script mide el ancho real del viewport (sin la barra de scroll) y\n     lo escribe en --ibs-bleed. Si el contenedor YA es de ancho completo,\n     el c\u00e1lculo da margen 0 y no cambia nada: es inofensivo en los dos\n     casos. Para desactivarlo, pon FULL_BLEED = false en el script. *\/\n  width:var(--ibs-bleed,100%);\n  margin-left:calc(50% - var(--ibs-bleed,100%) \/ 2);\n}\n.ibsx *,.ibsx *::before,.ibsx *::after{box-sizing:border-box}\n.ibsx h1,.ibsx h2,.ibsx h3,.ibsx p,.ibsx ul,.ibsx li,.ibsx figure{margin:0;padding:0}\n.ibsx ul{list-style:none}\n.ibsx img{display:block;max-width:100%}\n.ibsx a{color:inherit;text-decoration:none}\n.ibsx button{font-family:inherit;margin:0}\n\n\/* ---------- TIPOGRAF\u00cdA ---------- *\/\n.ibsx .ibs-hero{font-family:var(--font-display);font-weight:800;font-size:clamp(38px,5.2vw,72px);line-height:1.05;letter-spacing:-.015em;color:var(--fg1);text-wrap:balance}\n.ibsx .ibs-h1{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,4vw,52px);line-height:1.1;letter-spacing:-.01em;color:var(--fg1);text-wrap:balance}\n.ibsx .ibs-h3{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:1.25;letter-spacing:-.005em;color:var(--fg1)}\n\/* T\u00edtulo de tarjeta de servicio: algo menor, caben 4 por fila. *\/\n.ibsx .ibs-h3--card{font-size:19px}\n.ibsx .ibs-eyebrow{font-weight:600;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ibs-blue)}\n.ibsx .ibs-lead{font-weight:400;font-size:clamp(16.5px,1.4vw,20px);line-height:1.55;color:var(--fg2)}\n.ibsx .ibs-p{font-weight:400;font-size:16px;line-height:1.6;color:var(--fg2)}\n\/* P\u00e1rrafo dentro de tarjeta: m\u00e1s peque\u00f1o y pegado a su t\u00edtulo. *\/\n.ibsx .ibs-p--card{margin-top:10px;font-size:15px}\n.ibsx .ibs-small{font-weight:400;font-size:14px;line-height:1.5;color:var(--fg3)}\n.ibsx .ibs-stat{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,4vw,52px);letter-spacing:-.015em;line-height:1;color:var(--ibs-blue);font-variant-numeric:tabular-nums}\n\n\/* ---------- CTA ---------- *\/\n.ibsx .ibs-cta{\n  font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase;\n  display:inline-flex;align-items:center;justify-content:center;gap:8px;\n  padding:14px 28px;border-radius:999px;border:none;cursor:pointer;\n  color:#fff;white-space:nowrap;background:var(--ibs-blue);box-shadow:var(--shadow-blue);\n  transition:transform .16s var(--eo),background var(--dur) var(--eo),box-shadow .22s var(--eo);\n}\n.ibsx .ibs-cta:hover{background:var(--ibs-blue-700);color:#fff;transform:translateY(-1px)}\n.ibsx .ibs-cta:active{transform:translateY(0) scale(.985)}\n.ibsx .ibs-cta:focus-visible{outline:3px solid var(--ibs-blue-100);outline-offset:2px}\n.ibsx .ibs-cta--ghost{background:transparent;color:var(--ibs-blue);border:1.5px solid var(--border-blue);box-shadow:none}\n.ibsx .ibs-cta--ghost:hover{background:var(--ibs-blue-50);border-color:var(--ibs-blue);color:var(--ibs-blue)}\n\n\/* ---------- LAYOUT ---------- *\/\n.ibsx .wrap{max-width:1200px;margin:0 auto;padding:0 32px}\n.ibsx .section{padding:96px 0}\n.ibsx .split{display:grid;gap:60px;align-items:center}\n.ibsx .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\n.ibsx .grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}\n\n\/* ---------- MEDIA ---------- *\/\n.ibsx .ibs-media{position:relative;overflow:hidden;border-radius:24px;box-shadow:var(--shadow-md)}\n.ibsx .ibs-media img{width:100%;height:100%;object-fit:cover}\n.ibsx .ibs-media iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}\n\/* Columna del video vertical del hero: se limita para no estirar la secci\u00f3n *\/\n.ibsx .hero-reel{width:min(100%,430px);margin-left:auto}\n\n\/* ---------- COMPARADOR DE IDENTIDAD (antes \/ ahora) ----------\n   Fondo claro a prop\u00f3sito: los dos logos son a color y sobre el navy\n   el tagline \"Sourcing and Inspections\" del logo antiguo se perd\u00eda.\n   Se usa fundido y no cortinilla: son dos lockups de estructura muy\n   distinta (globo + tagline vs. wordmark), as\u00ed que un barrido dejar\u00eda\n   ver mitades de palabra ilegibles. *\/\n.ibsx .cmp__stage{position:relative;aspect-ratio:4\/3;border-radius:28px;overflow:hidden;box-shadow:var(--shadow-lg);background:var(--ibs-gray-light)}\n.ibsx .cmp__slide{\n  position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:13% 11%;\n  opacity:0;transform:scale(.96);filter:blur(6px);\n  transition:opacity .4s var(--eo),transform .5s var(--eo),filter .4s var(--eo);\n}\n.ibsx .cmp__slide.is-on{opacity:1;transform:none;filter:none}\n.ibsx .cmp__slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}\n.ibsx .cmp__slide--before{background:var(--ibs-gray-light)}\n.ibsx .cmp__slide--after{background:linear-gradient(140deg,#E1F0F9,#F0F8FD)}\n.ibsx .cmp__tag{position:absolute;top:20px;left:20px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:var(--shadow-xs);white-space:nowrap;color:var(--fg3)}\n.ibsx .cmp__slide--after .cmp__tag{color:var(--ibs-blue)}\n\n\/* Conmutador segmentado *\/\n.ibsx .cmp__switch{position:relative;display:inline-flex;padding:5px;gap:0;margin-top:20px;border-radius:999px;background:var(--ibs-gray-light)}\n\/* El ancho y la posici\u00f3n los fija el JS a partir del bot\u00f3n activo: as\u00ed\n   cuadra al p\u00edxel aunque las etiquetas cambien de largo o la fuente Inter\n   termine de cargar despu\u00e9s y reajuste los anchos. *\/\n.ibsx .cmp__ind{position:absolute;top:5px;bottom:5px;left:0;width:0;border-radius:999px;background:var(--ibs-blue);box-shadow:var(--shadow-blue);transition:transform .34s var(--eo),width .34s var(--eo)}\n.ibsx .cmp__btn{position:relative;z-index:1;flex:1;border:0;background:transparent;font-family:var(--font-body);font-weight:600;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg2);padding:11px 24px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:color .28s var(--eo)}\n.ibsx .cmp__btn[aria-selected=\"true\"]{color:#fff}\n.ibsx .cmp__btn:focus-visible{outline:3px solid var(--ibs-blue-100);outline-offset:2px}\n.ibsx .cmp__caption{margin-top:14px;font-size:13.5px;color:var(--fg3)}\n@media (prefers-reduced-motion:reduce){\n  .ibsx .cmp__slide{transition:opacity .2s linear;transform:none;filter:none}\n  .ibsx .cmp__ind{transition:none}\n}\n\n\/* ---------- MAPA DE COBERTURA ----------\n   La imagen ya trae fondo #00355A (= --ibs-navy), as\u00ed que el contenedor\n   usa el mismo color y no se nota junta alguna. Es 16:9 exacto: con\n   width:100% + height:auto no se recorta nada.\n   En m\u00f3vil el mapa se desplaza en horizontal: son ~50 etiquetas de pa\u00eds\n   y reducirlas al ancho del tel\u00e9fono las volver\u00eda ilegibles. *\/\n.ibsx .map{margin:0;border-radius:24px;overflow:hidden;background:var(--ibs-navy);box-shadow:var(--shadow-md)}\n.ibsx .map__scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}\n.ibsx .map__scroll img{width:100%;height:auto}\n.ibsx .map__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:14px}\n.ibsx .map__cap{font-size:13.5px;color:var(--fg3)}\n.ibsx .map__hint{display:none;font-size:13px;color:var(--ibs-blue);font-weight:600}\n@media (max-width:820px){\n  \/* 900px es el m\u00ednimo al que las etiquetas de pa\u00eds quedan sobre los\n     13px; por debajo de eso el mapa se vuelve ilegible en tel\u00e9fono. *\/\n  .ibsx .map__scroll img{min-width:900px;width:900px}\n  .ibsx .map__hint{display:block}\n}\n\n\/* Fila de 4 m\u00e9tricas bajo el mapa: cifra un poco menor para que\n   \"+300,000\" no se apriete en una columna de ~270px. *\/\n.ibsx .stats4 .ibs-stat{font-size:clamp(28px,3vw,36px)}\n\n\/* ---------- HEADER ---------- *\/\n.ibsx .hdr{position:sticky;top:var(--ibs-theme-header);z-index:50;transition:background .25s var(--eo),box-shadow .25s var(--eo)}\n.ibsx .hdr--solid{background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 rgba(0,53,90,.08)}\n.ibsx .hdr__inner{display:flex;align-items:center;gap:32px;height:74px}\n.ibsx .nav{display:flex;gap:30px;margin-left:8px}\n.ibsx .nav a{font-size:14.5px;font-weight:500;color:var(--n-700);transition:color .18s var(--eo)}\n.ibsx .nav a:hover{color:var(--ibs-blue)}\n.ibsx .hdr__cta{margin-left:auto;display:flex;align-items:center;gap:14px}\n.ibsx .hdr__logo{display:flex;align-items:center}\n.ibsx .hdr__logo img{height:34px;width:auto}\n\n\/* ---------- SECCIONES \/ ANCLAS ---------- *\/\n.ibsx section[id]{scroll-margin-top:calc(84px + var(--ibs-theme-header))}\n\n\/* ---------- CARDS ---------- *\/\n.ibsx .fcard{background:#fff;border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow-sm);padding:26px;transition:transform .25s var(--eo),box-shadow .25s var(--eo)}\n.ibsx .fcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}\n.ibsx .fcard__ic{width:48px;height:48px;border-radius:13px;background:var(--ibs-blue-100);color:var(--ibs-blue);display:flex;align-items:center;justify-content:center;margin-bottom:18px}\n\/* Variante para los iconos de marca en PNG (servicios). Caja algo mayor\n   porque son ilustraciones con m\u00e1s detalle que un glifo de UI.\n   Los PNG vienen recortados a su contenido y con proporciones distintas\n   (0.77 a 1.50), as\u00ed que se limitan LAS DOS medidas a un cuadro de 34px:\n   as\u00ed los cuatro ocupan la misma huella y pesan igual a la vista. *\/\n.ibsx .fcard__ic--img{width:56px;height:56px;border-radius:15px}\n.ibsx .fcard__ic--img img{max-width:34px;max-height:34px;width:auto;height:auto;object-fit:contain}\n.ibsx .statcard{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-sm);padding:24px}\n\n\/* ---------- PORTAL DE CLIENTES ----------\n   El mockup trae fondo blanco opaco (#FFF, sin transparencia), as\u00ed que la\n   secci\u00f3n va en blanco a la fuerza: sobre el gris se ver\u00eda el recuadro.\n   Sin borde ni sombra propios: el render ya lleva su sombra. *\/\n.ibsx .portal-shot{width:100%;height:auto}\n\/* La flecha del CTA no hereda el letter-spacing del texto en versales. *\/\n.ibsx .ibs-cta .ibs-i{width:16px;height:16px;margin-left:-2px}\n\n\/* ---------- CHIP \/ BULLETS ---------- *\/\n.ibsx .chip{display:inline-flex;align-items:center;gap:9px;padding:7px 15px 7px 12px;border:1px solid var(--border);border-radius:999px;background:#fff;box-shadow:var(--shadow-xs);font-weight:600;font-size:13.5px;color:var(--fg2)}\n.ibsx .chip .dot{width:9px;height:9px;border-radius:50%;background:var(--ibs-green);box-shadow:0 0 0 4px var(--ibs-green-100)}\n.ibsx .bullets{display:grid;gap:15px;margin-top:30px}\n.ibsx .bullets li{position:relative;padding-left:36px;font-size:16.5px;line-height:1.55;color:var(--fg2)}\n.ibsx .bullets li .ibs-i{position:absolute;left:0;top:1px;padding:2px;border-radius:50%;background:var(--ibs-green-100);color:var(--ibs-green)}\n\n\/* ---------- SERVICIOS (reveal \"momento ideal\") ---------- *\/\n.ibsx .svc-when-wrap{display:grid;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .34s var(--eo),margin-top .34s var(--eo)}\n.ibsx .svc-when{overflow:hidden;opacity:0;transform:translateY(4px);transition:opacity .28s var(--eo),transform .34s var(--eo)}\n.ibsx .svc-when span{display:flex;gap:8px;align-items:flex-start;padding-top:14px;border-top:1px solid var(--border);font-size:13.5px;line-height:1.45;color:var(--ibs-blue);font-weight:600}\n@media (hover:hover) and (pointer:fine){\n  .ibsx .svc:hover .svc-when-wrap,.ibsx .svc:focus-within .svc-when-wrap{grid-template-rows:1fr;margin-top:16px}\n  .ibsx .svc:hover .svc-when,.ibsx .svc:focus-within .svc-when{opacity:1;transform:none}\n}\n@media (hover:none){\n  .ibsx .svc-when-wrap{grid-template-rows:1fr;margin-top:16px}\n  .ibsx .svc-when{opacity:1;transform:none}\n}\n\n\/* ---------- HERO ---------- *\/\n.ibsx .hero-glow{position:absolute;right:-160px;top:-120px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(0,122,193,.10),transparent 68%);pointer-events:none}\n.ibsx .hero-meta{display:flex;gap:26px;margin-top:30px;align-items:center;flex-wrap:wrap;color:var(--fg2);font-size:13.5px}\n.ibsx .hero-meta span{display:inline-flex;align-items:center;gap:8px}\n\/* bottom:92px deja libre la barra de controles de Vimeo (~48px);\n   pointer-events:none evita que el badge intercepte el clic de play. *\/\n.ibsx .stat-float{position:absolute;left:-28px;bottom:92px;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-md);padding:16px 20px;display:flex;align-items:center;gap:14px;pointer-events:none}\n.ibsx .stat-float__ic{width:46px;height:46px;border-radius:12px;background:var(--ibs-green-100);color:var(--ibs-green);display:flex;align-items:center;justify-content:center;flex-shrink:0}\n.ibsx .stat-float__n{font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1;letter-spacing:-.02em}\n.ibsx .stat-float__t{font-size:12.5px;color:var(--fg2);margin-top:3px}\n\n\/* ---------- CONTACTO ---------- *\/\n.ibsx .contact-row{display:flex;align-items:center;gap:12px}\n.ibsx .contact-row__ic{width:40px;height:40px;border-radius:11px;background:var(--ibs-blue-100);color:var(--ibs-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}\n.ibsx .formcard{background:#fff;border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow-md);padding:40px}\n\n\/* ---------- FOOTER ---------- *\/\n.ibsx .ftr{background:var(--ibs-navy);color:#fff}\n.ibsx .ftr a{color:rgba(255,255,255,.72);font-size:14px;transition:color .18s var(--eo)}\n.ibsx .ftr a:hover{color:#fff}\n.ibsx .ftr__title{font-family:var(--font-display);font-weight:700;font-size:15px;margin-bottom:16px}\n.ibsx .ftr__links{display:grid;gap:10px}\n\/* Dos columnas: marca a la izquierda y la lista de servicios pegada a la\n   derecha, dimensionada por su contenido (auto). *\/\n.ibsx .ftr__grid{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:start}\n.ibsx .ftr__bottom{border-top:1px solid rgba(255,255,255,.14);margin-top:40px;padding-top:24px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:rgba(255,255,255,.6);font-size:13px}\n\n\/* ---------- ICONOS ---------- *\/\n.ibsx .ibs-i{width:24px;height:24px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n.ibsx .ibs-i--sm{width:17px;height:17px}\n.ibsx .ibs-i--xs{width:16px;height:16px;margin-top:1px}\n.ibsx .ibs-i--md{width:20px;height:20px}\n.ibsx .ibs-i--lg{width:30px;height:30px}\n\n\/* ---------- MOTION ---------- *\/\n.ibsx .rise{opacity:0;transform:translateY(18px);filter:blur(5px);transition:opacity .6s var(--eo),transform .6s var(--eo),filter .6s var(--eo)}\n.ibsx .rise.in{opacity:1;transform:none;filter:none}\n.ibsx .press{transition:transform .16s var(--eo)}\n.ibsx .press:active{transform:scale(.97)}\n\n\/* ============================================================\n   WPForms \u2014 heredar el look del kit\n   ============================================================ *\/\n.ibsx .wpforms-container{margin:0!important;max-width:none!important}\n.ibsx .wpforms-form .wpforms-field{padding:0 0 16px!important}\n.ibsx .wpforms-form .wpforms-field-label{font-family:var(--font-body)!important;font-size:13px!important;font-weight:600!important;color:var(--n-700)!important;margin-bottom:7px!important;display:block}\n.ibsx .wpforms-form .wpforms-field-sublabel{font-size:12px!important;color:var(--fg3)!important}\n.ibsx .wpforms-form input[type=text],\n.ibsx .wpforms-form input[type=email],\n.ibsx .wpforms-form input[type=tel],\n.ibsx .wpforms-form input[type=url],\n.ibsx .wpforms-form input[type=number],\n.ibsx .wpforms-form select,\n.ibsx .wpforms-form textarea{\n  font-family:var(--font-body)!important;font-size:14.5px!important;\n  padding:12px 14px!important;border:1px solid var(--border-strong)!important;\n  border-radius:10px!important;outline:none!important;color:var(--fg1)!important;\n  background:#fff!important;box-shadow:none!important;width:100%!important;max-width:100%!important;\n  transition:border-color .18s var(--eo),box-shadow .18s var(--eo);\n}\n.ibsx .wpforms-form input:focus,\n.ibsx .wpforms-form select:focus,\n.ibsx .wpforms-form textarea:focus{border-color:var(--ibs-blue)!important;box-shadow:0 0 0 3px var(--ibs-blue-100)!important}\n\n\/* El <select> tra\u00eda el texto recortado por abajo: WPForms (o el tema) le\n   fija una altura que no da para el padding de arriba. height:auto deja\n   que crezca con su contenido. *\/\n.ibsx .wpforms-form select{height:auto!important;min-height:0!important;line-height:1.4!important}\n\n\/* Campo de tel\u00e9fono con bandera (Smart Phone Field usa intl-tel-input):\n   la bandera va posicionada sobre el borde izquierdo del input, as\u00ed que\n   necesita hueco. Sin esto la bandera tapa el texto del campo. *\/\n.ibsx .wpforms-form .iti{display:block;width:100%}\n.ibsx .wpforms-form .iti input[type=tel]{padding-left:52px!important}\n\/* Con \"c\u00f3digo de pa\u00eds separado\" la bandera ocupa m\u00e1s y hace falta m\u00e1s hueco. *\/\n.ibsx .wpforms-form .iti--separate-dial-code input[type=tel]{padding-left:92px!important}\n.ibsx .wpforms-form .wpforms-error{border-color:var(--danger)!important;box-shadow:0 0 0 3px rgba(210,75,62,.12)!important}\n.ibsx .wpforms-form label.wpforms-error{font-size:12.5px!important;color:var(--danger)!important;margin-top:6px!important;border:0!important;box-shadow:none!important}\n.ibsx .wpforms-form .wpforms-submit-container{padding-top:8px!important}\n.ibsx .wpforms-form button[type=submit]{\n  font-family:var(--font-body)!important;font-weight:600!important;font-size:13px!important;\n  letter-spacing:.1em!important;text-transform:uppercase!important;\n  width:100%!important;padding:14px 28px!important;border:none!important;border-radius:999px!important;\n  color:#fff!important;background:var(--ibs-blue)!important;box-shadow:var(--shadow-blue)!important;cursor:pointer;\n  transition:transform .16s var(--eo),background var(--dur) var(--eo);\n}\n.ibsx .wpforms-form button[type=submit]:hover{background:var(--ibs-blue-700)!important;transform:translateY(-1px)}\n.ibsx .wpforms-confirmation-container-full{\n  background:var(--ibs-green-100)!important;border:1px solid var(--ibs-green)!important;\n  border-radius:16px!important;color:var(--fg1)!important;padding:24px!important;\n}\n\/* Dos columnas en desktop si usas los layouts de WPForms *\/\n.ibsx .wpforms-form .wpforms-one-half{width:calc(50% - 7px)!important;margin-left:14px!important}\n.ibsx .wpforms-form .wpforms-first{margin-left:0!important;clear:both}\n\n\/* ============================================================\n   RESPONSIVE\n   ============================================================ *\/\n@media (max-width:900px){\n  .ibsx .split{grid-template-columns:1fr!important;gap:44px}\n  .ibsx .grid3,.ibsx .grid4,.ibsx .ftr__grid{grid-template-columns:1fr!important}\n  \/* Las m\u00e9tricas s\u00ed caben de dos en dos: apiladas de una en una\n     alargar\u00edan much\u00edsimo la secci\u00f3n. *\/\n  .ibsx .grid4.stats4{grid-template-columns:1fr 1fr!important}\n  .ibsx .stat-float{display:none}\n  .ibsx .hero-reel{width:min(100%,360px);margin-inline:auto}\n}\n@media (max-width:860px){\n  .ibsx .nav,.ibsx .hdr__cta .ibs-cta--ghost{display:none}\n  .ibsx .section{padding:64px 0}\n  .ibsx .wrap{padding:0 22px}\n  .ibsx .formcard{padding:28px 22px}\n  .ibsx .hero-pad{padding:64px 22px!important}\n}\n@media (max-width:560px){\n  .ibsx .grid4.stats4{grid-template-columns:1fr!important}\n}\n@media (prefers-reduced-motion:reduce){\n  .ibsx .rise{opacity:1;transform:none;filter:none;transition:none}\n  .ibsx .press:active,.ibsx .fcard:hover,.ibsx .ibs-cta:hover{transform:none}\n  .ibsx .svc-when-wrap{transition:none}\n}\n<\/style>\n\n\n<!-- ==========  SPRITE DE ICONOS (Lucide, s\u00f3lo los 9 que se usan)  ========== -->\n<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"display:none\" aria-hidden=\"true\" focusable=\"false\"><defs>\n<symbol id=\"ibs-shield-check\" viewbox=\"0 0 24 24\"><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"><\/path><path d=\"m9 12 2 2 4-4\"><\/path><\/symbol>\n<symbol id=\"ibs-globe\" viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20\"><\/path><path d=\"M2 12h20\"><\/path><\/symbol>\n<symbol id=\"ibs-clipboard-check\" viewbox=\"0 0 24 24\"><rect width=\"8\" height=\"4\" x=\"8\" y=\"2\" rx=\"1\" ry=\"1\"><\/rect><path d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"><\/path><path d=\"m9 14 2 2 4-4\"><\/path><\/symbol>\n<symbol id=\"ibs-scan-eye\" viewbox=\"0 0 24 24\"><path d=\"M3 7V5a2 2 0 0 1 2-2h2\"><\/path><path d=\"M17 3h2a2 2 0 0 1 2 2v2\"><\/path><path d=\"M21 17v2a2 2 0 0 1-2 2h-2\"><\/path><path d=\"M7 21H5a2 2 0 0 1-2-2v-2\"><\/path><circle cx=\"12\" cy=\"12\" r=\"1\"><\/circle><path d=\"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0\"><\/path><\/symbol>\n<symbol id=\"ibs-badge-check\" viewbox=\"0 0 24 24\"><path d=\"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z\"><\/path><path d=\"m9 12 2 2 4-4\"><\/path><\/symbol>\n<symbol id=\"ibs-check\" viewbox=\"0 0 24 24\"><path d=\"M20 6 9 17l-5-5\"><\/path><\/symbol>\n<symbol id=\"ibs-target\" viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><circle cx=\"12\" cy=\"12\" r=\"6\"><\/circle><circle cx=\"12\" cy=\"12\" r=\"2\"><\/circle><\/symbol>\n<symbol id=\"ibs-globe-2\" viewbox=\"0 0 24 24\"><path d=\"M21.54 15H17a2 2 0 0 0-2 2v4.54\"><\/path><path d=\"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17\"><\/path><path d=\"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05\"><\/path><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><\/symbol>\n<symbol id=\"ibs-clock\" viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"><\/circle><path d=\"M12 6v6l4 2\"><\/path><\/symbol>\n<symbol id=\"ibs-arrow-right\" viewbox=\"0 0 24 24\"><path d=\"M5 12h14\"><\/path><path d=\"m12 5 7 7-7 7\"><\/path><\/symbol>\n<\/defs><\/svg>\n\n\n<div class=\"ibsx\" id=\"ibs-top\">\n\n  <!-- ==========================  HEADER  ========================== -->\n  <header class=\"hdr\" id=\"ibs-hdr\">\n    <div class=\"wrap hdr__inner\">\n      <a href=\"#ibs-top\" class=\"hdr__logo press\" aria-label=\"ASIA IBS \u2014 inicio\">\n        <img decoding=\"async\" src=\"https:\/\/asia-ibs.com\/v2\/wp-content\/uploads\/2020\/04\/2.png\" alt=\"Asia IBS\" width=\"86\" height=\"34\">\n      <\/a>\n      <nav class=\"nav\" aria-label=\"Navegaci\u00f3n principal\">\n        <a href=\"#ibs-top\">Home<\/a>\n        <a href=\"#l02\">History<\/a>\n        <a href=\"#l05\">Services<\/a>\n        <a href=\"#l09\">Experience<\/a>\n      <\/nav>\n      <div class=\"hdr__cta\">\n        <a href=\"#l05\" class=\"ibs-cta ibs-cta--ghost press\" style=\"padding:11px 20px\">View Services<\/a>\n        <a href=\"#l10\" class=\"ibs-cta press\">Let's Talk<\/a>\n      <\/div>\n    <\/div>\n  <\/header>\n\n  <!-- ==========================  L01 \u00b7 HERO  ========================== -->\n  <section id=\"l01\" style=\"position:relative;overflow:hidden;background:#fff\">\n    <div class=\"hero-glow\" aria-hidden=\"true\"><\/div>\n    <div class=\"wrap split hero-pad\" style=\"grid-template-columns:1.05fr .95fr;gap:56px;padding:96px 32px 92px;position:relative\">\n\n      <div>\n        <div class=\"rise\" style=\"margin-bottom:22px\">\n          <span class=\"chip\"><span class=\"dot\"><\/span>New look. The same presence as before. <\/span>\n        <\/div>\n        <h1 class=\"ibs-hero rise\" style=\"transition-delay:60ms\">Asia IBS is evolving to better support each operation<\/h1>\n        <p class=\"ibs-lead rise\" style=\"margin-top:24px;max-width:560px;transition-delay:120ms\">Inspections, audits, and operational support to verify suppliers, production, merchandise, and shipments directly at the source.<\/p>\n        <p class=\"ibs-p rise\" style=\"margin-top:16px;max-width:540px;transition-delay:170ms\">Get accurate information before authorizing, correcting, or proceeding with an international transaction.<\/p>\n        <div class=\"rise\" style=\"display:flex;gap:14px;margin-top:34px;flex-wrap:wrap;transition-delay:220ms\">\n          <a href=\"#l10\" class=\"ibs-cta press\">Let's talk about your next transaction<\/a>\n          <a href=\"#l05\" class=\"ibs-cta ibs-cta--ghost press\">Explore services at the source<\/a>\n        <\/div>\n        <div class=\"hero-meta rise\" style=\"transition-delay:280ms\">\n           <span><svg class=\"ibs-i ibs-i--sm\" style=\"color:var(--ibs-blue)\" aria-hidden=\"true\"><use href=\"#ibs-shield-check\"><\/use><\/svg> International Standards<\/span>\n          <span><svg class=\"ibs-i ibs-i--sm\" style=\"color:var(--ibs-blue)\" aria-hidden=\"true\"><use href=\"#ibs-globe\"><\/use><\/svg> Local operations anywhere in the world<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"rise hero-reel\" style=\"position:relative;transition-delay:160ms\">\n        <!-- MEDIA 1 \u00b7 Video de revelaci\u00f3n de marca \u2014 Vimeo, vertical 9:16, sin autoplay -->\n        <div class=\"ibs-media\" style=\"aspect-ratio:9\/16;box-shadow:var(--shadow-lg)\">\n          <iframe src=\"https:\/\/player.vimeo.com\/video\/1216519195?title=0&byline=0&portrait=0&dnt=1\" title=\"Asia IBS \u00b7 Brand Unveiling Video\" loading=\"lazy\" allow=\"fullscreen; picture-in-picture\" referrerpolicy=\"strict-origin-when-cross-origin\"><\/iframe>\n        <\/div>\n\n        <div class=\"stat-float\">\n          <div class=\"stat-float__ic\"><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-clipboard-check\"><\/use><\/svg><\/div>\n          <div>\n            <div class=\"stat-float__n\">+300,000<\/div>\n            <div class=\"stat-float__t\">inspections conducted<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n  <!-- ==========================  L02 \u00b7 EVOLUCI\u00d3N  ========================== -->\n  <section id=\"l02\" class=\"section\" style=\"background:var(--bg-subtle)\">\n    <div class=\"wrap\">\n      <div class=\"rise\" style=\"max-width:760px;margin:0 auto 52px;text-align:center\">\n        <h2 class=\"ibs-h1\">A development that makes it clearer how we protect your operations<\/h2>\n        <p class=\"ibs-lead\" style=\"margin-top:18px\">The new brand identity represents growth, global reach, expertise, and a more direct way to support you in making critical decisions.<\/p>\n      <\/div>\n      <div class=\"grid3\">\n        <div class=\"fcard rise\">\n          <div class=\"fcard__ic\"><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-scan-eye\"><\/use><\/svg><\/div>\n          <h3 class=\"ibs-h3\">More clarity<\/h3>\n          <p class=\"ibs-p\" style=\"margin-top:10px\">Understand what you need to verify, when, and for what decision.<\/p>\n        <\/div>\n        <div class=\"fcard rise\" style=\"transition-delay:80ms\">\n          <div class=\"fcard__ic\"><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-globe\"><\/use><\/svg><\/div>\n          <h3 class=\"ibs-h3\">Global Reach<\/h3>\n          <p class=\"ibs-p\" style=\"margin-top:10px\">Operational facility where your goods are manufactured, inspected, and shipped.<\/p>\n        <\/div>\n        <div class=\"fcard rise\" style=\"transition-delay:160ms\">\n          <div class=\"fcard__ic\"><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-badge-check\"><\/use><\/svg><\/div>\n          <h3 class=\"ibs-h3\">Applied Experience<\/h3>\n          <p class=\"ibs-p\" style=\"margin-top:10px\">Review criteria, evidence, and recommendations based on real-world practice.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ==========================  L03 \u00b7 LANZAMIENTO E IDENTIDAD  ========================== -->\n  <section id=\"l03\" class=\"section\">\n    <div class=\"wrap split\" style=\"grid-template-columns:1fr 1fr;gap:64px\">\n      <div class=\"rise\">\n        <div class=\"ibs-eyebrow\" style=\"margin-bottom:16px\">Launch and New Brand Identity<\/div>\n        <h2 class=\"ibs-h1\">A new image for a company that already operates on a global scale<\/h2>\n        <p class=\"ibs-lead\" style=\"margin-top:18px\">This development is not just a superficial change: it more clearly reflects the experience, international reach, and operational capabilities that Asia IBS has built up over the years.<\/p>\n        <ul class=\"bullets\">\n          <li><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-check\"><\/use><\/svg>A stronger identity to reflect the company's current scale.<\/li>\n          <li><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-check\"><\/use><\/svg>Clearer language to explain how we protect each transaction.<\/li>\n          <li><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-check\"><\/use><\/svg>A more direct way to present our services and support at the source.<\/li>\n          <li><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-check\"><\/use><\/svg>The same experience, operational presence, and commitment that underpin every decision.<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"rise\" style=\"transition-delay:120ms\">\n        <!-- MEDIA 2 \u00b7 Comparador interactivo del logotipo: antes \/ ahora.\n             Clic en el conmutador o flechas \u2190\/\u2192 del teclado. -->\n        <div class=\"cmp\">\n\n          <div class=\"cmp__stage\">\n            <div class=\"cmp__slide cmp__slide--before is-on\" id=\"cmp-panel-antes\" role=\"tabpanel\" aria-labelledby=\"cmp-tab-antes\">\n              <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/asia-ibs.com\/v2\/wp-content\/uploads\/2026\/08\/logoantiguoasiaibs.png\" alt=\"Asia IBS's previous logo, featuring a globe and the tagline \"Sourcing and Inspections\"\" width=\"327\" height=\"179\" loading=\"lazy\" draggable=\"false\">\n              <span class=\"cmp__tag\">Before<\/span>\n            <\/div>\n            <div class=\"cmp__slide cmp__slide--after\" id=\"cmp-panel-ahora\" role=\"tabpanel\" aria-labelledby=\"cmp-tab-ahora\" aria-hidden=\"true\">\n              <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/asia-ibs.com\/v2\/wp-content\/uploads\/2020\/04\/2.png\" alt=\"Asia IBS's New Logo\" width=\"1179\" height=\"465\" loading=\"lazy\" draggable=\"false\">\n              <span class=\"cmp__tag\">Now<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"cmp__switch\" role=\"tablist\" aria-label=\"Comparar la identidad de Asia IBS\">\n            <span class=\"cmp__ind\" aria-hidden=\"true\"><\/span>\n            <button type=\"button\" class=\"cmp__btn\" id=\"cmp-tab-antes\" role=\"tab\" aria-selected=\"true\" aria-controls=\"cmp-panel-antes\">Before<\/button>\n            <button type=\"button\" class=\"cmp__btn\" id=\"cmp-tab-ahora\" role=\"tab\" aria-selected=\"false\" aria-controls=\"cmp-panel-ahora\" tabindex=\"-1\">Now<\/button>\n          <\/div>\n\n          <p class=\"cmp__caption\" data-cmp-caption=\"\">Previous identity<\/p>\n\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ==========================  L04 \u00b7 PROPUESTA DE VALOR  ========================== -->\n  <section id=\"l04\" class=\"section\" style=\"background:var(--bg-subtle)\">\n    <div class=\"wrap split\" style=\"grid-template-columns:1fr 1fr;gap:64px\">\n      <div class=\"rise\">\n        <div class=\"ibs-eyebrow\" style=\"margin-bottom:16px\">Your transaction, always in view<\/div>\n        <h2 class=\"ibs-h1\">More Than Just Inspections: Control and Certainty from the Source<\/h2>\n        <p class=\"ibs-lead\" style=\"margin-top:18px\">Operating thousands of kilometers away shouldn't mean moving forward blindly.<\/p>\n        <p class=\"ibs-p\" style=\"margin-top:14px\">We step in directly where problems may arise to verify suppliers, processes, and merchandise, document our findings, and provide you with clear information before you make your next decision.<\/p>\n        <ul class=\"bullets\">\n          <li><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-check\"><\/use><\/svg>Visibility into what is happening on the factory floor, in production, and during shipping.<\/li>\n          <li><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-check\"><\/use><\/svg>Detecting deviations while there is still time to correct them.<\/li>\n          <li><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-check\"><\/use><\/svg>Structured evidence for comparison, validation, and decision-making.<\/li>\n          <li><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-check\"><\/use><\/svg>Support that takes into account the full context of the operation.<\/li>\n        <\/ul>\n        <div style=\"margin-top:32px\">\n          <a href=\"#l10\" class=\"ibs-cta press\">Tell us what you need to verify<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"rise\" style=\"transition-delay:120ms\">\n        <!-- MEDIA 3 \u00b7 Inspector en campo (4:3 exacto, no se recorta) -->\n        <div class=\"ibs-media\" style=\"aspect-ratio:4\/3\">\n          <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/asia-ibs.com\/v2\/wp-content\/uploads\/2026\/07\/inspections-ibs.webp\" alt=\"An Asia IBS inspector is recording the palletized goods from a shipment on a spreadsheet inside the factory of origin.\" width=\"1195\" height=\"896\" loading=\"lazy\">\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ==========================  L05 \u00b7 SERVICIOS  ========================== -->\n  <section id=\"l05\" class=\"section\">\n    <div class=\"wrap\">\n      <div class=\"rise\" style=\"max-width:780px;margin:0 auto 52px;text-align:center\">\n        <div class=\"ibs-eyebrow\" style=\"margin-bottom:14px\">Solutions at the Source<\/div>\n        <h2 class=\"ibs-h1\">Four Services to Manage Critical Moments in Your Operations<\/h2>\n        <p class=\"ibs-lead\" style=\"margin-top:18px\">From supplier validation to the shipment of goods, Asia IBS is involved at the source, providing the right service for each stage.<\/p>\n      <\/div>\n\n      <div class=\"grid4\">\n        <div class=\"fcard svc rise\" tabindex=\"0\">\n          <div class=\"fcard__ic fcard__ic--img\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/asia-ibs.com\/v2\/wp-content\/uploads\/2026\/07\/aufitoria-de-fabrica.png\" alt=\"\" aria-hidden=\"true\" width=\"282\" height=\"309\" loading=\"lazy\"><\/div>\n          <h3 class=\"ibs-h3 ibs-h3--card\">Factory Inspection<\/h3>\n          <p class=\"ibs-p ibs-p--card\">Assess the supplier's capacity, infrastructure, processes, and actual conditions before committing your operation to them.<\/p>\n          <div class=\"svc-when-wrap\"><div class=\"svc-when\"><span><svg class=\"ibs-i ibs-i--xs\" aria-hidden=\"true\"><use href=\"#ibs-target\"><\/use><\/svg>Ideal before placing an order with a new supplier.<\/span><\/div><\/div>\n        <\/div>\n        <div class=\"fcard svc rise\" tabindex=\"0\" style=\"transition-delay:80ms\">\n          <div class=\"fcard__ic fcard__ic--img\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/asia-ibs.com\/v2\/wp-content\/uploads\/2026\/07\/control-de-calidad.png\" alt=\"\" aria-hidden=\"true\" width=\"368\" height=\"245\" loading=\"lazy\"><\/div>\n          <h3 class=\"ibs-h3 ibs-h3--card\">Quality Control<\/h3>\n          <p class=\"ibs-p ibs-p--card\">Monitors production, materials, finishes, and agreed-upon criteria to identify deviations while they can still be corrected.<\/p>\n          <div class=\"svc-when-wrap\"><div class=\"svc-when\"><span><svg class=\"ibs-i ibs-i--xs\" aria-hidden=\"true\"><use href=\"#ibs-target\"><\/use><\/svg>Ideal during production, when corrections can still be made.<\/span><\/div><\/div>\n        <\/div>\n        <div class=\"fcard svc rise\" tabindex=\"0\" style=\"transition-delay:160ms\">\n          <div class=\"fcard__ic fcard__ic--img\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/asia-ibs.com\/v2\/wp-content\/uploads\/2026\/07\/inspeccion-pre-embarque.png\" alt=\"\" aria-hidden=\"true\" width=\"368\" height=\"278\" loading=\"lazy\"><\/div>\n          <h3 class=\"ibs-h3 ibs-h3--card\">Pre-Shipment Inspection<\/h3>\n          <p class=\"ibs-p ibs-p--card\">Confirm the product, quantity, packaging, labeling, and final condition before authorizing the shipment of the goods.<\/p>\n          <div class=\"svc-when-wrap\"><div class=\"svc-when\"><span><svg class=\"ibs-i ibs-i--xs\" aria-hidden=\"true\"><use href=\"#ibs-target\"><\/use><\/svg>Ideal before authorizing the shipment of the goods.<\/span><\/div><\/div>\n        <\/div>\n        <div class=\"fcard svc rise\" tabindex=\"0\" style=\"transition-delay:240ms\">\n          <div class=\"fcard__ic fcard__ic--img\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/asia-ibs.com\/v2\/wp-content\/uploads\/2026\/07\/previo-en-origen.png\" alt=\"\" aria-hidden=\"true\" width=\"281\" height=\"367\" loading=\"lazy\"><\/div>\n          <h3 class=\"ibs-h3 ibs-h3--card\">Origin Pre-Clearance<\/h3>\n          <p class=\"ibs-p ibs-p--card\">Check the cargo, documentation, and shipping conditions before the goods are shipped to their destination.<\/p>\n          <div class=\"svc-when-wrap\"><div class=\"svc-when\"><span><svg class=\"ibs-i ibs-i--xs\" aria-hidden=\"true\"><use href=\"#ibs-target\"><\/use><\/svg>Best done before the flight departs for its destination.<\/span><\/div><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"rise\" style=\"text-align:center;margin-top:40px\">\n        <a href=\"#l10\" class=\"ibs-cta ibs-cta--ghost press\">Request guidance on the appropriate service<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ==========================  L09 \u00b7 EXPERTISE Y ESCALA  ========================== -->\n  <section id=\"l09\" class=\"section\" style=\"background:var(--bg-subtle)\">\n    <div class=\"wrap\">\n\n      <div class=\"rise\" style=\"max-width:780px;margin:0 auto 44px;text-align:center\">\n        <div class=\"ibs-eyebrow\" style=\"margin-bottom:14px\">Expertise and Operational Scale<\/div>\n        <h2 class=\"ibs-h1\">Proven expertise in protecting international operations<\/h2>\n        <p class=\"ibs-lead\" style=\"margin-top:18px\">Asia IBS's capabilities are backed by years of experience, thousands of inspections, and a network of specialists in the countries of origin.<\/p>\n      <\/div>\n\n      <!-- MEDIA 4 \u00b7 Mapa de cobertura, a todo el ancho para que las\n           etiquetas de pa\u00eds se lean. -->\n      <div class=\"rise\">\n        <figure class=\"map\">\n          <div class=\"map__scroll\">\n            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/asia-ibs.com\/v2\/wp-content\/uploads\/2026\/08\/mapa-cobertura.png\" alt=\"World map of Asia IBS's operational coverage, with a presence in more than 50 countries and territories in the Americas, Europe, Asia, and Africa.\" width=\"1920\" height=\"1080\" loading=\"lazy\">\n          <\/div>\n        <\/figure>\n        <div class=\"map__foot\">\n          <span class=\"map__cap\">Operational Presence and On-Site Team<\/span>\n          <span class=\"map__hint\">Swipe the map to explore it \u2192<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"grid4 stats4\" style=\"margin-top:40px\">\n        <div class=\"statcard rise\">\n          <div class=\"ibs-stat\"><span data-count=\"17\" data-prefix=\"+\" data-suffix=\"  a\u00f1os\">Ages 17 and up<\/span><\/div>\n          <p class=\"ibs-p ibs-p--card\">Protecting international operations and supporting critical decisions from the outset.<\/p>\n        <\/div>\n        <div class=\"statcard rise\" style=\"transition-delay:80ms\">\n          <div class=\"ibs-stat\"><span data-count=\"300000\" data-prefix=\"+\">+300,000<\/span><\/div>\n          <p class=\"ibs-p ibs-p--card\">Inspections conducted as part of factory, production, merchandise, and shipping checks.<\/p>\n        <\/div>\n        <div class=\"statcard rise\" style=\"transition-delay:160ms\">\n          <div class=\"ibs-stat\"><span data-count=\"500\" data-prefix=\"+\">+500<\/span><\/div>\n          <p class=\"ibs-p ibs-p--card\">Inspectors working as part of an operational network to handle projects in various markets and categories.<\/p>\n        <\/div>\n        <div class=\"statcard rise\" style=\"transition-delay:240ms\">\n          <div class=\"ibs-stat\" style=\"display:flex;align-items:center;gap:10px\"><svg class=\"ibs-i ibs-i--lg\" aria-hidden=\"true\"><use href=\"#ibs-globe-2\"><\/use><\/svg><\/div>\n          <h3 class=\"ibs-h3\" style=\"margin-top:12px;font-size:18px\">International Presence<\/h3>\n          <p class=\"ibs-p\" style=\"margin-top:6px;font-size:15px\">Operational coverage in strategic regions around the world and experience across multiple industries.<\/p>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/section>\n\n  <!-- ==========================  PORTAL DE CLIENTES  ==========================\n       Fondo blanco obligado: el mockup lleva fondo blanco opaco.\n       Imagen a la izquierda para romper el ritmo de las secciones\n       anteriores, que van todas con el texto a la izquierda. -->\n  <section id=\"portal\" class=\"section\">\n    <div class=\"wrap split\" style=\"grid-template-columns:1fr 1fr\">\n      <div class=\"rise\">\n        <img loading=\"lazy\" decoding=\"async\" class=\"portal-shot\" src=\"https:\/\/asia-ibs.com\/v2\/wp-content\/uploads\/2026\/08\/portal-ibs.png\" alt=\"The Asia IBS customer portal displayed on a laptop and a phone: a dashboard with monthly service charts and a list of internal references.\" width=\"1055\" height=\"925\" loading=\"lazy\">\n      <\/div>\n\n      <div class=\"rise\" style=\"transition-delay:120ms\">\n        <div class=\"ibs-eyebrow\" style=\"margin-bottom:14px\">Customer Portal<\/div>\n        <h2 class=\"ibs-h1\">A platform built for your business<\/h2>\n        <p class=\"ibs-lead\" style=\"margin-top:18px\">Get centralized access to information on each service you've signed up for, with clear, up-to-date visibility to help you make better decisions.<\/p>\n        <ul class=\"bullets\">\n          <li><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-check\"><\/use><\/svg>Available Reports<\/li>\n          <li><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-check\"><\/use><\/svg>Photographic evidence and downloadable documents<\/li>\n          <li><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-check\"><\/use><\/svg>Operations Status<\/li>\n          <li><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-check\"><\/use><\/svg>Service Reports<\/li>\n          <li><svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-check\"><\/use><\/svg>Complete History<\/li>\n        <\/ul>\n        <div style=\"margin-top:32px\">\n          <a href=\"#l10\" class=\"ibs-cta press\">Request a demo of the portal\n            <svg class=\"ibs-i\" aria-hidden=\"true\"><use href=\"#ibs-arrow-right\"><\/use><\/svg>\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ==========================  L10 \u00b7 FORMULARIO (WPForms)  ==========================\n       Fondo gris: la secci\u00f3n del portal es blanca por obligaci\u00f3n, as\u00ed que\n       esta pasa a gris para que no se fundan. De paso la tarjeta blanca\n       del formulario resalta m\u00e1s. -->\n  <section id=\"l10\" class=\"section\" style=\"background:var(--bg-subtle)\">\n    <div class=\"wrap split\" style=\"grid-template-columns:1fr 1fr\">\n      <div class=\"rise\">\n        <div class=\"ibs-eyebrow\" style=\"margin-bottom:14px\">Let's talk<\/div>\n        <h2 class=\"ibs-h1\">Let's talk about your next surgery<\/h2>\n        <p class=\"ibs-lead\" style=\"margin-top:18px\">Tell us what stage you're at and what you need to check. Our team will help you identify the right service. <\/p>\n        <div style=\"display:grid;gap:16px;margin-top:32px\">\n          <div class=\"contact-row\">\n            <span class=\"contact-row__ic\"><svg class=\"ibs-i ibs-i--md\" aria-hidden=\"true\"><use href=\"#ibs-clock\"><\/use><\/svg><\/span>\n            <span class=\"ibs-p\" style=\"color:var(--fg1)\">A response from the sales team within 24 business hours.<\/span>\n          <\/div>\n          <div class=\"contact-row\">\n            <span class=\"contact-row__ic\"><svg class=\"ibs-i ibs-i--md\" aria-hidden=\"true\"><use href=\"#ibs-shield-check\"><\/use><\/svg><\/span>\n            <span class=\"ibs-p\" style=\"color:var(--fg1)\">We will use your information solely to follow up on your request.<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"formcard rise\" style=\"transition-delay:120ms\">\n        <h3 class=\"ibs-h3\" style=\"margin-bottom:8px\">Request guidance<\/h3>\n        <p class=\"ibs-small\" style=\"margin-bottom:24px\">Tell us about your project, and we'll get in touch with you.<\/p>\n\n        <!-- ================== FORMULARIO WPForms ==================\n             Formulario 7481. El t\u00edtulo va oculto (title=\"false\") porque\n             la tarjeta ya lo pone arriba. Si al publicar aparece tambi\u00e9n\n             la descripci\u00f3n del formulario duplicando el subt\u00edtulo,\n             agrega  description=\"false\"  al shortcode.\n\n             SI VES EL SHORTCODE COMO TEXTO PLANO significa que tu\n             Elementor no ejecuta shortcodes dentro del widget HTML.\n             Soluci\u00f3n: coloca el widget \"WPForms\" de Elementor en\n             CUALQUIER parte de la p\u00e1gina, dentro de un contenedor con\n             ID  ibs-wpforms-source . El script del final lo mueve\n             autom\u00e1ticamente aqu\u00ed y le aplica el dise\u00f1o; no hay que\n             tocar nada m\u00e1s.\n             ======================================================== -->\n        <div id=\"ibs-form-slot\">\n          <style id=\"wpforms-css-vars-7481\">\n\t\t\t\t#wpforms-7481 {\n\t\t\t\t--wpforms-field-size-input-height: 43px;\n--wpforms-field-size-input-spacing: 15px;\n--wpforms-field-size-font-size: 16px;\n--wpforms-field-size-line-height: 19px;\n--wpforms-field-size-padding-h: 14px;\n--wpforms-field-size-checkbox-size: 16px;\n--wpforms-field-size-sublabel-spacing: 5px;\n--wpforms-field-size-icon-size: 1;\n--wpforms-label-size-font-size: 16px;\n--wpforms-label-size-line-height: 19px;\n--wpforms-label-size-sublabel-font-size: 14px;\n--wpforms-label-size-sublabel-line-height: 17px;\n--wpforms-button-size-font-size: 17px;\n--wpforms-button-size-height: 41px;\n--wpforms-button-size-padding-h: 15px;\n--wpforms-button-size-margin-top: 10px;\n--wpforms-container-shadow-size-box-shadow: none;\n\t\t\t}\n\t\t\t<\/style><div class=\"wpforms-container wpforms-container-full wpforms-render-modern\" id=\"wpforms-7481\"><form id=\"wpforms-form-7481\" class=\"wpforms-validate wpforms-form wpforms-ajax-form\" data-formid=\"7481\" method=\"post\" enctype=\"multipart\/form-data\" action=\"\/en\/wp-json\/wp\/v2\/pages\/7531\" data-token=\"dba7430f383d20800fe867b4057e1c8d\" data-token-time=\"1790971368\"><noscript class=\"wpforms-error-noscript\">Please enable JavaScript in your browser to complete this form.<\/noscript><div id=\"wpforms-error-noscript\" style=\"display: none;\">Please enable JavaScript in your browser to complete this form.<\/div><div class=\"wpforms-field-container\"><div id=\"wpforms-7481-field_3-container\" class=\"wpforms-field wpforms-field-layout\" data-field-type=\"layout\" data-field-id=\"3\"><div class=\"wpforms-field-layout-rows wpforms-field-large\"><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-7481-field_2-container\" class=\"wpforms-field wpforms-field-name\" data-field-type=\"name\" data-field-id=\"2\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-7481-field_2\" aria-hidden=\"false\">Nombre <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-7481-field_2\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][2]\" placeholder=\"Nombre\" aria-errormessage=\"wpforms-7481-field_2-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-7481-field_4-container\" class=\"wpforms-field wpforms-field-text\" data-field-type=\"text\" data-field-id=\"4\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-7481-field_4\" aria-hidden=\"false\">Empresa <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-7481-field_4\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][4]\" placeholder=\"Empresa\" aria-errormessage=\"wpforms-7481-field_4-error\" required><\/div><\/div><\/div><\/div><\/div><div id=\"wpforms-7481-field_5-container\" class=\"wpforms-field wpforms-field-layout\" data-field-type=\"layout\" data-field-id=\"5\"><div class=\"wpforms-field-layout-rows wpforms-field-large\"><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-7481-field_6-container\" class=\"wpforms-field wpforms-field-email\" data-field-type=\"email\" data-field-id=\"6\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-7481-field_6\" aria-hidden=\"false\">Correo electr\u00f3nico <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"email\" id=\"wpforms-7481-field_6\" class=\"wpforms-field-medium wpforms-field-required\" name=\"wpforms[fields][6]\" placeholder=\"Correo electr\u00f3nico\" spellcheck=\"false\" aria-errormessage=\"wpforms-7481-field_6-error\" required><\/div><\/div><div class=\"wpforms-layout-column wpforms-layout-column-50\"><div id=\"wpforms-7481-field_7-container\" class=\"wpforms-field wpforms-field-phone\" data-field-type=\"phone\" data-field-id=\"7\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-7481-field_7\" aria-hidden=\"false\">Tel\u00e9fono<\/label><input type=\"tel\" id=\"wpforms-7481-field_7\" class=\"wpforms-field-medium wpforms-smart-phone-field\" data-rule-smart-phone-field=\"true\" name=\"wpforms[fields][7]\" placeholder=\"Tel\u00e9fono\" aria-label=\"Tel\u00e9fono\" aria-errormessage=\"wpforms-7481-field_7-error\" ><\/div><\/div><\/div><\/div><\/div>\t\t<div id=\"wpforms-7481-field_1-container\"\n\t\t\tclass=\"wpforms-field wpforms-field-text\"\n\t\t\tdata-field-type=\"text\"\n\t\t\tdata-field-id=\"1\"\n\t\t\t>\n\t\t\t<label class=\"wpforms-field-label\" for=\"wpforms-7481-field_1\" >Servicio Empresa Pa\u00eds<\/label>\n\t\t\t<input type=\"text\" id=\"wpforms-7481-field_1\" class=\"wpforms-field-medium\" name=\"wpforms[fields][1]\" >\n\t\t<\/div>\n\t\t<div id=\"wpforms-7481-field_10-container\" class=\"wpforms-field wpforms-field-layout\" data-field-type=\"layout\" data-field-id=\"10\"><div class=\"wpforms-field-layout-rows wpforms-field-large\"><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-100\"><div id=\"wpforms-7481-field_13-container\" class=\"wpforms-field wpforms-field-text\" data-field-type=\"text\" data-field-id=\"13\"><label class=\"wpforms-field-label wpforms-label-hide\" for=\"wpforms-7481-field_13\" aria-hidden=\"false\">Pa\u00eds <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><input type=\"text\" id=\"wpforms-7481-field_13\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][13]\" placeholder=\"Pa\u00eds\" aria-errormessage=\"wpforms-7481-field_13-error\" required><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-100\"><div id=\"wpforms-7481-field_11-container\" class=\"wpforms-field wpforms-field-select wpforms-field-select-style-classic\" data-field-type=\"select\" data-field-id=\"11\"><label class=\"wpforms-field-label\" for=\"wpforms-7481-field_11\">Servicio de inter\u00e9s <span class=\"wpforms-required-label\" aria-hidden=\"true\">*<\/span><\/label><select id=\"wpforms-7481-field_11\" class=\"wpforms-field-large wpforms-field-required\" name=\"wpforms[fields][11]\" required=\"required\"><option value=\"\" class=\"placeholder\" disabled  selected='selected'>-- Selecciona la opci\u00f3n --<\/option><option value=\"Inspecci\u00f3n de f\u00e1brica\"  class=\"choice-1 depth-1\"  >Inspecci\u00f3n de f\u00e1brica<\/option><option value=\"Control de calidad\"  class=\"choice-2 depth-1\"  >Control de calidad<\/option><option value=\"Inspecci\u00f3n pre-embarque\"  class=\"choice-3 depth-1\"  >Inspecci\u00f3n pre-embarque<\/option><option value=\"Inspecci\u00f3n de carga\"  class=\"choice-4 depth-1\"  >Inspecci\u00f3n de carga<\/option><option value=\"No estoy seguro \/ Otro\"  class=\"choice-5 depth-1\"  >No estoy seguro \/ Otro<\/option><\/select><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-100\"><div id=\"wpforms-7481-field_12-container\" class=\"wpforms-field wpforms-field-text\" data-field-type=\"text\" data-field-id=\"12\"><label class=\"wpforms-field-label\" for=\"wpforms-7481-field_12\">Mensaje opcional<\/label><input type=\"text\" id=\"wpforms-7481-field_12\" class=\"wpforms-field-large\" name=\"wpforms[fields][12]\" aria-errormessage=\"wpforms-7481-field_12-error\" ><\/div><\/div><\/div><div class=\"wpforms-layout-row\"><div class=\"wpforms-layout-column wpforms-layout-column-100\"><div id=\"wpforms-7481-field_14-container\" class=\"wpforms-field wpforms-field-hidden\" data-field-type=\"hidden\" data-field-id=\"14\"><input type=\"hidden\" id=\"wpforms-7481-field_14\" name=\"wpforms[fields][14]\"><\/div><\/div><\/div><\/div><\/div><script>\n\t\t\t\t( function() {\n\t\t\t\t\tconst style = document.createElement( 'style' );\n\t\t\t\t\tstyle.appendChild( document.createTextNode( '#wpforms-7481-field_1-container { position: absolute !important; overflow: hidden !important; display: inline !important; height: 1px !important; width: 1px !important; z-index: -1000 !important; padding: 0 !important; } #wpforms-7481-field_1-container input { visibility: hidden; } #wpforms-conversational-form-page #wpforms-7481-field_1-container label { counter-increment: none; }' ) );\n\t\t\t\t\tdocument.head.appendChild( style );\n\t\t\t\t\tdocument.currentScript?.remove();\n\t\t\t\t} )();\n\t\t\t<\/script><\/div><!-- .wpforms-field-container --><div class=\"wpforms-submit-container\" ><input type=\"hidden\" name=\"wpforms[id]\" value=\"7481\"><input type=\"hidden\" name=\"wpforms[time_token]\" value=\"1790971368.a9f79abf734430c5be8e88cf324417bc2bf419154b9abaf620c10316d40ce824\"><input type=\"hidden\" name=\"page_title\" value=\"\"><input type=\"hidden\" name=\"page_url\" value=\"https:\/\/asia-ibs.com\/en\/wp-json\/wp\/v2\/pages\/7531\"><input type=\"hidden\" name=\"url_referer\" value=\"\"><button type=\"submit\" name=\"wpforms[submit]\" id=\"wpforms-submit-7481\" class=\"wpforms-submit\" data-alt-text=\"Enviando...\" data-submit-text=\"Enviar\" aria-live=\"assertive\" value=\"wpforms-submit\">Enviar<\/button><img decoding=\"async\" src=\"https:\/\/asia-ibs.com\/v2\/wp-content\/plugins\/wpforms\/assets\/images\/submit-spin.svg\" class=\"wpforms-submit-spinner\" style=\"display: none;\" width=\"26\" height=\"26\" alt=\"Loading\"><\/div><\/form><\/div>  <!-- .wpforms-container -->\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- ==========================  FOOTER  ========================== -->\n  <footer class=\"ftr\">\n    <div class=\"wrap\" style=\"padding:56px 32px 40px\">\n      <div class=\"ftr__grid\">\n        <div>\n          <!-- Se usa el logo a color pintado de blanco por CSS. Si tienes un\n               PNG\/SVG blanco real, c\u00e1mbialo aqu\u00ed y quita el filter. -->\n          <img decoding=\"async\" src=\"https:\/\/asia-ibs.com\/v2\/wp-content\/uploads\/2020\/04\/2.png\" alt=\"Asia IBS\" style=\"height:34px;width:auto;filter:brightness(0) invert(1)\">\n          <p style=\"color:rgba(255,255,255,.72);font-size:14.5px;line-height:1.6;margin-top:18px;max-width:340px\">Inspection, Quality Control, and verification of goods at the source. Accurate information before every international decision.<\/p>\n        <\/div>\n        <div>\n          <div class=\"ftr__title\">Services<\/div>\n          <div class=\"ftr__links\">\n            <a href=\"#l05\">Factory Inspection<\/a>\n            <a href=\"#l05\">Quality Control<\/a>\n            <a href=\"#l05\">Pre-Shipment Inspection<\/a>\n            <a href=\"#l05\">Origin Pre-Clearance<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"ftr__bottom\">\n        <span>\u00a9 2026 Asia IBS. All rights reserved.<\/span>\n        <span>Global Operational Presence<\/span>\n      <\/div>\n    <\/div>\n  <\/footer>\n\n<\/div>\n\n\n<script>\n(function () {\n  'use strict';\n  var root = document.querySelector('.ibsx');\n  if (!root || root.dataset.ibsInit) return;\n  root.dataset.ibsInit = '1';\n\n  var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  \/* ---------- 0. Sangrado a ancho completo ----------\n     clientWidth excluye la barra de scroll; usar 100vw en su lugar\n     provocaria unos 15px de desbordamiento horizontal en escritorio.\n     Ponlo en false si prefieres que respete el ancho del contenedor. *\/\n  var FULL_BLEED = true;\n  if (FULL_BLEED) {\n    var bleed = function () {\n      root.style.setProperty('--ibs-bleed', document.documentElement.clientWidth + 'px');\n    };\n    bleed();\n    window.addEventListener('resize', bleed);\n  }\n\n  \/* ---------- 1. Header s\u00f3lido al hacer scroll ---------- *\/\n  var hdr = root.querySelector('#ibs-hdr');\n  if (hdr) {\n    var solid = false;\n    var onScroll = function () {\n      var y = window.scrollY || document.documentElement.scrollTop || 0;\n      var next = y > 12;\n      if (next !== solid) { solid = next; hdr.classList.toggle('hdr--solid', solid); }\n    };\n    window.addEventListener('scroll', onScroll, { passive: true });\n    onScroll();\n  }\n\n  \/* ---------- 2. Contadores animados ---------- *\/\n  function countUp(el) {\n    if (el.dataset.done) return;\n    el.dataset.done = '1';\n    var target = parseInt(el.getAttribute('data-count'), 10) || 0;\n    var prefix = el.getAttribute('data-prefix') || '';\n    var suffix = el.getAttribute('data-suffix') || '';\n    var fmt = function (n) { return prefix + n.toLocaleString('en-US') + suffix; };\n    if (reduce) { el.textContent = fmt(target); return; }\n    var dur = 1400, start = null;\n    var tick = function (now) {\n      if (start === null) start = now;\n      var p = Math.min((now - start) \/ dur, 1);\n      el.textContent = fmt(Math.round(target * (1 - Math.pow(1 - p, 3))));\n      if (p < 1) requestAnimationFrame(tick); else el.textContent = fmt(target);\n    };\n    requestAnimationFrame(tick);\n  }\n\n  \/* ---------- 3. Reveal al hacer scroll ---------- *\/\n  var risers = root.querySelectorAll('.rise');\n  function reveal(el) {\n    if (el.classList.contains('in')) return;\n    el.classList.add('in');\n    var counters = el.querySelectorAll('[data-count]');\n    for (var i = 0; i < counters.length; i++) countUp(counters[i]);\n  }\n  if ('IntersectionObserver' in window) {\n    var io = new IntersectionObserver(function (entries) {\n      for (var n = 0; n < entries.length; n++) {\n        if (entries[n].isIntersecting) { reveal(entries[n].target); io.unobserve(entries[n].target); }\n      }\n    }, { rootMargin: '0px 0px -8% 0px', threshold: 0.05 });\n    for (var r = 0; r < risers.length; r++) io.observe(risers[r]);\n  } else {\n    for (var r2 = 0; r2 < risers.length; r2++) reveal(risers[r2]);\n  }\n  \/* Red de seguridad: nada queda invisible si el observer no dispara. *\/\n  setTimeout(function () {\n    var pending = root.querySelectorAll('.rise:not(.in)');\n    for (var i = 0; i < pending.length; i++) {\n      if (pending[i].getBoundingClientRect().top < (window.innerHeight || 0)) reveal(pending[i]);\n    }\n  }, 900);\n\n  \/* ---------- 4. Scroll suave (sin tocar html{scroll-behavior}) ---------- *\/\n  root.addEventListener('click', function (e) {\n    var a = e.target.closest ? e.target.closest('a[href^=&quot;#&quot;]') : null;\n    if (!a || !root.contains(a)) return;\n    var id = a.getAttribute('href').slice(1);\n    var dest = id ? document.getElementById(id) : null;\n    if (!dest) return;\n    e.preventDefault();\n    dest.scrollIntoView({ behavior: reduce ? 'auto' : 'smooth', block: 'start' });\n    if (history.replaceState) history.replaceState(null, '', '#' + id);\n  });\n\n  \/* ---------- 5. Comparador de identidad: antes \/ ahora ---------- *\/\n  var cmp = root.querySelector('.cmp');\n  if (cmp) {\n    var tabs = cmp.querySelectorAll('.cmp__btn');\n    var slides = cmp.querySelectorAll('.cmp__slide');\n    var caption = cmp.querySelector('[data-cmp-caption]');\n    var ind = cmp.querySelector('.cmp__ind');\n    var captions = ['Identidad anterior', 'Identidad actual'];\n    var active = 0;\n\n    var placeInd = function () {\n      var b = tabs[active];\n      ind.style.width = b.offsetWidth + 'px';\n      ind.style.transform = 'translateX(' + b.offsetLeft + 'px)';\n    };\n\n    var select = function (i, focus) {\n      active = i;\n      placeInd();\n      for (var t = 0; t < tabs.length; t++) {\n        var on = t === i;\n        tabs[t].setAttribute('aria-selected', on ? 'true' : 'false');\n        tabs[t].tabIndex = on ? 0 : -1;\n        slides[t].classList.toggle('is-on', on);\n        if (on) slides[t].removeAttribute('aria-hidden');\n        else slides[t].setAttribute('aria-hidden', 'true');\n      }\n      if (caption) caption.textContent = captions[i] || '';\n      if (focus) tabs[i].focus();\n    };\n\n    Array.prototype.forEach.call(tabs, function (btn, i) {\n      btn.addEventListener('click', function () { select(i); });\n    });\n    cmp.querySelector('.cmp__switch').addEventListener('keydown', function (e) {\n      if (e.key !== 'ArrowLeft' && e.key !== 'ArrowRight') return;\n      e.preventDefault();\n      var step = e.key === 'ArrowRight' ? 1 : -1;\n      select((active + step + tabs.length) % tabs.length, true);\n    });\n\n    \/* El indicador arranca sin animaci\u00f3n (si no, se ver\u00eda deslizarse solo\n       al cargar la p\u00e1gina). *\/\n    ind.style.transition = 'none';\n    select(0);\n    void ind.offsetWidth;      \/\/ fuerza el reflow para que 'none' surta efecto\n    ind.style.transition = '';  \/\/ devuelve la transici\u00f3n definida en el CSS\n\n    \/* Recolocar cuando cambien los anchos: al cargar Inter y al redimensionar. *\/\n    if (document.fonts && document.fonts.ready) document.fonts.ready.then(placeInd);\n    window.addEventListener('resize', placeInd);\n  }\n\n  \/* ---------- 6. WPForms: adoptar el formulario si vive fuera ---------- *\/\n  function adoptForm() {\n    var slot = root.querySelector('#ibs-form-slot');\n    if (!slot || slot.querySelector('.wpforms-container')) return true;\n\n    var source = document.querySelector('#ibs-wpforms-source .wpforms-container') ||\n                 document.querySelector('.wpforms-container');\n    if (!source || slot.contains(source)) return false;\n\n    slot.textContent = '';\n    slot.appendChild(source);\n    var holder = document.getElementById('ibs-wpforms-source');\n    if (holder) holder.style.display = 'none';\n    return true;\n  }\n  if (!adoptForm()) {\n    var tries = 0;\n    var poll = setInterval(function () { if (adoptForm() || ++tries > 20) clearInterval(poll); }, 250);\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Home History Services Experience View Services Let&#8217;s Talk New look. The same presence as before. Asia IBS is evolving to better support each operation Inspections, audits, and operational support to verify suppliers, production, merchandise, and shipments directly at the source. Get accurate information before authorizing, correcting, or proceeding with an international transaction. Let&#8217;s talk about [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"inline_featured_image":false,"footnotes":""},"class_list":["post-7531","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Asia IBS Landing Page - ASIA IBS<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/asia-ibs.com\/en\/asia-ibs-landing-page\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Asia IBS Landing Page - ASIA IBS\" \/>\n<meta property=\"og:description\" content=\"Home History Services Experience View Services Let&#8217;s Talk New look. The same presence as before. Asia IBS is evolving to better support each operation Inspections, audits, and operational support to verify suppliers, production, merchandise, and shipments directly at the source. Get accurate information before authorizing, correcting, or proceeding with an international transaction. Let&#8217;s talk about [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/asia-ibs.com\/en\/asia-ibs-landing-page\/\" \/>\n<meta property=\"og:site_name\" content=\"ASIA IBS\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-14T23:05:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/asia-ibs.com\/v2\/wp-content\/uploads\/2020\/04\/2.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/asia-ibs.com\\\/en\\\/asia-ibs-landing-page\\\/\",\"url\":\"https:\\\/\\\/asia-ibs.com\\\/en\\\/asia-ibs-landing-page\\\/\",\"name\":\"Asia IBS Landing Page - ASIA IBS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/asia-ibs.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/asia-ibs.com\\\/en\\\/asia-ibs-landing-page\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/asia-ibs.com\\\/en\\\/asia-ibs-landing-page\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/asia-ibs.com\\\/v2\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/2.png\",\"datePublished\":\"2026-08-03T22:58:59+00:00\",\"dateModified\":\"2026-08-14T23:05:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/asia-ibs.com\\\/en\\\/asia-ibs-landing-page\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/asia-ibs.com\\\/en\\\/asia-ibs-landing-page\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/asia-ibs.com\\\/en\\\/asia-ibs-landing-page\\\/#primaryimage\",\"url\":\"https:\\\/\\\/asia-ibs.com\\\/v2\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/2.png\",\"contentUrl\":\"https:\\\/\\\/asia-ibs.com\\\/v2\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/2.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/asia-ibs.com\\\/en\\\/asia-ibs-landing-page\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/asia-ibs.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Asia IBS Landing Page\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/asia-ibs.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/asia-ibs.com\\\/en\\\/\",\"name\":\"ASIA IBS\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/asia-ibs.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Asia IBS Landing Page - ASIA IBS","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/asia-ibs.com\/en\/asia-ibs-landing-page\/","og_locale":"en_US","og_type":"article","og_title":"Asia IBS Landing Page - ASIA IBS","og_description":"Home History Services Experience View Services Let&#8217;s Talk New look. The same presence as before. Asia IBS is evolving to better support each operation Inspections, audits, and operational support to verify suppliers, production, merchandise, and shipments directly at the source. Get accurate information before authorizing, correcting, or proceeding with an international transaction. Let&#8217;s talk about [&hellip;]","og_url":"https:\/\/asia-ibs.com\/en\/asia-ibs-landing-page\/","og_site_name":"ASIA IBS","article_modified_time":"2026-08-14T23:05:29+00:00","og_image":[{"url":"https:\/\/asia-ibs.com\/v2\/wp-content\/uploads\/2020\/04\/2.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/asia-ibs.com\/en\/asia-ibs-landing-page\/","url":"https:\/\/asia-ibs.com\/en\/asia-ibs-landing-page\/","name":"Asia IBS Landing Page - ASIA IBS","isPartOf":{"@id":"https:\/\/asia-ibs.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/asia-ibs.com\/en\/asia-ibs-landing-page\/#primaryimage"},"image":{"@id":"https:\/\/asia-ibs.com\/en\/asia-ibs-landing-page\/#primaryimage"},"thumbnailUrl":"https:\/\/asia-ibs.com\/v2\/wp-content\/uploads\/2020\/04\/2.png","datePublished":"2026-08-03T22:58:59+00:00","dateModified":"2026-08-14T23:05:29+00:00","breadcrumb":{"@id":"https:\/\/asia-ibs.com\/en\/asia-ibs-landing-page\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/asia-ibs.com\/en\/asia-ibs-landing-page\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/asia-ibs.com\/en\/asia-ibs-landing-page\/#primaryimage","url":"https:\/\/asia-ibs.com\/v2\/wp-content\/uploads\/2020\/04\/2.png","contentUrl":"https:\/\/asia-ibs.com\/v2\/wp-content\/uploads\/2020\/04\/2.png"},{"@type":"BreadcrumbList","@id":"https:\/\/asia-ibs.com\/en\/asia-ibs-landing-page\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/asia-ibs.com\/en\/"},{"@type":"ListItem","position":2,"name":"Asia IBS Landing Page"}]},{"@type":"WebSite","@id":"https:\/\/asia-ibs.com\/en\/#website","url":"https:\/\/asia-ibs.com\/en\/","name":"ASIA IBS","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/asia-ibs.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/asia-ibs.com\/en\/wp-json\/wp\/v2\/pages\/7531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asia-ibs.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/asia-ibs.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/asia-ibs.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asia-ibs.com\/en\/wp-json\/wp\/v2\/comments?post=7531"}],"version-history":[{"count":1,"href":"https:\/\/asia-ibs.com\/en\/wp-json\/wp\/v2\/pages\/7531\/revisions"}],"predecessor-version":[{"id":7532,"href":"https:\/\/asia-ibs.com\/en\/wp-json\/wp\/v2\/pages\/7531\/revisions\/7532"}],"wp:attachment":[{"href":"https:\/\/asia-ibs.com\/en\/wp-json\/wp\/v2\/media?parent=7531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}