/** {
  margin: 0;
	padding: 0;
	box-sizing: border-box;
}*/
::view-transition-group(root) {
  animation-duration: 1s;
}
#particles-bg {
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100vh;
  z-index: -1;
  /* background: radial-gradient(
    ellipse at center,
    #a1a1a1 0%,
    #757575 70%,
    #474747 100%
  ); */
  /* background: radial-gradient(
    ellipse at center,
    #ffffff 0%,
    #d6d9e2 70%,
    #d4d9fd 100%
  ); */

  /*Con imagen de fondo*/
  /*background-image:
    linear-gradient(rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url("./bg.png");*/

  /*Sin imagen de fondo*/
  background-image: linear-gradient(
    rgba(255, 255, 255, 0.9),
    rgba(255, 255, 255, 0.9)
  );

  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;

  background-attachment: fixed;
}

*,
*::before,
*::after {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

:root {
  --nav-height: 60px;
  --text-xs: 0.75rem; /* 12px */
  --text-sm: 0.875rem; /* 14px */
  --text-base: 1rem; /* 16px */
  --text-lg: 1.125rem; /* 18px */
  --text-xl: 1.25rem; /* 20px */
  --text-2xl: 1.5rem; /* 24px */
  --text-3xl: 1.85rem; /* px */
  --text-4xl: 2.25rem; /* 36px */

  /*FONT WEIGHT*/
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;

  /*text color header - LIGHT/DARK*/
  --text-header-light: #000000;
  --text-header-dark: #ffffff;

  /*text color body - LIGHT/DARK*/
  --text-body-light: lab(15.204% 0 -0.00000596046);
  --text-body-dark: lab(84.92% 0 -0.0000119209);

  /*text color sidebar - LIGHT/DARK*/
  --text-sidebar-light: lab(2.75381% 0 0);
  --text-sidebar-dark: lab(98.26% 0 0);

  /*text colors variant*/
  --text-secondary: #555555; /*oklch(.45 0 0)*/

  /* bg colors */
  --emerald: rgba(16, 185, 129, 1);
  --red: rgba(220, 53, 69, 1);
  --amber: rgba(245, 158, 11, 1);

  /*PULSE COLORS AND ALPHA*/
  .pulse-green-point-available {
    --pulse-r: 16;
    --pulse-g: 185;
    --pulse-b: 129;
    --pulse-a: 0.7;
    --pulse-scale: 1.15;
    --animation-duration: 1.8s;
  }
  .pulse-red-point-available {
    --pulse-r: 220;
    --pulse-g: 53;
    --pulse-b: 69;
    --pulse-a: 0.7;
    --pulse-scale: 1.15;
    --animation-duration: 1.8s;
  }

  .pulse-green {
    --pulse-r: 16;
    --pulse-g: 185;
    --pulse-b: 129;
    --pulse-a: 0.7;
    --pulse-scale: 1;
    --animation-duration: 2s;
  }

  .pulse-red {
    --pulse-r: 220;
    --pulse-g: 53;
    --pulse-b: 69;
    --pulse-a: 0.7;
    --pulse-scale: 1;
    --animation-duration: 2s;
  }

  .pulse-blue {
    --pulse-r: 59;
    --pulse-g: 130;
    --pulse-b: 246;
    --pulse-a: 0.7;
    --pulse-scale: 1;
    --animation-duration: 2s;
  }

  .pulse-amber {
    --pulse-r: 245;
    --pulse-g: 158;
    --pulse-b: 11;
    --pulse-a: 0.7;
    --pulse-scale: 1;
    --animation-duration: 2s;
  }
}

.text-secondary {
  color: var(--text-secondary);
}

/*
sizing: 12.8px 14px 15px
*/

html {
  scroll-behavior: smooth;
}

body {
  /*background-image: url("https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcT3krIG-0uhDU5iqbv2Xslwf-ZxQ4BYyy-_Yg&s");*/
  /*background-image: url("https://t4.ftcdn.net/jpg/04/61/47/03/360_F_461470323_6TMQSkCCs9XQoTtyer8VCsFypxwRiDGU.jpg");*/
  background-repeat: no-repeat;
  background-attachment: center;
  background-position: center;
  background-size: cover;
  --bg: #ffffff;
  background-color: var(--bg);
  /*background-color: #ffffff;*/

  font-family: "Montserrat", sans-serif;
  font-family: "Geist", sans-serif;
  /*font-size: 15px;*/
  font-weight: var(--font-weight-normal);
  color: var(--text-body-light);
}

.hero {
  min-height: 100vh;
  width: 100%;

  background-image: url("./bg.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;

  background-attachment: fixed;
}

ul {
  list-style: none;
}

a {
  text-decoration: none;
  color: inherit;
}

/*DEFAULT COMPONENT STYLES*/
.container {
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
  /* padding: clamp(1rem, 4vw, 2rem); */
  padding: clamp(1rem, 4vw, 2rem) 0;
  /*border: 1px solid green;*/
}

/*section + section {
  margin-top: clamp(2rem, 4vw, 4rem);
}*/

section {
  /*padding-block: clamp(3rem, 5vw, 4rem);*/
  /* padding-block: 2rem; */
  padding-top: 2.5rem;
}
.section-title {
  text-align: center;
  margin-bottom: 0.5rem;
  font-size: var(--text-3xl);
}
.card__default-spacing {
  padding: 1rem 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  align-items: flex-start;
  text-align: start;
  /*border: 1px solid #e5e5e5;*/
  /*border-radius: 10px;*/
  /*background: #fff;*/
}

.micro-text-title {
  font-size: var(--text-sm);
  text-align: center;
  letter-spacing: 0.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 600;
  margin-bottom: 0.5rem;
  text-transform: uppercase;
}

/*HEADER ______________________________________*/

#header {
  height: var(--nav-height);
  z-index: 100;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  /* Texto */
  /*color: #1c1c1e;*/
  /*color: #111;*/
  color: var(--text-header-light);
  font-weight: var(--font-weight-medium);
}

.nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  margin: 0 auto;
  height: 100%;
  max-width: 1200px;
  /*border: 1px solid red;*/
}

