.trey-sys--pilar .wp-block-post-content > .wp-block-group.pilar-anclas,
.pilar-anclas {
	--pilar-anclas-arriba: 0px;
	--pilar-anclas-alto: 56px;
	position: sticky;
	inset-block-start: var(--pilar-anclas-arriba);
	z-index: 30;
	background: color-mix(in srgb, var(--wp--preset--color--white) 88%, transparent);
	backdrop-filter: saturate(150%) blur(12px);
	border-block-end: 1px solid var(--pilar-line, var(--wp--preset--color--gray-200));
	padding-inline: max(clamp(1.25rem, 5vw, 2.5rem), (100% - var(--pilar-ancho, 1200px)) / 2);
}
.pilar-anclas__in {
	display: flex;
	align-items: center;
	gap: var(--wp--preset--spacing--6);
	min-height: var(--pilar-anclas-alto);
}
.pilar-anclas__marca {
	font-weight: 800;
	letter-spacing: -0.01em;
	color: var(--wp--preset--color--ink);
	text-decoration: none;
	flex: 0 0 auto;
}
.pilar-anclas__lista {
	display: flex;
	align-items: center;
	gap: var(--wp--preset--spacing--6);
	list-style: none;
	margin: 0;
	padding: 0;
	min-width: 0;
	overflow-x: auto;
	scrollbar-width: none;
}
.pilar-anclas__lista::-webkit-scrollbar {
	display: none;
}
.pilar-anclas__lista a {
	display: block;
	white-space: nowrap;
	font-size: var(--wp--preset--font-size--sm);
	font-weight: 600;
	color: var(--wp--preset--color--gray-600);
	text-decoration: none;
	padding-block: calc((var(--pilar-anclas-alto) - 1.4em) / 2);
	border-block-end: 2px solid transparent;
	transition: color 0.15s var(--trey-ease, ease), border-color 0.15s var(--trey-ease, ease);
}
.pilar-anclas__lista a:hover,
.pilar-anclas__lista a:focus-visible {
	color: var(--wp--preset--color--ink);
}
.pilar-anclas__lista a[aria-current="true"] {
	color: var(--wp--preset--color--ink);
	border-block-end-color: var(--wp--preset--color--cyan);
}
.pilar-anclas__cta {
	flex: 0 0 auto;
	margin-inline-start: auto;
	font-size: var(--wp--preset--font-size--sm);
	font-weight: 700;
	text-decoration: none;
	color: var(--wp--preset--color--white);
	background: var(--wp--preset--color--navy);
	border-radius: 999px;
	padding: 0.5rem 1.1rem;
	transition: background 0.15s var(--trey-ease, ease);
}
.pilar-anclas__cta:hover {
	background: var(--wp--preset--color--navy-700);
}
@media (max-width: 779px) {
	.pilar-anclas__marca,
	.pilar-anclas__cta {
		display: none;
	}
}
[id="capturas"],
[id="funciones"],
[id="facturar"],
[id="almacen"],
[id="movilidad"],
[id="versiones"],
.wp-block-post-content :is(h1, h2, h3, h4, h5, h6)[id] {
	scroll-margin-block-start: calc(var(--pilar-anclas-alto, 56px) + 1rem);
}
@media (prefers-reduced-motion: no-preference) {
	html:has(.pilar-anclas) {
		scroll-behavior: smooth;
	}
}
@media (min-width: 1000px) {
	.pilar-hero.pilar-hero--prod {
		display: grid;
		grid-template-columns: minmax(0, 1fr) minmax(0, 46%);
		column-gap: var(--wp--preset--spacing--12);
		align-items: center;
	}
	.pilar-hero--prod > .pilar-hero__col {
		grid-column: 1;
		max-width: none;
		margin-inline: 0 !important;
		width: 100%;
	}
	.pilar-hero--prod > .pilar-hero__captura {
		grid-column: 2;
		margin-block: 0;
	}
}
.pilar-card--ir {
	position: relative;
}
.pilar-card--ir:hover .pilar-card__title {
	color: var(--wp--preset--color--teal);
}
.pilar-card--ir .pilar-card__title a::after {
	content: "";
	position: absolute;
	inset: 0;
	z-index: 1;
}
.pilar-card--ir .pilar-card__title::after {
	content: " →";
	color: var(--wp--preset--color--teal);
}
@media (min-width: 1024px) {
	.pilar-soporte .pilar-muro--6 {
		grid-template-columns: repeat(3, 1fr);
	}
}
.pilar-sec__pie {
	font-size: var(--wp--preset--font-size--sm);
	color: var(--pilar-text-soft, var(--wp--preset--color--gray-600));
	margin-block: var(--wp--preset--spacing--6) 0;
}
.pilar-sec__pie a {
	color: inherit;
	text-underline-offset: 3px;
}
.pilar-hero__glifo {
	margin-block: 0 var(--wp--preset--spacing--12);
}
@media (max-width: 999px) {
	.pilar-hero--prod {
		padding-block: 40px;
	}
	.pilar-hero--prod .pilar-hero__glifo {
		margin-block: 0 40px;
	}
	.pilar-hero--prod .pilar-hero__glifo img {
		margin-inline: auto;
	}
}
.pilar-hero__glifo img {
	height: 96px;
	width: auto;
	display: block;
}
.pilar-hero__senales {
	display: flex;
	flex-wrap: wrap;
	gap: var(--wp--preset--spacing--3) var(--wp--preset--spacing--6);
	list-style: none;
	margin-block: var(--wp--preset--spacing--6) 0;
	padding: 0;
}
.pilar-hero__senal {
	display: inline-flex;
	align-items: center;
	gap: 0.5rem;
	font-size: var(--wp--preset--font-size--sm);
	color: color-mix(in srgb, var(--wp--preset--color--white) 82%, transparent);
}
.pilar-hero__senal::before {
	content: "";
	inline-size: 1.05em;
	block-size: 1.05em;
	flex: 0 0 auto;
	background: var(--wp--preset--color--cyan);
	mask: no-repeat center / 0.7em 0.7em
		url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M2 8.5l4 4 8-9" fill="none" stroke="black" stroke-width="2.4" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	border-radius: 999px;
	opacity: 0.95;
}
.pilar-ic__marca {
	margin-block: 0 var(--wp--preset--spacing--4);
}
.pilar-ic__marca img {
	height: 34px;
	width: auto;
	max-width: 100%;
	object-fit: contain;
	object-position: left center;
	display: block;
}
.pilar-hero__captura img {
	border-radius: var(--pilar-radius);
	border: 1px solid color-mix(in srgb, var(--wp--preset--color--white) 22%, transparent);
	box-shadow: var(--trey-sh-lg, 0 24px 60px -24px rgb(0 0 0 / 55%));
	display: block;
}
.pilar-hero__captura--libre img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
}
.pilar-hero__captura img:is([src*="/225-software-treyder-equipo-erp-pymes"], [src*="/226-app-movil-tecnicos-conectada-erp"], [src*="/232-clientes-software-treyder-25-anos"], [src*="/259-soporte-tecnico-software-treyder"], [src*="/1059-verifactu-integrado-erp-treyder"]) {
	background: #f4f5f3;
	border-radius: var(--pilar-radius);
	padding: clamp(10px, 1.6vw, 22px);
}
.pilar-sec.pilar-prosa.pilar-prosa--visor {
	display: block;
}
.pilar-prosa--visor > .pilar-figura {
	max-inline-size: 380px;
	margin-inline: auto;
	margin-block-start: var(--wp--preset--spacing--8);
}
.pilar-visor {
	display: grid;
	gap: var(--wp--preset--spacing--6);
}
.pilar-visor__escena {
	inline-size: 100%;
	background: var(--wp--preset--color--white);
	border: 1px solid var(--pilar-line, var(--wp--preset--color--gray-200));
	border-radius: var(--pilar-radius);
	padding: var(--wp--preset--spacing--3);
	box-shadow: var(--trey-sh-md, 0 16px 36px -18px rgb(17 20 24 / 35%));
}
.pilar-visor__grande {
	display: block;
	inline-size: 100%;
	block-size: auto;
	border-radius: calc(var(--pilar-radius) - 6px);
}
.pilar-visor .pilar-galeria {
	grid-auto-flow: row;
	grid-auto-columns: auto;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: var(--wp--preset--spacing--3);
	overflow-x: visible;
	scroll-snap-type: none;
	margin-block-start: 0;
}
@media (min-width: 640px) {
	.pilar-visor .pilar-galeria {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
}
@media (min-width: 1000px) {
	.pilar-visor .pilar-galeria {
		grid-template-columns: repeat(6, minmax(0, 1fr));
	}
	.pilar-visor .pilar-galeria.pilar-n7 {
		grid-template-columns: repeat(7, minmax(0, 1fr));
	}
	.pilar-visor .pilar-galeria.pilar-n14 {
		grid-template-columns: repeat(7, minmax(0, 1fr));
	}
}
.pilar-visor .pilar-galeria figure.wp-block-image {
	aspect-ratio: 16 / 10;
	margin: 0;
}
.pilar-visor .pilar-galeria figure.wp-block-image img {
	block-size: 100%;
	object-fit: cover;
	object-position: left top;
	border-radius: 8px;
	transition: border-color 0.15s var(--trey-ease, ease), opacity 0.15s var(--trey-ease, ease);
	opacity: 0.72;
}
.pilar-visor .pilar-galeria a:hover img,
.pilar-visor .pilar-galeria a:focus-visible img {
	opacity: 1;
}
.pilar-visor .pilar-galeria a[aria-current="true"] img {
	opacity: 1;
	border-color: var(--wp--preset--color--cyan);
	box-shadow: 0 0 0 2px var(--wp--preset--color--cyan);
}
@media (min-width: 1000px) {
	.pilar-visor__escena {
		max-inline-size: 900px;
		margin-inline: auto;
	}
}
.pilar-grupo__rotulo {
	font-size: var(--wp--preset--font-size--sm);
	font-weight: 800;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: var(--wp--preset--color--gray-600);
	margin-block: 0;
	padding-block-end: var(--wp--preset--spacing--4);
	border-block-end: 1px solid var(--pilar-line, var(--wp--preset--color--gray-200));
}
.pilar-grupo > * {
	margin-block-start: 0;
}
.pilar-grupo > .pilar-figura-bloque {
	margin-block-start: var(--wp--preset--spacing--8);
}
.pilar-grupo > .pilar-grupo__sello {
	margin-block: var(--wp--preset--spacing--4) 0;
	text-align: end;
	max-width: none;
	margin-inline: 0;
}
.pilar-grupo > .pilar-grupo__sello img {
	height: 44px;
	width: auto;
	display: inline-block;
}
.pilar-grupo__bloque {
	background: none;
	padding-inline: 0;
	padding-block: 0;
}
.pilar-grupo > .pilar-grupo__bloque {
	margin-block-start: var(--wp--preset--spacing--8);
}
.pilar-grupo__bloque + .pilar-grupo__bloque {
	margin-block-start: var(--wp--preset--spacing--12);
	padding-block-start: var(--wp--preset--spacing--12);
	border-block-start: 1px solid var(--pilar-line, var(--wp--preset--color--gray-200));
}
.pilar-grupo__bloque > .pilar-grid--cross {
	grid-template-columns: repeat(auto-fill, minmax(min(100%, 230px), 1fr));
}
.pilar-modulo > .pilar-sec__title,
.pilar-modulo > .pilar-prosa__title,
.pilar-modulo > .pilar-prosa__bloque > .pilar-prosa__title {
	margin-block-start: 0;
}
.pilar-versiones__par {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: var(--wp--preset--spacing--6);
	margin-block-start: var(--wp--preset--spacing--8);
}
@media (min-width: 760px) {
	.pilar-versiones__par {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}
.pilar-version {
	background: var(--pilar-surface, var(--wp--preset--color--white));
	border: 1px solid var(--pilar-line, var(--wp--preset--color--gray-200));
	border-radius: var(--pilar-radius);
	padding: var(--wp--preset--spacing--8);
	display: flex;
	flex-direction: column;
	gap: var(--wp--preset--spacing--3);
}
.pilar-version--pro {
	border-color: var(--wp--preset--color--cyan);
	box-shadow: 0 0 0 1px var(--wp--preset--color--cyan);
}
.pilar-version__nombre {
	font-size: var(--wp--preset--font-size--lg);
	font-weight: 800;
	color: var(--wp--preset--color--ink);
	margin: 0;
}
.pilar-version__texto {
	color: var(--pilar-muted, var(--wp--preset--color--gray-600));
	margin: 0;
	flex: 1 1 auto;
}
.pilar-version__ir {
	margin: 0;
}
.pilar-version__ir a {
	display: inline-block;
	font-weight: 700;
	text-decoration: none;
	color: var(--wp--preset--color--white);
	background: var(--wp--preset--color--navy);
	border-radius: 999px;
	padding: 0.6rem 1.3rem;
	transition: background 0.15s var(--trey-ease, ease);
}
.pilar-version__ir a:hover {
	background: var(--wp--preset--color--navy-700);
}
.pilar-versiones__precio {
	margin-block-start: var(--wp--preset--spacing--6);
	margin-block-end: 0;
}
.pilar-versiones__pie {
	margin-block-start: var(--wp--preset--spacing--6);
	margin-block-end: 0;
}
.pilar-versiones__pie a {
	color: var(--wp--preset--color--ink);
	font-weight: 600;
	text-underline-offset: 4px;
}
.pilar-sec__entradilla {
	font-size: var(--wp--preset--font-size--lg);
	line-height: 1.55;
	color: var(--pilar-text-soft, var(--wp--preset--color--gray-600));
	max-width: 62ch;
	margin-block: var(--wp--preset--spacing--3) var(--wp--preset--spacing--6);
}
.pilar-sec--navy .pilar-sec__entradilla,
.pilar-sec--oscura .pilar-sec__entradilla,
.pilar-sec--oscura .pilar-sec__pie,
.pilar-hero .pilar-sec__entradilla {
	color: inherit;
	opacity: 0.82;
}
.pilar-sec__title + .pilar-sec__entradilla,
.pilar-prosa__title + .pilar-sec__entradilla {
	margin-block-start: var(--wp--preset--spacing--2);
}
.pilar-muro--9.pilar-muro--plegado > .pilar-ic:nth-child(n + 10) {
	display: none;
}
.pilar-muro__mas {
	grid-column: 1 / -1;
	justify-self: start;
	margin-block-start: var(--wp--preset--spacing--6);
	font: inherit;
	font-size: var(--wp--preset--font-size--sm);
	font-weight: 700;
	color: var(--wp--preset--color--navy);
	background: none;
	border: 1px solid var(--pilar-line, var(--wp--preset--color--gray-200));
	border-radius: 999px;
	padding: 0.55rem 1.1rem;
	cursor: pointer;
}
.pilar-muro__mas:hover {
	border-color: var(--wp--preset--color--navy);
	background: var(--wp--preset--color--gray-50);
}
.pilar-muro__mas:focus-visible {
	outline: 2px solid var(--wp--preset--color--cyan);
	outline-offset: 3px;
}
.pilar-grupo__bloque .wp-block-image > a {
	display: table;
	margin-inline: auto;
}
.pilar-grupo__bloque .wp-block-image img {
	display: block;
	max-height: 460px;
	width: auto;
	margin-inline: auto;
}
.trey-sys--pilar .wp-block-post-content h3.pilar-prosa__sub::before {
	content: none;
}
.trey-sys--pilar .wp-block-post-content h3.pilar-prosa__sub,
.trey-sys--pilar .wp-block-post-content h3.pilar-prosa__sub + p {
	padding-left: 0;
}
.pilar-card--caso .pilar-card__logo {
	display: flex;
	align-items: center;
	block-size: 96px;
	padding-block-end: var(--wp--preset--spacing--4);
	margin-block-end: var(--wp--preset--spacing--2);
	border-block-end: 1px solid var(--pilar-line, var(--wp--preset--color--gray-200));
}
.pilar-card--caso .pilar-card__logo img {
	max-inline-size: min(100%, 220px);
	max-block-size: 80px;
}
.trey-sys--pilar .wp-block-post-content .pilar-card--caso h3.pilar-card__title::before {
	content: none;
}
.trey-sys--pilar .wp-block-post-content .pilar-card--caso h3.pilar-card__title,
.trey-sys--pilar .wp-block-post-content .pilar-card--caso h3.pilar-card__title + p {
	padding-left: 0;
}
.trey-sys--pilar .wp-block-post-content > .wp-block-group.pilar-sec--oscura {
	--sys-banda: var(--wp--preset--color--navy, #111418);
	color: var(--wp--preset--color--white);
}
.pilar-sec--oscura :is(h2, h3, h4),
.pilar-sec--oscura .pilar-sec__title {
	color: var(--wp--preset--color--white);
}
.pilar-sec--oscura .pilar-version {
	background: color-mix(in srgb, var(--wp--preset--color--white) 7%, transparent);
	border-color: color-mix(in srgb, var(--wp--preset--color--white) 16%, transparent);
}
.pilar-sec--oscura .pilar-version__nombre {
	color: var(--wp--preset--color--white);
}
.pilar-sec--oscura .pilar-version__texto {
	color: inherit;
	opacity: 0.8;
}
.pilar-sec--oscura .pilar-version__ir a {
	color: var(--wp--preset--color--navy);
	background: var(--wp--preset--color--white);
}
.pilar-sec--oscura .pilar-version__ir a:hover {
	background: var(--wp--preset--color--cyan);
}
.pilar-sec--oscura .pilar-versiones__pie a {
	color: inherit;
}
.pilar-sec--oscura {
	--pilar-ink: var(--wp--preset--color--white);
	--pilar-muted: color-mix(in srgb, var(--wp--preset--color--white) 72%, transparent);
	--pilar-line: color-mix(in srgb, var(--wp--preset--color--white) 16%, transparent);
	--pilar-surface: color-mix(in srgb, var(--wp--preset--color--white) 7%, transparent);
	--pilar-surface-alt: color-mix(in srgb, var(--wp--preset--color--white) 4%, transparent);
}
.pilar-sec--oscura .pilar-grupo__rotulo {
	color: color-mix(in srgb, var(--wp--preset--color--white) 70%, transparent);
}
.pilar-sec--oscura .pilar-muro__mas {
	color: var(--wp--preset--color--white);
}
.pilar-sec--oscura .pilar-muro__mas:hover {
	border-color: var(--wp--preset--color--white);
	background: color-mix(in srgb, var(--wp--preset--color--white) 10%, transparent);
}
.pilar-sec--oscura .pilar-card:hover {
	background: color-mix(in srgb, var(--wp--preset--color--white) 12%, transparent);
	box-shadow: none;
}
.pilar-sec--oscura .pilar-card--caso {
	--pilar-ink: var(--wp--preset--color--ink);
	--pilar-muted: var(--wp--preset--color--gray-600);
	--pilar-line: var(--wp--preset--color--gray-200);
	--pilar-surface: var(--wp--preset--color--white);
	--pilar-surface-alt: var(--wp--preset--color--gray-50);
	background: var(--wp--preset--color--white);
	color: var(--wp--preset--color--ink);
}
.pilar-sec--oscura .pilar-card--caso :is(h3, h4) {
	color: var(--wp--preset--color--ink);
}
.pilar-sec--oscura .pilar-card--caso:hover {
	background: var(--wp--preset--color--white);
	box-shadow: 0 10px 28px rgb(0 0 0 / 0.35);
}
.trey-sys--pilar .wp-block-post-content > .sys-cost--oscuro-arriba,
.trey-sys--pilar .wp-block-post-content > .sys-cost--oscuro-abajo {
	max-width: none;
	width: auto;
	margin-inline: 0;
	margin-block: 0;
}
.trey-sys--pilar .wp-block-post-content > :is(.sys-cost--oscuro-arriba, .sys-cost--oscuro-abajo) + .wp-block-group {
	margin-block-start: 0;
}
.pilar-prosa__cta .wp-block-button__link,
.pilar-split__cta .wp-block-button__link,
.pilar-version__ir a,
.pilar-muro__mas {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: 52px;
	padding: 0 1.6rem;
	border-radius: 999px;
	font-size: var(--wp--preset--font-size--base, 1rem);
	font-weight: 700;
	line-height: 1.2;
	text-decoration: none;
}
.pilar-prosa__cta .wp-block-button:not(:first-child) .wp-block-button__link,
.pilar-split__cta .wp-block-button:not(:first-child) .wp-block-button__link {
	background: transparent;
	color: var(--wp--preset--color--navy);
	border: 1px solid var(--pilar-line, var(--wp--preset--color--gray-200));
}
.pilar-prosa__cta .wp-block-button:not(:first-child) .wp-block-button__link:hover,
.pilar-split__cta .wp-block-button:not(:first-child) .wp-block-button__link:hover {
	border-color: var(--wp--preset--color--navy);
	background: var(--wp--preset--color--gray-50);
}
.pilar-sec--oscura .pilar-prosa__cta .wp-block-button__link,
.pilar-sec--oscura .pilar-split__cta .wp-block-button__link {
	background: var(--wp--preset--color--white);
	color: var(--wp--preset--color--navy);
}
.pilar-sec--oscura .pilar-prosa__cta .wp-block-button:not(:first-child) .wp-block-button__link,
.pilar-sec--oscura .pilar-split__cta .wp-block-button:not(:first-child) .wp-block-button__link {
	background: transparent;
	color: var(--wp--preset--color--white);
	border-color: color-mix(in srgb, var(--wp--preset--color--white) 38%, transparent);
}
.treyder-cta .wp-block-button__link {
	border-radius: 999px;
	min-height: 62px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.pilar-figura-bloque + .pilar-prosa__cta {
	max-width: 720px;
	margin-inline: auto;
	justify-content: center;
	gap: var(--wp--preset--spacing--3, 12px);
}
.pilar-iconos + .wp-block-buttons,
.pilar-iconos + .pilar-prosa__cta {
	margin-top: 32px;
}
.pilar-sec > .pilar-prosa__sub,
.pilar-sec > .pilar-prosa__text,
.pilar-sec > .pilar-prosa__title,
.pilar-sec > .wp-block-list {
	margin-inline: 0 !important;
}
.pilar-carrusel > .pilar-galeria {
	max-width: 900px;
	margin-inline: auto;
}
@media (min-width: 1000px) {
	.pilar-prosa:is(.pilar-prosa-v3, .pilar-prosa-v4):has(> .pilar-split) {
		display: flex;
		flex-direction: column;
		gap: var(--wp--preset--spacing--12);
	}
	.pilar-prosa:is(.pilar-prosa-v3, .pilar-prosa-v4):has(> .pilar-split) > :is(.pilar-figura, .pilar-figura-bloque, .pilar-prosa__img) {
		position: static;
		max-width: 720px;
		margin-inline: auto;
	}
	.pilar-prosa:is(.pilar-prosa-v3, .pilar-prosa-v4):has(> :is(.pilar-figura, .pilar-figura-bloque, .pilar-prosa__img)) > .pilar-split {
		grid-column: 1 / -1;
	}
}
.pilar-sec {
	padding-block: 6rem;
	margin-block: 0;
}
.pilar-sec__title::before {
	width: 48px;
	height: 1px;
}
.pilar-sec__title,
.pilar-prosa__title {
	font-size: 2.441rem;
	line-height: 2.686rem;
	margin-block-end: 1rem;
}
.pilar-prosa__sub {
	font-size: 1.563rem;
	line-height: 1.953rem;
}
h4.pilar-prosa__sub {
	font-size: 1.25rem;
	line-height: 1.7rem;
}
.pilar-sec__lead,
.pilar-sec__entradilla {
	font-size: 1.25rem;
	line-height: 2rem;
	max-width: 48rem;
}
.pilar-prosa__text,
.pilar-split__text {
	font-size: 1rem;
	line-height: 1.563rem;
	max-width: 45rem;
}
.pilar-sec__lead:has(+ .pilar-iconos, + .pilar-grid, + .pilar-muro),
.pilar-sec__entradilla:has(+ .pilar-iconos, + .pilar-grid, + .pilar-muro) {
	margin-block-end: 4rem;
}
.pilar-sec__title:has(+ .pilar-iconos, + .pilar-grid, + .pilar-muro),
.pilar-prosa__title:has(+ .pilar-iconos, + .pilar-grid, + .pilar-muro) {
	margin-block-end: 3rem;
}
.pilar-iconos:not(.pilar-iconos--lista),
.pilar-grid {
	gap: 1rem;
}
.sys-fondo--margen .pz {
	--pz-tam: 92px !important;
	width: 92px !important;
	height: 92px !important;
}
.sys-fondo--margen .pz:nth-child(odd) {
	right: calc(50% + var(--sys-corredor, 600px) + 46px) !important;
	left: auto !important;
}
.sys-fondo--margen .pz:nth-child(even) {
	left: calc(50% + var(--sys-corredor, 600px) + 46px) !important;
	right: auto !important;
}
@media (min-width: 860px) {
	.pilar-figura-bloque:has(> .pilar-figura-bloque__cuerpo) {
		max-width: none;
		display: grid;
		grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
		gap: var(--wp--preset--spacing--8);
		align-items: start;
	}
	.pilar-figura-bloque > .pilar-figura-bloque__cuerpo > .pilar-prosa__text {
		max-width: 62ch;
	}
}
.pilar-figura-bloque__cuerpo > * {
	margin-block: 0 var(--wp--preset--spacing--4);
	margin-inline: 0 !important;
	max-width: none;
}
.pilar-figura-bloque__cuerpo > :last-child {
	margin-block-end: 0;
}
.pilar-sec--cifras :is(h2, h3, h4),
.pilar-sec--cifras .pilar-sec__title {
	color: var(--wp--preset--color--white);
}
@media (min-width: 1000px) {
	.pilar-hero.pilar-hero--compacto {
		padding-block: clamp(2rem, 4.4vh, 2.75rem);
	}
	.pilar-hero--compacto .pilar-hero__title {
		font-size: clamp(1.7rem, 3.1vw, 2.45rem);
		margin-block-end: var(--wp--preset--spacing--4);
	}
	.pilar-hero--compacto .pilar-hero__lead {
		font-size: var(--wp--preset--font-size--base);
		line-height: 1.55;
	}
	.pilar-hero--compacto .pilar-hero__glifo {
		margin-block-end: 1.5rem;
	}
	.pilar-hero--compacto .pilar-hero__glifo img {
		height: 68px;
	}
	.pilar-hero--compacto .pilar-hero__senales {
		margin-block: var(--wp--preset--spacing--4);
	}
	.pilar-hero--compacto .pilar-hero__cta {
		margin-block-start: var(--wp--preset--spacing--6);
	}
}
