{"id":814,"date":"2026-07-02T05:24:40","date_gmt":"2026-07-02T03:24:40","guid":{"rendered":"https:\/\/digitisignum.eu\/solutions\/"},"modified":"2026-07-30T10:09:41","modified_gmt":"2026-07-30T08:09:41","slug":"solutions","status":"publish","type":"page","link":"https:\/\/digitisignum.eu\/en\/solutions\/","title":{"rendered":"Solutions"},"content":{"rendered":"\n\n\n\n\n\n\n<style>@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter+Tight:wght@200;400;500;600;700&family=Inter:wght@200;300;400&display=swap');\n:root{\n  --ds-ink:#1a202c;--ds-c:#00a6e2;--ds-m:#e6007e;--ds-y:#ffd500;\n  --ds-green:#00a651;--ds-grey:#718096;--ds-hair:#e7e7ec;\n  --ds-pad:clamp(20px,5vw,80px);\n}\n:where(.ds-block,.ds-block *,.ds-block *::before,.ds-block *::after){margin:0;padding:0;box-sizing:border-box}\n.ds-block :is(h1,h2,h3,h4,h5,p,figure,figcaption,ul,ol){margin:0;padding:0}\n.ds-block :is(h1,h2){font-family:'Inter',sans-serif!important;font-weight:200!important;color:inherit!important;letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;hyphens:manual}\n.ds-block :is(h3,h4,h5){font-family:'Inter Tight',sans-serif!important;font-weight:600!important;color:inherit!important;overflow-wrap:normal;word-break:normal;hyphens:manual}\n.ds-block p{color:inherit;font-family:'Inter Tight',system-ui,sans-serif;overflow-wrap:normal;hyphens:manual}\n.ds-block{\n  font-family:'Inter Tight',system-ui,sans-serif;color:var(--ds-ink);\n  font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;\n  background:#fff;overflow:hidden;position:relative;\n}\n.ds-block a{color:inherit;text-decoration:none}\n.ds-block a:hover,.ds-block a:focus{color:inherit;text-decoration:none}\n.ds-block :focus-visible{outline:3px solid var(--ds-accent,var(--ds-green));outline-offset:3px}\n.ds-mono{font-family:'Inter Tight',sans-serif;font-weight:600}\n.ds-acc-m{--ds-accent:var(--ds-m)}\n.ds-acc-g{--ds-accent:var(--ds-green)}\n.ds-block .ds-ctas{display:flex;gap:14px;margin-top:26px;flex-wrap:wrap}\n.ds-block .ds-btn{\n  display:inline-block;text-decoration:none;font-weight:600;font-size:15px;\n  padding:15px 32px;border-radius:999px;border:2px solid var(--ds-ink);\n  transition:.22s;color:var(--ds-ink);font-family:'Inter Tight',sans-serif;\n}\n.ds-block .ds-btn.solid{background:var(--ds-ink);color:#fff}\n.ds-block .ds-btn.solid:hover{background:var(--ds-accent,var(--ds-green));border-color:var(--ds-accent,var(--ds-green));color:#fff;transform:translateY(-3px)}\n.ds-block .ds-btn.line{background:#fff}\n.ds-block .ds-btn.line:hover{background:var(--ds-y);color:var(--ds-ink);transform:translateY(-3px)}\n.ds-eyebrow{\n  font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;\n  margin-bottom:20px;display:inline-flex;align-items:center;gap:10px;\n  background:#fff;border:1.5px solid var(--ds-ink);border-radius:999px;padding:7px 16px;\n}\n.ds-eyebrow b{width:9px;height:9px;border-radius:50%;background:var(--ds-accent,var(--ds-green));animation:ds-pulse 2s infinite}\n.ds-sec-head{margin-bottom:32px}\n.ds-sec-head .ds-kicker{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ds-grey);display:block;margin-bottom:10px;font-weight:600}\n.ds-sec-head h2{font-size:clamp(28px,3.8vw,46px);line-height:1.05}\n.ds-sec-head h2 mark{\n  background:var(--ds-grad,linear-gradient(90deg,var(--ds-c),var(--ds-m),var(--ds-y)));\n  -webkit-background-clip:text;background-clip:text;color:transparent;font-weight:400;\n}\n.ds-grad-green{--ds-grad:linear-gradient(90deg,var(--ds-c),var(--ds-green),var(--ds-y))}\n.ds-block .ds-lead{max-width:56ch;margin-top:20px;font-size:clamp(15px,1.15vw,18px);color:#2d3748}\n@keyframes ds-pulse{50%{transform:scale(1.6);opacity:.5}}\n@keyframes ds-slide{to{transform:translateX(-50%)}}\n.ds-rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}\n.ds-rv.ds-in{opacity:1;transform:none}\n@media (prefers-reduced-motion:reduce){\n  .ds-block *,.ds-block *::before,.ds-block *::after{animation:none!important;transition:none!important}\n  .ds-rv{opacity:1;transform:none}\n}\nhtml,body{overflow-x:clip}\n.ds-full{width:100vw;max-width:none;position:relative;left:50%;margin-left:-50vw}\n\n\/* --- PUNTOS DECORATIVOS --- *\/\n.ds-dots{\n  position:absolute;pointer-events:none;z-index:0;\n  background-image:radial-gradient(circle,var(--dc,#00a6e2) 30%,transparent 34%);\n  background-size:16px 16px;\n  -webkit-mask-image:radial-gradient(circle at center,#000 0%,transparent 68%);\n  mask-image:radial-gradient(circle at center,#000 0%,transparent 68%);\n  opacity:.4;\n}\n\n\/* --- estilos propios de este bloque --- *\/\n.ds-hero-sol{\n  display:grid;grid-template-columns:1.05fr .95fr;align-items:center;\n  \/* Padding-top ampliado para dejar hueco a la cabecera\/men\u00fa fijo *\/\n  padding:clamp(120px,14vh,180px) var(--ds-pad) clamp(36px,6vh,60px);\n  gap:clamp(24px,4vw,64px);\n}\n@media(max-width:900px){.ds-hero-sol{grid-template-columns:1fr}}\n@media(max-width:768px){.ds-hero-sol{padding-top:clamp(90px,12vh,120px)}}\n.ds-hero-sol h1{font-size:clamp(30px,4.6vw,58px);line-height:1.04}\n.ds-hero-sol h1 .grad{\n  color:transparent;font-weight:400;\n  -webkit-background-clip:text;background-clip:text;\n  background-image:\n    linear-gradient(115deg, rgba(255,255,255,0) 42%, rgba(255,255,255,.85) 50%, rgba(255,255,255,0) 58%),\n    linear-gradient(180deg, rgba(255,255,255,.5) 0%, rgba(255,255,255,0) 34%, rgba(0,0,0,0) 64%, rgba(0,0,0,.2) 100%),\n    linear-gradient(90deg,var(--ds-c),var(--ds-m),var(--ds-y));\n  background-size:300% 100%, 100% 100%, 100% 100%;\n  background-position:-200% 0, 0 0, 0 0;\n  background-repeat:no-repeat;\n  animation:ds-shine 6s ease-in-out infinite;\n  filter:drop-shadow(0 3px 2px rgba(26,32,44,.18));\n}\n@keyframes ds-shine{\n  0%,55%{background-position:-200% 0, 0 0, 0 0}\n  88%,100%{background-position:300% 0, 0 0, 0 0}\n}\n.ds-hero-sol .lab{position:relative}\n.ds-hero-sol .panel{\n  position:relative;border-radius:22px;overflow:hidden;\n  border:3px solid var(--ds-ink);\n  box-shadow:12px 12px 0 var(--ds-m), 24px 24px 0 rgba(230,0,126,.2);\n  background:\n    radial-gradient(circle at 22% 12%, #ffffff 0%, rgba(255,255,255,0) 55%),\n    linear-gradient(160deg,#f7fafc 0%,#eef1f6 60%,#e6eaf1 100%);\n  aspect-ratio:4\/3;\n}\n.ds-hero-sol .panel::before{\n  content:\"\";position:absolute;top:-10%;bottom:-10%;left:-40%;width:32%;z-index:3;\n  background:linear-gradient(100deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 50%, rgba(255,255,255,0) 100%);\n  transform:skewX(-18deg);pointer-events:none;\n  animation:ds-glintfoto 7s ease-in-out infinite;\n}\n@keyframes ds-glintfoto{0%,60%{left:-40%}90%,100%{left:130%}}\n.ds-hero-sol .etiqueta{\n  position:absolute;top:14px;left:14px;z-index:4;\n  background:#fff;border:1.5px solid var(--ds-ink);border-radius:999px;\n  padding:6px 14px;font-size:11px;letter-spacing:.14em;font-weight:600;\n}\n.tinte,.vidrio{position:absolute;border-radius:50%;aspect-ratio:1;animation:ds-flotar 7s ease-in-out infinite}\n@keyframes ds-flotar{0%,100%{transform:translate(0,0)}50%{transform:translate(var(--fx,0px),var(--fy,-10px))}}\n.tinte{\n  mix-blend-mode:multiply;\n  background:radial-gradient(circle at 50% 45%,\n    color-mix(in srgb,var(--bc) 34%, #fff) 0%,\n    color-mix(in srgb,var(--bc) 66%, #fff) 52%,\n    var(--bc) 84%,\n    color-mix(in srgb,var(--bc) 86%, #fff) 100%);\n}\n.vidrio{\n  background:\n    radial-gradient(circle at 32% 26%, rgba(255,255,255,.9) 0%, rgba(255,255,255,.35) 10%, rgba(255,255,255,0) 32%),\n    radial-gradient(circle at 68% 82%, rgba(255,255,255,.4) 0%, rgba(255,255,255,0) 40%);\n  border:1.5px solid color-mix(in srgb,var(--bc) 40%, #ffffff);\n  box-shadow:inset 0 -26px 48px rgba(255,255,255,.18), inset 0 20px 40px rgba(255,255,255,.5),\n    0 24px 46px -24px color-mix(in srgb,var(--bc) 50%, transparent);\n}\n.vidrio::before{\n  content:\"\";position:absolute;top:11%;left:17%;width:27%;height:15%;\n  background:#fff;opacity:.9;border-radius:50%;transform:rotate(-26deg);filter:blur(2px);\n}\n.vidrio::after{\n  content:\"\";position:absolute;inset:5%;border-radius:50%;\n  border:4px solid transparent;border-bottom-color:rgba(255,255,255,.7);\n  filter:blur(3px);transform:rotate(-10deg);\n}\n.ds-hero-sol .orbe{\n  position:absolute;width:52%;top:20%;left:26%;aspect-ratio:1;border-radius:50%;z-index:0;\n  background:\n    radial-gradient(circle at 32% 26%, rgba(255,255,255,.9) 0%, rgba(255,255,255,.3) 12%, rgba(255,255,255,0) 36%),\n    radial-gradient(circle at 50% 46%, rgba(255,255,255,.12) 0%, rgba(255,255,255,.04) 55%, rgba(255,255,255,.3) 84%, rgba(255,255,255,.08) 100%);\n  border:1.5px solid rgba(26,32,44,.12);\n  box-shadow:inset 0 -24px 40px rgba(26,32,44,.08), inset 0 18px 32px rgba(255,255,255,.6),\n    0 26px 50px -26px rgba(26,32,44,.3);\n  animation:ds-flotar 8s ease-in-out infinite;\n}\n.s1{--bc:var(--ds-c);width:34%;top:14%;left:12%;--fx:5px;--fy:-9px;z-index:1}\n.s2{--bc:var(--ds-m);width:30%;top:30%;left:30%;--fx:-5px;--fy:-8px;animation-delay:-2.4s;z-index:1}\n.s3{--bc:var(--ds-y);width:26%;top:48%;left:50%;--fx:4px;--fy:-10px;animation-delay:-4.2s;z-index:1}\n.s4{--bc:var(--ds-c);width:15%;bottom:12%;left:14%;--fx:-4px;--fy:-7px;animation-delay:-1.2s;z-index:1}\n.s5{--bc:var(--ds-m);width:12%;top:12%;right:12%;--fx:4px;--fy:-8px;animation-delay:-3.4s;z-index:1}\n.ds-hero-sol .mota{position:absolute;border-radius:50%;z-index:2;animation:ds-flotar 8s ease-in-out infinite}\n.ds-hero-sol .cinta{display:flex;height:9px;margin-top:20px;border-radius:99px;overflow:hidden;position:relative}\n.ds-hero-sol .cinta span{\n  flex:1;background-color:var(--sc);\n  background-image:linear-gradient(180deg, rgba(255,255,255,.6) 0%, rgba(255,255,255,.12) 40%, rgba(0,0,0,0) 55%, rgba(0,0,0,.22) 100%);\n}\n.ds-hero-sol .cinta::after{\n  content:\"\";position:absolute;top:0;bottom:0;left:-120px;width:100px;\n  background:linear-gradient(100deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.85) 50%, rgba(255,255,255,0) 100%);\n  transform:skewX(-18deg);animation:ds-glint 4.5s ease-in-out infinite;\n}\n@keyframes ds-glint{0%{left:-120px}60%,100%{left:110%}}\n<\/style><section class=\"ds-block ds-acc-m ds-hero-sol ds-full\"><span class=\"ds-dots\" style=\"--dc:#00a6e2;width:300px;height:300px;top:-60px;left:-80px\" aria-hidden=\"true\"><\/span><span class=\"ds-dots\" style=\"--dc:#e6007e;width:240px;height:240px;bottom:-40px;right:38%\" aria-hidden=\"true\"><\/span><div style=\"position:relative;z-index:1\"><span class=\"ds-eyebrow ds-mono\" style=\"color:#1f79e3;font-weight:600;font-size:15px;letter-spacing:.02em;text-transform:uppercase;background:none;border:none;padding:0;margin-bottom:14px\">Custom engineering<\/span><h1>The science of<br\/><span class=\"grad\">tailor-made ink<\/span>.<\/h1><p class=\"ds-lead\">We don&#8217;t make generic colours. Each ink is formulated to withstand the exact pressure, climate and surface of your production. We calculate it. We guarantee it.<\/p><div class=\"ds-ctas\"><a class=\"ds-btn solid\" href=\"#pilares\">Our pillars<\/a><a class=\"ds-btn line\" href=\"#industrias\">Industries we serve<\/a><\/div><\/div><div class=\"lab\" style=\"position:relative;z-index:1\"><div class=\"panel\" aria-label=\"Digiti Signum laboratory\"><img decoding=\"async\" src=\"https:\/\/digitisignum.eu\/wp-content\/uploads\/2026\/07\/LAboratorio.jpeg\" alt=\"Ink formulation laboratory\" style=\"position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1\"\/><\/div><\/div><\/section><script>(function(){\n  var els=document.querySelectorAll('.ds-rv:not(.ds-obs)');\n  if(!els.length)return;\n  var io=new IntersectionObserver(function(es){\n    es.forEach(function(e){\n      if(e.isIntersecting){e.target.classList.add('ds-in');io.unobserve(e.target);}\n    });\n  },{threshold:.15});\n  els.forEach(function(el){el.classList.add('ds-obs');io.observe(el)});\n})();\n<\/script>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<style>@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter+Tight:wght@200;400;500;600;700&family=Inter:wght@200;300;400&display=swap');\n:root{\n  --ds-ink:#1a202c;--ds-c:#00a6e2;--ds-m:#e6007e;--ds-y:#ffd500;\n  --ds-green:#00a651;--ds-grey:#718096;--ds-hair:#e7e7ec;\n  --ds-pad:clamp(20px,5vw,80px);\n}\n:where(.ds-block,.ds-block *,.ds-block *::before,.ds-block *::after){margin:0;padding:0;box-sizing:border-box}\n.ds-block :is(h1,h2,h3,h4,h5,p,figure,figcaption,ul,ol){margin:0;padding:0}\n\/* Titulares como la home: Inter 200, mayusculas, tracking negativo *\/\n.ds-block :is(h1,h2){font-family:'Inter',sans-serif!important;font-weight:200!important;color:inherit!important;letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;hyphens:manual}\n.ds-block :is(h3,h4,h5){font-family:'Inter Tight',sans-serif!important;font-weight:600!important;color:inherit!important;overflow-wrap:normal;word-break:normal;hyphens:manual}\n.ds-block p{color:inherit;font-family:'Inter Tight',system-ui,sans-serif;overflow-wrap:normal;hyphens:manual}\n.ds-block{\n  font-family:'Inter Tight',system-ui,sans-serif;color:var(--ds-ink);\n  font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;\n  background:#fff;overflow:hidden;position:relative;\n}\n.ds-block a{color:inherit;text-decoration:none}\n.ds-block a:hover,.ds-block a:focus{color:inherit;text-decoration:none}\n.ds-block :focus-visible{outline:3px solid var(--ds-accent,var(--ds-green));outline-offset:3px}\n.ds-mono{font-family:'Inter Tight',sans-serif;font-weight:600}\n.ds-acc-m{--ds-accent:var(--ds-m)}\n.ds-acc-g{--ds-accent:var(--ds-green)}\n.ds-block .ds-ctas{display:flex;gap:14px;margin-top:26px;flex-wrap:wrap}\n.ds-block .ds-btn{\n  display:inline-block;text-decoration:none;font-weight:600;font-size:15px;\n  padding:15px 32px;border-radius:999px;border:2px solid var(--ds-ink);\n  transition:.22s;color:var(--ds-ink);font-family:'Inter Tight',sans-serif;\n}\n.ds-block .ds-btn.solid{background:var(--ds-ink);color:#fff}\n.ds-block .ds-btn.solid:hover{background:var(--ds-accent,var(--ds-green));border-color:var(--ds-accent,var(--ds-green));color:#fff;transform:translateY(-3px)}\n.ds-block .ds-btn.line{background:#fff}\n.ds-block .ds-btn.line:hover{background:var(--ds-y);color:var(--ds-ink);transform:translateY(-3px)}\n.ds-eyebrow{\n  font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;\n  margin-bottom:20px;display:inline-flex;align-items:center;gap:10px;\n  background:#fff;border:1.5px solid var(--ds-ink);border-radius:999px;padding:7px 16px;\n}\n.ds-eyebrow b{width:9px;height:9px;border-radius:50%;background:var(--ds-accent,var(--ds-green));animation:ds-pulse 2s infinite}\n.ds-sec-head{margin-bottom:32px}\n.ds-sec-head .ds-kicker{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ds-grey);display:block;margin-bottom:10px;font-weight:600}\n.ds-sec-head h2{font-size:clamp(28px,3.8vw,46px);line-height:1.05}\n.ds-sec-head h2 mark{\n  background:var(--ds-grad,linear-gradient(90deg,var(--ds-c),var(--ds-m),var(--ds-y)));\n  -webkit-background-clip:text;background-clip:text;color:transparent;font-weight:400;\n}\n.ds-grad-green{--ds-grad:linear-gradient(90deg,var(--ds-c),var(--ds-green),var(--ds-y))}\n.ds-block .ds-lead{max-width:56ch;margin-top:20px;font-size:clamp(15px,1.15vw,18px);color:#2d3748}\n@keyframes ds-pulse{50%{transform:scale(1.6);opacity:.5}}\n@keyframes ds-slide{to{transform:translateX(-50%)}}\n.ds-rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}\n.ds-rv.ds-in{opacity:1;transform:none}\n@media (prefers-reduced-motion:reduce){\n  .ds-block *,.ds-block *::before,.ds-block *::after{animation:none!important;transition:none!important}\n  .ds-rv{opacity:1;transform:none}\n}\n\/* ===== Ancho completo: rompe el contenedor del tema ===== *\/\nhtml,body{overflow-x:clip}\n.ds-full{width:100vw;max-width:none;position:relative;left:50%;margin-left:-50vw}\n\n\/* --- estilos propios de este bloque --- *\/\n\/* Cabecera estilo home: etiqueta azul, titulo negro, raya de colores debajo *\/\n.ds-pilares .ds-sec-head .ds-kicker{color:#1f79e3;letter-spacing:.02em;font-size:15px;text-transform:uppercase;font-weight:800 !important;margin-bottom:12px}\n.ds-pilares .raya{\n  display:block;width:74px;height:4px;border-radius:99px;margin-top:14px;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.6) 0%, rgba(0,0,0,0) 55%, rgba(0,0,0,.2) 100%),\n    linear-gradient(90deg,var(--ds-c),var(--ds-m),var(--ds-y));\n}\n.ds-pilares{padding:clamp(40px,6vh,70px) var(--ds-pad)}\n.ds-pilares .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n@media(max-width:900px){.ds-pilares .grid{grid-template-columns:1fr}}\n.ds-block .pilar{\n  border-radius:24px;padding:28px 26px !important;min-height:230px;\n  display:flex;flex-direction:column;justify-content:flex-end;gap:9px;\n  position:relative;overflow:hidden;transition:transform .3s,box-shadow .3s;\n  background:\n    radial-gradient(circle at 18% -4%, rgba(255,255,255,.4) 0%, rgba(255,255,255,0) 52%),\n    linear-gradient(180deg,\n      color-mix(in srgb,var(--bc) 80%, #fff) 0%,\n      var(--bc) 46%,\n      color-mix(in srgb,var(--bc) 76%, #000) 100%);\n  border:1.5px solid color-mix(in srgb,var(--bc) 55%, #fff);\n  box-shadow:inset 0 2px 6px rgba(255,255,255,.5), inset 0 -16px 30px rgba(0,0,0,.18),\n    0 26px 50px -22px color-mix(in srgb,var(--bc) 60%, transparent);\n}\n.pilar:hover{\n  transform:translateY(-8px) rotate(-1deg);\n  box-shadow:inset 0 2px 6px rgba(255,255,255,.5), inset 0 -16px 30px rgba(0,0,0,.18),\n    0 36px 64px -24px color-mix(in srgb,var(--bc) 70%, transparent);\n}\n.pilar::after{\n  content:\"\";position:absolute;top:-10%;bottom:-10%;left:-70%;width:45%;\n  background:linear-gradient(100deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 50%, rgba(255,255,255,0) 100%);\n  transform:skewX(-18deg);pointer-events:none;\n}\n.pilar:hover::after{animation:ds-glintcard .9s ease}\n@keyframes ds-glintcard{from{left:-70%}to{left:130%}}\n.pilar .tag,.pilar h3,.pilar p{position:relative;z-index:1}\n.pilar h3{font-size:17px;text-transform:uppercase;line-height:1.15;letter-spacing:.03em;text-shadow:0 1px 3px rgba(0,0,0,.35)}\n.ds-block .pilar p{font-size:14px;line-height:1.5;text-shadow:0 1px 2px rgba(0,0,0,.3)}\n.ds-block .pilar .tag{font-size:11px;letter-spacing:.16em;text-transform:uppercase;opacity:.9;margin-bottom:auto !important;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}\n.pilar .orbita{\n  position:absolute;top:-36px;right:-32px;width:135px;aspect-ratio:1;border-radius:50%;\n  background:\n    radial-gradient(circle at 32% 26%, rgba(255,255,255,.85) 0%, rgba(255,255,255,.35) 10%, rgba(255,255,255,0) 34%),\n    radial-gradient(circle at 68% 82%, rgba(255,255,255,.35) 0%, rgba(255,255,255,0) 42%),\n    radial-gradient(circle at 50% 46%, rgba(255,255,255,.10) 0%, rgba(255,255,255,.04) 55%, rgba(255,255,255,.26) 82%, rgba(255,255,255,.06) 100%);\n  border:1.5px solid rgba(255,255,255,.55);\n  box-shadow:inset 0 -20px 34px rgba(0,0,0,.2), inset 0 16px 28px rgba(255,255,255,.4);\n  animation:ds-orbita 6.5s ease-in-out infinite;\n}\n@keyframes ds-orbita{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}\n.pilar .orbita::before{\n  content:\"\";position:absolute;top:12%;left:18%;width:26%;height:15%;\n  background:#fff;opacity:.9;border-radius:50%;transform:rotate(-25deg);filter:blur(1.5px);\n}\n.pilar.p1{--bc:var(--ds-c);color:#fff}\n.pilar.p2{--bc:var(--ds-m);color:#fff}\n.pilar.p3{--bc:var(--ds-green);color:#fff}\n.ds-pilares .intro{max-width:60ch;font-size:15.5px;color:#2d3748;margin-bottom:26px}\n<\/style><section class=\"ds-block ds-acc-m ds-pilares ds-full\" id=\"pilares\"><div class=\"ds-sec-head ds-rv\" style=\"margin-bottom:18px\"><span class=\"ds-kicker ds-mono\">Why Digiti Signum<\/span><h2 style=\"font-weight:300 !important\">Core<br\/><mark>pillars<\/mark><\/h2><span class=\"raya\" aria-hidden=\"true\"><\/span><\/div><p class=\"intro ds-rv\">We don&#8217;t manufacture generic colors. Every ink is formulated to withstand the exact pressure, climate, and surface of your production. We calculate it. We guarantee it.<\/p><div class=\"grid\"><article class=\"pilar p1 ds-rv\" style=\"background-image:radial-gradient(circle at 18% -4%,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 52%),linear-gradient(180deg,rgba(0,166,226,.42) 0%,rgba(0,166,226,.46) 46%,rgba(0,120,168,.78) 100%),url('https:\/\/digitisignum.eu\/wp-content\/uploads\/2026\/07\/PIlares-1.jpeg');background-size:auto,auto,cover;background-position:center;background-repeat:no-repeat\"><span class=\"orbita\" aria-hidden=\"true\"><\/span><span class=\"tag\">Pillar 01<\/span><h3>Extreme Precision<\/h3><p>Nanometric control for accurate and consistent color in every run.<\/p><\/article><article class=\"pilar p2 ds-rv\" style=\"background-image:radial-gradient(circle at 18% -4%,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 52%),linear-gradient(180deg,rgba(230,0,126,.42) 0%,rgba(230,0,126,.46) 46%,rgba(150,0,82,.78) 100%),url('https:\/\/digitisignum.eu\/wp-content\/uploads\/2026\/07\/PIlares-3.jpeg');background-size:auto,auto,cover;background-position:center;background-repeat:no-repeat\"><span class=\"orbita\" aria-hidden=\"true\"><\/span><span class=\"tag\">Pillar 02<\/span><h3>Maximum Durability<\/h3><p>Superior resistance to light, water, and the passage of time.<\/p><\/article><article class=\"pilar p3 ds-rv\" style=\"background-image:radial-gradient(circle at 18% -4%,rgba(255,255,255,.22) 0%,rgba(255,255,255,0) 52%),linear-gradient(180deg,rgba(0,166,81,.42) 0%,rgba(0,166,81,.46) 46%,rgba(0,110,54,.78) 100%),url('https:\/\/digitisignum.eu\/wp-content\/uploads\/2026\/07\/PIlares-2.jpeg');background-size:auto,auto,cover;background-position:center;background-repeat:no-repeat\"><span class=\"orbita\" aria-hidden=\"true\"><\/span><span class=\"tag\">Pillar 03<\/span><h3>Responsibility<\/h3><p>Constant innovation to reduce the environmental impact of every formula.<\/p><\/article><\/div><\/section><script>(function(){\n  var els=document.querySelectorAll('.ds-rv:not(.ds-obs)');\n  if(!els.length)return;\n  var io=new IntersectionObserver(function(es){\n    es.forEach(function(e){\n      if(e.isIntersecting){e.target.classList.add('ds-in');io.unobserve(e.target);}\n    });\n  },{threshold:.15});\n  els.forEach(function(el){el.classList.add('ds-obs');io.observe(el)});\n})();\n<\/script>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<style>@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter+Tight:wght@200;400;500;600;700&family=Inter:wght@200;300;400&display=swap');\n:root{\n  --ds-ink:#1a202c;--ds-c:#00a6e2;--ds-m:#e6007e;--ds-y:#ffd500;\n  --ds-green:#00a651;--ds-grey:#718096;--ds-hair:#e7e7ec;\n  --ds-pad:clamp(20px,5vw,80px);\n}\n:where(.ds-block,.ds-block *,.ds-block *::before,.ds-block *::after){margin:0;padding:0;box-sizing:border-box}\n.ds-block :is(h1,h2,h3,h4,h5,p,figure,figcaption,ul,ol){margin:0;padding:0}\n\/* Titulares como la home: Inter 200, mayusculas, tracking negativo *\/\n.ds-block :is(h1,h2){font-family:'Inter',sans-serif!important;font-weight:200!important;color:inherit!important;letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;hyphens:manual}\n.ds-block :is(h3,h4,h5){font-family:'Inter Tight',sans-serif!important;font-weight:600!important;color:inherit!important;overflow-wrap:normal;word-break:normal;hyphens:manual}\n.ds-block p{color:inherit;font-family:'Inter Tight',system-ui,sans-serif;overflow-wrap:normal;hyphens:manual}\n.ds-block{\n  font-family:'Inter Tight',system-ui,sans-serif;color:var(--ds-ink);\n  font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;\n  background:#fff;overflow:hidden;position:relative;\n}\n.ds-block a{color:inherit;text-decoration:none}\n.ds-block a:hover,.ds-block a:focus{color:inherit;text-decoration:none}\n.ds-block :focus-visible{outline:3px solid var(--ds-accent,var(--ds-green));outline-offset:3px}\n.ds-mono{font-family:'Inter Tight',sans-serif;font-weight:600}\n.ds-acc-m{--ds-accent:var(--ds-m)}\n.ds-acc-g{--ds-accent:var(--ds-green)}\n.ds-block .ds-ctas{display:flex;gap:14px;margin-top:26px;flex-wrap:wrap}\n.ds-block .ds-btn{\n  display:inline-block;text-decoration:none;font-weight:600;font-size:15px;\n  padding:15px 32px;border-radius:999px;border:2px solid var(--ds-ink);\n  transition:.22s;color:var(--ds-ink);font-family:'Inter Tight',sans-serif;\n}\n.ds-block .ds-btn.solid{background:var(--ds-ink);color:#fff}\n.ds-block .ds-btn.solid:hover{background:var(--ds-accent,var(--ds-green));border-color:var(--ds-accent,var(--ds-green));color:#fff;transform:translateY(-3px)}\n.ds-block .ds-btn.line{background:#fff}\n.ds-block .ds-btn.line:hover{background:var(--ds-y);color:var(--ds-ink);transform:translateY(-3px)}\n.ds-eyebrow{\n  font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;\n  margin-bottom:20px;display:inline-flex;align-items:center;gap:10px;\n  background:#fff;border:1.5px solid var(--ds-ink);border-radius:999px;padding:7px 16px;\n}\n.ds-eyebrow b{width:9px;height:9px;border-radius:50%;background:var(--ds-accent,var(--ds-green));animation:ds-pulse 2s infinite}\n.ds-sec-head{margin-bottom:32px}\n.ds-sec-head .ds-kicker{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ds-grey);display:block;margin-bottom:10px;font-weight:600}\n.ds-sec-head h2{font-size:clamp(28px,3.8vw,46px);line-height:1.05}\n.ds-sec-head h2 mark{\n  background:var(--ds-grad,linear-gradient(90deg,var(--ds-c),var(--ds-m),var(--ds-y)));\n  -webkit-background-clip:text;background-clip:text;color:transparent;font-weight:400;\n}\n.ds-grad-green{--ds-grad:linear-gradient(90deg,var(--ds-c),var(--ds-green),var(--ds-y))}\n.ds-block .ds-lead{max-width:56ch;margin-top:20px;font-size:clamp(15px,1.15vw,18px);color:#2d3748}\n@keyframes ds-pulse{50%{transform:scale(1.6);opacity:.5}}\n@keyframes ds-slide{to{transform:translateX(-50%)}}\n.ds-rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}\n.ds-rv.ds-in{opacity:1;transform:none}\n@media (prefers-reduced-motion:reduce){\n  .ds-block *,.ds-block *::before,.ds-block *::after{animation:none!important;transition:none!important}\n  .ds-rv{opacity:1;transform:none}\n}\n\/* ===== Ancho completo: rompe el contenedor del tema ===== *\/\nhtml,body{overflow-x:clip}\n.ds-full{width:100vw;max-width:none;position:relative;left:50%;margin-left:-50vw}\n\n\/* --- estilos propios de este bloque --- *\/\n.ds-pilares .raya{display:block;width:74px;height:4px;border-radius:99px;margin-top:14px;background:linear-gradient(180deg,rgba(255,255,255,.6) 0%,rgba(0,0,0,0) 55%,rgba(0,0,0,.2) 100%),linear-gradient(90deg,var(--ds-c),var(--ds-m),var(--ds-y))}\n.ds-ind{padding:clamp(40px,6vh,70px) var(--ds-pad);background:#fafafb}\n.ds-ind .intro{max-width:64ch;font-size:15.5px;color:#2d3748;margin-bottom:26px}\n.ds-ind .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}\n@media(max-width:1000px){.ds-ind .grid{grid-template-columns:1fr 1fr}}\n@media(max-width:560px){.ds-ind .grid{grid-template-columns:1fr}}\n.ds-block .ind{\n  background:#fff;border:1.5px solid var(--ds-hair);border-radius:20px;overflow:hidden;\n  display:flex;flex-direction:column;gap:10px;padding:0 0 22px !important;\n  position:relative;transition:transform .3s,box-shadow .3s,border-color .3s;\n}\n.ind:hover{\n  transform:translateY(-7px);border-color:var(--lc);\n  box-shadow:0 22px 44px -20px color-mix(in srgb,var(--lc) 55%, transparent);\n}\n.ind::after{\n  content:\"\";position:absolute;top:-10%;bottom:-10%;left:-60%;width:38%;z-index:2;\n  background:linear-gradient(100deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.5) 50%, rgba(255,255,255,0) 100%);\n  transform:skewX(-18deg);pointer-events:none;\n}\n.ind:hover::after{animation:ds-glinti .8s ease}\n@keyframes ds-glinti{from{left:-60%}to{left:130%}}\n.ind .banda{\n  display:block;height:7px;\n  background-color:var(--lc);\n  background-image:linear-gradient(180deg, rgba(255,255,255,.6) 0%, rgba(255,255,255,.12) 40%, rgba(0,0,0,0) 55%, rgba(0,0,0,.22) 100%);\n}\n.ind .cab{display:flex;align-items:center;gap:12px;padding:18px 22px 0}\n.ind .bola{\n  width:34px;height:34px;border-radius:50%;flex:none;\n  background:radial-gradient(circle at 32% 26%, #fff 0%, rgba(255,255,255,.5) 16%, var(--lc) 50%, color-mix(in srgb,var(--lc) 55%, #000) 128%);\n  box-shadow:inset 0 -3px 5px rgba(0,0,0,.25), inset 0 2px 3px rgba(255,255,255,.5), 0 5px 12px color-mix(in srgb,var(--lc) 40%, transparent);\n}\n.ind h3{font-size:15.5px;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}\n.ds-block .ind p{font-size:14px;color:#4a5568;padding:0 22px;line-height:1.5}\n.ind .ver{\n  margin:auto 22px 0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;\n  color:var(--lc);display:inline-flex;align-items:center;gap:6px;\n}\n.ind .ver::after{content:\"\u2192\";transition:transform .25s}\n.ind:hover .ver::after{transform:translateX(4px)}\n.ind .ico{\n  width:56px;height:56px;flex:none;object-fit:contain;display:block;\n}\n<\/style><section class=\"ds-block ds-acc-m ds-ind ds-full\" id=\"industrias\"><div class=\"ds-sec-head ds-rv\" style=\"margin-bottom:16px\"><span class=\"ds-kicker ds-mono\" style=\"color:#1f79e3;font-weight:600;font-size:15px;letter-spacing:.02em;text-transform:uppercase\">Sectors<\/span><h2 style=\"font-weight:300 !important\">Industries<br\/><mark>we serve<\/mark><\/h2><span aria-hidden=\"true\" style=\"display:block;width:74px;height:4px;border-radius:99px;margin-top:14px;background:linear-gradient(180deg,rgba(255,255,255,.6) 0%,rgba(0,0,0,0) 55%,rgba(0,0,0,.2) 100%),linear-gradient(90deg,#00a6e2,#e6007e,#ffd500)\"><\/span><\/div><p class=\"intro ds-rv\">Our inks are present in the most demanding production processes on the market. From luxury packaging to industrial signage, every formulation is designed to exceed industry standards.<\/p><div class=\"grid\"><!-- Ajusta el href al slug real cuando existan las paginas de sector --><a class=\"ind ds-rv\" style=\"--lc:#f5b800\"><span class=\"banda\" aria-hidden=\"true\"><\/span><span class=\"cab\"><svg viewbox=\"0 0 64 64\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"width:62px;height:62px;flex:none;display:block;order:-1;color:#f5b800\"><rect x=\"1.4\" y=\"1.4\" width=\"61.2\" height=\"61.2\" rx=\"15\" fill=\"currentColor\" opacity=\".06\" stroke=\"none\"><\/rect><rect x=\"1.4\" y=\"1.4\" width=\"61.2\" height=\"61.2\" rx=\"15\" stroke=\"currentColor\" stroke-width=\"1.8\"><\/rect><rect x=\"22\" y=\"15\" width=\"20\" height=\"33\" rx=\"1.5\"><\/rect><path d=\"M28.7 15v33M35.3 15v33M22 24h20M22 32h20M22 40h20\"><\/path><path d=\"M18 48h28\"><\/path><\/svg><h3>Building Materials<\/h3><\/span><p>Certified inks for buildings, floors and construction materials, with extreme resistance to outdoor conditions and guaranteed regulatory compliance.<\/p><\/a><!-- Ajusta el href al slug real cuando existan las paginas de sector --><a class=\"ind ds-rv\" style=\"--lc:#0d8ef0\"><span class=\"banda\" aria-hidden=\"true\"><\/span><span class=\"cab\"><svg viewbox=\"0 0 64 64\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"width:62px;height:62px;flex:none;display:block;order:-1;color:#0d8ef0\"><rect x=\"1.4\" y=\"1.4\" width=\"61.2\" height=\"61.2\" rx=\"15\" fill=\"currentColor\" opacity=\".06\" stroke=\"none\"><\/rect><rect x=\"1.4\" y=\"1.4\" width=\"61.2\" height=\"61.2\" rx=\"15\" stroke=\"currentColor\" stroke-width=\"1.8\"><\/rect><path d=\"M32 17 46 24 32 31 18 24Z\"><\/path><path d=\"M18 24v16l14 7 14-7V24\"><\/path><path d=\"M32 31v16\"><\/path><path d=\"M23 21.5l-5 4.5 6 3M41 21.5l5 4.5-6 3\"><\/path><\/svg><h3>Premium Packaging<\/h3><\/span><p>High-end inks for luxury packaging, cosmetics and food. Finishes that communicate excellence and reinforce brand positioning.<\/p><\/a><!-- Ajusta el href al slug real cuando existan las paginas de sector --><a class=\"ind ds-rv\" style=\"--lc:#ec0f74\"><span class=\"banda\" aria-hidden=\"true\"><\/span><span class=\"cab\"><svg viewbox=\"0 0 64 64\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"width:62px;height:62px;flex:none;display:block;order:-1;color:#ec0f74\"><rect x=\"1.4\" y=\"1.4\" width=\"61.2\" height=\"61.2\" rx=\"15\" fill=\"currentColor\" opacity=\".06\" stroke=\"none\"><\/rect><rect x=\"1.4\" y=\"1.4\" width=\"61.2\" height=\"61.2\" rx=\"15\" stroke=\"currentColor\" stroke-width=\"1.8\"><\/rect><rect x=\"17\" y=\"22\" width=\"30\" height=\"17\" rx=\"2\"><\/rect><path d=\"M23 22v-3M32 22v-3M41 22v-3\"><\/path><path d=\"M15 42h34M32 42v6M26 48h12\"><\/path><\/svg><h3>Textiles &#038; Flexible<\/h3><\/span><p>Formulations for textiles and flexible substrates with maximum fixation, wash resistance and adaptation to high-speed processes.<\/p><\/a><!-- Ajusta el href al slug real cuando existan las paginas de sector --><a class=\"ind ds-rv\" style=\"--lc:var(--ds-green)\"><span class=\"banda\" aria-hidden=\"true\"><\/span><span class=\"cab\"><svg viewbox=\"0 0 64 64\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"width:62px;height:62px;flex:none;display:block;order:-1;color:#00a651\"><rect x=\"1.4\" y=\"1.4\" width=\"61.2\" height=\"61.2\" rx=\"15\" fill=\"currentColor\" opacity=\".06\" stroke=\"none\"><\/rect><rect x=\"1.4\" y=\"1.4\" width=\"61.2\" height=\"61.2\" rx=\"15\" stroke=\"currentColor\" stroke-width=\"1.8\"><\/rect><path d=\"M32 14v36\"><\/path><path d=\"M23 21h17l5 4.5-5 4.5H23Z\"><\/path><path d=\"M41 34H24l-5 4.5 5 4.5h17Z\"><\/path><\/svg><h3>Decoration &#038; Signage<\/h3><\/span><p>Matte, satin and UV varnish finishes for interiors, corporate signage and decorative elements with high visual impact.<\/p><\/a><!-- Ajusta el href al slug real cuando existan las paginas de sector --><a class=\"ind ds-rv\" style=\"--lc:var(--ds-ink)\"><span class=\"banda\" aria-hidden=\"true\"><\/span><span class=\"cab\"><svg viewbox=\"0 0 64 64\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"width:62px;height:62px;flex:none;display:block;order:-1;color:#1a202c\"><rect x=\"1.4\" y=\"1.4\" width=\"61.2\" height=\"61.2\" rx=\"15\" fill=\"currentColor\" opacity=\".06\" stroke=\"none\"><\/rect><rect x=\"1.4\" y=\"1.4\" width=\"61.2\" height=\"61.2\" rx=\"15\" stroke=\"currentColor\" stroke-width=\"1.8\"><\/rect><path d=\"M20 16v11M24.5 16v11M29 16v11M33.5 16v11M38 16v11M43 16v11\" stroke-width=\"2.4\"><\/path><rect x=\"20\" y=\"33\" width=\"10\" height=\"10\" rx=\"1.5\"><\/rect><rect x=\"34\" y=\"33\" width=\"10\" height=\"10\" rx=\"1.5\"><\/rect><rect x=\"20\" y=\"47\" width=\"10\" height=\"10\" rx=\"1.5\"><\/rect><path d=\"M34 47h4v4M40 53h4v4\"><\/path><\/svg><h3>Coding &#038; Marking<\/h3><\/span><p>Special inks for industrial marking, barcodes, QR\/DataMatrix and traceability systems on high-speed lines.<\/p><\/a><!-- Ajusta el href al slug real cuando existan las paginas de sector --><a class=\"ind ds-rv\" style=\"--lc:#8b3fe8\"><span class=\"banda\" aria-hidden=\"true\"><\/span><span class=\"cab\"><svg viewbox=\"0 0 64 64\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\" style=\"width:62px;height:62px;flex:none;display:block;order:-1;color:#8b3fe8\"><rect x=\"1.4\" y=\"1.4\" width=\"61.2\" height=\"61.2\" rx=\"15\" fill=\"currentColor\" opacity=\".06\" stroke=\"none\"><\/rect><rect x=\"1.4\" y=\"1.4\" width=\"61.2\" height=\"61.2\" rx=\"15\" stroke=\"currentColor\" stroke-width=\"1.8\"><\/rect><path d=\"M32 20 17 16v29l15 4Z\"><\/path><path d=\"M32 20l15-4v29l-15 4Z\"><\/path><rect x=\"21.5\" y=\"24\" width=\"7\" height=\"6\" rx=\"1\"><\/rect><path d=\"M21.5 34h7M21.5 38h7M35.5 33h7M35.5 37h7\"><\/path><path d=\"M35.5 29l3-4 2.5 3 2-2.5 2.5 3.5\"><\/path><circle cx=\"42.5\" cy=\"23\" r=\"1.4\"><\/circle><\/svg><h3>Commercial Graphics<\/h3><\/span><p>Inks with high chromatic stability for graphic arts, editions and large format, where colour fidelity is critical.<\/p><\/a><\/div><\/section><script>(function(){\n  var els=document.querySelectorAll('.ds-rv:not(.ds-obs)');\n  if(!els.length)return;\n  var io=new IntersectionObserver(function(es){\n    es.forEach(function(e){\n      if(e.isIntersecting){e.target.classList.add('ds-in');io.unobserve(e.target);}\n    });\n  },{threshold:.15});\n  els.forEach(function(el){el.classList.add('ds-obs');io.observe(el)});\n})();\n<\/script>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<style>@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter+Tight:wght@200;400;500;600;700&family=Inter:wght@200;300;400&display=swap');\n:root{\n  --ds-ink:#1a202c;--ds-c:#00a6e2;--ds-m:#e6007e;--ds-y:#ffd500;\n  --ds-green:#00a651;--ds-grey:#718096;--ds-hair:#e7e7ec;\n  --ds-pad:clamp(20px,5vw,80px);\n}\n:where(.ds-block,.ds-block *,.ds-block *::before,.ds-block *::after){margin:0;padding:0;box-sizing:border-box}\n.ds-block :is(h1,h2,h3,h4,h5,p,figure,figcaption,ul,ol){margin:0;padding:0}\n\/* Titulares como la home: Inter 200, mayusculas, tracking negativo *\/\n.ds-block :is(h1,h2){font-family:'Inter',sans-serif!important;font-weight:200!important;color:inherit!important;letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;hyphens:manual}\n.ds-block :is(h3,h4,h5){font-family:'Inter Tight',sans-serif!important;font-weight:600!important;color:inherit!important;overflow-wrap:normal;word-break:normal;hyphens:manual}\n.ds-block p{color:inherit;font-family:'Inter Tight',system-ui,sans-serif;overflow-wrap:normal;hyphens:manual}\n.ds-block{\n  font-family:'Inter Tight',system-ui,sans-serif;color:var(--ds-ink);\n  font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;\n  background:#fff;overflow:hidden;position:relative;\n}\n.ds-block a{color:inherit;text-decoration:none}\n.ds-block a:hover,.ds-block a:focus{color:inherit;text-decoration:none}\n.ds-block :focus-visible{outline:3px solid var(--ds-accent,var(--ds-green));outline-offset:3px}\n.ds-mono{font-family:'Inter Tight',sans-serif;font-weight:600}\n.ds-acc-m{--ds-accent:var(--ds-m)}\n.ds-acc-g{--ds-accent:var(--ds-green)}\n.ds-block .ds-ctas{display:flex;gap:14px;margin-top:26px;flex-wrap:wrap}\n.ds-block .ds-btn{\n  display:inline-block;text-decoration:none;font-weight:600;font-size:15px;\n  padding:15px 32px;border-radius:999px;border:2px solid var(--ds-ink);\n  transition:.22s;color:var(--ds-ink);font-family:'Inter Tight',sans-serif;\n}\n.ds-block .ds-btn.solid{background:var(--ds-ink);color:#fff}\n.ds-block .ds-btn.solid:hover{background:var(--ds-accent,var(--ds-green));border-color:var(--ds-accent,var(--ds-green));color:#fff;transform:translateY(-3px)}\n.ds-block .ds-btn.line{background:#fff}\n.ds-block .ds-btn.line:hover{background:var(--ds-y);color:var(--ds-ink);transform:translateY(-3px)}\n.ds-eyebrow{\n  font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;\n  margin-bottom:20px;display:inline-flex;align-items:center;gap:10px;\n  background:#fff;border:1.5px solid var(--ds-ink);border-radius:999px;padding:7px 16px;\n}\n.ds-eyebrow b{width:9px;height:9px;border-radius:50%;background:var(--ds-accent,var(--ds-green));animation:ds-pulse 2s infinite}\n.ds-sec-head{margin-bottom:32px}\n.ds-sec-head .ds-kicker{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ds-grey);display:block;margin-bottom:10px;font-weight:600}\n.ds-sec-head h2{font-size:clamp(28px,3.8vw,46px);line-height:1.05}\n.ds-sec-head h2 mark{\n  background:var(--ds-grad,linear-gradient(90deg,var(--ds-c),var(--ds-m),var(--ds-y)));\n  -webkit-background-clip:text;background-clip:text;color:transparent;font-weight:400;\n}\n.ds-grad-green{--ds-grad:linear-gradient(90deg,var(--ds-c),var(--ds-green),var(--ds-y))}\n.ds-block .ds-lead{max-width:56ch;margin-top:20px;font-size:clamp(15px,1.15vw,18px);color:#2d3748}\n@keyframes ds-pulse{50%{transform:scale(1.6);opacity:.5}}\n@keyframes ds-slide{to{transform:translateX(-50%)}}\n.ds-rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}\n.ds-rv.ds-in{opacity:1;transform:none}\n@media (prefers-reduced-motion:reduce){\n  .ds-block *,.ds-block *::before,.ds-block *::after{animation:none!important;transition:none!important}\n  .ds-rv{opacity:1;transform:none}\n}\n\/* ===== Ancho completo: rompe el contenedor del tema ===== *\/\nhtml,body{overflow-x:clip}\n.ds-full{width:100vw;max-width:none;position:relative;left:50%;margin-left:-50vw}\n\n\/* --- estilos propios de este bloque --- *\/\n.ds-pilares .ds-sec-head .ds-kicker{color:#1f79e3;letter-spacing:.02em;font-size:15px;text-transform:uppercase;font-weight:700;margin-bottom:12px}\n.ds-pilares .raya{display:block;width:74px;height:4px;border-radius:99px;margin-top:14px;background:linear-gradient(180deg,rgba(255,255,255,.6) 0%,rgba(0,0,0,0) 55%,rgba(0,0,0,.2) 100%),linear-gradient(90deg,var(--ds-c),var(--ds-m),var(--ds-y))}\n.ds-proceso{padding:clamp(40px,6vh,70px) var(--ds-pad)}\n.ds-proceso .ds-sec-head{text-align:center}\n.ds-proceso .linea{\n  position:relative;max-width:1100px;margin:0 auto;\n  display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px);\n}\n@media(max-width:900px){.ds-proceso .linea{grid-template-columns:1fr 1fr;row-gap:30px}}\n@media(max-width:560px){.ds-proceso .linea{grid-template-columns:1fr}}\n.ds-proceso .linea::before{\n  content:\"\";position:absolute;top:29px;left:10%;right:10%;height:5px;border-radius:99px;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.65) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,.2) 100%),\n    linear-gradient(90deg,var(--ds-c),var(--ds-m),var(--ds-y),var(--ds-ink));\n}\n@media(max-width:900px){.ds-proceso .linea::before{display:none}}\n.ds-proceso .paso{position:relative;text-align:center;padding-top:4px}\n\n\/* ---- GOTA DE TINTA ---- *\/\n.ds-proceso .bola{\n  position:relative;z-index:1;width:58px;height:58px;margin:0 auto 26px;\n  display:grid;place-items:center;\n  filter:drop-shadow(0 8px 14px color-mix(in srgb,var(--pc) 45%, transparent));\n  animation:ds-bola 6s ease-in-out infinite;\n}\n.ds-proceso .bola::before{\n  content:\"\";position:absolute;inset:0;z-index:0;\n  border-radius:6% 50% 50% 50%;transform:rotate(45deg);\n  background:radial-gradient(circle at 50% 42%, color-mix(in srgb,var(--pc) 82%,#fff) 0%, var(--pc) 46%, color-mix(in srgb,var(--pc) 52%,#000) 122%);\n  box-shadow:inset 0 -5px 9px rgba(0,0,0,.30), inset 0 3px 5px rgba(255,255,255,.45);\n}\n.ds-proceso .bola .gloss{\n  position:absolute;z-index:1;top:24%;left:26%;width:30%;height:24%;\n  background:rgba(255,255,255,.9);border-radius:50%;filter:blur(2.5px);\n  transform:rotate(-20deg);pointer-events:none;\n}\n.ds-proceso .bola i{\n  position:relative;z-index:2;font-style:normal;font-family:'Inter Tight',sans-serif;\n  font-weight:700;font-size:16px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.38);\n  transform:translateY(5px);\n}\n@keyframes ds-bola{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}\n.ds-proceso .paso:nth-child(2) .bola{animation-delay:-1.5s}\n.ds-proceso .paso:nth-child(3) .bola{animation-delay:-3s}\n.ds-proceso .paso:nth-child(4) .bola{animation-delay:-4.5s}\n.ds-proceso .paso.py .bola i{color:var(--ds-ink);text-shadow:none}\n\n.ds-proceso .paso .fase{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ds-grey);display:block;margin-bottom:5px;font-weight:600}\n.ds-proceso .paso h3{font-size:15px;text-transform:uppercase;letter-spacing:.04em;line-height:1.15;margin-bottom:6px}\n.ds-proceso .paso p{font-size:13.5px;color:#4a5568;max-width:30ch;margin:0 auto}\n<\/style><section class=\"ds-block ds-acc-m ds-proceso ds-full\" id=\"proceso\"><div class=\"ds-sec-head ds-rv\"><span class=\"ds-kicker ds-mono\" style=\"color:#1f79e3;font-weight:600;font-size:15px;letter-spacing:.02em;text-transform:uppercase\">From your substrate to the production batch<\/span><h2 style=\"font-weight:300 !important\">How your formula<br\/><mark>is born<\/mark><\/h2><\/div><div class=\"linea\"><div class=\"paso ds-rv\"><span class=\"bola\" style=\"--pc:var(--ds-c)\"><b class=\"gloss\"><\/b><i>01<\/i><\/span><span class=\"fase\">Analysis Phase<\/span><h3>Substrate<\/h3><p>We study the microstructure, surface energy, and actual usage conditions of your substrate.<\/p><\/div><div class=\"paso ds-rv\"><span class=\"bola\" style=\"--pc:var(--ds-m)\"><b class=\"gloss\"><\/b><i>02<\/i><\/span><span class=\"fase\">Laboratory Phase<\/span><h3>Formulation<\/h3><p>We formulate the ink from scratch: viscosity, surface tension, and curing tailored to your process.<\/p><\/div><div class=\"paso py ds-rv\"><span class=\"bola\" style=\"--pc:var(--ds-y)\"><b class=\"gloss\"><\/b><i>03<\/i><\/span><span class=\"fase\">Validation Phase<\/span><h3>Real Testing<\/h3><p>We print samples on your own material and subject them to adhesion and durability testing.<\/p><\/div><div class=\"paso ds-rv\"><span class=\"bola\" style=\"--pc:var(--ds-ink)\"><b class=\"gloss\"><\/b><i>04<\/i><\/span><span class=\"fase\">Production Phase<\/span><h3>Traceable Batch<\/h3><p>We scale up to production with full traceability: every batch documented and repeatable.<\/p><\/div><\/div><\/section><script>(function(){\n  var els=document.querySelectorAll('.ds-rv:not(.ds-obs)');\n  if(!els.length)return;\n  var io=new IntersectionObserver(function(es){\n    es.forEach(function(e){\n      if(e.isIntersecting){e.target.classList.add('ds-in');io.unobserve(e.target);}\n    });\n  },{threshold:.15});\n  els.forEach(function(el){el.classList.add('ds-obs');io.observe(el)});\n})();\n<\/script>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<style>@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter+Tight:wght@200;400;500;600;700&family=Inter:wght@200;300;400&display=swap');\n:root{\n  --ds-ink:#1a202c;--ds-c:#00a6e2;--ds-m:#e6007e;--ds-y:#ffd500;\n  --ds-green:#00a651;--ds-grey:#718096;--ds-hair:#e7e7ec;\n  --ds-pad:clamp(20px,5vw,80px);\n}\n:where(.ds-block,.ds-block *,.ds-block *::before,.ds-block *::after){margin:0;padding:0;box-sizing:border-box}\n.ds-block :is(h1,h2,h3,h4,h5,p,figure,figcaption,ul,ol){margin:0;padding:0}\n\/* Titulares como la home: Inter 200, mayusculas, tracking negativo *\/\n.ds-block :is(h1,h2){font-family:'Inter',sans-serif!important;font-weight:200!important;color:inherit!important;letter-spacing:-.03em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;hyphens:manual}\n.ds-block :is(h3,h4,h5){font-family:'Inter Tight',sans-serif!important;font-weight:600!important;color:inherit!important;overflow-wrap:normal;word-break:normal;hyphens:manual}\n.ds-block p{color:inherit;font-family:'Inter Tight',system-ui,sans-serif;overflow-wrap:normal;hyphens:manual}\n.ds-block{\n  font-family:'Inter Tight',system-ui,sans-serif;color:var(--ds-ink);\n  font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;\n  background:#fff;overflow:hidden;position:relative;\n}\n.ds-block a{color:inherit;text-decoration:none}\n.ds-block a:hover,.ds-block a:focus{color:inherit;text-decoration:none}\n.ds-block :focus-visible{outline:3px solid var(--ds-accent,var(--ds-green));outline-offset:3px}\n.ds-mono{font-family:'Inter Tight',sans-serif;font-weight:600}\n.ds-acc-m{--ds-accent:var(--ds-m)}\n.ds-acc-g{--ds-accent:var(--ds-green)}\n.ds-block .ds-ctas{display:flex;gap:14px;margin-top:26px;flex-wrap:wrap}\n.ds-block .ds-btn{\n  display:inline-block;text-decoration:none;font-weight:600;font-size:15px;\n  padding:15px 32px;border-radius:999px;border:2px solid var(--ds-ink);\n  transition:.22s;color:var(--ds-ink);font-family:'Inter Tight',sans-serif;\n}\n.ds-block .ds-btn.solid{background:var(--ds-ink);color:#fff}\n.ds-block .ds-btn.solid:hover{background:var(--ds-accent,var(--ds-green));border-color:var(--ds-accent,var(--ds-green));color:#fff;transform:translateY(-3px)}\n.ds-block .ds-btn.line{background:#fff}\n.ds-block .ds-btn.line:hover{background:var(--ds-y);color:var(--ds-ink);transform:translateY(-3px)}\n.ds-eyebrow{\n  font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;\n  margin-bottom:20px;display:inline-flex;align-items:center;gap:10px;\n  background:#fff;border:1.5px solid var(--ds-ink);border-radius:999px;padding:7px 16px;\n}\n.ds-eyebrow b{width:9px;height:9px;border-radius:50%;background:var(--ds-accent,var(--ds-green));animation:ds-pulse 2s infinite}\n.ds-sec-head{margin-bottom:32px}\n.ds-sec-head .ds-kicker{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--ds-grey);display:block;margin-bottom:10px;font-weight:600}\n.ds-sec-head h2{font-size:clamp(28px,3.8vw,46px);line-height:1.05}\n.ds-sec-head h2 mark{\n  background:var(--ds-grad,linear-gradient(90deg,var(--ds-c),var(--ds-m),var(--ds-y)));\n  -webkit-background-clip:text;background-clip:text;color:transparent;font-weight:400;\n}\n.ds-grad-green{--ds-grad:linear-gradient(90deg,var(--ds-c),var(--ds-green),var(--ds-y))}\n.ds-block .ds-lead{max-width:56ch;margin-top:20px;font-size:clamp(15px,1.15vw,18px);color:#2d3748}\n@keyframes ds-pulse{50%{transform:scale(1.6);opacity:.5}}\n@keyframes ds-slide{to{transform:translateX(-50%)}}\n.ds-rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}\n.ds-rv.ds-in{opacity:1;transform:none}\n@media (prefers-reduced-motion:reduce){\n  .ds-block *,.ds-block *::before,.ds-block *::after{animation:none!important;transition:none!important}\n  .ds-rv{opacity:1;transform:none}\n}\n\/* ===== Ancho completo: rompe el contenedor del tema ===== *\/\nhtml,body{overflow-x:clip}\n.ds-full{width:100vw;max-width:none;position:relative;left:50%;margin-left:-50vw}\n\n\/* --- estilos propios de este bloque --- *\/\n.ds-faq{padding:clamp(40px,6vh,70px) var(--ds-pad);background:#fafafb}\n.ds-faq .ds-sec-head{text-align:center}\n.ds-faq .list{max-width:880px;margin:0 auto}\n.ds-faq details{\n  background:#fff;border:1.5px solid var(--ds-hair);border-radius:20px;\n  margin-bottom:14px;overflow:hidden;transition:border-color .25s,box-shadow .25s;\n}\n.ds-faq details[open]{border-color:var(--qc);box-shadow:0 16px 40px -20px color-mix(in srgb,var(--qc) 55%, transparent)}\n.ds-faq summary{\n  list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;\n  padding:18px 22px;font-weight:600;font-size:clamp(15px,1.15vw,16.5px);user-select:none;\n}\n.ds-faq summary::-webkit-details-marker{display:none}\n.ds-faq .qdrop{\n  flex:none;width:30px;height:36px;\n  filter:drop-shadow(0 4px 6px color-mix(in srgb,var(--qc) 40%, transparent));\n  transition:transform .35s cubic-bezier(.34,1.56,.64,1);\n}\n.ds-faq details[open] .qdrop{transform:scale(1.22) rotate(-8deg)}\n.ds-faq summary .chev{\n  margin-left:auto;flex:none;width:32px;height:32px;border-radius:50%;\n  border:1.5px solid var(--ds-hair);display:grid;place-items:center;\n  font-size:15px;transition:.3s;color:var(--ds-grey);\n}\n.ds-faq details[open] summary .chev{\n  background:radial-gradient(circle at 32% 26%, #ffffff 0%, rgba(255,255,255,.5) 14%, var(--qc) 50%, color-mix(in srgb,var(--qc) 55%, #000) 125%);\n  border-color:var(--qc);color:#fff;transform:rotate(45deg);\n  box-shadow:inset 0 -2px 4px rgba(0,0,0,.25), 0 3px 8px color-mix(in srgb,var(--qc) 45%, transparent);\n  text-shadow:0 1px 2px rgba(0,0,0,.3);\n}\n.ds-faq .ans{\n  padding:16px 24px 24px 68px;color:#4a5568;font-size:15px;max-width:66ch;\n  border-top:1px dashed var(--ds-hair);\n}\n@media(max-width:600px){.ds-faq .ans{padding-left:24px}}\n.ds-faq details.qc{--qc:var(--ds-c)}\n.ds-faq details.qm{--qc:var(--ds-m)}\n.ds-faq details.qy{--qc:#e5be00}\n.ds-faq details.qk{--qc:var(--ds-ink)}\n.ds-faq details.qg{--qc:#8b3fe8}\n.ds-faq details.qs{--qc:var(--ds-green)}\n<\/style><svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\"><defs><radialgradient id=\"qsol-c\" cx=\"50%\" cy=\"42%\" r=\"66%\"><stop offset=\"0%\" stop-color=\"#d9f2fb\"><\/stop><stop offset=\"45%\" stop-color=\"#80d2f0\"><\/stop><stop offset=\"80%\" stop-color=\"#00a6e2\"><\/stop><stop offset=\"100%\" stop-color=\"#006083\"><\/stop><\/radialgradient><radialgradient id=\"qsol-m\" cx=\"50%\" cy=\"42%\" r=\"66%\"><stop offset=\"0%\" stop-color=\"#fbd9ec\"><\/stop><stop offset=\"45%\" stop-color=\"#f280be\"><\/stop><stop offset=\"80%\" stop-color=\"#e6007e\"><\/stop><stop offset=\"100%\" stop-color=\"#850049\"><\/stop><\/radialgradient><radialgradient id=\"qsol-y\" cx=\"50%\" cy=\"42%\" r=\"66%\"><stop offset=\"0%\" stop-color=\"#fff9d9\"><\/stop><stop offset=\"45%\" stop-color=\"#ffea80\"><\/stop><stop offset=\"80%\" stop-color=\"#ffd500\"><\/stop><stop offset=\"100%\" stop-color=\"#947c00\"><\/stop><\/radialgradient><radialgradient id=\"qsol-k\" cx=\"50%\" cy=\"42%\" r=\"66%\"><stop offset=\"0%\" stop-color=\"#dddedf\"><\/stop><stop offset=\"45%\" stop-color=\"#8c9096\"><\/stop><stop offset=\"80%\" stop-color=\"#1a202c\"><\/stop><stop offset=\"100%\" stop-color=\"#0f131a\"><\/stop><\/radialgradient><radialgradient id=\"qsol-g\" cx=\"50%\" cy=\"42%\" r=\"66%\"><stop offset=\"0%\" stop-color=\"#eee2fc\"><\/stop><stop offset=\"45%\" stop-color=\"#c59ff4\"><\/stop><stop offset=\"80%\" stop-color=\"#8b3fe8\"><\/stop><stop offset=\"100%\" stop-color=\"#512587\"><\/stop><\/radialgradient><radialgradient id=\"qsol-s\" cx=\"50%\" cy=\"42%\" r=\"66%\"><stop offset=\"0%\" stop-color=\"#d9f2e5\"><\/stop><stop offset=\"45%\" stop-color=\"#80d2a8\"><\/stop><stop offset=\"80%\" stop-color=\"#00a651\"><\/stop><stop offset=\"100%\" stop-color=\"#00602f\"><\/stop><\/radialgradient><\/defs><\/svg><section class=\"ds-block ds-acc-m ds-faq ds-full\" id=\"faq\"><div class=\"ds-sec-head ds-rv\"><span class=\"ds-kicker ds-mono\" style=\"color:#1f79e3;font-weight:600;font-size:15px;letter-spacing:.02em;text-transform:uppercase\">Frequently Asked Questions \u00b7 Custom Formulation<\/span><h2 style=\"font-weight:300 !important\">Before<br\/><mark>formulating<\/mark><\/h2><\/div><div class=\"list\"><details class=\"qc ds-rv\"><summary><svg class=\"qdrop\" viewbox=\"0 0 100 118\" aria-hidden=\"true\"><path d=\"M50 4C50 4 12 52 12 76a38 38 0 0 0 76 0C88 52 50 4 50 4Z\" fill=\"url(#qsol-c)\"><\/path><ellipse cx=\"52\" cy=\"88\" rx=\"15\" ry=\"8\" fill=\"#99dbf3\" opacity=\".65\"><\/ellipse><path d=\"M48.5 16 C45.5 34 45 52 47 70 L53 70 C55 52 54.5 34 51.5 16 Z\" fill=\"#ffffff\" opacity=\".85\"><\/path><circle cx=\"50\" cy=\"12.5\" r=\"3\" fill=\"#ffffff\" opacity=\".95\"><\/circle><ellipse cx=\"31\" cy=\"68\" rx=\"4\" ry=\"13\" fill=\"#ffffff\" opacity=\".5\" transform=\"rotate(-12 31 68)\"><\/ellipse><path d=\"M50 4C50 4 12 52 12 76a38 38 0 0 0 76 0C88 52 50 4 50 4Z\" fill=\"none\" stroke=\"#006083\" stroke-width=\"2\" opacity=\".45\"><\/path><\/svg>What information do you need to formulate my ink?\n        <span class=\"chev\">+<\/span><\/summary><div class=\"ans\">Three things: your substrate (the actual material being printed on), your process (machine type, printing technology, and curing method), and the end-use conditions (outdoor exposure, chemical contact, abrasion resistance, etc.). With these details, our laboratory establishes the starting point for the formulation.<\/div><\/details><details class=\"qm ds-rv\"><summary><svg class=\"qdrop\" viewbox=\"0 0 100 118\" aria-hidden=\"true\"><path d=\"M50 4C50 4 12 52 12 76a38 38 0 0 0 76 0C88 52 50 4 50 4Z\" fill=\"url(#qsol-m)\"><\/path><ellipse cx=\"52\" cy=\"88\" rx=\"15\" ry=\"8\" fill=\"#f599cb\" opacity=\".65\"><\/ellipse><path d=\"M48.5 16 C45.5 34 45 52 47 70 L53 70 C55 52 54.5 34 51.5 16 Z\" fill=\"#ffffff\" opacity=\".85\"><\/path><circle cx=\"50\" cy=\"12.5\" r=\"3\" fill=\"#ffffff\" opacity=\".95\"><\/circle><ellipse cx=\"31\" cy=\"68\" rx=\"4\" ry=\"13\" fill=\"#ffffff\" opacity=\".5\" transform=\"rotate(-12 31 68)\"><\/ellipse><path d=\"M50 4C50 4 12 52 12 76a38 38 0 0 0 76 0C88 52 50 4 50 4Z\" fill=\"none\" stroke=\"#850049\" stroke-width=\"2\" opacity=\".45\"><\/path><\/svg>How long does a custom development take?\n        <span class=\"chev\">+<\/span><\/summary><div class=\"ans\">It depends on the complexity of the project: some formula adjustments can be resolved in a matter of days, while ground-up developments require several lab iterations and validation phases. After analyzing your case, we will provide a specific timeline before getting started.<\/div><\/details><details class=\"qy ds-rv\"><summary><svg class=\"qdrop\" viewbox=\"0 0 100 118\" aria-hidden=\"true\"><path d=\"M50 4C50 4 12 52 12 76a38 38 0 0 0 76 0C88 52 50 4 50 4Z\" fill=\"url(#qsol-y)\"><\/path><ellipse cx=\"52\" cy=\"88\" rx=\"15\" ry=\"8\" fill=\"#ffee99\" opacity=\".65\"><\/ellipse><path d=\"M48.5 16 C45.5 34 45 52 47 70 L53 70 C55 52 54.5 34 51.5 16 Z\" fill=\"#ffffff\" opacity=\".85\"><\/path><circle cx=\"50\" cy=\"12.5\" r=\"3\" fill=\"#ffffff\" opacity=\".95\"><\/circle><ellipse cx=\"31\" cy=\"68\" rx=\"4\" ry=\"13\" fill=\"#ffffff\" opacity=\".5\" transform=\"rotate(-12 31 68)\"><\/ellipse><path d=\"M50 4C50 4 12 52 12 76a38 38 0 0 0 76 0C88 52 50 4 50 4Z\" fill=\"none\" stroke=\"#947c00\" stroke-width=\"2\" opacity=\".45\"><\/path><\/svg>Is there a minimum order quantity (MOQ)?\n        <span class=\"chev\">+<\/span><\/summary><div class=\"ans\">We tailor batch sizes so you don&#8217;t have to overpurchase. Tell us your volume needs and we will propose a supply format that aligns with your consumption rate.<\/div><\/details><details class=\"qk ds-rv\"><summary><svg class=\"qdrop\" viewbox=\"0 0 100 118\" aria-hidden=\"true\"><path d=\"M50 4C50 4 12 52 12 76a38 38 0 0 0 76 0C88 52 50 4 50 4Z\" fill=\"url(#qsol-k)\"><\/path><ellipse cx=\"52\" cy=\"88\" rx=\"15\" ry=\"8\" fill=\"#a3a6ab\" opacity=\".65\"><\/ellipse><path d=\"M48.5 16 C45.5 34 45 52 47 70 L53 70 C55 52 54.5 34 51.5 16 Z\" fill=\"#ffffff\" opacity=\".85\"><\/path><circle cx=\"50\" cy=\"12.5\" r=\"3\" fill=\"#ffffff\" opacity=\".95\"><\/circle><ellipse cx=\"31\" cy=\"68\" rx=\"4\" ry=\"13\" fill=\"#ffffff\" opacity=\".5\" transform=\"rotate(-12 31 68)\"><\/ellipse><path d=\"M50 4C50 4 12 52 12 76a38 38 0 0 0 76 0C88 52 50 4 50 4Z\" fill=\"none\" stroke=\"#0f131a\" stroke-width=\"2\" opacity=\".45\"><\/path><\/svg>What properties can you fine-tune in the formula?\n        <span class=\"chev\">+<\/span><\/summary><div class=\"ans\">Among others: viscosity, surface tension, curing type and speed, substrate adhesion, elasticity, UV resistance, chemical resistance, abrasion resistance, and exact color matching. The formula is fine-tuned until the ink performs exactly as required on your machinery.<\/div><\/details><details class=\"qg ds-rv\"><summary><svg class=\"qdrop\" viewbox=\"0 0 100 118\" aria-hidden=\"true\"><path d=\"M50 4C50 4 12 52 12 76a38 38 0 0 0 76 0C88 52 50 4 50 4Z\" fill=\"url(#qsol-g)\"><\/path><ellipse cx=\"52\" cy=\"88\" rx=\"15\" ry=\"8\" fill=\"#d1b2f6\" opacity=\".65\"><\/ellipse><path d=\"M48.5 16 C45.5 34 45 52 47 70 L53 70 C55 52 54.5 34 51.5 16 Z\" fill=\"#ffffff\" opacity=\".85\"><\/path><circle cx=\"50\" cy=\"12.5\" r=\"3\" fill=\"#ffffff\" opacity=\".95\"><\/circle><ellipse cx=\"31\" cy=\"68\" rx=\"4\" ry=\"13\" fill=\"#ffffff\" opacity=\".5\" transform=\"rotate(-12 31 68)\"><\/ellipse><path d=\"M50 4C50 4 12 52 12 76a38 38 0 0 0 76 0C88 52 50 4 50 4Z\" fill=\"none\" stroke=\"#512587\" stroke-width=\"2\" opacity=\".45\"><\/path><\/svg>Is the developed formulation exclusive to my company?\n        <span class=\"chev\">+<\/span><\/summary><div class=\"ans\">Custom developments are created under client specifications and covered by confidentiality agreements. If your project requires formal formula exclusivity, it will be contractually agreed upon before development begins.<\/div><\/details><details class=\"qs ds-rv\"><summary><svg class=\"qdrop\" viewbox=\"0 0 100 118\" aria-hidden=\"true\"><path d=\"M50 4C50 4 12 52 12 76a38 38 0 0 0 76 0C88 52 50 4 50 4Z\" fill=\"url(#qsol-s)\"><\/path><ellipse cx=\"52\" cy=\"88\" rx=\"15\" ry=\"8\" fill=\"#99dbb9\" opacity=\".65\"><\/ellipse><path d=\"M48.5 16 C45.5 34 45 52 47 70 L53 70 C55 52 54.5 34 51.5 16 Z\" fill=\"#ffffff\" opacity=\".85\"><\/path><circle cx=\"50\" cy=\"12.5\" r=\"3\" fill=\"#ffffff\" opacity=\".95\"><\/circle><ellipse cx=\"31\" cy=\"68\" rx=\"4\" ry=\"13\" fill=\"#ffffff\" opacity=\".5\" transform=\"rotate(-12 31 68)\"><\/ellipse><path d=\"M50 4C50 4 12 52 12 76a38 38 0 0 0 76 0C88 52 50 4 50 4Z\" fill=\"none\" stroke=\"#00602f\" stroke-width=\"2\" opacity=\".45\"><\/path><\/svg>How do I validate that the ink works before production?\n        <span class=\"chev\">+<\/span><\/summary><div class=\"ans\">Through laboratory samples printed directly on your substrate, subjected to relevant testing for your use case (adhesion, UV aging, chemical resistance, etc.). We only scale to full production once validation is completely successful.<\/div><\/details><\/div><\/section><script>(function(){\n  document.querySelectorAll('.ds-faq details:not(.ds-init)').forEach(function(d){\n    d.classList.add('ds-init');\n    d.addEventListener('toggle',function(){\n      if(d.open){\n        d.closest('.ds-faq').querySelectorAll('details[open]').forEach(function(o){\n          if(o!==d)o.open=false;\n        });\n      }\n    });\n  });\n})();\n<\/script><script>(function(){\n  var els=document.querySelectorAll('.ds-rv:not(.ds-obs)');\n  if(!els.length)return;\n  var io=new IntersectionObserver(function(es){\n    es.forEach(function(e){\n      if(e.isIntersecting){e.target.classList.add('ds-in');io.unobserve(e.target);}\n    });\n  },{threshold:.15});\n  els.forEach(function(el){el.classList.add('ds-obs');io.observe(el)});\n})();\n<\/script>\n\n\n\n<div style=\"height:20px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<style>@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter+Tight:wght@200;400;500;600;700&family=Inter:wght@200;300;400&display=swap');\n.sn-cta{width:100%;max-width:1290px;margin:0 auto;padding:clamp(30px,5vh,50px) 20px clamp(50px,8vh,80px);color:#1a202c;box-sizing:border-box}\n.sn-cta *{box-sizing:border-box}\n.sn-cta .caja{\n  position:relative;width:100%;aspect-ratio:2185\/717;min-height:170px;\n  background-image:url('https:\/\/digitisignum.eu\/wp-content\/uploads\/2026\/07\/cta-fondo.jpg');\n  background-size:100% 100%;background-repeat:no-repeat;background-position:center;\n  display:flex;align-items:center;gap:26px;padding:0 5%;\n}\n.sn-cta .texto{flex:1 1 52%;min-width:0}\n\/* --- Titulo estilo kjl: Inter 200, mayusculas, 2a linea en degradado --- *\/\n.sn-cta .texto h2{\n  font-family:'Inter',sans-serif !important;font-weight:200 !important;\n  letter-spacing:-.03em;text-transform:uppercase;\n  font-size:clamp(17px,2vw,30px);line-height:1.08;margin:0 0 8px;color:#1a202c;\n}\n.sn-cta .texto h2 .grad{\n  color:transparent;font-weight:400;\n  -webkit-background-clip:text;background-clip:text;\n  background-image:linear-gradient(90deg,#00a6e2,#7b5cff,#e6007e,#ff8a3d,#ffb800);\n}\n.sn-cta .texto p{\n  font-family:'Inter Tight',system-ui,sans-serif;\n  font-size:clamp(12px,1.05vw,15px);line-height:1.55;color:#4a5568;margin:0;max-width:42ch;\n}\n.sn-cta .btn{\n  display:inline-flex;align-items:center;gap:12px;white-space:nowrap;\n  padding:clamp(10px,1.1vw,16px) clamp(16px,2vw,30px);border-radius:99px;\n  border:1.5px solid #cfd6e0;background:#fff;\n  font-family:'Inter Tight',sans-serif;\n  font-weight:600;font-size:clamp(10px,.95vw,13.5px);letter-spacing:.1em;text-transform:uppercase;\n  color:#1a202c;text-decoration:none;\n  transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s,border-color .35s;\n}\n.sn-cta .btn:hover{transform:translateY(-3px);border-color:#00a6e2;box-shadow:0 16px 30px -16px rgba(26,32,44,.4);color:#1a202c}\n.sn-cta .btn i{font-style:normal;transition:transform .25s}\n.sn-cta .btn:hover i{transform:translateX(5px)}\n\n\/* El humo solo se usa en movil: oculto por defecto *\/\n.sn-cta .humo{display:none}\n\n@media(max-width:760px){\n  .sn-cta{padding:24px 16px 40px}\n  .sn-cta .caja{\n    aspect-ratio:auto;flex-direction:column;align-items:flex-start;gap:18px;\n    padding:30px 26px;border-radius:22px;\n    background-image:none;                       \/* fuera la imagen JPG en movil *\/\n    \/* Borde degradado: relleno blanco (padding-box) + degradado en el borde (border-box) *\/\n    border:2px solid transparent;\n    background:\n      linear-gradient(#fff,#fff) padding-box,\n      linear-gradient(120deg,#00a6e2,#7b5cff,#e6007e,#ff8a3d,#ffb800) border-box;\n    box-shadow:0 18px 40px -28px rgba(26,32,44,.35);\n    overflow:hidden;\n  }\n  \/* Humo filamentoso (solo movil), detras del texto y a la derecha *\/\n  .sn-cta .humo{\n    display:block;position:absolute;top:50%;right:-90px;transform:translateY(-50%);\n    width:360px;height:auto;z-index:0;opacity:.72;pointer-events:none;\n  }\n  .sn-cta .texto,\n  .sn-cta .caja > .cta-btn{position:relative;z-index:1}\n  .sn-cta .texto{flex:none;width:100%}\n  .sn-cta .texto h2{font-size:23px;margin-bottom:10px}\n  .sn-cta .texto p{font-size:14px;max-width:none}\n  .sn-cta .btn{font-size:12px;padding:13px 22px}\n  \/* Boton centrado para que no quede pegado al borde *\/\n  .sn-cta .caja > .cta-btn{width:100%;display:flex;justify-content:center}\n}\n@media (prefers-reduced-motion:reduce){.sn-cta .btn{transition:none}}\n<\/style><section class=\"sn-cta\"><div class=\"caja\"><!-- Humo filamentoso de color (solo movil) --><svg class=\"humo\" viewbox=\"0 0 520 340\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><defs><!-- Degradado de marca que ti\u00f1e el humo --><lineargradient id=\"snInk\" x1=\"0\" y1=\"0.2\" x2=\"1\" y2=\"0.8\"><stop offset=\"0\" stop-color=\"#00a6e2\"><\/stop><stop offset=\".3\" stop-color=\"#7b5cff\"><\/stop><stop offset=\".55\" stop-color=\"#e6007e\"><\/stop><stop offset=\".8\" stop-color=\"#ff8a3d\"><\/stop><stop offset=\"1\" stop-color=\"#ffb800\"><\/stop><\/lineargradient><!-- Filtro humo: el ruido fractal ES el humo (se convierte en alfa de volutas) --><filter id=\"snSmoke\" x=\"-20%\" y=\"-20%\" width=\"140%\" height=\"140%\" color-interpolation-filters=\"sRGB\"><!-- baseFrequency mas baja en X = volutas estiradas en horizontal --><feturbulence type=\"fractalNoise\" basefrequency=\"0.006 0.017\" numoctaves=\"6\" seed=\"14\" stitchtiles=\"stitch\" result=\"noise\"><\/feturbulence><!-- Convierte el canal R del ruido en alfa (umbral -> huecos entre volutas) --><fecolormatrix in=\"noise\" type=\"matrix\" values=\"0 0 0 0 0\n                    0 0 0 0 0\n                    0 0 0 0 0\n                    1.15 0 0 0 -0.32\" result=\"alpha\"><\/fecolormatrix><!-- Realza el contraste para afinar los filamentos --><fecomponenttransfer in=\"alpha\" result=\"wisps\"><fefunca type=\"gamma\" amplitude=\"1.35\" exponent=\"1.7\" offset=\"0\"><\/fefunca><\/fecomponenttransfer><fegaussianblur in=\"wisps\" stddeviation=\"1.1\" result=\"soft\"><\/fegaussianblur><!-- Ti\u00f1e: color del degradado recortado por el alfa de las volutas --><fecomposite in=\"SourceGraphic\" in2=\"soft\" operator=\"in\"><\/fecomposite><\/filter><!-- Envolvente: hace que el humo se desvanezca en los bordes (forma de penacho) --><radialgradient id=\"snEnv\" cx=\"52%\" cy=\"50%\" r=\"58%\"><stop offset=\"0\" stop-color=\"#fff\" stop-opacity=\"1\"><\/stop><stop offset=\".6\" stop-color=\"#fff\" stop-opacity=\".85\"><\/stop><stop offset=\"1\" stop-color=\"#fff\" stop-opacity=\"0\"><\/stop><\/radialgradient><mask id=\"snEnvMask\"><ellipse cx=\"270\" cy=\"170\" rx=\"260\" ry=\"140\" fill=\"url(#snEnv)\"><\/ellipse><\/mask><!-- Filtro para las particulas\/chispas finas --><filter id=\"snDust\" x=\"-20%\" y=\"-20%\" width=\"140%\" height=\"140%\" color-interpolation-filters=\"sRGB\"><feturbulence type=\"fractalNoise\" basefrequency=\"0.9\" numoctaves=\"2\" seed=\"7\" result=\"n\"><\/feturbulence><fecolormatrix in=\"n\" type=\"matrix\" values=\"0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 6 -5.2\" result=\"a\"><\/fecolormatrix><fecomposite in=\"SourceGraphic\" in2=\"a\" operator=\"in\"><\/fecomposite><\/filter><\/defs><g mask=\"url(#snEnvMask)\"><!-- Cuerpo del humo --><rect x=\"0\" y=\"0\" width=\"520\" height=\"340\" fill=\"url(#snInk)\" filter=\"url(#snSmoke)\"><\/rect><!-- Chispas finas por encima --><rect x=\"0\" y=\"0\" width=\"520\" height=\"340\" fill=\"url(#snInk)\" filter=\"url(#snDust)\" opacity=\".55\"><\/rect><\/g><\/svg><div class=\"texto\"><h2>Ready to take your printing<br\/><span class=\"grad\">to the next level?<\/span><\/h2><p>Tell us your challenge and we&#8217;ll find the perfect ink to make it happen.<\/p><\/div><div class=\"cta-btn\"><a class=\"btn\" href=\"https:\/\/digitisignum.eu\/en\/contact\/\">Let&#8217;s talk about your project <i>\u2192<\/i><\/a><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"<p>Custom Ink The Science of Custom Ink. We develop exclusive chemical formulations tailored to the exact topology of each surface, pushing the conventional boundaries of adhesion and durability. Value Pillars Surface Engineering We analyze the microstructure of your substrates to ensure perfect physical and chemical interaction between the ink and the material. Exclusive Formulation We&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-814","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/digitisignum.eu\/en\/wp-json\/wp\/v2\/pages\/814","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digitisignum.eu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/digitisignum.eu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/digitisignum.eu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/digitisignum.eu\/en\/wp-json\/wp\/v2\/comments?post=814"}],"version-history":[{"count":2,"href":"https:\/\/digitisignum.eu\/en\/wp-json\/wp\/v2\/pages\/814\/revisions"}],"predecessor-version":[{"id":911,"href":"https:\/\/digitisignum.eu\/en\/wp-json\/wp\/v2\/pages\/814\/revisions\/911"}],"wp:attachment":[{"href":"https:\/\/digitisignum.eu\/en\/wp-json\/wp\/v2\/media?parent=814"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}