.header__title {
  font-size: var(--text-xl);
  display: flex;
  font-weight: 700;
  gap: 8px;
  align-items: center;
}
.header__title svg {
  width: 2rem;
  height: 2rem;
}

.header__links-container {
  display: flex;
  gap: 30px;
}

.header__links {
  display: flex;
  gap: 15px;
}
.header__links a {
  /*text-shadow: none;*/
  /*transition: text-shadow .2s, color 1s;*/

  position: relative;
  font-size: var(--text-sm);
  text-decoration: none;
  transition: color 0.3s ease;
}

/*.header__links a:hover {
    color: black;
}*/

.header__links a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px;
  width: 0;
  height: 2px;
  /*background: #ce5937;*/
  background: var(--text-header-light);
  transition: width 0.3s ease;
}

.header__links a:hover::after {
  width: 100%;
}

/* ________________________________________*/

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* HERO ______________________________________*/

#hero {
  min-height: calc(70svh - var(--nav-height));
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /*border: 1px solid red;*/
  gap: 2rem;

  /* margin-top: var(--nav-height); */
  padding-top: calc(var(--nav-height));
}

/* GRID */
.hero-grid {
  display: grid;
  grid-template-columns: 1.1fr 0.9fr;
  /* gap: clamp(2rem, 4vw, 4rem); */
  column-gap: clamp(2rem, 4vw, 4rem);
  align-items: center;
}

.badge-available {
  grid-column: 1 / -1;
  margin-bottom: 1.5rem;
  text-align: center;
}

.available-container {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  /* background-color: rgba(31, 31, 31, 0.5); */
  padding: 0.375rem 1rem;
  border: 1px solid rgba(128, 128, 128, 0.353);
  border-radius: 9999px;
}

.available-text {
  font-size: var(--text-sm);
  font-weight: var(--font-weight-semibold);
}

.hero__content-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  /*align-items: center;*/
  gap: 1rem;
}

/* TEXT */
.hero-title {
  /*font-size: clamp(2rem, 4vw, 3rem);*/
  font-size: var(--text-4xl);
  line-height: 1.1;
}

.hero-subtitle {
  font-size: var(--text-2xl);
  font-weight: var(--font-weight-semibold);
}

.hero-description {
  max-width: 520px;
  /*margin-bottom: 1rem;*/
  font-size: var(--text-xl);
}

/* CTA */

.cta-container {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
}

/* SAAS CARDS */
.hero-products {
  display: grid;
  gap: 1rem;
}

.saas-card .saas-card-title {
  font-size: var(--text-xl);
}

.saas-card .saas-card-description {
  font-size: var(--text-base);
}

/* STATS */
/*.hero-stats {
  border-top: 10px solid #ddd;
  border-bottom: 10px solid #ddd;
}*/

