PageSourceSearch

https://www.plainconcepts.com/ai-product-evolution-navigator/

html plainconcepts.com collected 2026-10-02 07:40:19 UTC 209,602 bytes, 1,850 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US">
3
4<head>
4<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">(function(){var n="l+BOLyzrSiMMDo6d4dChU\/gH4zNUnjsm";// Propagate style trust only for CSS elements created by already-authorized JS.
5// Never adopt scripts, style markup inserted with innerHTML, or existing nodes.
6var create=Document.prototype.createElement;
7Document.prototype.createElement=function(name,options){var el=create.call(this,name,options);if(String(name).toLowerCase()==='style')el.setAttribute('nonce',n);return el;};
8document.addEventListener('click',function(e){var t=e.target.closest&&e.target.closest('[data-pc-csp-share],[data-pc-csp-video],[data-pc-csp-scroll]');if(!t)return;
9if(t.hasAttribute('data-pc-csp-share')){e.preventDefault();window.open(t.href,'_blank','width=600,height=400,noopener,noreferrer');}
10if(t.hasAttribute('data-pc-csp-video')&&typeof window.pc20Play==='function'){e.preventDefault();window.pc20Play(t.getAttribute('data-pc-csp-video'));}
11if(t.hasAttribute('data-pc-csp-scroll')){e.preventDefault();var id=t.getAttribute('data-pc-csp-scroll');if(typeof window.scrollToPost==='function')window.scrollToPost(id);else{var node=document.getElementById(id);if(node)node.scrollIntoView({behavior:'smooth'});}}});
12document.addEventListener('error',function(e){if(e.target.hasAttribute&&e.target.hasAttribute('data-pc-csp-hide-error'))e.target.style.display='none';},true);
13// AJAX blog cards carry only their reviewed image URL as data. Apply that one
14// presentation property via CSSOM; never authorize arbitrary style markup.
15function cardBackground(el){var value=el.getAttribute('data-pc-bg');if(!value||value.length>8192)return;try{var url=new URL(value,location.href);if(url.protocol!==location.protocol||url.origin!==location.origin||url.username||url.password)return;el.style.backgroundImage='url('+JSON.stringify(url.href)+')';}catch(e){}}
16function cardBackgrounds(root){if(root.nodeType!==1)return;if(root.matches('[data-pc-bg]'))cardBackground(root);root.querySelectorAll('[data-pc-bg]').forEach(cardBackground);}
17new MutationObserver(function(changes){changes.forEach(function(change){if(change.type==='attributes')cardBackground(change.target);else change.addedNodes.forEach(cardBackgrounds);});}).observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:['data-pc-bg']});
18document.addEventListener('DOMContentLoaded',function(){cardBackgrounds(document.documentElement);});})();</script>
18<style nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="pc-csp-presentation">.wpa_hidden_field{display:none;height:0;width:0}
19[data-pc-csp-style="e405d60ca4ee0df0dd35"]:not(#pc-csp-reserved-1):not(#pc-csp-reserved-2):not(#pc-csp-reserved-3){--_gs-gap-desktop:0px 0px;--_gs-m-desktop:0 0 0 0;--_gs-p-desktop:0 0 0 0;--_gs-bg-desktop:transparent none;--_gs-bg-xp-desktop:0px;--_gs-zi-desktop:auto;--_gs-d-desktop:block;--_gs-mw-desktop:calc(100% - 0 - 0);--_gs-gap-tablet:0px 0px;--_gs-m-tablet:0 0 0 0;--_gs-p-tablet:0 0 0 0;--_gs-bg-tablet:transparent none;--_gs-bg-xp-tablet:0px;--_gs-zi-tablet:auto;--_gs-d-tablet:block;--_gs-mw-tablet:calc(100% - 0 - 0);--_gs-gap-mobile:0px 0px;--_gs-m-mobile:0 0 0 0;--_gs-p-mobile:0 0 0 0;--_gs-bg-mobile:transparent none;--_gs-bg-xp-mobile:0px;--_gs-zi-mobile:auto;--_gs-d-mobile:block;--_gs-mw-mobile:calc(100% - 0 - 0);--_gs-columns:1;--_gs-rows:1}
20[data-pc-csp-style="4bb2e1f68c1bdce2dc87"]:not(#pc-csp-reserved-1):not(#pc-csp-reserved-2):not(#pc-csp-reserved-3){--_ga-column:1/2;--_ga-row:1/2;--_ga-m-desktop:0 0 0 0;--_ga-p-desktop:0 0 0 0;--_ga-bg-desktop:transparent none;--_ga-zi-desktop:auto;--_ga-d-desktop:flex;--_ga-mw-desktop:calc(100% - 0 - 0);--_ga-m-tablet:0 0 0 0;--_ga-p-tablet:0 0 0 0;--_ga-bg-tablet:transparent none;--_ga-zi-tablet:auto;--_ga-d-tablet:flex;--_ga-mw-tablet:calc(100% - 0 - 0);--_ga-m-mobile:0 0 0 0;--_ga-p-mobile:0 0 0 0;--_ga-bg-mobile:transparent none;--_ga-zi-mobile:auto;--_ga-d-mobile:flex;--_ga-mw-mobile:calc(100% - 0 - 0)}
21[data-pc-csp-style="7b80360311a90c9feeed"]:not(#pc-csp-reserved-1):not(#pc-csp-reserved-2):not(#pc-csp-reserved-3){background-image:url(https://www.plainconcepts.com/wp-content/uploads/2022/07/technology-partner-software-1.jpg)}
22[data-pc-csp-style="8609525a4d7bcee58266"]:not(#pc-csp-reserved-1):not(#pc-csp-reserved-2):not(#pc-csp-reserved-3){background-image:url(https://www.plainconcepts.com/wp-content/uploads/2026/06/header_software1-scaled.jpg)}
23[data-pc-csp-style="0c9c5a77d41b255f69ac"]:not(#pc-csp-reserved-1):not(#pc-csp-reserved-2):not(#pc-csp-reserved-3){background-image:url(https://www.plainconcepts.com/wp-content/uploads/2025/10/Quantum_computer.jpg)}
24[data-pc-csp-style="07bce587ad6243ce2178"]:not(#pc-csp-reserved-1):not(#pc-csp-reserved-2):not(#pc-csp-reserved-3){background-image:url(https://www.plainconcepts.com/wp-content/uploads/2025/07/artificial-intelligence-1.jpg)}
25[data-pc-csp-style="e57aaad79858a6a844bf"]:not(#pc-csp-reserved-1):not(#pc-csp-reserved-2):not(#pc-csp-reserved-3){background-image:url(https://www.plainconcepts.com/wp-content/uploads/2024/02/helix-2-cloud-670x410-1-1.jpg)}
26[data-pc-csp-style="584921563c00556dc98d"]:not(#pc-csp-reserved-1):not(#pc-csp-reserved-2):not(#pc-csp-reserved-3){height:100px}
27[data-pc-csp-style="6157ea8da52f2e3e8b41"]:not(#pc-csp-reserved-1):not(#pc-csp-reserved-2):not(#pc-csp-reserved-3){background-image: url(https://www.plainconcepts.com/wp-content/uploads/2025/10/Nestle-Centro-de-Inovacao.webp)}
28[data-pc-csp-style="7b2b2246a41ec8c6a759"]:not(#pc-csp-reserved-1):not(#pc-csp-reserved-2):not(#pc-csp-reserved-3){height:120px}
29[data-pc-csp-style="c0d5d3e8b041de56c713"]:not(#pc-csp-reserved-1):not(#pc-csp-reserved-2):not(#pc-csp-reserved-3){display: none !important}
30[data-pc-csp-style="ff507bc3b857c1b5a4d2"]:not(#pc-csp-reserved-1):not(#pc-csp-reserved-2):not(#pc-csp-reserved-3){text-align:left;padding:15px 30px;border-color:rgb(51, 51, 51)}
31[data-pc-csp-style="54a4a1d25a391c3b3d10"]:not(#pc-csp-reserved-1):not(#pc-csp-reserved-2):not(#pc-csp-reserved-3){border-bottom:1px solid;text-decoration:none}
32[data-pc-csp-style="c39abcd4d2acdef4b681"]:not(#pc-csp-reserved-1):not(#pc-csp-reserved-2):not(#pc-csp-reserved-3){margin:5px 5px 5px 30px;border-radius:0;padding:8px 25px 8px 25px}
33[data-pc-csp-style="330cc30b559eff494326"]:not(#pc-csp-reserved-1):not(#pc-csp-reserved-2):not(#pc-csp-reserved-3){margin:5px 5px 5px 5px;border-radius:0;padding:8px 25px 8px 25px}
34[data-pc-csp-style="6aa34d7432e79eb0ce9d"]:not(#pc-csp-reserved-1):not(#pc-csp-reserved-2):not(#pc-csp-reserved-3){display:none}</style>
35	<title>AI Product Evolution Navigator | Plain Concepts</title>
36	<meta charset="UTF-8" />
37	<meta http-equiv="X-UA-Compatible" content="IE=edge">
38	<meta name="viewport" content="width=device-width, initial-scale=1.0">
39	<link rel="pingback" href="https://www.plainconcepts.com/xmlrpc.php" />
40		<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
41<link rel="alternate" href="https://www.plainconcepts.com/ai-product-evolution-navigator/" hreflang="en" />
42<link rel="alternate" href="https://www.plainconcepts.com/es/ai-product-evolution/" hreflang="es" />
43
44	<!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
45	<link rel="canonical" href="https://www.plainconcepts.com/ai-product-evolution-navigator/" />
46	<meta property="og:locale" content="en_US" />
47	<meta property="og:locale:alternate" content="es_ES" />
48	<meta property="og:type" content="article" />
49	<meta property="og:title" content="AI Product Evolution Navigator | Plain Concepts" />
50	<meta property="og:url" content="https://www.plainconcepts.com/ai-product-evolution-navigator/" />
51	<meta property="og:site_name" content="Plain Concepts" />
52	<meta property="article:modified_time" content="2026-07-16T16:47:11+00:00" />
53	<meta property="og:image" content="https://www.plainconcepts.com/wp-content/uploads/2026/06/img1_software-scaled.jpg" />
54	<meta name="twitter:card" content="summary_large_image" />
55	<meta name="twitter:site" content="@plainconcepts" />
56	<meta name="twitter:label1" content="Est. reading time" />
57	<meta name="twitter:data1" content="3 minutes" />
58	
58<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.plainconcepts.com\/ai-product-evolution-navigator\/","url":"https:\/\/www.plainconcepts.com\/ai-product-evolution-navigator\/","name":"AI Product Evolution Navigator | Plain Concepts","isPartOf":{"@id":"https:\/\/www.plainconcepts.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.plainconcepts.com\/ai-product-evolution-navigator\/#primaryimage"},"image":{"@id":"https:\/\/www.plainconcepts.com\/ai-product-evolution-navigator\/#primaryimage"},"thumbnailUrl":"https:\/\/www.plainconcepts.com\/wp-content\/uploads\/2026\/06\/img1_software-scaled.jpg","datePublished":"2026-06-17T13:49:15+00:00","dateModified":"2026-07-16T16:47:11+00:00","breadcrumb":{"@id":"https:\/\/www.plainconcepts.com\/ai-product-evolution-navigator\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.plainconcepts.com\/ai-product-evolution-navigator\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.plainconcepts.com\/ai-product-evolution-navigator\/#primaryimage","url":"https:\/\/www.plainconcepts.com\/wp-content\/uploads\/2026\/06\/img1_software-scaled.jpg","contentUrl":"https:\/\/www.plainconcepts.com\/wp-content\/uploads\/2026\/06\/img1_software-scaled.jpg","width":2560,"height":1707},{"@type":"BreadcrumbList","@id":"https:\/\/www.plainconcepts.com\/ai-product-evolution-navigator\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.plainconcepts.com\/"},{"@type":"ListItem","position":2,"name":"AI Product Evolution Navigator"}]},{"@type":"WebSite","@id":"https:\/\/www.plainconcepts.com\/#website","url":"https:\/\/www.plainconcepts.com\/","name":"Plain Concepts","de
58scription":"From Thought to Value","publisher":{"@id":"https:\/\/www.plainconcepts.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.plainconcepts.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.plainconcepts.com\/#organization","name":"Plain Concepts","url":"https:\/\/www.plainconcepts.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.plainconcepts.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.plainconcepts.com\/wp-content\/uploads\/2023\/01\/logo.svg","contentUrl":"https:\/\/www.plainconcepts.com\/wp-content\/uploads\/2023\/01\/logo.svg","width":1,"height":1,"caption":"Plain Concepts"},"image":{"@id":"https:\/\/www.plainconcepts.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/plainconcepts","https:\/\/www.linkedin.com\/company\/plainconcepts?originalSubdomain=es","https:\/\/www.instagram.com\/plainconcepts\/?hl=es"]}]}</script>
58
59	<!-- / Yoast SEO plugin. -->
60
61
62<link rel='dns-prefetch' href='//code.jquery.com' />
63<link rel='dns-prefetch' href='//www.googletagmanager.com' />
64<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.plainconcepts.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.plainconcepts.com%2Fai-product-evolution-navigator%2F&#038;lang=en" />
65<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.plainconcepts.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.plainconcepts.com%2Fai-product-evolution-navigator%2F&#038;format=xml&#038;lang=en" />
66<style nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="wp-img-auto-sizes-contain-inline-css">
67img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
68/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
69</style>
70<style nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="wp-emoji-styles-inline-css">
71
72	img.wp-smiley, img.emoji {
73		display: inline !important;
74		border: none !important;
75		box-shadow: none !important;
76		height: 1em !important;
77		width: 1em !important;
78		margin: 0 0.07em !important;
79		vertical-align: -0.1em !important;
80		background: none !important;
81		padding: 0 !important;
82	}
83/*# sourceURL=wp-emoji-styles-inline-css */
84</style>
85<style nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="wp-block-library-inline-css">
86:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
86--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
87
88/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
89</style>
90<style nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="wp-block-spacer-inline-css">
91.wp-block-spacer{clear:both}
92/*# sourceURL=https://www.plainconcepts.com/wp-includes/blocks/spacer/style.min.css */
93</style>
94
95<style nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="classic-theme-styles-inline-css">
96/*! This file is auto-generated */
97.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
98/*# sourceURL=/wp-includes/css/classic-themes.min.css */
99</style>
100
101<style nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="global-styles-inline-css">
102:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
102--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--xl: 20px;--wp--preset--font-size--l: 18px;--wp--preset--font-size--m: 16px;--wp--preset--font-size--s: 14px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
102.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xl-font-size{font-size: var(--wp--preset--font-size--xl) !important;}.has-l-font-size{font-size: var(--wp--preset--font-size--l) !important;}.has-m-font-size{font-size: var(--wp--preset--font-size--m) !important;}.has-s-font-size{font-size: var(--wp--preset--font-size--s) !important;}
103/*# sourceURL=global-styles-inline-css */
104</style>
105
106<link rel='stylesheet' id='contact-form-7-css' href='https://www.plainconcepts.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' />
107<link rel='stylesheet' id='glosario-dinamico-css-css' href='https://www.plainconcepts.com/wp-content/plugins/glosario-dinamico/assets/glosario-dinamico.css?ver=7.0.5' media='all' />
108<link rel='stylesheet' id='wpa-css-css' href='https://www.plainconcepts.com/wp-content/plugins/honeypot/includes/css/wpa.css?ver=2.4.02' media='all' />
109<link rel='stylesheet' id='cookie-law-info-css' href='https://www.plainconcepts.com/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/css/cookie-law-info-public.css?ver=2.3.7' media='all' />
110<link rel='stylesheet' id='cookie-law-info-gdpr-css' href='https://www.plainconcepts.com/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/css/cookie-law-info-gdpr.css?ver=2.3.7' media='all' />
111<style nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="cookie-law-info-gdpr-inline-css">
112.cli-modal-content, .cli-tab-content { background-color: #ffffff; }.cli-privacy-content-text, .cli-modal .cli-modal-dialog, .cli-tab-container p, a.cli-privacy-readmore { color: #000000; }.cli-tab-header { background-color: #f2f2f2; }.cli-tab-header, .cli-tab-header a.cli-nav-link,span.cli-necessary-caption,.cli-switch .cli-slider:after { color: #000000; }.cli-switch .cli-slider:before { background-color: #ffffff; }.cli-switch input:checked + .cli-slider:before { background-color: #ffffff; }.cli-switch .cli-slider { background-color: #e3e1e8; }.cli-switch input:checked + .cli-slider { background-color: #28a745; }.cli-modal-close svg { fill: #000000; }.cli-tab-footer .wt-cli-privacy-accept-all-btn { background-color: #00acad; color: #ffffff}.cli-tab-footer .wt-cli-privacy-accept-btn { background-color: #00acad; color: #ffffff}.cli-tab-header a:before{ border-right: 1px solid #000000; border-bottom: 1px solid #000000; }
113/*# sourceURL=cookie-law-info-gdpr-inline-css */
114</style>
115<link rel='stylesheet' id='style-css' href='https://www.plainconcepts.com/wp-content/themes/plainconcepts/style.css?ver=1.1.49-aurax-restored-20260921-v3' media='all' />
116<link rel='stylesheet' id='aos-css' href='https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/css/aos.css?ver=7.0.5' media='all' />
117<link rel='stylesheet' id='swiper-css' href='https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/css/swiper-bundle.min.css?ver=1.1.49' media='all' />
118<link rel='stylesheet' id='grids-frontend-css' href='https://www.plainconcepts.com/wp-content/plugins/grids/assets/css/frontend.css?ver=1.3.12' media='all' />
119<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="pc-cf7-csrf-js" src="https://www.plainconcepts.com/wp-content/mu-plugins/pc-cf7-csrf.js?ver=1.0.0"></script>
vendor: 1 bytes, line 119
119
120<script data-cfasync="false" data-cookieconsent="ignore" data-nowprocket="" id="gtmkit-js-before" nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
121		window.gtmkit_settings = {"datalayer_name":"dataLayer","console_log":false};
122		window.gtmkit_data = {};
123		window.dataLayer = window.dataLayer || [];
124		window.gtmkit = window.gtmkit || {};
125				window.gtmkit.events = window.gtmkit.events || {};
126		window.gtmkit.events.push = window.gtmkit.events.push || function (event, name) {
127			var layerName = (typeof name === 'string' && name) ? name : 'dataLayer';
128			window[layerName] = window[layerName] || [];
129			var events = window.gtmkit.events;
130			if (typeof events.shouldDefer === 'function') {
131				var eventName = (event && typeof event === 'object' && typeof event.event === 'string') ? event.event : '';
132				var consentState = (window.gtmkit.consent && window.gtmkit.consent.state) ? window.gtmkit.consent.state : undefined;
133				if (events.shouldDefer(eventName, event, consentState)) {
134					if (typeof events.deferralSink === 'function') {
135						events.deferralSink(event, layerName);
136						return window[layerName];
137					}
138				}
139			}
140			window[layerName].push(event);
141			return window[layerName];
142		};
143		window.gtmkit.events.registerDeferralSink = window.gtmkit.events.registerDeferralSink || function (fn) {
144			if (typeof fn === 'function') {
145				window.gtmkit.events.deferralSink = fn;
146			}
147		};
148		
149//# sourceURL=gtmkit-js-before
150</script>
vendor: 1 bytes, line 150
150
151<script data-cfasync="false" data-cookieconsent="ignore" data-nowprocket="" id="gtmkit-container-js-after" nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
152/* Google Tag Manager */
vendor: 328 bytes, lines 152-157
152
153(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
154new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
155j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
156'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
157})(window,document,'script','dataLayer','
157GTM-P54W2GW
vendor: 4 bytes, line 157
157');
158/* End Google Tag Manager */
159
160//# sourceURL=gtmkit-container-js-after
161</script>
vendor: 1 bytes, line 161
161
162<script data-cfasync="false" data-cookieconsent="ignore" data-nowprocket="" id="gtmkit-cf7-js-extra">
163var gtmkitCf7Engagement = {"generateLeadEnabled":"1","payload":{}};
164//# sourceURL=gtmkit-cf7-js-extra
165</script>
vendor: 1 bytes, line 165
165
166<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" data-wp-strategy="defer" defer id="gtmkit-cf7-js" src="https://www.plainconcepts.com/wp-content/plugins/gtm-kit/assets/integration/contact-form-7.js?ver=2.20.2"></script>
vendor: 1 bytes, line 166
166
167<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="jquery-core-js" src="https://www.plainconcepts.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 167
167
168<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="jquery-migrate-js" src="https://www.plainconcepts.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 168
168
169<script id="cookie-law-info-js-extra" nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
170var Cli_Data = {"nn_cookie_ids":["sp_landing","sp_t","yt.innertube::requests","__hssrc","JSESSIONID","YSC","VISITOR_INFO1_LIVE","yt-remote-device-id","yt-remote-connected-devices","yt.innertube::nextId","_gcl_au","_hjIncludedInSessionSample","CONSENT","__hstc","hubspotutk","__cf_bm","__hssc","IE-LANG_CODE","prism_90878714","_hjSessionUser_1776154","_hjSession_1776154","_lfa_test_cookie_stored","attributionCookie","IE-set_country","IE-jwt","i18n","redirectFacebook","loglevel","_ga","__cfduid","_hjAbsoluteSessionInProgress","_hjIncludedInPageviewSample","_gat_UA-326213-2","_hjFirstSeen","_hjid","_hjTLDTest","_lfa","cppro-ft-style-temp","cppro-ft-style","cppro-ft","wp-wpml_current_language","wmc","","_gid","","","","","","","","","","","","","_hjFirstSeen","","","","","","","","","cppro-ft-style-temp","","","_gid","_hjid","_hjFirstSeen","_gat_UA-326213-2","_hjIncludedInPageviewSample","_hjAbsoluteSessionInProgress","__cfduid","_ga","_gid","","","","","","","wmc","_hjTLDTest","_lfa","cppro-ft-style-temp","cppro-ft-style","cppro-ft","wp-wpml_current_language"],"non_necessary_cookies":{"necessary":["VISITOR_INFO1_LIVE","JSESSIONID","cookielawinfo-checkbox-performance","IE-set_country","attributionCookie","IE-LANG_CODE","IE-jwt","i18n","cookielawinfo-checkbox-analytics","wp-wpml_current_language","_ga","__cfduid","_gat_UA-326213-2","cppro-ft-style-temp","cppro-ft-style","cppro-ft","wmc","wmc","_gid","cookielawinfo-checkbox-necessary","cookielawinfo-checkbox-necessary","viewed_cookie_policy","viewed_cookie_policy","cookielawinfo-checkbox-non-necessary","wmc","wp-wpml_current_language","wp-wpml_current_language","cppro-ft-style","cppro-ft-style","cppro-ft","cppro-ft","cppro-ft-style-temp","cppro-ft-style-temp","_gat_UA-326213-2","_gat_UA-326213-2","__cfduid","_ga","_gat_UA-326213-2","__cfduid","_ga","_gid","_gid","_gid","_ga","__cfduid","cppro-ft-style-temp","cppro-ft-style","cppro-ft","wp-wpml_current_language","wmc"],"functional":["sp_t","sp_landing","__cf_bm"],"performance":["_lfa_test_cookie_stored","_hjSession_1776154","_hjSessionUser_1776154","_hjTLDTest","_hjid","_hjFirstSeen","_hjIncludedInPageviewSample","_hjAbsoluteSessionInProgress","_hjid","_hjTLDTest","_hjTLDTest","_hjid","_hjFirstSeen","_hjFirstSeen","_hjIncludedInPageviewSample","_hjIncludedInPageviewSample","_hjAbsoluteSessionInProgress","_hjAbsoluteSessionInProgress","_hjAbsoluteSessionInProgress","_hjIncludedInPageviewSample","_hjFirstSeen","_hjid","_hjTLDTest"],"analytics":["__hssrc","_gcl_au","_hjIncludedInSessionSample","CONSENT","__hstc","hubspotutk","__hssc","_lfa","_lfa","_lfa","_lfa"],"advertisement":["YSC","yt-remote-device-id","yt-remote-connected-devices","yt.innertube::requests","yt.innertube::nextId","prism_90878714","redirectFacebook","loglevel"]},"cookielist":{"necessary":{"id":2343,"status":true,"priority":0,"title":"Necessary","strict":true,"default_state":false,"ccpa_optout":false,"loadonstart":false},"necessary-2":{"id":2357,"status":true,"priority":0,"title":"Strictly necessary cookies","strict":true,"default_state":false,"ccpa_optout":false,"loadonstart":true},"functional":{"id":2345,"status":true,"priority":5,"title":"Functional","strict":false,"default_state":false,"ccpa_optout":false,"loadonstart":false},"performance":{"id":2347,"status":true,"priority":4,"title":"Performance","strict":false,"default_state":false,"ccpa_optout":false,"loadonstart":false},"analytics":{"id":2349,"status":true,"priority":3,"title":"Analytics","strict":false,"default_state":false,"ccpa_optout":false,"loadonstart":false},"others":{"id":2353,"status":true,"priority":1,"title":"Others","strict":false,"default_state":false,"ccpa_optout":false,"loadonstart":false},"advertisement":{"id":2351,"status":true,"priority":0,"title":"Advertisement","strict":false,"default_state":false,"ccpa_optout":false,"loadonstart":false},"socia-media":{"id":2355,"status":true,"priority":0,"title":"Social Media and Social Networking Cookies","strict":false,"default_state":false,"ccpa_optout":false,"loadonstart":false}},"ajax_url":"https://www.plainconcepts.com/wp-admin/admin-ajax.php","current_lang":"en","security":"baa39c1ccc","eu_countries":["GB"],"geoIP":"disabled","use_custom_geolocation_api":"","custom_geolocation_api":"https://geoip.cookieyes.com/geoip/checker/result.php","consentVersion":"1","strictlyEnabled":["necessary","obligatoire","necessary-2"],"co
170okieDomain":"","privacy_length":"250","ccpaEnabled":"","ccpaRegionBased":"","ccpaBarEnabled":"","ccpaType":"gdpr","triggerDomRefresh":"","secure_cookies":""};
171var log_object = {"ajax_url":"https://www.plainconcepts.com/wp-admin/admin-ajax.php"};
172//# sourceURL=cookie-law-info-js-extra
173</script>
vendor: 1 bytes, line 173
173
174<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="cookie-law-info-js" src="https://www.plainconcepts.com/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/js/cookie-law-info-public.js?ver=2.3.7"></script>
vendor: 1 bytes, line 174
174
175<script data-cfasync="false" data-cookieconsent="ignore" data-nowprocket="" id="gtmkit-engagement-events-js-extra">
176var gtmkitEngagementEvents = {"cookieName":"gtmkit_engagement_event","cookiePath":"/"};
177//# sourceURL=gtmkit-engagement-events-js-extra
178</script>
vendor: 1 bytes, line 178
178
179<script data-wp-strategy="defer" defer id="gtmkit-engagement-events-js" src="https://www.plainconcepts.com/wp-content/plugins/gtm-kit/assets/frontend/engagement-events.js?ver=2.20.2"></script>
vendor: 1 bytes, line 179
179
180<script data-cfasync="false" data-cookieconsent="ignore" data-nowprocket="" id="gtmkit-datalayer-js-before" nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
181window.gtmkit.events.push( {"pageType":"page"}, "dataLayer" );
182
183//# sourceURL=gtmkit-datalayer-js-before
184</script>
vendor: 1 bytes, line 184
184
185<script id="my_loadmore-js-extra" nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
186var pc_loadmore_params = {"ajaxurl":"https://www.plainconcepts.com/wp-admin/admin-ajax.php","posts":"{\"pagename\":\"ai-product-evolution-navigator\",\"do_not_redirect\":1,\"error\":\"\",\"m\":\"\",\"p\":0,\"post_parent\":\"\",\"subpost\":\"\",\"subpost_id\":\"\",\"attachment\":\"\",\"attachment_id\":0,\"name\":\"ai-product-evolution-navigator\",\"page_id\":0,\"second\":\"\",\"minute\":\"\",\"hour\":\"\",\"day\":0,\"monthnum\":0,\"year\":0,\"w\":0,\"category_name\":\"\",\"tag\":\"\",\"cat\":\"\",\"tag_id\":\"\",\"author\":\"\",\"author_name\":\"\",\"feed\":\"\",\"tb\":\"\",\"paged\":0,\"meta_key\":\"\",\"meta_value\":\"\",\"preview\":\"\",\"s\":\"\",\"sentence\":\"\",\"title\":\"\",\"fields\":\"all\",\"menu_order\":\"\",\"embed\":\"\",\"category__in\":[],\"category__not_in\":[],\"category__and\":[],\"post__in\":[],\"post__not_in\":[],\"post_name__in\":[],\"tag__in\":[],\"tag__not_in\":[],\"tag__and\":[],\"tag_slug__in\":[],\"tag_slug__and\":[],\"post_parent__in\":[],\"post_parent__not_in\":[],\"author__in\":[],\"author__not_in\":[],\"search_columns\":[],\"tax_query\":[{\"taxonomy\":\"language\",\"field\":\"term_taxonomy_id\",\"terms\":[3],\"operator\":\"IN\"}],\"ignore_sticky_posts\":false,\"suppress_filters\":false,\"cache_results\":true,\"update_post_term_cache\":true,\"update_menu_item_cache\":false,\"lazy_load_term_meta\":true,\"update_post_meta_cache\":true,\"post_type\":\"\",\"posts_per_page\":12,\"nopaging\":false,\"comments_per_page\":\"50\",\"no_found_rows\":false,\"order\":\"DESC\"}","current_page":"1","max_page":"0","texto_masposts":"Ver m\u00e1s posts","texto_cargando":"Cargando ..."};
187//# sourceURL=my_loadmore-js-extra
188</script>
vendor: 1 bytes, line 188
188
189<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="my_loadmore-js" src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/js/loadmore.js?ver=20260923.1"></script>
vendor: 1 bytes, line 189
189
190<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="swiper-js" src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/js/swiper-bundle.min.js?ver=1.1.49"></script>
vendor: 1 bytes, line 190
190
191<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" crossorigin="anonymous" integrity="sha384-3ceskX3iaEnIogmQchP8opvBy3Mi7Ce34nWjpBIwVTHfGYWQS9jwHDVRnpKKHJg7" id="jqueryjs-js" src="https://code.jquery.com/jquery-3.1.1.min.js?ver=7.0.5"></script>
vendor: 1 bytes, line 191
191
192<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="aos-js" src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/js/aos.js?ver=7.0.5"></script>
192
193<link rel="https://api.w.org/" href="https://www.plainconcepts.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.plainconcepts.com/wp-json/wp/v2/pages/119772" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.plainconcepts.com/xmlrpc.php?rsd" />
194<link rel='shortlink' href='https://www.plainconcepts.com/?p=119772' />
195<style nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
196        .categoria-enlace {
197            color: #007bff !important;
198        }
199        .glosario-header::before {
200            background: linear-gradient(90deg, #1e73be, #00c2ff) !important;
201        }
202        .glosario-controls .button {
203            background: linear-gradient(135deg, #1e73be, #00c2ff) !important;
204            color: #ffffff !important;
205        }
206        .glosario-controls .button:hover {
207            background: linear-gradient(135deg, #0056b3, #007bff) !important;
208            color: #ffffff !important;
209        }
210        .glosario-categoria-titulo::after {
211            background-color: #007bff !important;
212        }
213        .glosario-categoria {
214            background-color: #1e73be !important;
215            color: #ffffff !important;
216        }
217        .glosario-categoria:hover {
218            background-color: #000000 !important;
219            color: #ffffff !important; /* Color de texto en hover */
220            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15) !important;
221        }
222        h1.titulo-termino {
223            background-color: #003366 !important;
224            color: #ffffff !important;
225        }
226        .glosario-termino:hover {
227            background-color: #007bff !important;
228            color: #ffffff !important;
229        }
230        .titulo-categorias.desktop-only::after {
231            content: '';
232            display: block;
233            width: 50px;
234            height: 3px;
235            background-color: #0056b2 !important;
236            margin: 0.5rem auto 0 !important;
237            border-radius: 2px !important;
238        }
239    </style><link rel="icon" href="https://www.plainconcepts.com/wp-content/uploads/2025/06/cropped-wo2lrzgb3tbe3f2tc9d0fbxyzpd8-32x32.webp" sizes="32x32" />
240<link rel="icon" href="https://www.plainconcepts.com/wp-content/uploads/2025/06/cropped-wo2lrzgb3tbe3f2tc9d0fbxyzpd8-192x192.webp" sizes="192x192" />
241<link rel="apple-touch-icon" href="https://www.plainconcepts.com/wp-content/uploads/2025/06/cropped-wo2lrzgb3tbe3f2tc9d0fbxyzpd8-180x180.webp" />
242<meta name="msapplication-TileImage" content="https://www.plainconcepts.com/wp-content/uploads/2025/06/cropped-wo2lrzgb3tbe3f2tc9d0fbxyzpd8-270x270.webp" />
243<style nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="wp-custom-css">
244.capa-img-valores {
245    position: absolute;
246    object-fit: cover;
247    object-position: center;
248    width: 100%;
249    height: 100%;
250    top: 0;
251    left: 0;
252    filter: brightness(0.3)
253}
254.glosario-header {
255    background-color: #f8f9fa !important;
256    padding: 2rem 1rem !important;
257    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05) !important;
258    margin-bottom: 2rem !important;
259    text-align: center !important;
260    margin-top: 150px;
261}
262.relacionados-contenedor-wrapper {
263    display: flex
264;
265    justify-content: center;
266    margin-top: 2rem;
267    width: 100%;
268    margin-bottom: 100px;
269}
270.contenido-termino h3 {
271    font-size: 1.5rem !important;
272    font-weight: normal !important;
273    color: #000000 !important;
274    /* border-bottom: 1px solid #ddd !important; */
275    padding-bottom: 0.5rem !important;
276    margin-bottom: 0.8rem !important;
277}
278@media (max-width: 768px) {
279    .glosario-definicion {
280        padding: 1.5rem !important;
281        width: calc(100% - 2rem) !important;
282        /* margin: 0 auto !important; */
283        background-color: #ffffff !important;
284        border-radius: 8px !important;
285        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
286        margin-top: 100px;
287    }
288}
289.categoria-enlace {
290    color: #007bff;
291    font-weight: 500;
292    text-decoration: none;
293    font-family: 'Montserrat', sans-serif;
294}
295.glosario-termino {
296    display: inline-block;
297    width: 100%;
298    text-align: center;
299    padding: 0.75rem 1rem;
300    background-color: #ffffff;
301    border-radius: 0.5rem;
302    font-size: 1rem;
303    text-decoration: none;
304    color: #000000 !important;
305    transition: background-color 0.3s, color 0.3s, box-shadow 0.3s;
306    font-family: 'Montserrat', sans-serif;
307}
308.glosario-categoria-titulo {
309    font-size: 1.8rem !important;
310    font-weight: 600 !important;
311    color: #333 !important;
312    text-align: center !important;
313    background-color: #f0f4f8 !important;
314    padding: 0.5rem 1rem !important;
315    margin-bottom: 1rem !important;
316    border-radius: 12px !important;
317    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important;
318    position: relative !important;
319    transition: background-color 0.3s ease, transform 0.2s ease;
320    cursor: pointer;
321    font-family: 'Montserrat', sans-serif;
322}
323.glosario-controls .button {
324    padding: 12px 30px;
325    font-size: 16px;
326    font-weight: 600;
327    color: #ffffff;
328    background: linear-gradient(135deg, #007bff, #00c2ff);
329    border: 2px solid transparent;
330    border-radius: 8px;
331    cursor: pointer;
332    transition: background 0.4s ease, transform 0.2s ease, box-shadow 0.3s ease;
333    box-shadow: 0 4px 10px rgba(0, 123, 255, 0.3);
334    position: relative;
335    overflow: hidden;
336    font-family: 'Montserrat', sans-serif;
337}
338.glosario-header h2 {
339    color: #333;
340    font-size: 2rem;
341    font-weight: bold;
342    font-family: 'Montserrat', sans-serif;
343}
344.contenido-termino h3 {
345    font-size: 1.5rem !important;
346    font-weight: normal !important;
347    color: #000000 !important;
348    /* border-bottom: 1px solid #ddd !important; */
349    padding-bottom: 0.5rem !important;
350    margin-bottom: 0.8rem !important;
351}
352.contenido-termino h4 {
353    font-size: 1.3rem !important;
354    font-weight: normal !important;
355    color: #000000 !important;
356    font-style: normal !important;
357    margin-bottom: 0.6rem !important;
358}
359.glosario-letra-titulo {
360    text-align: center;
361    font-size: 2rem;
362    font-weight: bold;
363    color: #333;
364    margin: 3rem auto;
365    padding: 0.5rem 1rem;
366    background-color: #f8f9fa;
367    border-radius: 0.5rem;
368    display: block;
369    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
370    width: 30%;
371}
372
373.bloque-cabecera {
374    position: relative;
375    background-repeat: no-repeat;
376    background-size: cover;
377    background-position: center;
378}
379
380.bloque-cabecera {
381    position: relative;
382    background-repeat: no-repeat;
383    background-size: cover;
384    background-position: center;
385}
386
387/* Capa negra superpuesta SOLO al fondo */
388.bloque-cabecera::after {
389    content: '';
390    position: absolute;
391    top: 0;
392    left: 0;
393    width: 100%;
394    height: 100%;
395    background-color: rgba(0, 0, 0, 0.5); /* Opacidad ajustable */
396    z-index: 1;
397    pointer-events: none;
398}
399
400/* Asegura que el contenido esté por encima del overlay */
401.bloque-cabecera .lateral-cabecera {
402    position: relative;
403    z-index: 2; /* Muy importante */
404    max-width: 629px;
405    padding: 204px 0 198px;
406}
407.bloque-cabecera .interior-cabecera .botonera {
408    position: absolute;
409    bottom: -126px;
410    right: 0;
411    display: grid;
412    grid-template-columns: repeat(2, minmax(309px, 330px));
413    grid-gap: 30px;
414    z-index: 2; /* Muy importante */
415}
416
417p {
418  margin-bottom: 1.2em; /* Puedes ajustar el valor */
419}
420
421/* Tema Paises sin enlace y manuales en footer */
422.paises-footer .pais[href*="pais=worldwide"] {
423  font-size: 0 !important;               /* Oculta el texto original */
424  pointer-events: none !important;       /* Desactiva clic */
425  position: relative;
426}
427
428.paises-footer .pais[href*="pais=worldwide"]::after {
429  content: "Spain\A USA\A UK\A Germany\A Netherlands\A Romania\A UAE\A Portugal\A Ireland";
430  font-size: 16px;
431  white-space: pre-line;   /* Muestra los saltos de línea */
432  color: #fff;             /* Cambia si tu fondo es blanco */
433  display: block;
434  line-height: 1.6;
435}
436
437
438/* Esconder mapa en en contacto */
439#mapa-oficinas {
440  display: none !important;
441}
442
443.talk-destacada .row-2 .imagen-talk-destacada {
444    width: 100%;
445    background-repeat: no-repeat;
446    background-size: cover;
447    background-position: center;
448    object-fit: contain;
449    object-position: center;
450}
451/* boton CV */
452.boton-simple {
453    display: none !important;
454}
455
456.page-id-117456 footer {
457  display: none !important;
458}
459
460/* Esconder frase logo footer */
461.logo-footer > div:last-child {
462  display: none !important;
463}
464
465/* Desactivar click para partners ahora mismo
466.grid-partnership a {
467    pointer-events: none;
468    cursor: default;
469}*/
470
471/* Exconder vídeos y formulario  workshops página workshop*/
472.contenedor-workshop {
473  display: none !important;
474}
475/* Exconder tituloworkshop*/
476.titulo-todos-workshops{
477  display:none !important;
478}
479/* Desactiva el click en workshop TODO el elemento */
480a.workshop-element{
481  pointer-events: none;
482  cursor: default;
483}
484/* WORKSHOOOOPS PONER TEXTOS Y QUITAR CLICKS*/
485
486/* 1. CONFIGURACIÓN VISUAL Y BLOQUEO (Común) */
487a.workshop-element {
488    pointer-events: auto !important;
489    cursor: default;
490    position: relative;
491    display: block;
492    overflow: hidden;
493}
494
495a.workshop-element:active {
496    pointer-events: none !important;
497}
498
499a.workshop-element::before {
500    position: absolute;
501    top: 0;
502    left: 0;
503    width: 100%;
504    height: 100%;
505    background-color: rgba(0, 0, 0, 0.93);
506    color: #ffffff;
507    font-size: 22px; 
508    font-weight: 400;
509    line-height: 1.4;
510    padding: 35px;
511    z-index: 10;
512    display: flex;
513    align-items: center;
514    justify-content: center;
515    text-align: center;
516    box-sizing: border-box;
517    white-space: normal;
518    opacity: 0;
519    transition: opacity 0.4s ease-in-out;
520    content: ""; 
521}
522
523a.workshop-element:hover::before {
524    opacity: 1;
525}
526
527/* 2. TEXTOS EN INGLÉS (Solo se activan si la página está en inglés) */
528/* Usamos :lang(en) para que no pisen a los españoles */
529:lang(en) a.workshop-element:nth-child(1)::before {
530    content: "A board‑level program to frame AI’s strategic implications: value pools, operating model shifts, and risk/regulatory exposure. Aligns leadership on where to play and how to win with AI translating ambition into a concrete investment thesis and roadmap.";
531}
532:lang(en) a.workshop-element:nth-child(2)::before {
533    content: "A pragmatic primer on how GenAI Works and where it breaks. Demystifies strengths, limits, and real enterprise patterns so teams share a common baseline and can spot viable, high‑ROI use cases quickly and safely.";
534}
535:lang(en) a.workshop-element:nth-child(3)::before {
536    content: "Hands‑on enablement to embed Microsoft Copilot across priority workflows. Focuses on measurable time‑to‑value: redesigned processes, adoption guardrails, and usage analytics to industrialize gains beyond pilots.";
537}
538:lang(en) a.workshop-element:nth-child(4)::before {
539    content: "Instruction on reliable prompting techniques applied to real business domains (Finance, HR, Sales, Operations). Builds repeatable methods for quality, consistency, and auditability so outputs are production‑grade, not one‑offs.";
540}
541:lang(en) a.workshop-element:nth-child(5)::before {
542    content: "A structured sprint to surface, score, and sequence use cases by impact, feasibility, and risk. Produces a vetted pipeline and 90‑day execution plan tied to business KPIs so investment flows to what matters most.";
543}
544:lang(en) a.workshop-element:nth-child(6)::before {
545    content: "Enterprise‑grade AI: responsible AI principles, privacy/IP protection, model risk controls, and regulatory readiness. Establishes the policies, roles, and processes to scale AI with confidence.";
546}
547:lang(en) a.workshop-element:nth-child(7)::before {
548    content: "Targeted accelerators for HR, Finance, Sales, or Operations. We translate AI into day‑to‑day decisions and workflows, raising throughput and decision quality with domain‑specific patterns, templates, and guardrails.";
549}
550:lang(en) a.workshop-element:nth-child(8)::before {
551    content: "Decision framework to choose between platform solutions and custom builds. Covers TCO, vendor lock‑in, data gravity, risk posture, and multi‑cloud patterns ending with a reference architecture you can implement.";
552}
553:lang(en) a.workshop-element:nth-child(9)::before {
554    content: "Change management designed for AI. Addresses skills shifts, role redesign, resistance points, and performance levers so adoption sticks, productivity lifts are captured, and teams thrive in AI‑native ways of working.";
555}
556:lang(en) a.workshop-element:nth-child(10)::before {
557    content: "On‑demand expert guidance to unblock issues, shape use cases, review tooling, and de‑risk decisions. Keeps momentum high and governance tight as teams scale from early wins to sustained impact.";
558}
559
560/* 3. TEXTOS EN ESPAÑOL (Solo se activan si la página está en español) */
561/* Usamos :lang(es) para asegurar que se apliquen aquí */
562:lang(es) a.workshop-element:nth-child(1)::before {
563    content: "Un programa de nivel directivo para enmarcar las implicaciones estratégicas de la IA: fuentes de valor, cambios en el modelo operativo y exposición a riesgos y normativas. Alinea al liderazgo sobre dónde y cómo ganar con la IA.";
564}
565:lang(es) a.workshop-element:nth-child(2)::before {
566    content: "Una guía pragmática sobre cómo funciona la IA Generativa y dónde falla. Desmitifica sus puntos fuertes, límites y patrones empresariales reales para que los equipos identifiquen casos de uso de alto ROI de forma rápida y segura.";
567}
568:lang(es) a.workshop-element:nth-child(3)::before {
569    content: "Capacitación práctica para integrar Microsoft Copilot en flujos de trabajo prioritarios. Se centra en resultados medibles: procesos rediseñados, pautas de adopción y análisis de uso para industrializar las ganancias.";
570}
571:lang(es) a.workshop-element:nth-child(4)::before {
572    content: "Instrucción sobre técnicas de prompting aplicadas a dominios de negocio reales (Finanzas, RRHH, Ventas, Operaciones). Crea métodos repetibles para obtener calidad, consistencia y auditabilidad en los resultados.";
573}
574:lang(es) a.workshop-element:nth-child(5)::before {
575    content: "Un sprint estructurado para identificar y priorizar casos de uso según impacto, viabilidad y riesgo. Genera un pipeline validado y un plan de ejecución a 90 días vinculado a los KPIs del negocio.";
576}
577:lang(es) a.workshop-element:nth-child(6)::before {
578    content: "IA de grado empresarial: principios de IA responsable, protección de privacidad/IP, controles de riesgo de modelos y preparación normativa. Establece las políticas y procesos para escalar la IA con confianza.";
579}
580:lang(es) a.workshop-element:nth-child(7)::before {
581    content: "Aceleradores específicos para RRHH, Finanzas, Ventas u Operaciones. Traducimos la IA en decisiones y flujos de trabajo diarios, aumentando el rendimiento con patrones, plantillas y pautas específicas de cada dominio.";
582}
583:lang(es) a.workshop-element:nth-child(8)::before {
584    content: "Marco de decisión para elegir entre soluciones de plataforma o desarrollos a medida. Cubre TCO, dependencia de proveedores, gravedad del dato y postura de riesgo, finalizando con una arquitectura de referencia.";
585}
586:lang(es) a.workshop-element:nth-child(9)::before {
587    content: "Gestión del cambio diseñada para la IA. Aborda los cambios de habilidades, el rediseño de roles y los puntos de resistencia para que la adopción sea efectiva y los equipos prosperen en entornos nativos de IA.";
588}
589:lang(es) a.workshop-element:nth-child(10)::before {
590    content: "Orientación experta bajo demanda para desbloquear problemas, dar forma a casos de uso y mitigar riesgos en las decisiones. Mantiene el impulso alto y el gobierno sólido mientras los equipos escalan.";
591}
592
593
594
595/* Esconder Botonera Home */
596.botonera {
597  display: none !important;
598}
599/* Esconder Flechas laterales */
600
601#wrapper-flecha-scroll {
602  display: none !important;
603}
604/* Optimizar Hero Section NMovil */
605
606@media (max-width: 782px) {
607    .interior-cabecera .botonera {
608        display: none !important;
609    }
610
611    .interior-cabecera,
612    .interior-cabecera .lateral-cabecera {
613        min-height: 0 !important;
614        height: auto !important;
615        justify-content: flex-start !important;
616    }
617
618    .interior-cabecera .lateral-cabecera br {
619        display: none !important;
620    }
621
622    /* Más espacio arriba y abajo */
623    .interior-cabecera .lateral-cabecera {
624        padding-top: 70px !important;
625        padding-bottom: 70px !important;
626    }
627
628    /* Título que se adapta al ancho */
629    .interior-cabecera .lateral-cabecera h1 {
630        font-size: clamp(34px, 11vw, 52px) !important;
631        line-height: 1.1 !important;
632        margin-bottom: 16px !important;
633    }
634
635    /* Párrafo que se adapta al ancho */
636    .interior-cabecera .lateral-cabecera p {
637        font-size: clamp(18px, 5.5vw, 24px) !important;
638        line-height: 1.45 !important;
639    }
640}
641/* ══════════════════════════════════════════════════════════════
642   LOGO CABECERA
643   Desktop: 280px (fuera de media queries, no se toca).
644   Móvil: el tema topa el contenedor .logo-cabecera a 60px por
645   debajo de 470px, por eso hay que liberar contenedor + imagen.
646   El logo mide 635×171 (proporción 3,71:1): alto = ancho ÷ 3,71.
647   ══════════════════════════════════════════════════════════════ */
648
649/* ── Desktop ── */
650.logo-cabecera img {
651    width: 280px !important;
652    height: auto !important;
653    display: block;
654}
655
656/* ── Tablet y móvil grande (hasta 782px) ── */
657@media (max-width: 782px) {
658    /* liberar el contenedor, sin dejar que empuje a los iconos del menú */
659    .cabecera-general .logo-cabecera {
660        width: auto !important;
661        max-width: none !important;
662        flex: 0 0 auto !important;
663    }
664    .logo-cabecera img {
665        width: 300px !important;
666        max-width: none !important;
667    }
668}
669
670/* ── Móvil (hasta 470px) ── */
671@media (max-width: 470px) {
672    .cabecera-general { height: 56px !important; }  /* el tema la deja en 48px */
673    .cabecera-general .logo-cabecera img { width: 180px !important; }
674}
675
676/* ── Móviles estrechos (hasta 380px) ── */
677@media (max-width: 380px) {
678    .cabecera-general .logo-cabecera img { width: 155px !important; }
679}
680</style>
681<link rel='stylesheet' id='block-acf-destacado-css' href='https://www.plainconcepts.com/wp-content/themes/plainconcepts/blocks/destacado/estilos.css?ver=6.2.7' media='all' />
682<link rel='stylesheet' id='cookie-law-info-table-css' href='https://www.plainconcepts.com/wp-content/plugins/webtoffee-gdpr-cookie-consent/public/css/cookie-law-info-table.css?ver=2.3.7' media='all' />
683
684</head>
685<header class="cabecera-general">
686	<div class="interior-cabecera-general">
687		<div class="logo-cabecera">
688			<a href="https://www.plainconcepts.com/" title="AI Product Evolution Navigator">
689				<img src="https://www.plainconcepts.com/wp-content/uploads/2026/06/Positive-Logo-Tagline-NEW-3-1.svg">			</a>
690		</div>
691		<div class="menu-cabecera">
692			<nav role="navigation">
693				<ul id="menu-menu-ingles" class="nav menu-principal"><li id="menu-item-113214" class="menu-item menu-item-type-custom menu-item-object-custom item-megamenu menu-item-113214"><a href="http://%" title="Services">Services</a><span class="icono-submenu" data-id="113214"><img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/icon_submenu.svg" alt="Submenu"></span><div id="submenu-113214" class="contenido-submenu oculto"><div class="interior-submenu menu-destacado"><div class="grid-submenu"><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/new-ai-transformation-adoption/" title="AI Transformation &amp; Adoption" class="link">AI Transformation &amp; Adoption</a><span class="descripcion"><p>Turn AI pilots into measurable results.</p>
694</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/software-engineering-sdlc/" title="Software Engineering" class="link">Software Engineering</a><span class="descripcion"><p>
694Deliver better software, faster.</p>
695</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/data-analytics/" title="Data and Analytics" class="link">Data and Analytics</a><span class="descripcion"><p>Make better decisions with trusted data.</p>
696</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/cybersercurity-and-ai/" title="Cybersecurity &amp; AI Security" class="link">Cybersecurity &amp; AI Security</a><span class="descripcion"><p>Protect your data, applications, and AI.</p>
697</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/infrastructure-cloud/" title="Infrastructure &amp; Cloud" class="link">Infrastructure &amp; Cloud</a><span class="descripcion"><p>Scale your business and control cloud costs.</p>
698</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/ai-product-evolution-navigator/" title="AI Product Evolution Navigator" class="link">AI Product Evolution Navigator</a><span class="descripcion"><p>Prioritize AI features that deliver business value.</p>
699</span></div></div><a href="https://www.plainconcepts.com/cybersecurity/ai-security-discovery-session/" title="Last Post" class="btn-cta-azul"><div class="ventana-flecha"><div class="grid-flecha"><img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/flecha_cta_blanca.svg" class="imagen" width="30"><img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/flecha_cta_blanca.svg" class="imagen-2" width="30"></div></div><span class="texto"> AI Security Workshops</span></a></div></div></li>
700<li id="menu-item-113215" class="menu-item menu-item-type-custom menu-item-object-custom item-megamenu menu-item-113215"><a href="http://%" title="Inspiring">Inspiring</a><span class="icono-submenu" data-id="113215"><img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/icon_submenu.svg" alt="Submenu"></span><div id="submenu-113215" class="contenido-submenu oculto"><div class="interior-submenu menu-destacado"><div class="grid-submenu"><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/blog/" title="Blog" class="link">Blog</a><span class="descripcion"><p>Latest trends and updates in technology and computing, presented in a clear and concise way.</p>
701</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/knowledge/" title="Talks" class="link">Talks</a><span class="descripcion"><p>Meetings with IT experts, sharing knowledge and experiences in the world of technology</p>
702</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/research/" title="Research" class="link">Research</a><span class="descripcion"><p>Focused research to provide insights on emerging tech and trends.</p>
703</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/partnership/" title="Partners" class="link">Partners</a><span class="descripcion"><p>Strategic collaborations that strengthen our technology ecosystem.</p>
704</span></div></div><a href="https://www.plainconcepts.com/blog/" title="Last Post" class="btn-cta-azul"><div class="ventana-flecha"><div class="grid-flecha"><img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/flecha_cta_blanca.svg" class="imagen" width="30"><img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/flecha_cta_blanca.svg" class="imagen-2" width="30"></div></div><span class="texto">Last Articles</span></a></div></div></li>
705<li id="menu-item-113216" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-113216"><a href="https://www.plainconcepts.com/case-studies/">Case Studies</a></li>
706<li id="menu-item-113218" class="menu-item menu-item-type-custom menu-item-object-custom item-megamenu menu-item-113218"><a href="/who-we-are/" title="Who we are">Who we are</a><span class="icono-submenu" data-id="113218"><img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/icon_submenu.svg" alt="Submenu"></span><div id="submenu-113218" class="contenido-submenu oculto"><div class="interior-submenu menu-columnas"><div class="grid-submenu"><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/who-we-are/" title="About Us" class="link">About Us</a><span class="descripcion"><p>Discover who we are, what drives us, and the people behind our work.</p>
707</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/branding/" title="Brand Media" class="link">Brand Media</a><span class="descripcion"><p>Access our brand assets, company information, and latest media resources.</p>
708</span></div><div class="item-grid-submenu"><a href="https://www.convexsummit.com/" title="Convex" class="link">Convex</a><span class="descripcion"><p>Explore our flagship event where technology, innovation, and industry leaders come together.</p>
709</span></div></div></div></div></li>
710<li id="menu-item-113219" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-113219"><a href="https://www.plainconcepts.com/careers/">Careers</a></li>
711<li id="menu-item-113220" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-113220"><a href="https://www.plainconcepts.com/contact/">Contact</a></li>
712</ul>			</nav>
713		</div>
714		<div class="buscador-cabecera">
715			<span id="abrir-buscador" class="btn-buscador">
716				<img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/icon_search.svg" width="16" alt="Search">
717			</span>
718			<div id="formulario-buscador" class="form-buscador oculto">
719				<form role="search" method="get" id="searchform" class="searchform" action="https://www.plainconcepts.com/" >
720      <div class="custom-form"><label class="screen-reader-text" for="s">Search:</label>
721      <div class="input-s-container">
722      <input type="text" value="" name="s" id="s" placeholder="Search the entire web"/>
723      </div>
724      <input type="submit" id="searchsubmit" value="Search" />
725    </div>
726    </form>			</div>
727		</div>
728
729		<div class="switcher-idiomas"><div class="contenedor-idiomas"><div class="capa-degradado-idiomas"></div><div class="capa-degradado-idiomas"></div>	<li class="lang-item lang-item-3 lang-item-en current-lang lang-item-first"><a lang="en-US" hreflang="en-US" href="https://www.plainconcepts.com/ai-product-evolution-navigator/" aria-current="true">en</a></li>
730	<li class="lang-item lang-item-6 lang-item-es"><a lang="es-ES" hreflang="es-ES" href="https://www.plainconcepts.com/es/ai-product-evolution/">es</a></li>
731<div class="language-icon"><span>en</span></div></div></div>
732
733		<div class="iconos-mobile">
734			<div class="buscador-cabecera mobile">
735				<span id="abrir-buscador-m" class="btn-buscador">
736					<img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/lupa-mobile.svg" alt="Search">
737				</span>
738				<div id="formulario-buscador-m" class="form-buscador oculto">
739					<form role="search" method="get" id="searchform" class="searchform" action="https://www.plainconcepts.com/" >
740      <div class="custom-form"><label class="screen-reader-text" for="s">Search:</label>
741      <div class="input-s-container">
742      <input type="text" value="" name="s" id="s" placeholder="Search the entire web"/>
743      </div>
744      <input type="submit" id="searchsubmit" value="Search" />
745    </div>
746    </form>				</div>
747			</div>
748			<div id="toggle-menu" class="toggle-menu">
749				<span class="hamburger-icon toggle-icon">
750					<img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/hamburguer-menu.svg" alt="Open menu" width="32" height="32">
751				</span>
752				<span class="close-icon toggle-icon">
753					<img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/close_icon.svg" alt="Open menu" width="18" height="18">
754				</span>
755			</div>
756		</div>
757
758	</div>
759
760	<div id="offset-menu" class="menu-mobile offset-menu">
761
762		<nav role="navigation">
763			<ul id="menu-menu-ingles-1" class="nav menu-principal"><li class="menu-item menu-item-type-custom menu-item-object-custom item-megamenu menu-item-113214"><a href="http://%" title="Services">Services</a><span class="icono-submenu" data-id="113214"><img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/icon_submenu.svg" alt="Submenu"></span><div id="submenu-113214" class="contenido-submenu oculto"><div class="interior-submenu menu-destacado"><div class="grid-submenu"><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/new-ai-transformation-adoption/" title="AI Transformation &amp; Adoption" class="link">AI Transformation &amp; Adoption</a><span class="descripcion"><p>Turn AI pilots into measurable results.</p>
764</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/software-engineering-sdlc/" title="Software Engineering" class="link">Software Engineering</a><span class="descripcion"><p>
764Deliver better software, faster.</p>
765</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/data-analytics/" title="Data and Analytics" class="link">Data and Analytics</a><span class="descripcion"><p>Make better decisions with trusted data.</p>
766</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/cybersercurity-and-ai/" title="Cybersecurity &amp; AI Security" class="link">Cybersecurity &amp; AI Security</a><span class="descripcion"><p>Protect your data, applications, and AI.</p>
767</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/infrastructure-cloud/" title="Infrastructure &amp; Cloud" class="link">Infrastructure &amp; Cloud</a><span class="descripcion"><p>Scale your business and control cloud costs.</p>
768</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/ai-product-evolution-navigator/" title="AI Product Evolution Navigator" class="link">AI Product Evolution Navigator</a><span class="descripcion"><p>Prioritize AI features that deliver business value.</p>
769</span></div></div><a href="https://www.plainconcepts.com/cybersecurity/ai-security-discovery-session/" title="Last Post" class="btn-cta-azul"><div class="ventana-flecha"><div class="grid-flecha"><img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/flecha_cta_blanca.svg" class="imagen" width="30"><img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/flecha_cta_blanca.svg" class="imagen-2" width="30"></div></div><span class="texto"> AI Security Workshops</span></a></div></div></li>
770<li class="menu-item menu-item-type-custom menu-item-object-custom item-megamenu menu-item-113215"><a href="http://%" title="Inspiring">Inspiring</a><span class="icono-submenu" data-id="113215"><img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/icon_submenu.svg" alt="Submenu"></span><div id="submenu-113215" class="contenido-submenu oculto"><div class="interior-submenu menu-destacado"><div class="grid-submenu"><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/blog/" title="Blog" class="link">Blog</a><span class="descripcion"><p>Latest trends and updates in technology and computing, presented in a clear and concise way.</p>
771</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/knowledge/" title="Talks" class="link">Talks</a><span class="descripcion"><p>Meetings with IT experts, sharing knowledge and experiences in the world of technology</p>
772</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/research/" title="Research" class="link">Research</a><span class="descripcion"><p>Focused research to provide insights on emerging tech and trends.</p>
773</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/partnership/" title="Partners" class="link">Partners</a><span class="descripcion"><p>Strategic collaborations that strengthen our technology ecosystem.</p>
774</span></div></div><a href="https://www.plainconcepts.com/blog/" title="Last Post" class="btn-cta-azul"><div class="ventana-flecha"><div class="grid-flecha"><img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/flecha_cta_blanca.svg" class="imagen" width="30"><img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/flecha_cta_blanca.svg" class="imagen-2" width="30"></div></div><span class="texto">Last Articles</span></a></div></div></li>
775<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-113216"><a href="https://www.plainconcepts.com/case-studies/">Case Studies</a></li>
776<li class="menu-item menu-item-type-custom menu-item-object-custom item-megamenu menu-item-113218"><a href="/who-we-are/" title="Who we are">Who we are</a><span class="icono-submenu" data-id="113218"><img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/icon_submenu.svg" alt="Submenu"></span><div id="submenu-113218" class="contenido-submenu oculto"><div class="interior-submenu menu-columnas"><div class="grid-submenu"><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/who-we-are/" title="About Us" class="link">About Us</a><span class="descripcion"><p>Discover who we are, what drives us, and the people behind our work.</p>
777</span></div><div class="item-grid-submenu"><a href="https://www.plainconcepts.com/branding/" title="Brand Media" class="link">Brand Media</a><span class="descripcion"><p>Access our brand assets, company information, and latest media resources.</p>
778</span></div><div class="item-grid-submenu"><a href="https://www.convexsummit.com/" title="Convex" class="link">Convex</a><span class="descripcion"><p>Explore our flagship event where technology, innovation, and industry leaders come together.</p>
779</span></div></div></div></div></li>
780<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-113219"><a href="https://www.plainconcepts.com/careers/">Careers</a></li>
781<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-113220"><a href="https://www.plainconcepts.com/contact/">Contact</a></li>
782</ul>		</nav>
783		<div class="switcher-idiomas"><div class="contenedor-idiomas"><div class="capa-degradado-idiomas"></div>	<li class="lang-item lang-item-3 lang-item-en current-lang lang-item-first"><a lang="en-US" hreflang="en-US" href="https://www.plainconcepts.com/ai-product-evolution-navigator/" aria-current="true">en</a></li>
784	<li class="lang-item lang-item-6 lang-item-es"><a lang="es-ES" hreflang="es-ES" href="https://www.plainconcepts.com/es/ai-product-evolution/">es</a></li>
785<div class="language-icon"><img src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/languages-icon.svg" alt="Botón cambio idiomas" width="18"></div></div></div>	</div>
786</header>
787
788<body class="wp-singular page-template-default page page-id-119772 wp-custom-logo wp-theme-plainconcepts">
789	<main class="contenido-general">
790<div class="contenido-page">
791	
792<div id="wrapper-flecha-scroll">
793    <input id="tipo-pagina-scroll" value="solutions" type="hidden"/>
794    <div id="flecha-scroll">
795        <img decoding="async" class="arrow arrow-top" src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/flecha-scroll.svg" alt="Arrow">
796        <div class="label">
797            <span></span>
798        </div>
799        <div class="progress">
800            <div class="current"></div>
801            <div class="restante"></div>
802        </div>
803        <img decoding="async" class="arrow arrow-bottom" src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/flecha-scroll.svg" alt="Arrow">
804    </div>
805</div>
806
807
808<div data-pc-csp-style="e405d60ca4ee0df0dd35"  class="grids-section grids-is-stretch" ><div class="grids-s-w_i">
809<div data-pc-csp-style="4bb2e1f68c1bdce2dc87" class="grids-area" >
810
811<section class="pc-maturity" aria-labelledby="pc-hd-title">
812  <style nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
813    @import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&display=swap');
814
815    .pc-maturity {
816      --pc-bg: #FFFFFF; --pc-bg2: #F2F3F7; --pc-dark: #0b1020;
817      --pc-text: #0D0E0F; --pc-body: #3f434c; --pc-muted: #8a8f9c;
818      --pc-border: rgba(13,14,15,.12);
819      --pc-blue: #2F69FF; --pc-purple: #9747FF;
820      --pc-maxw: 1180px;
821      box-sizing: border-box; background: var(--pc-bg); color: var(--pc-text);
822      font-family: 'Outfit', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif; line-height: 1.6;
823      position: relative; width: 100vw; max-width: 100vw; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw);
824    }
825    .pc-maturity *, .pc-maturity *::before, .pc-maturity *::after { box-sizing: border-box; }
826
827    /* ---- HERO oscuro ---- */
828    .pc-hero2 {
829      position: relative; overflow: hidden; isolation: isolate;
830      min-height: clamp(78vh, 80vh, 88vh);
831      display: flex; flex-direction: column; justify-content: center;
832      padding: clamp(4rem, 9vw, 7rem) clamp(1.2rem, 5vw, 2.5rem) clamp(3rem, 8vw, 5rem);
833      background:
834        radial-gradient(80% 75% at 50% 145%, rgba(47,105,255,.6), transparent 60%),
835        radial-gradient(62% 70% at 10% 142%, rgba(151,71,255,.55), transparent 58%),
836        radial-gradient(62% 70% at 90% 142%, rgba(151,71,255,.5), transparent 58%),
837        linear-gradient(90deg, rgba(10,13,28,.72) 0%, rgba(10,13,28,.35) 52%, rgba(10,13,28,.12) 100%),
838        url("https://www.plainconcepts.com/wp-content/uploads/2026/02/fondo-lineas-diagonales-azules-brillantes-abstractas-efecto-neon_1017-59243.avif") center / cover no-repeat,
839        #0b1020;
840      color: #fff;
841    }
842    .pc-hero2::after {
843      content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 60%; z-index: -1; pointer-events: none;
844      background:
845        linear-gradient(0deg, rgba(215,228,255,.8) 0%, rgba(215,228,255,0) 7%),
846        radial-gradient(85% 90% at 50% 112%, rgba(47,105,255,.95), transparent 60%),
847        radial-gradient(62% 85% at 6% 112%, rgba(151,71,255,.85), transparent 60%),
848        radial-gradient(62% 85% at 94% 112%, rgba(151,71,255,.82), transparent 60%);
849      filter: blur(26px);
850    }
851    .pc-hero2__inner { position: relative; z-index: 1; max-width: var(--pc-maxw); width: 100%; margin: 0 auto; text-align: left; }
852    .pc-hero2__eyebrow { display: inline-block; font-size: .78rem; font-weight: 700; letter-spacing: .2em; text-transform: uppercase; color: #9db9ff; margin: 0 0 1.1rem; animation: pcUp .55s ease both; }
853    .pc-hero2__title { margin: 0 0 clamp(1.4rem, 3vw, 2rem); font-size: clamp(2.1rem, 5.4vw, 3.6rem); font-weight: 800; line-height: 1.05; letter-spacing: -.025em; color: #fff; text-wrap: balance; animation: pcUp .7s ease both; }
854    .pc-hero2__lead { margin: 0 0 clamp(2rem, 4vw, 2.8rem); max-width: 64ch; font-size: clamp(1rem, 1.6vw, 1.18rem); line-height: 1.7; font-weight: 400; color: rgba(255,255,255,.82); animation: pcUp .85s ease both; }
855    .pc-hero2__actions { display: flex; flex-wrap: wrap; gap: clamp(.8rem, 1.6vw, 1.1rem); animation: pcUp 1s ease both; }
856    .pc-hero2__btn { display: inline-flex; align-items: center; gap: .55rem; font-family: inherit; font-size: 1.02rem; font-weight: 700; line-height: 1; padding: .95rem 1.6rem; border-radius: 8px; cursor: pointer; text-decoration: none; transition: transform .2s ease, background .2s ease, box-shadow .2s ease; }
857    .pc-hero2__btn svg { width: 17px; height: 17px; flex: 0 0 auto; }
858    .pc-hero2__btn--primary { color: #fff; background: var(--pc-blue); border: 1px solid var(--pc-blue); box-shadow: 0 18px 40px -18px rgba(47,105,255,.85); }
859    .pc-hero2__btn--primary:hover { transform: translateY(-3px); background: color-mix(in srgb, var(--pc-blue) 88%, #fff); }
860    .pc-hero2__statswrap { width: 100%; margin: clamp(2.4rem, 5vw, 3.6rem) auto 0; max-width: var(--pc-maxw); }
861    .pc-hero2 .pc-hd__stats { border-top: 1px solid rgba(255,255,255,.2); padding: clamp(1.4rem, 2.6vw, 2rem) 0 0; margin-top: 0; animation: pcUp 1.1s ease both; }
862    .pc-hero2 .pc-stat__num { color: #fff !important; }
863    .pc-hero2 .pc-stat__num b { color: #9db9ff !important; }
864    .pc-hero2 .pc-stat__label { color: rgba(255,255,255,.66); }
865    .pc-hero2 .pc-stat + .pc-stat::before { background: rgba(255,255,255,.18); }
866
867    @keyframes pcUp { from { opacity: 0; transform: translateY(22px); } to { opacity: 1; transform: none; } }
868    @media (max-width: 560px) { .pc-hero2 { min-height: 72vh; } .pc-hero2__actions { flex-direction: column; align-items: stretch; } .pc-hero2__btn { justify-content: center; } }
869
870    .pc-hd__stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; }
871    .pc-stat { position: relative; text-align: center; padding: 0 clamp(.6rem, 2vw, 1.4rem); }
872    .pc-stat + .pc-stat::before { content: ""; position: absolute; left: 0; top: 8%; bottom: 8%; width: 1px; background: var(--pc-border); }
873    .pc-stat__num { font-size: clamp(1.8rem, 4vw, 3rem); font-weight: 800; letter-spacing: -.02em; line-height: 1; color: var(--pc-text); }
874    .pc-stat__num b { color: var(--pc-blue); font-weight: 800; }
875    .pc-stat__label { display: block; margin-top: .5rem; font-size: clamp(.78rem, 1.2vw, .92rem); font-weight: 600; letter-spacing: .03em; color: var(--pc-muted); }
876    @media (max-width: 560px) { .pc-hd__stats { grid-template-columns: repeat(2, 1fr); gap: 1.6rem 0; } .pc-stat:nth-child(odd) + .pc-stat::before { display: none; } }
877
878    /* ---- Carrusel de logos ---- */
879    .pc-logos { background: #fff; padding: clamp(2.2rem, 4vw, 3.2rem) 0; border-bottom: 1px solid var(--pc-border); overflow: hidden; -webkit-mask-image: linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent); mask-image: linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent); }
880    .pc-logos__track { display: flex; align-items: center; gap: clamp(2.6rem, 5vw, 5rem); width: max-content; animation: pcLogosScroll 48s linear infinite; }
881    .pc-logos:hover .pc-logos__track { animation-play-state: paused; }
882    @keyframes pcLogosScroll { from { transform: translateX(0); } to { transform: translateX(-50%); } }
883    .pc-logos__item { flex: 0 0 auto; display: flex; align-items: center; justify-content: center; height: 58px; }
884    .pc-logos__item img { max-height: 46px; max-width: 150px; width: auto; height: auto; object-fit: contain; opacity: .92; transition: opacity .25s ease, transform .25s ease; }
885    .pc-logos__item:hover img { opacity: 1; transform: scale(1.04); }
886
887    /* ---- Cabecera clara ---- */
888    .pc-hd { position: relative; overflow: hidden; background: linear-gradient(160deg, #F4F4FB 0%, #EDF0FF 100%); color: var(--pc-text); padding: clamp(2.8rem, 6vw, 4.6rem) clamp(1.2rem, 5vw, 2.5rem) clamp(2.6rem, 5.5vw, 4rem); }
889    .pc-hd__inner { position: relative; z-index: 1; max-width: var(--pc-maxw); margin: 0 auto; }
890    .pc-hd__eyebrow { display: inline-block; font-size: .76rem; font-weight: 700; letter-spacing: .18em; text-transform: uppercase; color: var(--pc-blue); margin: 0 0 1rem; animation: pcUp .6s ease both; }
891    .pc-hd__title { margin: 0 0 clamp(2rem, 4vw, 3rem); max-width: 26ch; font-size: clamp(1.7rem, 3.6vw, 2.85rem); font-weight: 500 !important; line-height: 1.14; letter-spacing: -0.02em; color: var(--pc-text); text-wrap: balance; animation: pcUp .7s ease both; }
892    .pc-hd__grid { display: grid; grid-template-columns: 0.9fr 1.25fr; gap: clamp(1.8rem, 4vw, 3.2rem); align-items: stretch; animation: pcUp .8s ease both; }
893    .pc-hd__media { position: relative; border-radius: 0; overflow: hidden; min-height: 320px; box-shadow: 0 22px 50px -28px rgba(13,14,15,.4); }
894    .pc-hd__media img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; display: block; }
895    .pc-hd__levels { display: flex; flex-direction: column; gap: 0; }
896    .pc-lvl { display: grid; grid-template-columns: minmax(150px, .46fr) 1fr; gap: clamp(1rem, 2.4vw, 2.2rem); align-items: start; padding: clamp(.9rem, 1.7vw, 1.25rem) 0; border-bottom: 1px solid var(--pc-border); }
897    .pc-lvl:last-child { border-bottom: none; }
898    .pc-lvl__name { display: flex; align-items: center; gap: .7rem; font-size: clamp(1.1rem, 1.9vw, 1.4rem); font-weight: 500 !important; letter-spacing: -.01em; color: var(--pc-text); }
899    .pc-lvl__name svg { flex: 0 0 auto;
899 width: 20px; height: 20px; color: var(--pc-blue); }
900    .pc-lvl__desc { margin: 0; color: var(--pc-body); font-size: clamp(1rem, 1.5vw, 1.1rem); line-height: 1.5; align-self: center; }
901    @media (max-width: 860px) { .pc-hd__grid { grid-template-columns: 1fr; } .pc-hd__media { min-height: 220px; } }
902    @media (max-width: 560px) { .pc-lvl { grid-template-columns: 1fr; gap: .35rem; } .pc-lvl__desc { align-self: start; } }
903
904    /* ---- Cuerpo / Navigator ---- */
905    .pc-wrap { max-width: var(--pc-maxw); margin: 0 auto; padding: clamp(3rem, 6vw, 5rem) clamp(1.2rem, 5vw, 2.5rem) clamp(3.5rem, 7vw, 6rem); }
906    .pc-wrap__intro { text-align: center; max-width: 64ch; margin: 0 auto clamp(2.5rem, 5vw, 3.6rem); }
907    .pc-wrap__intro h2 { margin: 0 0 .7rem; font-size: clamp(1.5rem, 3vw, 2.1rem); font-weight: 800; letter-spacing: -0.02em; color: var(--pc-text); }
908    .pc-wrap__intro p { margin: 0; color: var(--pc-body); font-size: clamp(1rem, 1.5vw, 1.12rem); }
909
910    .pc-road__heads { display: grid; grid-template-columns: repeat(5, 1fr); gap: clamp(.5rem, 1.4vw, 1rem); margin-top: clamp(1.4rem, 2.5vw, 2rem); }
911    .pc-rcol { position: relative; width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; gap: .6rem; text-align: center; background: transparent; border: none; border-top: 2px solid var(--pc-border); cursor: pointer; font-family: inherit; padding: 1.1rem .4rem 0; transition: border-color .3s cubic-bezier(.4,0,.2,1); }
912    .pc-rcol::before { content: ""; position: absolute; top: -2px; left: 0; right: 0; height: 2px; background: var(--pc-blue); border-radius: 2px; opacity: 0; transform: scaleX(.4); transform-origin: left; box-shadow: 0 0 12px color-mix(in srgb, var(--pc-blue) 60%, transparent); transition: opacity .35s ease, transform .35s cubic-bezier(.4,0,.2,1); pointer-events: none; }
913    .pc-rcol.is-on { border-top-color: transparent; }
914    .pc-rcol.is-on::before { opacity: 1; transform: scaleX(1); }
915    .pc-rcol__num { font-size: .72rem; font-weight: 700; letter-spacing: .14em; color: var(--pc-muted); transition: color .25s ease; }
916    .pc-rcol.is-on .pc-rcol__num { color: var(--pc-blue); }
917    .pc-rcol__icon { flex: 0 0 auto; width: 50px; height: 50px; border-radius: 14px; display: inline-flex; align-items: center; justify-content: center; background: var(--pc-bg2); border: 1px solid var(--pc-border); transition: background .3s ease, border-color .3s ease, box-shadow .3s ease, transform .3s cubic-bezier(.34,1.56,.64,1); }
918    .pc-rcol__icon svg { width: 24px; height: 24px; fill: none; stroke: var(--pc-muted); stroke-width: 2; transition: stroke .3s ease; }
919    .pc-rcol:hover .pc-rcol__icon { border-color: color-mix(in srgb, var(--pc-blue) 32%, var(--pc-border)); background: #fff; box-shadow: 0 6px 16px -10px rgba(13,14,15,.4); transform: translateY(-2px); }
920    .pc-rcol.is-on .pc-rcol__icon { background: linear-gradient(150deg, color-mix(in srgb, var(--pc-blue) 16%, #fff), color-mix(in srgb, var(--pc-blue) 7%, #fff)); border-color: color-mix(in srgb, var(--pc-blue) 50%, transparent); box-shadow: 0 12px 26px -12px rgba(47,105,255,.6), inset 0 1px 0 rgba(255,255,255,.7); transform: translateY(-3px); }
921    .pc-rcol.is-on .pc-rcol__icon svg { stroke: var(--pc-blue); }
922    .pc-rcol__title { font-size: clamp(1rem, 1.7vw, 1.22rem); font-weight: 800; letter-spacing: -.015em; color: var(--pc-text); line-height: 1.1; transition: color .25s ease; text-wrap: balance; }
923    .pc-rcol:hover .pc-rcol__title, .pc-rcol.is-on .pc-rcol__title { color: var(--pc-blue); }
924    .pc-rcol__sub { font-size: .78rem; font-weight: 500; color: var(--pc-muted); line-height: 1.3; }
925    @media (max-width: 760px) { .pc-road__heads { grid-template-columns: 1fr 1fr; gap: 1rem; } }
926
927    .pc-progress { position: relative; height: 2px; background: linear-gradient(90deg, transparent, var(--pc-border) 6%, var(--pc-border) 94%, transparent); margin: clamp(1.4rem,2.8vw,2rem) 0 0; border-radius: 2px; }
928    .pc-progress__fill { position: absolute; left: 0; top: 0; width: 20%; height: 2px; border-radius: 2px; background: linear-gradient(90deg, color-mix(in srgb, var(--pc-blue) 55%, #fff), var(--pc-blue)); box-shadow: 0 0 10px color-mix(in srgb, var(--pc-blue) 55%, transparent); transition: width .5s cubic-bezier(.4,0,.2,1); }
929    .pc-progress__fill::after { content: ""; position: absolute; right: -2px; top: 50%; width: 7px; height: 7px; border-radius: 50%; transform: translateY(-50%); background: var(--pc-blue); box-shadow: 0 0 0 4px color-mix(in srgb, var(--pc-blue) 16%, transparent); }
930
931    .pc-detail { position: relative; margin-top: clamp(2.4rem, 5vw, 3.6rem); }
932    .pc-pane2 { display: none; } .pc-pane2.is-on { display: block; animation: pcFadeIn .35s ease; }
933    @keyframes pcFadeIn { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: none; } }
934    .pc-grid { display: grid; grid-template-columns: 0.7fr 1.3fr; gap: clamp(2rem, 4vw, 3.5rem); align-items: stretch; }
935    @media (max-width: 880px) { .pc-grid { grid-template-columns: 1fr; gap: 1.8rem; } }
936    .pc-media { position: relative; border-radius: 0; overflow: hidden; height: 100%; min-height: 380px; border: 1px solid var(--pc-border); display: flex; flex-direction: column; justify-content: flex-end; padding: 1.7rem; background: linear-gradient(150deg, color-mix(in srgb, var(--pc-blue) 16%, #fff), color-mix(in srgb, var(--pc-purple) 10%, #fff)); }
937    @media (max-width: 880px) { .pc-media { height: 260px; } }
938    .pc-media__img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 2; }
939    .pc-media__badge { position: absolute; top: 16px; left: 16px; z-index: 3; background: var(--pc-blue); color: #fff; padding: .45rem .85rem; border-radius: 0; font-size: .76rem; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; box-shadow: 0 6px 16px -8px rgba(47,105,255,.7); }
940    .pc-block + .pc-block { margin-top: 1.3rem; }
941    .pc-block__h { display: block; margin-bottom: .5rem; font-size: .76rem; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--pc-blue); }
942    .pc-block p { margin: 0; color: var(--pc-body); font-size: clamp(.96rem, 1.4vw, 1.05rem); }
943    .pc-block p.lead { color: var(--pc-text); font-weight: 500; }
944    .pc-tags { list-style: none; margin: .65rem 0 0; padding: 0; display: flex; flex-wrap: wrap; gap: .5rem; }
945    .pc-tags li { display: inline-flex; align-items: center; gap: .45rem; font-size: .88rem; font-weight: 500; color: var(--pc-text); padding: .42rem .8rem; border: 1px solid var(--pc-border); background: var(--pc-bg2); }
946    .pc-tags li::before { content: ""; flex: 0 0 auto; width: 7px; height: 7px; border-radius: 50%; background: var(--pc-blue); opacity: .9; }
947    .pc-out { margin-top: 1.3rem; padding: 1.1rem 1.3rem; border: 1px solid var(--pc-border); border-left: 3px solid var(--pc-blue); background: color-mix(in srgb, var(--pc-blue) 5%, #fff); }
948    .pc-out .pc-block__h { margin-bottom: .35rem; }
949    .pc-out p { color: var(--pc-text); font-weight: 500; }
950
951    /* ---- Building blocks ---- */
952    .pc-bb { background: var(--pc-bg2); padding: clamp(3rem,6vw,5rem) clamp(1.2rem,5vw,2.5rem); }
953    .pc-bb__inner { max-width: var(--pc-maxw); margin: 0 auto; }
954    .pc-bb__head { text-align: center; max-width: 60ch; margin: 0 auto clamp(2.4rem,4vw,3.2rem); }
955    .pc-bb__head .pc-hd__eyebrow { margin-bottom: .8rem; }
956    .pc-bb__head h2 { margin: 0 0 .8rem; font-size: clamp(1.5rem,3vw,2.1rem); font-weight: 800; letter-spacing: -.02em; }
957    .pc-bb__head p { margin: 0; color: var(--pc-body); font-size: clamp(1rem,1.5vw,1.1rem); }
958    .pc-bb__grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: clamp(1rem,2vw,1.5rem); }
959    .pc-bbcard { background: #fff; border: 1px solid var(--pc-border); padding: 1.6rem 1.5rem; transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease; }
960    .pc-bbcard:hover { transform: translateY(-4px); border-color: color-mix(in srgb, var(--pc-blue) 35%, var(--pc-border)); box-shadow: 0 18px 40px -22px rgba(13,14,15,.35); }
961    .pc-bbcard__icon { width: 46px; height: 46px; border-radius: 12px; display: inline-flex; align-items: center; justify-content: center; background: color-mix(in srgb, var(--pc-blue) 10%, #fff); margin-bottom: 1rem; }
962    .pc-bbcard__icon svg { width: 24px; height: 24px; stroke: var(--pc-blue); fill: none; stroke-width: 2; }
963    .pc-bbcard h3 { margin: 0 0 .5rem; font-size: 1.15rem; font-weight: 800; letter-spacing: -.01em; color: var(--pc-text); }
964    .pc-bbcard p { margin: 0 0 .8rem; color: var(--pc-body); font-size: .96rem; }
965    .pc-bbcard__shift { font-size: .82rem; font-weight: 600; color: var(--pc-blue); letter-spacing: .01em; }
966
967    /* ---- Accelerators ---- */
968    .pc-acc { max-width: var(--pc-maxw); margin: 0 auto; padding: clamp(3rem,6vw,5rem) clamp(1.2rem,5vw,2.5rem); }
969    .pc-acc__head { text-align: center; max-width: 60ch; margin: 0 auto clamp(2.4rem,4vw,3.2rem); }
970    .pc-acc__head h2 { margin: 0 0 .7rem; font-size: clamp(1.5rem,3vw,2.1rem); font-weight: 800; letter-spacing: -.02em; }
971    .pc-acc__head p { margin: 0; color: var(--pc-body); }
972    .pc-acc__grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px,1fr)); gap: clamp(1rem,2vw,1.5rem); }
973    .pc-pkg { border: 1px solid var(--pc-border); display: flex; flex-direction: column; padding: 1.8rem 1.7rem; transition: transform .3s ease, box-shadow .3s ease, border-color .3s ease; }
974    .pc-pkg:hover { transform: translateY(-4px); border-color: color-mix(in srgb, var(--pc-blue) 35%, var(--pc-border)); box-shadow: 0 18px 40px -22px rgba(13,14,15,.35); }
975    .pc-pkg__meta { display: flex; gap: 1rem; font-size: .8rem; font-weight: 700; letter-spacing: .04em; margin-bottom: 1rem; }
976    .pc-pkg__time { color: var(--pc-muted); text-transform: uppercase; }
977    .pc-pkg h3 { margin: 0 0 .4rem; font-size: 1.3rem; font-weight: 800; letter-spacing: -.01em; }
978    .pc-pkg__tag { margin: 0 0 1.1rem; color: var(--pc-body); font-size: .98rem; }
979    .pc-pkg ul { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: .55rem; }
980    .pc-pkg li { position: relative; padding-left: 1.4rem; font-size: .95rem; color: var(--pc-body); }
981    .pc-pkg li::before { content: ""; position: absolute; left: 0; top: .55em; width: 7px; height: 7px; border-radius: 50%; background: var(--pc-blue); }
982
983    /* ---- CTA ---- */
984    .pc-cta { text-align: center; padding: clamp(3.5rem, 8vw, 6rem) clamp(1rem, 4vw, 2rem); background: var(--pc-bg2); }
985    .pc-cta__title { margin: 0 auto 1.4rem; max-width: 22ch; font-size: clamp(1.5rem, 3.4vw, 2.2rem); font-weight: 800; color: var(--pc-text); }
986    .pc-cta__btn { display: inline-block; text-decoration: none; font-weight: 700; font-size: 1.05rem; color: #fff; background: var(--pc-blue); padding: 1rem 2.3rem; border-radius: 0; box-shadow: 0 18px 40px -18px rgba(47,105,255,.7); transition: transform .2s ease, background .2s ease; }
987    .pc-cta__btn:hover { transform: translateY(-3px); background: color-mix(in srgb, var(--pc-blue) 85%, #000); }
988    .pc-cta__note { margin: 1rem auto 0; max-width: 70ch; font-size: .85rem; color: var(--pc-muted); }
989
990    /* ---- Overrides globales (igual que plantilla) ---- */
991    .pc-maturity, .pc-maturity * { font-family: 'Outfit', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif !important; }
992    .pc-maturity a { text-decoration: none !important; box-shadow: none; }
993    .pc-maturity .pc-hd__title, .pc-maturity .pc-lvl__name { color: var(--pc-text) !important; }
994    .pc-maturity .pc-hero2 .pc-stat__num { color: #fff !important; }
995    .pc-maturity .pc-hero2 .pc-stat__num b { color: #9db9ff !important; }
996    .pc-maturity h2, .pc-maturity h3, .pc-maturity .pc-cta__title, .pc-maturity .pc-wrap__intro h2, .pc-maturity .pc-bb__head h2, .pc-maturity .pc-acc__head h2 { color: var(--pc-text) !important; }
997    .pc-maturity .pc-hero2__title { color: #fff !important; }
998    .pc-maturity .pc-cta__btn, .pc-maturity .pc-hero2__btn--primary { color: #fff !important; }
999    .pc-maturity .pc-hero2__lead, .pc-maturity .pc-lvl__desc, .pc-maturity .pc-wrap__intro p, .pc-maturity .pc-block p { font-size: 20px !important; line-height: 1.6 !important; }
1000    @media (prefers-reduced-motion: reduce) { .pc-maturity * { animation: none !important; } }
1001    #wrapper-flecha-scroll { display: none !important; }
1002  </style>
1003
1004  <!-- HERO -->
1005  <section class="pc-hero2" aria-labelledby="pc-hero2-title">
1006    <div class="pc-hero2__inner">
1007      <span class="pc-hero2__eyebrow">From Thought to Value · Impact Studios</span>
1008      <h1 class="pc-hero2__title" id="pc-hero2-title">AI Product<br>Evolution Navigator</h1>
1009      <p class="pc-hero2__lead">A structured framework to systematically modernise digital products — with AI, by AI, and as AI. The Navigator turns AI modernisation from an IT project into a product discipline: from product audit to AI-native evolution, in one structured journey across five phases.</p>
1010      <div class="pc-hero2__actions">
1011        <a class="pc-hero2__btn pc-hero2__btn--primary" href="#contact" rel="noopener noreferrer">Get Started
1012          <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17L17 7"></path><path d="M8 7h9v9"></path></svg>
1013        </a>
1014      </div>
1015    </div>
1016    <div class="pc-hero2__statswrap">
1017      <div class="pc-hd__stats">
1018        <div class="pc-stat"><div class="pc-stat__num">2.5<b>×</b></div><span class="pc-stat__label">More likely to outperform competitors using AI for product decisions</span></div>
1019        <div class="pc-stat"><div class="pc-stat__num">3.5<b>×</b></div><span class="pc-stat__label">Higher conversion for AI-personalised vs generic content</span></div>
1020        <div class="pc-stat"><div class="pc-stat__num">70%<b>+</b></div><span class="pc-stat__label">Of knowledge-work tasks automatable by agents by 2030</span></div>
1021        <div class="pc-stat"><div class="pc-stat__num">40%<b>+</b></div><span class="pc-stat__label">Lower AI project failure rate with proper MLOps &amp; governance</span></div>
1022      </div>
1023    </div>
1024  </section>
1025
1026  <!-- LOGOS -->
1027  <div class="pc-logos">
1028    <div class="pc-logos__track" data-logos=""></div>
1029  </div>
1030
1031  <!-- POV / FRAMEWORK HEADER -->
1032  <header class="pc-hd">
1033    <div class="pc-hd__inner">
1034      <span class="pc-hd__eyebrow">Our Point of View · The Modernisation Gap</span>
1035      <h1 class="pc-hd__title" id="pc-hd-title">AI Product Modernisation is a product discipline. Not a tech project.</h1>
1036      <div class="pc-hd__grid">
1037        <div class="pc-hd__media">
1038          <img decoding="async" src="https://www.plainconcepts.com/wp-content/uploads/2026/06/img1_software-scaled.jpg" alt="" loading="lazy">
1039        </div>
1040        <div class="pc-hd__levels">
1041          <div class="pc-lvl">
1042            <span class="pc-lvl__name"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17L17 7"></path><path d="M8 7h9v9"></path></svg>Feature Shopping List</span>
1043            <p class="pc-lvl__desc"><strong>Anti-pattern.</strong>
1043 Bolting on isolated AI features — quick wins with no compounding value.</p>
1044          </div>
1045          <div class="pc-lvl">
1046            <span class="pc-lvl__name"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17L17 7"></path><path d="M8 7h9v9"></path></svg>Tech Migration</span>
1047            <p class="pc-lvl__desc"><strong>Partial.</strong> Modernising the stack, pipelines and infrastructure — but the product experience lags behind.</p>
1048          </div>
1049          <div class="pc-lvl">
1050            <span class="pc-lvl__name"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17L17 7"></path><path d="M8 7h9v9"></path></svg>Product Evolution</span>
1051            <p class="pc-lvl__desc"><strong>Our angle.</strong> End-to-end journey: tech, features, UX, automation, data signals, stakeholders and business outcomes.</p>
1052          </div>
1053          <div class="pc-lvl">
1054            <span class="pc-lvl__name"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17L17 7"></path><path d="M8 7h9v9"></path></svg>Compound Value</span>
1055            <p class="pc-lvl__desc">From opportunistic to strategic, from short-term to compound value that grows with every release.</p>
1056          </div>
1057        </div>
1058      </div>
1059    </div>
1060  </header>
1061
1062  <!-- NAVIGATOR (5 PHASES) -->
1063  <div class="pc-wrap">
1064    <div class="pc-road">
1065      <div class="pc-road__heads" data-heads=""></div>
1066      <div class="pc-progress"><span class="pc-progress__fill" data-fill=""></span></div>
1067    </div>
1068    <div class="pc-detail" data-detail=""></div>
1069  </div>
1070
1071  <!-- BUILDING BLOCKS -->
1072  <section class="pc-bb">
1073    <div class="pc-bb__inner">
1074      <div class="pc-bb__head">
1075        <span class="pc-hd__eyebrow">What We Build · AI Building Blocks</span>
1076        <h2>The impact of AI on product capabilities</h2>
1077        <p>Not features. Proven AI building blocks — each with a defined value pattern, a technology pattern, and a delivery accelerator. Selected in Phase 3 of the Navigator based on your specific product gaps.</p>
1078      </div>
1079      <div class="pc-bb__grid" data-bb=""></div>
1080    </div>
1081  </section>
1082
1083  <!-- PACKAGED ACCELERATORS -->
1084  <section class="pc-acc">
1085    <div class="pc-acc__head">
1086      <span class="pc-hd__eyebrow">Engagement Model</span>
1087      <h2>Three productized accelerators to start fast</h2>
1088      <p>Fixed scope, clear deliverables — within a 22-week end-to-end engagement.</p>
1089    </div>
1090    <div class="pc-acc__grid">
1091      <div class="pc-pkg">
1092        <div class="pc-pkg__meta"><span class="pc-pkg__time">3–4 weeks</span></div>
1093        <h3>AI Modernisation Diagnosis</h3>
1094        <p class="pc-pkg__tag">Know what to fix before you spend a cent.</p>
1095        <ul><li>Six-dimension product audit &amp; benchmark</li><li>Modernisation potentials</li><li>Modernisation roadmap</li><li>Value &amp; objective setting</li></ul>
1096      </div>
1097      <div class="pc-pkg">
1098        <div class="pc-pkg__meta"><span class="pc-pkg__time">2–3 weeks</span></div>
1099        <h3>Navigator Workshop + Roadmap</h3>
1100        <p class="pc-pkg__tag">Fast building block selection, backlog, business case.</p>
1101        <ul><li>Diagnostic + Navigator workshop</li><li>Building block selection &amp; sequencing</li><li>Modernisation backlog with KPI mapping</li><li>Board-ready modernisation business case</li></ul>
1102      </div>
1103      <div class="pc-pkg">
1104        <div class="pc-pkg__meta"><span class="pc-pkg__time">6–10 weeks</span></div>
1105        <h3>Modernisation Pilot</h3>
1106        <p class="pc-pkg__tag">Derisk big bets. Prove value before you build.</p>
1107        <ul><li>1–2 building blocks built as alphas</li><li>Synthetic &amp; user-tested validation</li><li>Go/no-go evidence + ProCode handoff spec</li><li>Pilot ROI model &amp; next-cycle plan</li></ul>
1108      </div>
1109    </div>
1110  </section>
1111
1112  
1112<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
1113    (function () {
1114      var root = document.currentScript ? document.currentScript.closest('.pc-maturity') : null;
1115      if (!root) { var all = document.querySelectorAll('.pc-maturity'); root = all[all.length - 1]; }
1116      if (!root) return;
1117
1118      /* LOGOS */
1119      var logos = [
1120        ["Aigües","https://www.plainconcepts.com/wp-content/uploads/2023/01/aigues.svg"],
1121        ["Carglass","https://www.plainconcepts.com/wp-content/uploads/2023/01/carglass.svg"],
1122        ["Hermes","https://www.plainconcepts.com/wp-content/uploads/2023/01/hermes.svg"],
1123        ["Sage","https://www.plainconcepts.com/wp-content/uploads/2023/01/sage.svg"],
1124        ["Telefónica","https://www.plainconcepts.com/wp-content/uploads/2023/01/telefonica.svg"],
1125        ["Acciona","https://www.plainconcepts.com/wp-content/uploads/2025/05/Acciona_logo.svg.png"],
1126        ["Microsoft","https://www.plainconcepts.com/wp-content/uploads/2025/05/vecteezy_microsoft-logo-png-microsoft-icon-transparent-png_27127493-1-1.png"],
1127        ["Ferrovial","https://www.plainconcepts.com/wp-content/uploads/2025/05/Ferrovial_Logo.svg-1.png"],
1128        ["Coca-Cola","https://www.plainconcepts.com/wp-content/uploads/2025/05/coca-cola-logo-png-transparent-1.png"],
1129        ["Iberdrola","https://www.plainconcepts.com/wp-content/uploads/2025/05/Iberdrola-logo-11.png"],
1130        ["Mediaset","https://www.plainconcepts.com/wp-content/uploads/2025/05/Mediaset_Logo.png"]
1131      ];
1132      var lt = root.querySelector('[data-logos]');
1133      if (lt) { var lh = ''; for (var r = 0; r < 2; r++) logos.forEach(function (l) { lh += '<span class="pc-logos__item"><img decoding="async" src="' + l[1] + '" alt="' + l[0] + '"></span>'; }); lt.innerHTML = lh; }
1134
1135      /* PHASES */
1136      var phases = [
1137        { n:'PHASE 1', t:'Analyze', sub:'Weeks 1–4', icon:'<path d="M11 19a8 8 0 1 0 0-16 8 8 0 0 0 0 16zM21 21l-4.3-4.3"></path>',
1138          img:'https://www.plainconcepts.com/wp-content/uploads/2026/06/img3_software-scaled.jpg',
1139          who:'A rigorous diagnosis &amp; benchmark of your product’s AI readiness across six dimensions: Features, UX &amp; UI, Stakeholders, Processes, Data &amp; Signals, and Tech Platform.',
1140          what:'Systematic, evidence-based product due diligence. Each dimension scored 1–5 against an AI-readiness checklist. No AI feature assumed yet.',
1141          tags:['Features','UX &amp; UI','Stakeholders','Processes','Data &amp; Signals','Tech Platform'],
1142          out:'Product Modernisation Diagnostic Report + Opportunity Heatmap + Maturity Assessment &amp; Gap Report.' },
1143        { n:'PHASE 2', t:'Objectives', sub:'AI Value Driver Framework', icon:'<path d="M12 2v4M12 18v4M2 12h4M18 12h4"></path><circle cx="12" cy="12" r="4"></circle>',
1144          img:'https://www.plainconcepts.com/wp-content/uploads/2026/06/img4_software-scaled.jpg',
1145          who:'Connecting AI investment directly to the outcomes your business needs to deliver — from corporate strategy down to operational business goals.',
1146          what:'Not all objectives should be powered by AI. We score them by ROI Potential × Product-AI Correlation across four quadrants: Execute, Contribute, Consider, Deprioritize.',
1147          tags:['Enterprise Value','Value Drivers','Business Objectives','ROI × AI Correlation'],
1148          out:'Scored Objectives Tree — top objectives feed directly into Phase 3 as building block selection criteria.' },
1149        { n:'PHASE 3', t:'Prioritize', sub:'AI Building Block Navigator', icon:'<path d="M3 3h7v7H3zM14 3h7v7h-7zM14 14h7v7h-7zM3 14h7v7H3z"></path>',
1150          img:'https://www.plainconcepts.com/wp-content/uploads/2025/05/Captura-de-pantalla-2025-05-29-013807.png',
1151          who:'From objectives to backlog — the structured process that turns diagnosis into decisions: Frame, Browse, Select, Sequence.',
1152          what:'We walk the full Building Block taxonomy with experts, select blocks that close diagnostic &amp; value gaps, and sequence them by ROI Potential × AI Correlation. Each block maps to ≥1 scored objective and ≥1 Phase 1 gap.',
1153          tags:['Frame','Browse','Select','Sequence','Blocks × Objectives'],
1154          out:'Modernisation Backlog — prioritised AI building blocks, sequenced by value &amp; feasibility, with KPI mapping per block.' },
1155        { n:'PHASE 4', t:'Validate', sub:'Weeks 6–12', icon:'<path d="M22 11.08V12a10 10 0 1 1-5.93-9.14"></path><path d="M22 4L12 14.01l-3-3"></path>',
1156          img:'https://www.plainconcepts.com/wp-content/uploads/2025/07/artificial-intelligence-1.jpg',
1157          who:'Cheap to be wrong here. Expensive to be wrong in production. Each block from the backlog goes through validation before a single line of production code is written.',
1158          what:'LowCode prototyping (Lovable, Replit, v0, Cursor), synthetic users, controlled A/B experiments and business-case stress testing. The prototype exists to be wrong fast.',
1159          tags:['LowCode Prototyping','Synthetic Users','Controlled Experiments','Business Case'],
1160          out:'Validated MVP increments + Go/No-Go evidence per block + iterated business case.' },
1161        { n:'PHASE 5', t:'Implement', sub:'Weeks 10–22', icon:'<path d="M13 2L3 
116114h9l-1 8 10-12h-9l1-8z"></path>',
1162          img:'https://www.plainconcepts.com/wp-content/uploads/2024/02/helix-2-cloud-670x410-1-1.jpg',
1163          who:'Shipping AI into production — and making sure your team owns it when we leave. This is not standard delivery.',
1164          what:'AI-augmented squads (Cursor, Claude Code, GitHub Copilot), ProductOps embedded from sprint one, adoption &amp; change management, and full capability transfer.',
1165          tags:['AI-augmented squads','ProductOps','Adoption &amp; change','Capability transfer'],
1166          out:'Production rollout + measured outcomes against Phase 2 objectives + capability transferred + next-cycle roadmap.' }
1167      ];
1168      var heads = root.querySelector('[data-heads]');
1169      var detail = root.querySelector('[data-detail]');
1170      var fill = root.querySelector('[data-fill]');
1171      if (heads && detail) {
1172        var hh = '', dh = '';
1173        phases.forEach(function (p, i) {
1174          hh += '<button type="button" class="pc-rcol' + (i===0?' is-on':'') + '" data-go="' + i + '">'
1175             + '<span class="pc-rcol__num">' + p.n + '</span>'
1176             + '<span class="pc-rcol__icon"><svg viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round">' + p.icon + '</svg></span>'
1177             + '<span class="pc-rcol__title">' + p.t + '</span>'
1178             + '<span class="pc-rcol__sub">' + p.sub + '</span></button>';
1179          var tags = p.tags.map(function (t) { return '<li>' + t + '</li>'; }).join('');
1180          dh += '<article class="pc-pane2' + (i===0?' is-on':'') + '" data-pane="' + i + '"><div class="pc-grid">'
1181             + '<div class="pc-media"><img decoding="async" class="pc-media__img" src="' + p.img + '" alt="" loading="lazy"><span class="pc-media__badge">' + p.n + '</span></div>'
1182             + '<div class="pc-info">'
1183             + '<div class="pc-block"><span class="pc-block__h">What It Is</span><p>' + p.who + '</p></div>'
1184             + '<div class="pc-block"><span class="pc-block__h">What We Do</span><p class="lead">' + p.what + '</p></div>'
1185             + '<div class="pc-block"><span class="pc-block__h">In This Phase</span><ul class="pc-tags">' + tags + '</ul></div>'
1186             + '<div class="pc-out"><span class="pc-block__h">Output</span><p>' + p.out + '</p></div>'
1187             + '</div></div></article>';
1188        });
1189        heads.innerHTML = hh; detail.innerHTML = dh;
1190        var hbtns = [].slice.call(heads.querySelectorAll('.pc-rcol'));
1191        var panes = [].slice.call(detail.querySelectorAll('.pc-pane2'));
1192        var n = panes.length, cur = -1;
1193        function setPhase(i) {
1194          i = Math.max(0, Math.min(n-1, i)); if (i === cur) return; cur = i;
1195          hbtns.forEach(function (b, k) { b.classList.toggle('is-on', k===i); });
1196          panes.forEach(function (p, k) { p.classList.toggle('is-on', k===i); });
1197          if (fill) fill.style.width = (((i+1)/n)*100) + '%';
1198        }
1199        hbtns.forEach(function (b, i) { b.addEventListener('click', function () { setPhase(i); }); });
1200        setPhase(0);
1201      }
1202
1203      /* BUILDING BLOCKS */
1204      var blocks = [
1205        { ic:'<path d="M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z"></path>', t:'Experience, Interaction &amp; Content', d:'AI-powered UIs, interaction models and AI-generated content. Conversational interfaces, co-pilots, hyper-personalisation, intelligent search, generative content, dynamic pricing and AI-assisted authoring.', s:'From clicks to conversations · from static to context-driven' },
1206        { ic:'<path d="M3 3v18h18"></path><path d="M7 14l4-4 4 4 5-6"></path>', t:'Decision &amp; Data Intelligence', d:'AI-assisted decision making. Predictive engines, decision-support overlays, intelligent dashboards and anomaly detection.', s:'From dashboards to decisions' },
1207        { ic:'<circle cx="12" cy="12" r="3"></circle><path d="M12 1v6M12 17v6M4.2 4.2l4.3 4.3M15.5 15.5l4.3 4.3"></path>', t:'Autonomy &amp; Agentic Workflows', d:'Intelligent process automations. Task-specific agents, autonomous orchestration, agentic A/B testing and MCP-based tool calling.', s:'From tasks to autonomous execution' },
1208        { ic:'<path d="M12 2L2 7l10 5 10-5-10-5z"></path><path d="M2 17l10 5 10-5M2 12l10 5 10-5"></path>
1208', t:'Modernisation Enablers', d:'AI-ready data &amp; tech foundations. RAG / knowledge layers, semantic data layer, MLOps &amp; AgentOps, evaluation frameworks and AI governance.', s:'The backbone to evolve faster' }
1209      ];
1210      var bbg = root.querySelector('[data-bb]');
1211      if (bbg) bbg.innerHTML = blocks.map(function (b) {
1212        return '<div class="pc-bbcard"><span class="pc-bbcard__icon"><svg viewBox="0 0 24 24" stroke-linecap="round" stroke-linejoin="round">' + b.ic + '</svg></span>'
1213          + '<h3>' + b.t + '</h3><p>' + b.d + '</p><span class="pc-bbcard__shift">' + b.s + ' →</span></div>';
1214      }).join('');
1215    })();
1216  </script>
1216
1217</section>
1218
1219</div>
1220</div></div>
1221
1222<div data-pc-csp-style="e405d60ca4ee0df0dd35"  class="grids-section grids-is-stretch" ><div class="grids-s-w_i">
1223<div data-pc-csp-style="4bb2e1f68c1bdce2dc87" class="grids-area" >
1224
1225<section class="pt-mod" aria-label="AI Transformation &amp; Adoption offerings">
1226  <style nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
1227    @import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&display=swap');
1228    .pt-mod { --pt-bg: #000; --pt-bg2: #0a0a0a; --pt-blue: #2F69FF; --pt-white: #ffffff; --pt-muted: rgba(255,255,255,.55); --pt-line: rgba(255,255,255,.16); --pt-maxw: 1240px; box-sizing: border-box; background: var(--pt-bg); color: var(--pt-white); font-family: 'Outfit', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif; line-height: 1.6; position: relative; width: 100vw; max-width: 100vw; margin-left: calc(50% - 50vw); margin-right: calc(50% - 50vw); overflow: hidden; }
1229    .pt-mod *, .pt-mod *::before, .pt-mod *::after { box-sizing: border-box; }
1230    .pt-wrap { max-width: var(--pt-maxw); margin: 0 auto; padding: 0 clamp(1.2rem, 5vw, 2.5rem); }
1231    @keyframes ptUp { from { opacity: 0; transform: translateY(22px); } to { opacity: 1; transform: none; } }
1232    .pt-trends { position: relative; overflow: hidden; background: var(--pt-bg); padding: clamp(3.5rem, 8vw, 6.5rem) 0 clamp(3rem, 6vw, 5rem); }
1233    .pt-trends::before { content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none; background: radial-gradient(760px 440px at 88% 4%, rgba(151, 71, 255, .22), transparent 62%), radial-gradient(720px 480px at 4% 98%, rgba(47, 105, 255, .20), transparent 62%); }
1234    .pt-trends::after { content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none; opacity: .55; background-image: linear-gradient(rgba(255, 255, 255, .045) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .045) 1px, transparent 1px); background-size: 58px 58px; -webkit-mask-image: radial-gradient(ellipse 85% 75% at 72% 18%, #000, transparent 82%); mask-image: radial-gradient(ellipse 85% 75% at 72% 18%, #000, transparent 82%); }
1235    .pt-trends > .pt-wrap { position: relative; z-index: 1; }
1236    .pt-trends__head { display: flex; align-items: flex-end; justify-content: space-between; gap: 2rem; flex-wrap: wrap; margin-bottom: clamp(1rem, 2vw, 1.4rem); }
1237    .pt-trends__title { margin: 0; font-size: clamp(1.7rem, 3.6vw, 2.85rem); font-weight: 500; letter-spacing: -.02em; line-height: 1.14; color: var(--pt-white); text-wrap: balance; animation: ptUp .6s ease both; }
1238    .pt-trends__sub { margin: 0 0 clamp(2rem, 4vw, 3.2rem); max-width: 760px; font-size: clamp(1rem, 1.6vw, 1.18rem); line-height: 1.55; font-weight: 400; color: rgba(255,255,255,.66); }
1239    .pt-seeall { display: inline-flex; align-items: center; gap: .85rem; text-decoration: none; color: var(--pt-white); font-size: clamp(1rem, 1.4vw, 1.15rem); font-weight: 600; white-space: nowrap; animation: ptUp .7s ease both; }
1240    .pt-seeall__box { flex: 0 0 auto; width: 38px; height: 38px; border-radius: 8px; background: var(--pt-blue); display: inline-flex; align-items: center; justify-content: center; transition: transform .2s ease, background .2s ease, box-shadow .2s ease; box-shadow: 0 10px 26px -12px rgba(47,105,255,.8); }
1241    .pt-seeall__box svg { width: 20px; height: 20px; stroke: #fff; }
1242    .pt-seeall:hover .pt-seeall__box { transform: translateX(3px); background: color-mix(in srgb, var(--pt-blue) 88%, #fff); }
1243    .pt-carousel { position: relative; }
1244    .pt-viewport { overflow: hidden; margin-right: calc(50% - 50vw); }
1245    .pt-track { display: flex; gap: clamp(1rem, 1.6vw, 1.5rem); transition: transform .55s cubic-bezier(.4,0,.2,1); will-change: transform; }
1246    .pt-card { flex: 0 0 320px; width: 320px; height: 440px; position: relative; border-radius: 18px; overflow: hidden; text-decoration: none; color: #fff; display: flex; flex-direction: column; justify-content: space-between; padding: 1.7rem 1.6rem; border: 1px solid var(--pt-line); isolation: isolate; cursor: pointer; transition: transform .35s cubic-bezier(.4,0,.2,1), box-shadow .35s ease, border-color .35s ease; }
1247    .pt-card__veil { position: absolute; inset: 0; z-index: -1; border-radius: inherit; }
1248    .pt-card:hover { transform: translateY(-6px); border-color: rgba(255,255,255,.32); box-shadow: 0 30px 60px -28px rgba(0,0,0,.9); }
1249    .pt-card__tag { display: inline-block; align-self: flex-start; font-size: .72rem; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: rgba(255,255,255,.82); position: relative; z-index: 2; }
1250    .pt-card__title { margin: 0; font-size: 1.5rem; font-weight: 700; line-height: 1.16; letter-spacing: -.01em; color: #fff; position: relative; z-index: 2; text-wrap: balance; text-shadow: 0 2px 14px rgba(0,0,0,.55); }
1251    .pt-card__desc { margin: .7rem 0 0; font-size: 1rem; font-weight: 400; line-height: 1.45; color: rgba(255,255,255,.85); position: relative; z-index: 2; text-shadow: 0 2px 14px rgba(0,0,0,.5); }
1252    .pt-card__arrow { position: relative; z-index: 2; margin-top: .9rem; width: 34px; height: 34px; border-radius: 50%; border: 1px solid rgba(255,255,255,.45); display: inline-flex; align-items: center; justify-content: center; transition: background .25s ease, border-color .25s ease, transform .25s ease; }
1253    .pt-card__arrow svg { width: 16px; height: 16px; stroke: #fff; }
1254    .pt-card:hover .pt-card__arrow { background: var(--pt-blue); border-color: var(--pt-blue); transform: translateX(2px); }
1255    .pt-controls { display: flex; justify-content: flex-end; gap: .8rem; margin-top: clamp(1.6rem, 3vw, 2.4rem); }
1256    .pt-arrow { width: 50px; height: 50px; border-radius: 8px; background: transparent; border: 1px solid rgba(255,255,255,.4); color: #fff; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; transition: background .2s ease, border-color .2s ease, opacity .2s ease, transform .15s ease; }
1257    .pt-arrow svg { width: 22px; height: 22px; stroke: #fff; }
1258    .pt-arrow:hover:not(:disabled) { background: rgba(255,255,255,.1); border-color: #fff; }
1259    .pt-arrow:active:not(:disabled) { transform: scale(.95); }
1260    .pt-arrow:disabled { opacity: .3; cursor: default; }
1261    @media (max-width: 720px) {
1262      .pt-viewport { overflow-x: auto; -webkit-overflow-scrolling: touch; scroll-snap-type: x mandatory; scrollbar-width: none; }
1263      .pt-viewport::-webkit-scrollbar { display: none; }
1264      .pt-track { transform: none !important; transition: none; padding-bottom: .4rem; }
1265      .pt-card { scroll-snap-align: start; flex: 0 0 80vw; width: 80vw; height: 420px; }
1266      .pt-controls { justify-content: center; margin-top: 1.1rem; }
1267    }
1268    .pt-mod, .pt-mod * { font-family: 'Outfit', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif !important; }
1269    .pt-mod a { text-decoration: none !important; box-shadow: none; }
1270    .pt-mod .pt-trends__title { color: #fff !important; font-weight: 500 !important; letter-spacing: -.02em !important; }
1271    .pt-mod .pt-card { background-color:#0c1430; background-size:cover; background-position:center; border:none !important; }
1272    .pt-mod .pt-card:hover { border:none !important; }
1273    .pt-mod .pt-card .pt-card__veil { background: linear-gradient(90deg,rgba(8,13,44,.95) 0%,rgba(13,28,98,.88) 50%,rgba(26,66,190,.85) 100%); }
1274    .pt-mod .pt-card .pt-card__title, .pt-mod .pt-card .pt-card__tag { color:#fff !important; }
1275    @media (prefers-reduced-motion: reduce) { .pt-mod * { animation: none !important; } .pt-track { transition: none !important; } .pt-card { transition: none !important; } }
1276    .pt-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;background:rgba(5,8,20,.72);padding:1.5rem}.pt-modal.is-open{display:flex}.pt-modal__box{background:#fff;max-width:600px;width:100%;padding:clamp(1.6rem,3vw,2.4rem);position:relative;color:#0D0E0F;font-family:'Outfit',system-ui,sans-serif;box-shadow:0 40px 90px -30px rgba(0,0,0,.6)}.pt-modal__tag{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#2F69FF}.pt-modal__title{margin:.45rem 0 1rem;font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:700;line-height:1.15;color:#0D0E0F}.pt-modal__desc{margin:0 0 1.2rem;color:#3f434c;font-size:1.05rem;line-height:1.6}.pt-modal__h{display:block;margin-bottom:.4rem;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#2F69FF}.pt-modal__out{margin:0 0 1.6rem;color:#3f434c;font-size:1.05rem;line-height:1.6}.pt-modal__cta{display:inline-flex;align-items:center;gap:.55rem;font-size:1rem;font-weight:600;color:#fff !important;background:#2F69FF;padding:.85rem 1.4rem;text-decoration:none !important;transition:background .2s ease}.pt-modal__cta:hover{background:#1f57f0}.pt-modal__cta svg{width:17px;height:17px}.pt-modal__close{position:absolute;top:10px;right:12px;width:38px;height:38px;border:none;background:transparent;font-size:1.6rem;line-height:1;color:#8a8f9c;cursor:pointer}.pt-modal__close:hover{color:#0D0E0F}
1277    #wrapper-flecha-scroll { display: none !important; }
1278  </style>
1279
1280  <div class="pt-trends">
1281    <div class="pt-wrap">
1282      <div class="pt-trends__head">
1283        <h2 class="pt-trends__title">Discover Our Offerings</h2>
1284        <a class="pt-seeall" href="https://www.plainconcepts.com/new-ai-transformation-adoption/" target="_blank" rel="noopener">View All
1285          <span class="pt-seeall__box" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6-6 6"></path></svg></span>
1286        </a>
1287      </div>
1288      <p class="pt-trends__sub">Solutions in AI to enhance automation, efficiency, and decision-making — across the full delivery stack. Click any offering for more detail.</p>
1289
1290      <div class="pt-carousel">
1291        <div class="pt-viewport" data-viewport>
1292          <div class="pt-track" data-track>
1293            <div data-pc-csp-style="7b80360311a90c9feeed" class="pt-card" data-name="AI Transformation &amp; Adoption" data-url="https://www.plainconcepts.com/new-ai-transformation-adoption/" >
1294              <span class="pt-card__veil" aria-hidden="true"></span><span class="pt-card__tag">Offering</span>
1295              <div><h3 class="pt-card__title">AI Transformation &amp; Adoption</h3><p class="pt-card__desc">Solutions in AI to enhance automation, efficiency, and decision-making.</p><span class="pt-card__arrow" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M7 17L17 7"></path><path d="M8 7h9v9"></path></svg></span></div>
1296            </div>
1297            <div data-pc-csp-style="8609525a4d7bcee58266" class="pt-card" data-name="Software Engineering" data-url="https://www.plainconcepts.com/software-engineering-sdlc/" >
1298              <span class="pt-card__veil" aria-hidden="true"></span><span class="pt-card__tag">Offering</span>
1299              <div><h3 class="pt-card__title">Software Engineering</h3><p class="pt-card__desc">AI-powered software delivery and lifecycle excellence.</p><span class="pt-card__arrow" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M7 17L17 7"></path><path d="M8 7h9v9"></path></svg></span></div>
1300            </div>
1301            <div data-pc-csp-style="0c9c5a77d41b255f69ac" class="pt-card" data-name="Data and Analytics" data-url="https://www.plainconcepts.com/data-analytics/" >
1302              <span class="pt-card__veil" aria-hidden="true"></span><span class="pt-card__tag">Offering</span>
1303              <div><h3 class="pt-card__title">Data and Analytics</h3><p class="pt-card__desc">Data-driven insights to support smarter, strategic decisions.</p><span class="pt-card__arrow" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M7 17L17 7"></path><path d="M8 7h9v9"></path></svg></span></div>
1304            </div>
1305            <div data-pc-csp-style="07bce587ad6243ce2178" class="pt-card" data-name="Cybersecurity &amp; AI Security" data-url="https://www.plainconcepts.com/cybersercurity-and-ai/" >
1306              <span class="pt-card__veil" aria-hidden="true"></span><span class="pt-card__tag">Offering</span>
1307              <div><h3 class="pt-card__title">Cybersecurity &amp; AI Security</h3><p class="pt-card__desc">AI-powered security services to protect systems, agents, and data in the AI era.</p><span class="pt-card__arrow" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M7 17L17 7"></path><path d="M8 7h9v9"></path></svg></span></div>
1308            </div>
1309            <div data-pc-csp-style="e57aaad79858a6a844bf" class="pt-card" data-name="Infrastructure &amp; Cloud" data-url="https://www.plainconcepts.com/infrastructure-cloud/" >
1310              <span class="pt-card__veil" aria-hidden="true"></span><span class="pt-card__tag">Offering</span>
1311              <div><h3 class="pt-card__title">
1311Infrastructure &amp; Cloud</h3><p class="pt-card__desc">AI-driven software delivery for faster, higher-quality outcomes.</p><span class="pt-card__arrow" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M7 17L17 7"></path><path d="M8 7h9v9"></path></svg></span></div>
1312            </div>
1313          </div>
1314        </div>
1315        <div class="pt-controls">
1316          <button type="button" class="pt-arrow" data-prev aria-label="Anterior" disabled><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M15 6l-6 6 6 6"></path></svg></button>
1317          <button type="button" class="pt-arrow" data-next aria-label="Siguiente"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 6l6 6-6 6"></path></svg></button>
1318        </div>
1319      </div>
1320    </div>
1321  </div>
1322
1323  
1323<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
1324    (function () {
1325      var root = document.currentScript ? document.currentScript.closest('.pt-mod') : null;
1326      if (!root) { var all = document.querySelectorAll('.pt-mod'); root = all[all.length - 1]; }
1327      if (!root) return;
1328      var viewport = root.querySelector('[data-viewport]');
1329      var track = root.querySelector('[data-track]');
1330      var prev = root.querySelector('[data-prev]');
1331      var next = root.querySelector('[data-next]');
1332      if (!viewport || !track || !prev || !next) return;
1333      var index = 0;
1334      function metrics() {
1335        var cards = track.querySelectorAll('.pt-card'); if (!cards.length) return null;
1336        var style = getComputedStyle(track);
1337        var gap = parseFloat(style.columnGap || style.gap || '0') || 0;
1338        var step = cards[0].getBoundingClientRect().width + gap;
1339        var visible = Math.max(1, Math.floor((viewport.clientWidth + gap) / step));
1340        return { step: step, maxIndex: Math.max(0, cards.length - visible) };
1341      }
1342      function isTouch() { return window.matchMedia('(max-width: 720px)').matches; }
1343      function render() {
1344        var m = metrics(); if (!m) return;
1345        if (isTouch()) { track.style.transform = ''; prev.disabled = false; next.disabled = false; return; }
1346        index = Math.max(0, Math.min(m.maxIndex, index));
1347        track.style.transform = 'translateX(' + (-index * m.step) + 'px)';
1348        prev.disabled = index <= 0; next.disabled = index >= m.maxIndex;
1349      }
1350      prev.addEventListener('click', function () { if (isTouch()) { viewport.scrollBy({ left: -viewport.clientWidth * 0.85, behavior: 'smooth' }); return; } index--; render(); });
1351      next.addEventListener('click', function () { if (isTouch()) { viewport.scrollBy({ left: viewport.clientWidth * 0.85, behavior: 'smooth' }); return; } index++; render(); });
1352      var rt; window.addEventListener('resize', function () { clearTimeout(rt); rt = setTimeout(render, 150); });
1353      render();
1354
1355      [].slice.call(root.querySelectorAll('.pt-card')).forEach(function (c) {
1356        c.addEventListener('click', function () {
1357          var url = c.getAttribute('data-url');
1358          if (url) window.open(url, '_blank', 'noopener');
1359        });
1360      });
1361    })();
1362  </script>
1362
1363</section>
1364
1365</div>
1366</div></div>
1367
1368<div data-pc-csp-style="e405d60ca4ee0df0dd35"  class="grids-section grids-is-stretch" ><div class="grids-s-w_i">
1369<div data-pc-csp-style="4bb2e1f68c1bdce2dc87" class="grids-area" >
1370
1371<div data-pc-csp-style="584921563c00556dc98d"  aria-hidden="true" class="wp-block-spacer"></div>
1372
1373</div>
1374</div></div>
1375
1376<section id="destacado-block_ddca1260a65bbd0ff02b57ca648e18d7" data-label="Case Study" class="bloque-destacado link  " data-aos="fade-up">
1377    <div class="interior-destacado acotado">
1378               <div class="link-destacado">
1379        
1380            <div class="meta-destacado">
1381                                    <a href="https://www.plainconcepts.com/casestudy/nestle-tech/" title="Nestlé: Technology hub to meet current and future challenges"  class="meta-izq">
1382                        <div data-pc-csp-style="6157ea8da52f2e3e8b41" class="fondo-destacado" >
1383
1384                        </div>
1385                                             <div class="flecha-tablet">
1386                            <img decoding="async" src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/flecha_big.svg" class="imagen" width="88">
1387                        </div>
1388                        <div class="titulo">
1389                            Nestlé: Technology hub to meet current and future challenges                        </div>
1390
1391                        <div>
1392                        <div class="ventana-flecha-big">
1393                            <div class="grid-flecha">
1394                                <img decoding="async" src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/flecha_big.svg" class="imagen" width="88">
1395                                <img decoding="async" src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/flecha_big_blue.svg" class="imagen-2" width="88">
1396                            </div>
1397                        </div>
1398                                                                            <span class="titulo-hover">
1399                                <p>Go to case study</p>
1400                            </span>
1401                                                </div>
1402                                     </a>
1403                
1404                <div class="imagen-peq">
1405                    <img fetchpriority="high" decoding="async" width="1500" height="1000" src="https://www.plainconcepts.com/wp-content/uploads/2025/10/Nestle-Centro-de-Inovacao.webp" class="attachment-full size-full wp-post-image" alt="" srcset="https://www.plainconcepts.com/wp-content/uploads/2025/10/Nestle-Centro-de-Inovacao.webp 1500w, https://www.plainconcepts.com/wp-content/uploads/2025/10/Nestle-Centro-de-Inovacao-300x200.webp 300w, https://www.plainconcepts.com/wp-content/uploads/2025/10/Nestle-Centro-de-Inovacao-768x512.webp 768w" sizes="(max-width: 1500px) 100vw, 1500px" />                </div>
1406                                <div class="meta-der p-0">
1407                                        <a href="https://www.plainconcepts.com/es/case-study/" title="Explore our case studies">
1408                        <div class="contenedor-boton-seccion-ultimas-publicaciones titulo-link">
1409                            <div class="boton-ultimas-publicaciones">
1410                                <div class="ventana-flecha">
1411                                <div class="grid-flecha">
1412                                    <img decoding="async" src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/flecha_cta.svg" class="imagen" width="30">
1413                                    <img decoding="async" src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/img/flecha_cta.svg" class="imagen-2" width="30">
1414                                </div>
1415                                </div>
1416                                <span>
1417                                    <p>Explore our case studies</p>
1418                                </span>
1419                            </div>
1420                        </div>
1421                    </a>
1422                                    </div>
1423            </div>
1424             </div>
1424     </div>
1425</section>
1426
1427<div data-pc-csp-style="e405d60ca4ee0df0dd35"  class="grids-section separador-newsletter grids-is-stretch" ><div class="grids-s-w_i">
1428<div data-pc-csp-style="4bb2e1f68c1bdce2dc87" class="grids-area" >
1429
1430<div data-pc-csp-style="7b2b2246a41ec8c6a759"  aria-hidden="true" class="wp-block-spacer"></div>
1431
1432</div>
1433</div></div>
1434
1435<div data-pc-csp-style="e405d60ca4ee0df0dd35"  class="grids-section grids-is-stretch" ><div class="grids-s-w_i">
1436<div data-pc-csp-style="4bb2e1f68c1bdce2dc87" class="grids-area" >
1437
1438<section class="pc-contact" id="contact" aria-labelledby="pc-contact-title">
1439  <style nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
1440    .pc-contact { --pcc-blue:#2F69FF; --pcc-ink:#0e1424; --pcc-muted:#5a6478; --pcc-line:#cfd5e4;
1441      background:#E9EAF2; padding:clamp(2.5rem,6vw,4.5rem) 0; scroll-margin-top:90px; }
1442    .pc-contact *, .pc-contact *::before, .pc-contact *::after { box-sizing:border-box; }
1443    .pc-contact, .pc-contact * { font-family:'Outfit',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif; }
1444    .pc-contact__wrap { max-width:var(--acotado,1290px) !important; margin-left:auto !important; margin-right:auto !important;
1445      padding-left:0 !important; padding-right:0 !important; box-sizing:border-box; width:100%; }
1446    @media only screen and (max-width:1554px){
1447      .pc-contact__wrap { padding-left:76px !important; padding-right:76px !important; }
1448    }
1449    @media only screen and (max-width:768px){
1450      .pc-contact__wrap { padding-left:24px !important; padding-right:24px !important; }
1451    }
1452    .pc-contact__card { width:100%; background:#fff; border-radius:0; overflow:hidden;
1453      display:grid; grid-template-columns:1fr 1fr; box-shadow:0 24px 60px -34px rgba(14,20,36,.35); }
1454    .pc-contact__media { position:relative; min-height:100%; background:#0e1424; }
1455    .pc-contact__media img { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; display:block; }
1456    .pc-contact__panel { padding:clamp(2rem,3.5vw,3.4rem); display:flex; flex-direction:column; justify-content:center; }
1457    .pc-contact__eyebrow { text-transform:uppercase; letter-spacing:.14em; font-size:.8rem; font-weight:700; color:var(--pcc-blue); }
1458    .pc-contact__title { margin:.5rem 0 .7rem; font-size:clamp(1.8rem,3.2vw,2.5rem); font-weight:800; letter-spacing:-0.02em; color:var(--pcc-ink); }
1459    .pc-contact__lead { margin:0 0 1.8rem; max-width:44ch; font-size:1.05rem; line-height:1.6; color:var(--pcc-muted); }
1460    .pc-contact .wpcf7 { text-align:left; }
1461    .pc-contact .wpcf7-form { display:flex; flex-direction:column; gap:.85rem; }
1462    .pc-contact .hidden-fields-container, .pc-contact .akismet-fields-container { display:none !important; }
1463    .pc-contact input[type=email], .pc-contact input[type=text], .pc-contact input[type=tel], .pc-contact textarea {
1464      width:100%; padding:.9rem 1.05rem; border-radius:0; border:1px solid var(--pcc-line);
1465      background:#fff; color:var(--pcc-ink) !important; -webkit-text-fill-color:var(--pcc-ink); font-size:1rem; font-family:inherit; transition:border-color .15s ease, box-shadow .15s ease; }
1466    .pc-contact input:focus, .pc-contact textarea:focus { outline:none; border-color:var(--pcc-blue); box-shadow:0 0 0 3px rgba(47,105,255,.15); }
1467    .pc-contact input::placeholder, .pc-contact textarea::placeholder { color:#9aa4b6; }
1468    .pc-contact textarea { min-height:40px; height:96px !important; resize:vertical; }
1469    .pc-contact .label-condiciones { display:flex; align-items:flex-start; gap:.55rem; font-size:.88rem; color:var(--pcc-ink); }
1470    .pc-contact .span-condiciones { color:var(--pcc-ink); }
1471    .pc-contact .label-condiciones input[type=checkbox] { -webkit-appearance:checkbox !important; appearance:auto !important;
1472      width:16px !important; height:16px !important; accent-color:var(--pcc-blue); margin:1px 0 0; flex:0 0 auto; }
1473    .pc-contact .label-condiciones input[type=checkbox]::before, .pc-contact .label-condiciones input[type=checkbox]::after { content:none !important; display:none !important; }
1474    .pc-contact .span-condiciones a { color:var(--pcc-blue); text-decoration:underline; }
1475    .pc-contact .wpcf7-submit { align-self:flex-start; cursor:pointer; border:0; padding:.95rem 2.8rem; border-radius:0;
1476      background:var(--pcc-blue); color:#fff; font-weight:700; font-size:1.02rem; font-family:inherit;
1477      transition:transform .15s ease, background .15s ease; }
1478    .pc-contact .wpcf7-submit:hover { transform:translateY(-2px); }
1479    .pc-contact .wpcf7-response-output { border-radius:10px; margin:.4rem 0 0; }
1480    @media (max-width:820px){ .pc-contact__card { grid-template-columns:1fr; } .pc-contact__media { min-height:230px; } }
1481    /* Unificacion de anchos: hero + matriz alineados al sistema --acotado (igual que casos de exito). El modulo negro de offerings queda EXENTO. */
1482    .pc-maturity .pc-hero2__inner, .pc-maturity .pc-hero2__statswrap, .pc-maturity .pc-hd__inner, .pc-maturity .pc-wrap {
1483      max-width:var(--acotado,1290px) !important; padding-left:0 !important; padding-right:0 !important;
1484      margin-left:auto !important; margin-right:auto !important; box-sizing:border-box !important; }
1485    @media only screen and (max-width:1554px){
1486      .pc-maturity .pc-hero2__inner, .pc-maturity .pc-hero2__statswrap, .pc-maturity .pc-hd__inner, .pc-maturity .pc-wrap {
1487        padding-left:76px !important; padding-right:76px !important; } }
1488    @media only screen and (max-width:768px){
1489      .pc-maturity .pc-hero2__inner, .pc-maturity .pc-hero2__statswrap, .pc-maturity .pc-hd__inner, .pc-maturity .pc-wrap {
1490        padding-left:24px !important; padding-right:24px !important; } }
1491  </style>
1492  <div class="pc-contact__wrap acotado">
1493  <div class="pc-contact__card">
1494    <div class="pc-contact__media"><img decoding="async" src="https://www.plainconcepts.com/wp-content/uploads/2025/05/Captura-de-pantalla-2025-05-29-013807.png" alt="Plain Concepts" loading="lazy"></div>
1495    <div class="pc-contact__panel">
1496      <span class="pc-contact__eyebrow">Contact</span>
1497      <h2 class="pc-contact__title" id="pc-contact-title">Talk to us</h2>
1498      <p class="pc-contact__lead">Tell us about your challenge and our team will get back to you.</p>
1499      
1500<div class="wpcf7 no-js" id="wpcf7-f536-p119772-o1" lang="es-ES" dir="ltr" data-wpcf7-id="536">
1501<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
1502<form action="/ai-product-evolution-navigator/#wpcf7-f536-p119772-o1" method="post" class="wpcf7-form init" aria-label="Formulario de contacto" novalidate="novalidate" data-status="init">
1503<fieldset class="hidden-fields-container"><input type="hidden" name="_wpcf7" value="536" /><input type="hidden" name="_wpcf7_version" value="6.1.7" /><input type="hidden" name="_wpcf7_locale" value="es_ES" /><input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f536-p119772-o1" /><input type="hidden" name="_wpcf7_container_post" value="119772" /><input type="hidden" name="_wpcf7_posted_data_hash" value="" /><input type="hidden" name="_csrf_token" value="" />
1504</fieldset>
1505<span class="wpcf7-form-control-wrap" data-name="email"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email" aria-required="true" aria-invalid="false" placeholder="Business Email" value="" type="email" name="email" /></span>
1506<span class="wpcf7-form-control-wrap" data-name="name-newsletter"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" autocomplete="name" aria-required="true" aria-invalid="false" placeholder="First Name" value="" type="text" name="name-newsletter" /></span>
1507<span class="wpcf7-form-control-wrap" data-name="phone-newsletter"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel" autocomplete="tel" aria-invalid="false" placeholder="Phone" value="" type="tel" name="phone-newsletter" /></span>
1508
1509<span class="wpcf7-form-control-wrap" data-name="message"><textarea cols="40" rows="10" maxlength="2000" class="wpcf7-form-control wpcf7-textarea" aria-invalid="false" placeholder="What can we do for you?" name="message"></textarea></span>
1510
1511<label for='condiciones' class='label-condiciones'>
1512<span class="wpcf7-form-control-wrap" data-name="condiciones"><span class="wpcf7-form-control wpcf7-checkbox"><span class="wpcf7-list-item first last"><input type="checkbox" name="condiciones[]" value="" /><span class="wpcf7-list-item-label"></span></span></span></span>
1513<span class='span-condiciones'>
1514I have read and accept the <a href='/privacy-policy/'>Privacy Policy</a>
1515</span>
1516</label>
1517
1518<input class="wpcf7-form-control wpcf7-submit has-spinner" type="submit" value="Submit" />
1519
1520<div class="wpcf7-response-output" aria-hidden="true"></div><noscript><p>JavaScript is disabled. <a href="https://www.plainconcepts.com/wp-admin/admin-post.php?action=pc_cf7_secure_form&#038;form_id=536">Open the secure form / Abrir formulario seguro</a>.</p></noscript><p data-pc-csp-style="c0d5d3e8b041de56c713"  class="akismet-fields-container" data-prefix="_wpcf7_ak_"><label>&#916;<textarea name="_wpcf7_ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="_wpcf7_ak_js" value="177"/>
1520<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
1521document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );
1522</script>
1522
1523</p>
1524</form>
1525</div>
1526
1527    </div>
1528  </div>
1529  </div>
1530</section>
1531
1532</div>
1533</div></div>
1534
1535<div data-pc-csp-style="e405d60ca4ee0df0dd35"  class="grids-section separador-newsletter grids-is-stretch" ><div class="grids-s-w_i">
1536<div data-pc-csp-style="4bb2e1f68c1bdce2dc87" class="grids-area" >
1537
1538<div data-pc-csp-style="7b2b2246a41ec8c6a759"  aria-hidden="true" class="wp-block-spacer"></div>
1539
1540</div>
1541</div></div></div>
1542
1543		</main>
1544        <footer class="footer-general">
1545            <div class="interior-footer-general acotado">
1546                                <div class="footer-top">
1547                    <div class="logo-footer">
1548                        <div>
1549                                                            <a href="https://www.plainconcepts.com" title="AI Product Evolution Navigator">
1550                                    <img src="https://www.plainconcepts.com/wp-content/uploads/2023/01/logo_footer.svg" class="attachment-full size-full" alt="" decoding="async" />                                </a>
1551                                                    </div>
1552                        <div>
1553                            From Thought to Value                        </div>
1554                    </div>
1555                    <div class="newsletter-footer">
1556                        <div class="formulario-newsletter">
1557                            
1558<div class="wpcf7 no-js" id="wpcf7-f536-p119772-o2" lang="es-ES" dir="ltr" data-wpcf7-id="536">
1559<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
1560<form action="/ai-product-evolution-navigator/#wpcf7-f536-p119772-o2" method="post" class="wpcf7-form init" aria-label="Formulario de contacto" novalidate="novalidate" data-status="init">
1561<fieldset class="hidden-fields-container"><input type="hidden" name="_wpcf7" value="536" /><input type="hidden" name="_wpcf7_version" value="6.1.7" /><input type="hidden" name="_wpcf7_locale" value="es_ES" /><input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f536-p119772-o2" /><input type="hidden" name="_wpcf7_container_post" value="119772" /><input type="hidden" name="_wpcf7_posted_data_hash" value="" /><input type="hidden" name="_csrf_token" value="" />
1562</fieldset>
1563<span class="wpcf7-form-control-wrap" data-name="email"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email" aria-required="true" aria-invalid="false" placeholder="Business Email" value="" type="email" name="email" /></span>
1564<span class="wpcf7-form-control-wrap" data-name="name-newsletter"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" autocomplete="name" aria-required="true" aria-invalid="false" placeholder="First Name" value="" type="text" name="name-newsletter" /></span>
1565<span class="wpcf7-form-control-wrap" data-name="phone-newsletter"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel" autocomplete="tel" aria-invalid="false" placeholder="Phone" value="" type="tel" name="phone-newsletter" /></span>
1566
1567<span class="wpcf7-form-control-wrap" data-name="message"><textarea cols="40" rows="10" maxlength="2000" class="wpcf7-form-control wpcf7-textarea" aria-invalid="false" placeholder="What can we do for you?" name="message"></textarea></span>
1568
1569<label for='condiciones' class='label-condiciones'>
1570<span class="wpcf7-form-control-wrap" data-name="condiciones"><span class="wpcf7-form-control wpcf7-checkbox"><span class="wpcf7-list-item first last"><input type="checkbox" name="condiciones[]" value="" /><span class="wpcf7-list-item-label"></span></span></span></span>
1571<span class='span-condiciones'>
1572I have read and accept the <a href='/privacy-policy/'>Privacy Policy</a>
1573</span>
1574</label>
1575
1576<input class="wpcf7-form-control wpcf7-submit has-spinner" type="submit" value="Submit" />
1577
1578<div class="wpcf7-response-output" aria-hidden="true"></div><noscript><p>JavaScript is disabled. <a href="https://www.plainconcepts.com/wp-admin/admin-post.php?action=pc_cf7_secure_form&#038;form_id=536">Open the secure form / Abrir formulario seguro</a>.</p></noscript><p data-pc-csp-style="c0d5d3e8b041de56c713"  class="akismet-fields-container" data-prefix="_wpcf7_ak_"><label>&#916;<textarea name="_wpcf7_ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_2" name="_wpcf7_ak_js" value="237"/>
1578<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
1579document.getElementById( "ak_js_2" ).setAttribute( "value", ( new Date() ).getTime() );
1580</script>
1580
1581</p>
1582</form>
1583</div>
1584                        </div>
1585                    </div>
1586                    <div class="paises-footer">
1587                                                                                    <a class="pais" href="https://www.plainconcepts.com/contact/?pais=worldwide">WorldWide</a>
1588                                                                        </div>
1589                </div>
1590                <div class="footer-bottom">
1591                    <div class="rrss">
1592                                                    <ul class="listado-rrss">
1593                                                                                                        <li><a href="https://www.linkedin.com/company/plainconcepts?originalSubdomain=es" title="Linkedin" target="_blank"><img src="https://www.plainconcepts.com/wp-content/uploads/2023/04/linkedin-1.svg" class="attachment-full size-full" alt="" decoding="async" /></a></li>
1594                                                                                                        <li><a href="https://x.com/plainconcepts?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" title="Twitter" target="_blank"><img src="https://www.plainconcepts.com/wp-content/uploads/2024/04/x-rrss2.svg" class="attachment-full size-full" alt="X" decoding="async" loading="lazy" /></a></li>
1595                                                                                                        <li><a href="https://www.youtube.com/c/plainTV" title="Youtube" target="_blank"><img src="https://www.plainconcepts.com/wp-content/uploads/2023/04/youtube-1.svg" class="attachment-full size-full" alt="" decoding="async" loading="lazy" /></a></li>
1596                                                                                                        <li><a href="https://www.instagram.com/plainconcepts/?hl=es" title="Instagram" target="_blank"><img src="https://www.plainconcepts.com/wp-content/uploads/2023/04/instagram-1.svg" class="attachment-full size-full" alt="" decoding="async" loading="lazy" /></a></li>
1597                                                            </ul>
1598                                            </div>
1599                    <div class="menu-legal">
1600                        <nav role="navigation">
1601                            <ul id="menu-legal-ingles" class="nav menu-legal"><li id="menu-item-222" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-222"><a href="https://www.plainconcepts.com/legal-notice/">Legal Notice</a></li>
1602<li id="menu-item-223" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-223"><a href="https://www.plainconcepts.com/cookies-policy/">Cookies Policy</a></li>
1603<li id="menu-item-224" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-224"><a href="https://www.plainconcepts.com/privacy-policy-website/">Privacy Policy</a></li>
1604<li id="menu-item-114436" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-114436"><a href="https://www.plainconcepts.com/code-of-ethics/">Ethical channel</a></li>
1605<li id="menu-item-119405" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-119405"><a href="https://www.plainconcepts.com/wp-content/uploads/2026/02/POLICY-AGAINST-SLAVERY-AND-HUMAN-TRAFFICKING.pdf">Statement on Modern Slavery</a></li>
1606</ul>                        </nav>
1607                    </div>
1608                </div>
1609            </div>
1610        </footer>
1611        	
1611<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" type="speculationrules">
1612{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/plainconcepts/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1613</script>
1613
1614<div class="wt-cli-cookie-bar-container" data-nosnippet="true"><!--googleoff: all--><div data-pc-csp-style="ff507bc3b857c1b5a4d2" id="cookie-law-info-bar" role="dialog" aria-live="polite" aria-label="cookieconsent" aria-describedby="wt-cli-cookie-banner" data-cli-geo-loc="0"  class="wt-cli-cookie-bar"><div class="cli-wrapper"><span id="wt-cli-cookie-banner">We use our own and third-party cookies for analytical and statistical purposes aimed at improving our content and offering you a better service, based on a profile drawn up on the basis of your browsing habits (e.g. pages visited). If you want more information you can access our  <a id="wt-cli-policy-link" tabindex="0" href="/cookies-policy/"  target="_blank"  class="wt-cli-element wt-cli-element cli-plugin-main-link"  >Cookies Policy</a>. You can accept all cookies by clicking on the "Accept" button or configure or reject their use by clicking on the "Configuation" button.</br><br />
1615 <a data-pc-csp-style="54a4a1d25a391c3b3d10" id="wt-cli-settings-btn" tabindex="0" role='button' class="wt-cli-element cli_settings_button"  >Configuration</a>  <a data-pc-csp-style="c39abcd4d2acdef4b681" id="wt-cli-accept-btn" tabindex="0" role='button'  data-cli_action="accept"  class="wt-cli-element medium cli-plugin-button cli-plugin-main-button cookie_action_close_header cli_action_button" >ACCEPT</a> <a data-pc-csp-style="330cc30b559eff494326" id="wt-cli-reject-btn" tabindex="0" role='button'   class="wt-cli-element medium cli-plugin-button cli-plugin-main-button cookie_action_close_header_reject cli_action_button"  data-cli_action="reject">Reject all</a></span></div></div><div data-pc-csp-style="6aa34d7432e79eb0ce9d" tabindex="0" id="cookie-law-info-again" ><span id="cookie_hdr_showagain">Manage consent</span></div><div class="cli-modal" id="cliSettingsPopup" role="dialog" aria-labelledby="wt-cli-privacy-title" tabindex="-1" aria-hidden="true">
1616  <div class="cli-modal-dialog" role="document">
1617    <div class="cli-modal-content cli-bar-popup">
1618      <button aria-label="Close" type="button" class="cli-modal-close" id="cliModalClose">
1619      <svg class="" viewBox="0 0 24 24"><path d="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z"></path><path d="M0 0h24v24h-24z" fill="none"></path></svg>
1620      <span class="wt-cli-sr-only">Close</span>
1621      </button>
1622        <div class="cli-modal-body">
1623
1624    <div class="wt-cli-element cli-container-fluid cli-tab-container">
1625        <div class="cli-row">
1626                            <div class="cli-col-12 cli-align-items-stretch cli-px-0">
1627                    <div class="cli-privacy-overview">
1628                        <h4 id='wt-cli-privacy-title'>Privacy Overview</h4>                        <div class="cli-privacy-content">
1629                            <div class="cli-privacy-content-text">We use our own and third party cookies to analyze your browsing habits and to interact with social networks. Because we respect your right to privacy, you can choose not to allow some types of cookies. You can activate the type of cookies you want to be installed in your browser.<br />
1630<br />
1631More information in the <a href="https://www.plainconcepts.com/cookies-policy/">Cookies Policy.</a></div>
1632                        </div>
1633                        <a id="wt-cli-privacy-readmore"  tabindex="0" role="button" class="cli-privacy-readmore" data-readmore-text="Show more" data-readless-text="Show less"></a>                    </div>
1634                </div>
1635                        <div class="cli-col-12 cli-align-items-stretch cli-px-0 cli-tab-section-container" role="tablist">
1636
1637                
1638                                    <div class="cli-tab-section">
1639                        <div class="cli-tab-header">
1640                            <a id="wt-cli-tab-link-necessary" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-necessary" aria-controls="wt-cli-tab-necessary" class="cli-nav-link cli-settings-mobile" data-target="necessary" data-toggle="cli-toggle-tab">
1641                                Necessary                            </a>
1642                                                                                        <div class="wt-cli-necessary-checkbox">
1643                                    <input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-necessary" aria-label="Necessary" data-id="checkbox-necessary" checked="checked" />
1644                                    <label class="form-check-label" for="wt-cli-checkbox-necessary"> Necessary </label>
1645                                </div>
1646                                <span class="cli-necessary-caption">
1647                                    Always Enabled                                </span>
1648                                                    </div>
1649                        <div class="cli-tab-content">
1650                            <div id="wt-cli-tab-necessary" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-necessary" class="cli-tab-pane cli-fade" data-id="necessary">
1651                            <div class="wt-cli-cookie-description">Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
1652<table class="wt-cli-element cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th scope="col" class="cookielawinfo-column-1">Cookie</th><th scope="col" class="cookielawinfo-column-3">Duration</th><th scope="col" class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">__cfduid</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">__cfduid</td><td class="cookielawinfo-column-3">29 days 23 hours 59 minutes</td><td class="cookielawinfo-column-4">The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">__cfduid</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">__cfduid</td><td class="cookielawinfo-column-3">29 days 23 hours 59 minutes</td><td class="cookielawinfo-column-4">The cookie is used by cdn services like CloudFare to identify individual clients behind a shared IP address and apply security settings on a per-client basis. It does not correspond to any user ID in the web application and does not store any personally identifiable information.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_ga</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_ga</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_ga</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's analytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_ga</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is installed by Google Analytics. The cookie is used to calculate visitor, session, campaign data and keep track of site usage for the site's anal
1652ytics report. The cookies store information anonymously and assign a randomly generated number to identify unique visitors.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gat_UA-326213-2</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gat_UA-326213-2</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gat_UA-326213-2</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gat_UA-326213-2</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gid</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gid</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gid</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_gid</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is installed by Google Analytics. The cookie is used to store information of how visitors use a website and helps in creating an analytics report of how the wbsite is doing. The data collected including the number visitors, the source where they have come from, and the pages viisted in an anonymous form.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">attributionCookie</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-analytics</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Analytics" category .</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-necessary</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-necessary</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-necessary</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-necessary</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-non-necessary</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-non-necessary</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-non-necessary</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-non-necessary</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cookielawinfo-checkbox-performance</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">Set by the GDPR Cookie Consent plugin, this cookie is used to store the user consent for cookies in the category "Performance".</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cppro-ft</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cppro-ft</td><td class="cookielawinfo-column-3">7 years 1 months 12 days 23 hours 59 minutes</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cppro-ft</td><td class="cookielawinfo-column-3">7 years 1 months 12 days 23 hours 59 minutes</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cppro-ft</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cppro-ft-style</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cppro-ft-style</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cppro-ft-style</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cppro-ft-style</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cppro-ft-style-temp</td><td class="cookielawinfo-column-3">23 hours 59 minutes</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cppro-ft-style-temp</td><td class="cookielawinfo-column-3">23 hours 59 minutes</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cppro-ft-style-temp</td><td class="cookielawinfo-column-3">23 hours 59 minutes</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">cppro-ft-style-temp</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">i18n</td><td class="cookielawinfo-column-3">10 years</td><td class="cookielawinfo-column-4">No description available.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">IE-jwt</td><td class="cookielawinfo-column-3">62 years 6 months 9 days 9 hours</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">IE-LANG_CODE</td><td class="cookielawinfo-column-3">62 years 6 months 9 days 9 hours</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">IE-set_country</td><td class="cookielawinfo-column-3">62 years 6 months 9 days 9 hours</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">JSESSIONID</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">
1652The JSESSIONID cookie is used by New Relic to store a session identifier so that New Relic can monitor session counts for an application.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">viewed_cookie_policy</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">viewed_cookie_policy</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">viewed_cookie_policy</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">viewed_cookie_policy</td><td class="cookielawinfo-column-3">11 months</td><td class="cookielawinfo-column-4">The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">VISITOR_INFO1_LIVE</td><td class="cookielawinfo-column-3">5 months 27 days</td><td class="cookielawinfo-column-4">A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">wmc</td><td class="cookielawinfo-column-3">9 years 11 months 30 days 11 hours 59 minutes</td><td class="cookielawinfo-column-4">No description</td></tr></tbody></table></div>
1653                            </div>
1654                        </div>
1655                    </div>
1656                                    <div class="cli-tab-section">
1657                        <div class="cli-tab-header">
1658                            <a id="wt-cli-tab-link-necessary-2" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-necessary-2" aria-controls="wt-cli-tab-necessary-2" class="cli-nav-link cli-settings-mobile" data-target="necessary-2" data-toggle="cli-toggle-tab">
1659                                Strictly necessary cookies                            </a>
1660                                                                                        <div class="wt-cli-necessary-checkbox">
1661                                    <input type="checkbox" class="cli-user-preference-checkbox" id="wt-cli-checkbox-necessary-2" aria-label="Strictly necessary cookies" data-id="checkbox-necessary-2" checked="checked" />
1662                                    <label class="form-check-label" for="wt-cli-checkbox-necessary-2"> Strictly necessary cookies </label>
1663                                </div>
1664                                <span class="cli-necessary-caption">
1665                                    Always Enabled                                </span>
1666                                                    </div>
1667                        <div class="cli-tab-content">
1668                            <div id="wt-cli-tab-necessary-2" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-necessary-2" class="cli-tab-pane cli-fade" data-id="necessary-2">
1669                            <div class="wt-cli-cookie-description">These cookies are necessary for the website to function and cannot be disabled on our systems. They are generally only set in response to actions performed by you that amount to a request for services, setting your privacy preferences, logging in or completing forms. These cookies do not store any personally identifiable information.</div>
1670                            </div>
1671                        </div>
1672                    </div>
1673                                    <div class="cli-tab-section">
1674                        <div class="cli-tab-header">
1675                            <a id="wt-cli-tab-link-functional" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-functional" aria-controls="wt-cli-tab-functional" class="cli-nav-link cli-settings-mobile" data-target="functional" data-toggle="cli-toggle-tab">
1676                                Functional                            </a>
1677                                                                                        <div class="cli-switch">
1678                                    <input type="checkbox" class="cli-user-preference-checkbox"  id="wt-cli-checkbox-functional" aria-label="functional" data-id="checkbox-functional" role="switch" aria-controls="wt-cli-tab-link-functional" aria-labelledby="wt-cli-tab-link-functional"  />
1679                                    <label for="wt-cli-checkbox-functional" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">functional</span></label>
1680                                </div>
1681                                                    </div>
1682                        <div class="cli-tab-content">
1683                            <div id="wt-cli-tab-functional" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-functional" class="cli-tab-pane cli-fade" data-id="functional">
1684                            <div class="wt-cli-cookie-description">Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
1685<table class="wt-cli-element cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th scope="col" class="cookielawinfo-column-1">Cookie</th><th scope="col" class="cookielawinfo-column-3">Duration</th><th scope="col" class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">__cf_bm</td><td class="cookielawinfo-column-3">30 minutes</td><td class="cookielawinfo-column-4">This cookie, set by Cloudflare, is used to support Cloudflare Bot Management.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">sp_landing</td><td class="cookielawinfo-column-3">1 day</td><td class="cookielawinfo-column-4">The sp_landing is set by Spotify to implement audio content from Spotify on the website and also registers information on user interaction related to the audio content.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">sp_t</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">The sp_t cookie is set by Spotify to implement audio content from Spotify on the website and also registers information on user interaction related to the audio content.</td></tr></tbody></table></div>
1686                            </div>
1687                        </div>
1688                    </div>
1689                                    <div class="cli-tab-section">
1690                        <div class="cli-tab-header">
1691                            <a id="wt-cli-tab-link-performance" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-performance" aria-controls="wt-cli-tab-performance" class="cli-nav-link cli-settings-mobile" data-target="performance" data-toggle="cli-toggle-tab">
1692                                Performance                            </a>
1693                                                                                        <div class="cli-switch">
1694                                    <input type="checkbox" class="cli-user-preference-checkbox"  id="wt-cli-checkbox-performance" aria-label="performance" data-id="checkbox-performance" role="switch" aria-controls="wt-cli-tab-link-performance" aria-labelledby="wt-cli-tab-link-performance"  />
1695                                    <label for="wt-cli-checkbox-performance" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">performance</span></label>
1696                                </div>
1697                                                    </div>
1698                        <div class="cli-tab-content">
1699                            <div id="wt-cli-tab-performance" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-performance" class="cli-tab-pane cli-fade" data-id="performance">
1700                            <div class="wt-cli-cookie-description">Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
1701<table class="wt-cli-element cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th scope="col" class="cookielawinfo-column-1">Cookie</th><th scope="col" class="cookielawinfo-column-3">Duration</th><th scope="col" class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjAbsoluteSessionInProgress</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjAbsoluteSessionInProgress</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjAbsoluteSessionInProgress</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjAbsoluteSessionInProgress</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjFirstSeen</td><td class="cookielawinfo-column-3">29 minutes</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjFirstSeen</td><td class="cookielawinfo-column-3">29 minutes</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjFirstSeen</td><td class="cookielawinfo-column-3">29 minutes</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjFirstSeen</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjid</td><td class="cookielawinfo-column-3">11 months 29 days 23 hours 59 minutes</td><td class="cookielawinfo-column-4">This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjid</td><td class="cookielawinfo-column-3">11 months 29 days 23 hours 59 minutes</td><td class="cookielawinfo-column-4">This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjid</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjid</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">This cookie is set by Hotjar. This cookie is set when the customer first lands on a page with the Hotjar script. It is used to persist the random user ID, unique to that site on the browser. This ensures that behavior in subsequent visits to the same site will be attributed to the same user ID.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjIncludedInPageviewSample</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjIncludedInPageviewSample</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjIncludedInPageviewSample</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjIncludedInPageviewSample</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjSession_1776154</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjSessionUser_1776154</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjTLDTest</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjTLDTest</td><td class="cookielawinfo-column-3">1 year</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjTLDTest</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_hjTLDTest</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">_lfa_test_cookie_stored</td><td class="cookielawinfo-column-3">past</td><td class="cookielawinfo-column-4">No description</td></tr></tbody></table></div>
1702                            </div>
1703                        </div>
1704                    </div>
1705                                    <div class="cli-tab-section">
1706                        <div class="cli-tab-header">
1707                            <a id="wt-cli-tab-link-analytics" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-analytics" aria-controls="wt-cli-tab-analytics" class="cli-nav-link cli-settings-mobile" data-target="analytics" data-toggle="cli-toggle-tab">
1708                                Analytics                            </a>
1709                                                                                        <div class="cli-switch">
1710                                    <input type="checkbox" class="cli-user-preference-checkbox"  id="wt-cli-checkbox-analytics" aria-label="analytics" data-id="checkbox-analytics" role="switch" aria-controls="wt-cli-tab-link-analytics" aria-labelledby="wt-cli-tab-link-analytics"  />
1711                                    <label for="wt-cli-checkbox-analytics" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">analytics</span></label>
1712                                </div>
1713                                                    </div>
1714                        <div class="cli-tab-content">
1715                            <div id="wt-cli-tab-analytics" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-analytics" class="cli-tab-pane cli-fade" data-id="analytics">
1716                            <div class="wt-cli-cookie-description">These are cookies whose purpose is to analyze your brows
1716ing habits for statistical purposes. The information obtained is related to the number of users accessing the website, number of pages visited, frequency and repetition of visits, duration, browser used, operator providing the service, language, terminal used or the city to which the IP address is assigned.</div>
1717                            </div>
1718                        </div>
1719                    </div>
1720                                    <div class="cli-tab-section">
1721                        <div class="cli-tab-header">
1722                            <a id="wt-cli-tab-link-others" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-others" aria-controls="wt-cli-tab-others" class="cli-nav-link cli-settings-mobile" data-target="others" data-toggle="cli-toggle-tab">
1723                                Others                            </a>
1724                                                                                        <div class="cli-switch">
1725                                    <input type="checkbox" class="cli-user-preference-checkbox"  id="wt-cli-checkbox-others" aria-label="others" data-id="checkbox-others" role="switch" aria-controls="wt-cli-tab-link-others" aria-labelledby="wt-cli-tab-link-others"  />
1726                                    <label for="wt-cli-checkbox-others" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">others</span></label>
1727                                </div>
1728                                                    </div>
1729                        <div class="cli-tab-content">
1730                            <div id="wt-cli-tab-others" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-others" class="cli-tab-pane cli-fade" data-id="others">
1731                            <div class="wt-cli-cookie-description">Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
1732</div>
1733                            </div>
1734                        </div>
1735                    </div>
1736                                    <div class="cli-tab-section">
1737                        <div class="cli-tab-header">
1738                            <a id="wt-cli-tab-link-advertisement" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-advertisement" aria-controls="wt-cli-tab-advertisement" class="cli-nav-link cli-settings-mobile" data-target="advertisement" data-toggle="cli-toggle-tab">
1739                                Advertisement                            </a>
1740                                                                                        <div class="cli-switch">
1741                                    <input type="checkbox" class="cli-user-preference-checkbox"  id="wt-cli-checkbox-advertisement" aria-label="advertisement" data-id="checkbox-advertisement" role="switch" aria-controls="wt-cli-tab-link-advertisement" aria-labelledby="wt-cli-tab-link-advertisement"  />
1742                                    <label for="wt-cli-checkbox-advertisement" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">advertisement</span></label>
1743                                </div>
1744                                                    </div>
1745                        <div class="cli-tab-content">
1746                            <div id="wt-cli-tab-advertisement" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-advertisement" class="cli-tab-pane cli-fade" data-id="advertisement">
1747                            <div class="wt-cli-cookie-description">Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
1748<table class="wt-cli-element cookielawinfo-row-cat-table cookielawinfo-winter"><thead><tr><th scope="col" class="cookielawinfo-column-1">Cookie</th><th scope="col" class="cookielawinfo-column-3">Duration</th><th scope="col" class="cookielawinfo-column-4">Description</th></tr></thead><tbody><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">loglevel</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">No description available.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">prism_90878714</td><td class="cookielawinfo-column-3">1 month</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">redirectFacebook</td><td class="cookielawinfo-column-3">2 minutes</td><td class="cookielawinfo-column-4">No description</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">YSC</td><td class="cookielawinfo-column-3">session</td><td class="cookielawinfo-column-4">YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">yt-remote-connected-devices</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">yt-remote-device-id</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">YouTube sets this cookie to store the video preferences of the user using embedded YouTube video.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">yt.innertube::nextId</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.</td></tr><tr class="cookielawinfo-row"><td class="cookielawinfo-column-1">yt.innertube::requests</td><td class="cookielawinfo-column-3">never</td><td class="cookielawinfo-column-4">This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen.</td></tr></tbody></table></div>
1749                            </div>
1750                        </div>
1751                    </div>
1752                                    <div class="cli-tab-section">
1753                        <div class="cli-tab-header">
1754                            <a id="wt-cli-tab-link-socia-media" tabindex="0" role="tab" aria-expanded="false" aria-describedby="wt-cli-tab-socia-media" aria-controls="wt-cli-tab-socia-media" class="cli-nav-link cli-settings-mobile" data-target="socia-media" data-toggle="cli-toggle-tab">
1755                                Social Media and Social Networking Cookies                            </a>
1756                                                                                        <div class="cli-switch">
1757                                    <input type="checkbox" class="cli-user-preference-checkbox"  id="wt-cli-checkbox-socia-media" aria-label="socia-media" data-id="checkbox-socia-media" role="switch" aria-controls="wt-cli-tab-link-socia-media" aria-labelledby="wt-cli-tab-link-socia-media"  />
1758                                    <label for="wt-cli-checkbox-socia-media" class="cli-slider" data-cli-enable="Enabled" data-cli-disable="Disabled"><span class="wt-cli-sr-only">socia-media</span></label>
1759                                </div>
1760                                                    </div>
1761                        <div class="cli-tab-content">
1762                            <div id="wt-cli-tab-socia-media" tabindex="0" role="tabpanel" aria-labelledby="wt-cli-tab-link-socia-media" class="cli-tab-pane cli-fade" data-id="socia-media">
1763                            <div class="wt-cli-cookie-description">Third-party advertising and social media cookies are used to (1) present ads more relevant to you and your interests; (2) limit the number of times you see an ad; (3) help measure the effectiveness of the advertising campaign; and (4) understand people's behavior after viewing an ad. They are usually placed on behalf of ad networks with the permission of the site operator. They remember that you have visited a site and will often be linked to site functionality provided by the other organization. This may have an impact on the content and messages you see on other websites you visit. If you do not allow these cookies you will not be able to use or view these sharing tools or view certain videos on our site.</div>
1764                            </div>
1765                        </div>
1766                    </div>
1767                
1768            </div>
1769        </div>
1770    </div>
1771</div>
1772<div class="cli-modal-footer">
1773    <div class="wt-cli-element cli-container-fluid cli-tab-container">
1774        <div class="cli-row">
1775            <div class="cli-col-12 cli-align-items-stretch cli-px-0">
1776                <div class="cli-tab-footer wt-cli-privacy-overview-actions">
1777                    
1778                        
1779                                                    <a id="wt-cli-privacy-save-btn" role="button" tabindex="0" data-cli-action="accept" class="wt-cli-privacy-btn cli_setting_save_button wt-cli-privacy-accept-btn cli-btn">Save & Accept</a>
1780                                                                    
1781                </div>
1782                            </div>
1783        </div>
1784    </div>
1785</div>
1786    </div>
1787  </div>
1788</div>
1789<div class="cli-modal-backdrop cli-fade cli-settings-overlay"></div>
1790<div class="cli-modal-backdrop cli-fade cli-popupbar-overlay"></div>
1791<!--googleon: all--></div>
1792		
1792<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" type="text/javascript">
1793		/* <![CDATA[ */
1794			cli_cookiebar_settings='{"animate_speed_hide":"500","animate_speed_show":"500","background":"rgba(255, 255, 255, 0.97)","border":"#b1a6a6c2","border_on":false,"button_1_button_colour":"#041c2c","button_1_button_hover":"#031623","button_1_link_colour":"#fff","button_1_as_button":true,"button_1_new_win":false,"button_2_button_colour":"rgb(255, 255, 255)","button_2_button_hover":"rgb(255, 255, 255)","button_2_link_colour":"#444444","button_2_as_button":false,"button_2_hidebar":false,"button_2_nofollow":false,"button_3_button_colour":"#041c2c","button_3_button_hover":"#031623","button_3_link_colour":"#fff","button_3_as_button":true,"button_3_new_win":false,"button_4_button_colour":"rgb(255, 255, 255)","button_4_button_hover":"rgb(255, 255, 255)","button_4_link_colour":"#0f72e8","button_4_as_button":false,"button_7_button_colour":"rgb(30, 115, 190)","button_7_button_hover":"rgb(30, 115, 190)","button_7_link_colour":"#fff","button_7_as_button":true,"button_7_new_win":false,"font_family":"inherit","header_fix":false,"notify_animate_hide":true,"notify_animate_show":true,"notify_div_id":"#cookie-law-info-bar","notify_position_horizontal":"right","notify_position_vertical":"bottom","scroll_close":false,"scroll_close_reload":false,"accept_close_reload":false,"reject_close_reload":false,"showagain_tab":true,"showagain_background":"#fff","showagain_border":"#000","showagain_div_id":"#cookie-law-info-again","showagain_x_position":"100px","text":"rgb(51, 51, 51)","show_once_yn":false,"show_once":"8000","logging_on":false,"as_popup":false,"popup_overlay":false,"bar_heading_text":"","cookie_bar_as":"popup","cookie_setting_popup":true,"accept_all":true,"js_script_blocker":false,"popup_showagain_position":"bottom-left","widget_position":"left","button_1_style":[["margin","5px 5px 5px 30px"],["border-radius","0"],["padding","8px 25px 8px 25px"]],"button_2_style":[],"button_3_style":[["margin","5px 5px 5px 5px"],["border-radius","0"],["padding","8px 25px 8px 25px"]],"button_4_style":[["border-bottom","1px solid"],["text-decoration","none"]],"button_5_style":{"0":["float","right"],"1":["text-decoration","none"],"2":["color","#333"],"4":["background-color","rgba(0, 0, 0, 0)"]},"button_7_style":[["margin","5px 5px 5px 30px"],["border-radius","0"],["padding","8px 25px 8px 25px"]],"accept_close_page_navigation":false}';
1795		/* ]]> */
1796		</script>
1796
1797		
1797<script id="site_tracking-js-extra" nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
1798var php_data = {"ac_settings":{"tracking_actid":1003504398,"site_tracking_default":1,"site_tracking":1},"user_email":""};
1799//# sourceURL=site_tracking-js-extra
1800</script>
vendor: 1 bytes, line 1800
1800
1801<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="site_tracking-js" src="https://www.plainconcepts.com/wp-content/plugins/activecampaign-subscription-forms/site_tracking.js?ver=7.0.5"></script>
vendor: 1 bytes, line 1801
1801
1802<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="wp-hooks-js" src="https://www.plainconcepts.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 1802
1802
1803<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="wp-i18n-js" src="https://www.plainconcepts.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 1803
1803
1804<script id="wp-i18n-js-after" nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
1805wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1806//# sourceURL=wp-i18n-js-after
1807</script>
vendor: 1 bytes, line 1807
1807
1808<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="swv-js" src="https://www.plainconcepts.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 1808
1808
1809<script id="contact-form-7-js-before" nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
1810var wpcf7 = {
1811    "api": {
1812        "root": "https:\/\/www.plainconcepts.com\/wp-json\/",
1813        "namespace": "contact-form-7\/v1"
1814    },
1815    "cached": 1
1816};
1817//# sourceURL=contact-form-7-js-before
1818</script>
vendor: 1 bytes, line 1818
1818
1819<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="contact-form-7-js" src="https://www.plainconcepts.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 1819
1819
1820<script id="glosario-dinamico-js-js-extra" nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
1821var glosarioAjax = {"ajaxurl":"https://www.plainconcepts.com/wp-admin/admin-ajax.php"};
1822//# sourceURL=glosario-dinamico-js-js-extra
1823</script>
vendor: 1 bytes, line 1823
1823
1824<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="glosario-dinamico-js-js" src="https://www.plainconcepts.com/wp-content/plugins/glosario-dinamico/assets/glosario-dinamico.js"></script>
vendor: 1 bytes, line 1824
1824
1825<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="wpascript-js" src="https://www.plainconcepts.com/wp-content/plugins/honeypot/includes/js/wpa.js?ver=2.4.02"></script>
vendor: 1 bytes, line 1825
1825
1826<script id="wpascript-js-after" nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
1827wpa_field_info = JSON.parse(atob("eyJ3cGFfZmllbGRfbmFtZSI6InNocXdlYzIwNCIsIndwYV9maWVsZF92YWx1ZSI6OTMxNzIxLCJ3cGFfYWRkX3Rlc3QiOiJubyJ9"));
1828//# sourceURL=wpascript-js-after
1829</script>
vendor: 1 bytes, line 1829
1829
1830<script id="pll_cookie_script-js-after" nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">
1831(function() {
1832				var expirationDate = new Date();
1833				expirationDate.setTime( expirationDate.getTime() + 31536000 * 1000 );
1834				document.cookie = "pll_language=en; expires=" + expirationDate.toUTCString() + "; path=/; secure; SameSite=Lax";
1835			}());
1836
1837//# sourceURL=pll_cookie_script-js-after
1838</script>
vendor: 1 bytes, line 1838
1838
1839<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="app-js" src="https://www.plainconcepts.com/wp-content/themes/plainconcepts/recursos/js/app.js?ver=1.1.49-pc20260923"></script>
vendor: 1 bytes, line 1839
1839
1840<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" defer id="akismet-frontend-js" src="https://www.plainconcepts.com/wp-content/plugins/akismet/_inc/akismet-frontend.js?ver=1790677507"></script>
vendor: 1 bytes, line 1840
1840
1841<script id="wp-emoji-settings" type="application/json">
1842{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.plainconcepts.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0.5"}}
1843</script>
vendor: 1 bytes, line 1843
1843
1844<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" type="module">
1845/*! This file is auto-generated */
1846var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1847//# sourceURL=https://www.plainconcepts.com/wp-includes/js/wp-emoji-loader.min.js
1848</script>
1848
1849<style nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">:root{--grids-composer-cols:12;--grids-composer-rows:6;}</style><style nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm" id="grids-frontend-inline-css">@media screen and ( max-width:1024px ){.grids-area {--_ga-bg:var(--_ga-bg-tablet);--_ga-mw:var(--_ga-mw-tablet);--_ga-m:var(--_ga-m-tablet);--_ga-p:var(--_ga-p-tablet);--_ga-zi:var(--_ga-zi-tablet);--_ga-d:var(--_ga-d-tablet);}.grids-section {--_gs-bg:var(--_gs-bg-tablet);--_gs-mw:var(--_gs-mw-tablet);--_gs-m:var(--_gs-m-tablet);--_gs-p:var(--_gs-p-tablet);--_gs-bg-expand:var(--_gs-bg-expand-tablet);--_gs-zi:var(--_gs-zi-tablet);--_gs-d:var(--_gs-d-tablet);--_gs-min-height:var(--_gs-min-height-tablet);--_gs-height:var(--_gs-height-tablet);--_gs-gap:var(--_gs-gap-tablet);}}@media screen and ( max-width:768px ){.grids-area {--_ga-bg:var(--_ga-bg-mobile);--_ga-mw:var(--_ga-mw-mobile);--_ga-m:var(--_ga-m-mobile);--_ga-p:var(--_ga-p-mobile);--_ga-zi:var(--_ga-zi-mobile);--_ga-d:var(--_ga-d-mobile);}.grids-section {--_gs-bg:var(--_gs-bg-mobile);--_gs-mw:var(--_gs-mw-mobile);--_gs-m:var(--_gs-m-mobile);--_gs-p:var(--_gs-p-mobile);--_gs-bg-expand:var(--_gs-bg-expand-mobile);--_gs-zi:var(--_gs-zi-mobile);--_gs-d:var(--_gs-d-mobile);--_gs-min-height:var(--_gs-min-height-mobile);--_gs-height:var(--_gs-height-mobile);--_gs-gap:var(--_gs-gap-mobile);}}</style>	
1849<script nonce="l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm">(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.nonce='l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm';d.innerHTML="window.__CF$cv$params={r:'a4420ee84e5114ce',t:'MTc5MDkyNjgxOA=='};var a=document.createElement('script');a.nonce='l+BOLyzrSiMMDo6d4dChU/gH4zNUnjsm';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1849</body>
1850</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.