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&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&format=xml&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 & Adoption" class="link">AI Transformation & 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 & AI Security" class="link">Cybersecurity & 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 & Cloud" class="link">Infrastructure & 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 & Adoption" class="link">AI Transformation & 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 & AI Security" class="link">Cybersecurity & 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 & Cloud" class="link">Infrastructure & 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 & 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 & benchmark</li><li>Modernisation potentials</li><li>Modernisation roadmap</li><li>Value & 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 & 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 & user-tested validation</li><li>Go/no-go evidence + ProCode handoff spec</li><li>Pilot ROI model & 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 & benchmark of your productâs AI readiness across six dimensions: Features, UX & UI, Stakeholders, Processes, Data & 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 & UI','Stakeholders','Processes','Data & Signals','Tech Platform'], 1142 out:'Product Modernisation Diagnostic Report + Opportunity Heatmap + Maturity Assessment & 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 & 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 & 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 & change management, and full capability transfer.', 1165 tags:['AI-augmented squads','ProductOps','Adoption & 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 & 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 & 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 & 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 & tech foundations. RAG / knowledge layers, semantic data layer, MLOps & 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 & 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 & 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 & 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 & 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 & 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 & 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 & 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&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>Δ<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&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>Δ<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.