.stats-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  align-items: flex-start;
  justify-content: center;
  text-align: center;
}

.stat {
  padding-inline: 0.75rem;

  /*border-right: 1px solid #ddd;*/
}

.stat:not(:last-child) {
  border-right: 1px solid #ccc;
}

.stat .stat-title {
  /* font-size: var(--text-lg); */
  font-size: var(--text-2xl);
  display: block;
}

.stat .stat-description {
  font-size: var(--text-sm);
  color: var(--text-secondary);
}

/*PROBLEM __________________________________*/

.problem-container {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  text-align: center;
  /*justify-content: center;
  align-items: center;*/
  /*line-height: 1.5;*/
}

.problem-list {
  /*display: flex;*/
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: center;
  gap: 1.5rem;
  /* align-items: flex-start; */
  text-align: start;
  align-content: start;
}

.card-problem {
  /*text-align: start;*/
}

.card-problem-icon {
  /*border: 1px solid black;*/
  width: min-content;
  display: flex;
  padding: 0.75rem;
  margin-bottom: 1rem;
  border-radius: 0.5rem;
  background: #ffffff;
}

.card-problem-title {
  margin-bottom: 0.5rem;
  font-size: var(--text-xl);
}
.card-problem-description {
  color: var(--text-secondary);
}

/*.card-problem-content */

.before-after {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.5rem;
  /*margin: 1.5rem 0;*/
}
.before-after__card {
  display: flex;
  flex-direction: column;
  justify-content: start;
  gap: 0.25rem;
  /*padding: 1rem 1.5rem;*/
  padding: 0.5rem 0.5rem 1rem;
}

.before-after__card strong {
  font-size: var(--text-xl);
}

.problem__cta-container {
  display: flex;
  justify-content: center;
  gap: 1rem;
  flex-wrap: wrap;
}

/* SERVICES _____________________________ */

/* #services h2 {
  text-align: center;
  margin-bottom: 0.5rem;
  font-size: var(--text-3xl);
} */

.services__cards-container {
  display: grid;
  grid-template-columns: 1fr;
  /*gap: 2rem;*/
  padding: 1rem 0;
}

.services__cards-container > li {
  padding: 3rem 0;
  border-bottom: 1px solid #ccc;
}

.services__cards-container > li:nth-child(1) {
  padding: 0 0 3rem;
}

.services__cards-title {
  font-size: var(--text-3xl);
  text-align: center;
}

/* LANDING SERVICE */
.landing-pages-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  /*grid-template-columns: 1fr;*/
}

.landing-pages-left-container {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  /*align-items: center;*/
  height: 100%;
  justify-content: center;
  /*align-content: center;*/
}

.services-landing-items-container {
  display: grid;
  grid-template-columns: 1fr;
  /*grid-template-columns: 1fr 1fr 1fr;*/
  gap: 1.5rem;
}

.services-landing-items-title {
  font-size: var(--text-base);
}

.services-landing-items {
  display: flex;
  flex-direction: column;
  /*font-size: var(--text-sm);*/
  font-size: 13px;
}

/* PRODUCT SERVICE */

.prod-dev-question {
  font-size: var(--text-2xl);
  text-align: center;
}
.prod-dev-intro {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  margin-bottom: 1.5rem;
}

.prod-dev-plans-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 1.5rem;
}

.prod-dev-plan {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 1rem 1.5rem;
}
.prod-dev-plan-content {
  display: flex;
  flex-direction: column;
  align-items: start;
  text-align: start;
  gap: 0.5rem;
}
.prod-dev-plan-title {
  text-align: center;
  margin: 0 auto;
  font-size: var(--text-base);
}

.prod-dev-plan ul {
  /*font-size: var(--text-sm);*/
  font-size: 13px;
  /*padding: 0 1rem;*/
  margin: 0 auto;
}
.prod-dev-first-item {
  /*color: var(--emerald);*/
  font-weight: 500;
}
.prod-dev-obj {
  /*font-weight: 500;*/
  margin: 0.5rem;
}
.prod-dev-frase {
  text-align: center;
  margin-bottom: 0.5rem;
}

/* service software development */
.soft-dev-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  min-height: 400px;
  gap: 1.5rem;
  align-items: center;
}

/* PORQUE ELEGIRNOS? ________________________*/
.section-description {
  margin-bottom: 1.5rem;
}

.saas-card-name {
  text-align: center;
  font-weight: 600;
  font-size: var(--text-base);
  margin-bottom: 0.5rem;
}

.saas-cta-container {
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
  text-align: center;
  gap: 0.5rem;
}

/* CARDS DE DIFERENCIACION */
.sub-section-container {
  /* padding-top: 4.5rem; */
  padding-top: calc(var(--nav-height) + 1rem);
}
.dif-cards-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 1.5rem;
}

.dif-card {
  padding: 1rem 1.5rem;
}

.dif-card-title {
  font-size: var(--text-lg);
  text-align: center;
  margin-bottom: 0.5rem;
}

/* CARDS projects */
.projects-cards-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  /* grid-template-columns: 1fr 1fr 1fr; */
  gap: 1.5rem;
}

.projects-card-title {
  font-size: var(--text-xl);
  /* text-align: center; */
  margin-bottom: 0.5rem;
}

.projects-card {
  position: relative;
  overflow: hidden;
}
.projects-img-container {
  position: relative;
  overflow: hidden;
  aspect-ratio: 16 / 10;
}
.projects-img {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  color: transparent;
  object-fit: cover;
}

/* PROJECT DETAIL */
.projects-detail-container {
  padding: 1.5rem;
}
.projects-category-container {
  display: flex;
  justify-content: space-between;
  font-size: var(--text-xs);
  margin-bottom: 1rem;
}

.projects-detail-container > p {
  font-size: var(--text-sm);
}

/* CLIENTS LIST */
.clients-container-list {
  /* position: relative; */
  overflow: hidden;
  width: 100%;
}
.clients-track {
  display: flex;
  gap: 2rem;
  width: max-content;
  animation: scrollClients 45s linear infinite;
  margin-bottom: 1rem;
}
.clients-track-2 {
  display: flex;
  gap: 2rem;
  width: max-content;
  animation: scrollClients 45s linear infinite;
  animation-direction: reverse;
}

.clients-card {
  min-width: 180px;
  padding: 1rem 2rem;
  border-radius: 12px;
  border: 1px solid #ccc;

  display: flex;
  /* flex-direction: column; */
  align-items: center;
  gap: 0.5rem;
}

/* Animación */
@keyframes scrollClients {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}

.testimony-card {
  width: 380px;
  padding: 1rem 2rem;
  border-radius: 12px;
  border: 1px solid #ccc;

  display: flex;
  flex-direction: column;
  /* align-items: center; */
  gap: 0.5rem;
}

.testimony-comment {
  padding: 1rem 0;
}
.testimony-client-container {
  display: flex;
  flex-direction: column;
  padding: 1rem 0;
  border-top: 1px solid #ccc;
}
.testimony-client-name {
  font-weight: var(--font-weight-extrabold);
}

/* PREGUNTAS FRECUENTES */
.faq-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1.5rem;
}

.faq-help-card {
  padding: 1rem 1.5rem;
  background-color: oklab(0.949998 -0.00000941753 0.0000221729 / 0.5);
  border-radius: 1rem;
  border: 1px solid lab(89.56 -0.0000298023 0);
  font-size: var(--text-sm);
}

.faq-help-card > span {
  display: flex;
  font-weight: 600;
  margin-bottom: 0.5rem;
}

/* details {
  margin-bottom: 10px;
  border: 1px solid #ddd;
  padding: 10px;
  border-radius: 6px;
  cursor: pointer;
}

summary {
  font-weight: bold;
}

details[open] {
  background-color: #f5f5f5;
} */

.faq-item {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  margin-bottom: 15px;
  overflow: hidden;
  background: white;
}

/* Quitar marcador default */
.faq-item summary {
  list-style: none;
  cursor: pointer;
  padding: 15px 20px;
  font-weight: 600;
  position: relative;
}

/* Quitar flecha default en Chrome */
.faq-item summary::-webkit-details-marker {
  display: none;
}

/* Flecha personalizada */
.faq-item summary::after {
  content: "＋";
  position: absolute;
  right: 20px;
  /* transition: transform 0.7s ease; */
}

/* Rotar flecha cuando está abierto */
/* .faq-item[open] summary::after {
  transform: rotate(45deg);
} */

/* Animación usando grid */
.faq-content {
  display: grid;
  grid-template-rows: 0fr;
  /* transition: grid-template-rows 0.4s ease; */
}

.faq-item[open] .faq-content {
  grid-template-rows: 1fr;
}

.faq-content p {
  overflow: hidden;
  padding: 0 20px 15px 20px;
  margin: 0;
  color: #555;
}

/*FOOTER___________________________________*/
#footer {
  background: #000000;
  position: relative;
  padding-top: 180px;
  padding-bottom: 40px;
  margin-top: 180px;
  font-size: var(--text-sm);
  color: var(--text-body-dark);
}
.subfooter__container {
  /*background: white;*/
  /*position: relative;
  top: -50px;*/
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);

  margin: 0 auto;
  width: 90%;
  max-width: 800px;
  z-index: 2;

  display: grid;
  grid-template-columns: 40% 60%;
  padding: 1.5rem 2.5rem;
  /*border-radius: 20px;*/
  /*outline: 1px solid black;*/
  color: var(--text-body-light);
}
.subfooter__text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 1.5rem;
}

.subfooter__text h5 {
  /*font-size: var(--text-xl);*/
  font-size: 1.75rem;
}

.tagCloud {
  display: flex;
  font-size: 10px;
  position: relative;
  z-index: -1;
  font-weight: 600;
  align-items: center;
  justify-content: center;
}

/**/
.footer__container {
  /*display: grid;*/
  /*grid-template-columns: 1fr 2fr;*/
  /*gap: 15px;*/
  display: flex;
  justify-content: space-between;

  position: relative;
  z-index: 1;
}

.footer__empresa-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
  max-width: 400px;
  line-height: 1.5;
}

.footer__empresa-description {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.footer__empresa-sublinks {
  display: flex;
  gap: 1rem;
  flex-direction: column;
}
.footer__empresa-sublinks h4 {
  font-size: var(--text-base);
  font-weight: var(--font-weight-semibold);
  /*color: var(--text-secondary);*/
}

.footer__links {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: flex-end;
  column-gap: 1.5rem;
  row-gap: 1.5rem;
  line-height: 1.7;
}

.footer__links h4 {
  font-size: var(--text-base);
  font-weight: var(--font-weight-semibold);
}

.rights-reserved {
  text-align: center;
  /*font-weight: var(--font-weight-semibold);*/
  font-size: var(--text-sm);
}

/*🧩 Ejemplo completo de Hero (copy real)

Desarrollamos software web y productos SaaS
Creamos soluciones digitales a medida y plataformas listas para usar
para empresas que quieren crecer con tecnología.

[Solicitar desarrollo] [Ver nuestros SaaS]

✔ SaaS en producción · ✔ Desarrollo a medida · ✔ Escalables

___________________

🎨 Diseño recomendado (para que se vea profesional)

Izquierda: texto + CTAs

Derecha:

mockup de un SaaS

o ilustración de dashboards

o cards flotantes con “SaaS / Dev / Cloud”

_____________________________

Microcopy de confianza (debajo del CTA)

Esto es CLAVE para transmitir “uso real”:

✔ Productos SaaS en producción

✔ Usuarios activos reales

✔ Desarrollo probado, no teórico

✔ Experiencia como builders y operadores

Ejemplo:

🚀 Productos propios · Usuarios reales · Software en producción

__________________________________

IDEAL: 

Desarrollamos software que se usa en el mundo real
Creamos soluciones a medida y desarrollamos nuestros propios productos SaaS,
utilizados por empresas y usuarios reales.

[Hablemos de tu proyecto] [Ver nuestros productos]

✔ Productos propios · ✔ Usuarios reales · ✔ Software en producción
VER SI AQUI ABAJO PODRIA IR: “+2.000 usuarios” - “99.9% uptime” - “En producción desde 2023”

_____________________________________

VARIANTES DEFINITIVAS

Versión optimizada (recomendada)

Mantiene tu idea, pero mejora fluidez y autoridad:

1_ Creamos soluciones a medida y contamos con productos SaaS propios,
utilizados por empresas y usuarios reales.

O si querés conservar “respaldados”

(pero de forma más elegante):

2_ Creamos soluciones a medida, respaldadas por productos SaaS propios
utilizados por empresas y usuarios reales.

3_ Desarrollamos soluciones a medida y nuestros 
productos SaaS propios demuestran que sabemos hacerlo, 
usados por empresas y personas reales.

4_ Creamos soluciones a medida. Nuestros productos SaaS 
propios lo confirman, 
usados por empresas y personas reales.


EJEMPLO (CASI GANADOR):

Headline (mensaje principal): “Creamos soluciones a medida”

Subheadline (confianza): “(Y) Nuestros productos SaaS (desarrollados) lo 
confirman, usados por empresas y personas reales.”

CTA:

Primario: “Solicitar presupuesto”

Secundario: “Ver nuestros productos”

*/
