mejoras en menu

This commit is contained in:
2026-09-01 08:53:26 -03:00
parent ef5b2ddce0
commit 838f9efe64
2 changed files with 50 additions and 45 deletions
+9 -9
View File
@@ -446,7 +446,7 @@
<section class="quienes" id="nosotros">
<div class="eyebrow">Nosotros</div>
<h2>Mentes creativas, con <span class="grad-word">mucha energía.</span></h2>
<p class="lede">Creemos que las marcas se construyen con escucha, estrategia y mucho amor por lo que hacemos. Combinamos el arte del Marketing con la Ciencia de los datos.</p>
<p class="lede"> Combinamos el arte del Marketing con la Ciencia de los datos.</p>
<div class="team-grid team-grid-simple">
<div class="team-card-simple">
<div class="team-name">Patricia Pugliese</div>
@@ -460,7 +460,7 @@
</div>
</div>
<div class="team-footer">
<p class="team-footer-text">Y como todo equipo en crecimiento, sumamos colaboradores según el proyecto — diseñadores, redactores y especialistas que se suman cuando hace falta.</p>
<p class="team-footer-text">Como todo equipo en crecimiento, sumamos colaboradores según el proyecto — diseñadores, redactores y especialistas que se suman cuando hace falta.</p>
</div>
</section>
@@ -472,49 +472,49 @@
<div class="faq-grid">
<div class="faq-item open">
<div class="faq-head" onclick="toggleFaq(this)">
<span class="faq-q">¿Cómo funciona el proceso de trabajo?</span>
<span class="faq-q"> <em>¿Cómo funciona el proceso de trabajo?</em></span>
<span class="faq-toggle">−</span>
</div>
<div class="faq-body"><p>Empezamos con una llamada de descubrimiento para conocer tu negocio, objetivos y desafíos. Luego armamos una propuesta a medida, la ejecutamos con entregas parciales y ajustamos hasta que estés 100% conforme. Todo con comunicación clara y tiempos acordados.</p></div>
</div>
<div class="faq-item">
<div class="faq-head" onclick="toggleFaq(this)">
<span class="faq-q">¿Qué incluye exactamente cada plan?</span>
<span class="faq-q"> <em>¿Qué incluye exactamente cada plan?</em></span>
<span class="faq-toggle">+</span>
</div>
<div class="faq-body"><p>Cada plan tiene un desglose detallado en la sección de Planes. Pero en resumen: incluyen gestión de redes, diseño de marca, publicidad digital, automatizaciones y reportes. Si necesitás algo específico que no esté listado, lo sumamos a medida.</p></div>
</div>
<div class="faq-item">
<div class="faq-head" onclick="toggleFaq(this)">
<span class="faq-q">¿Puedo contratar servicios sueltos sin un plan mensual?</span>
<span class="faq-q"> <em>¿Puedo contratar servicios sueltos sin un plan mensual?</em></span>
<span class="faq-toggle">+</span>
</div>
<div class="faq-body"><p>¡Sí! En la sección "Servicios a la carta" tenés disponibles branding, diseño web, campañas puntuales y producción de contenido. Podés contratarlos de forma independiente, sin compromiso mensual.</p></div>
</div>
<div class="faq-item">
<div class="faq-head" onclick="toggleFaq(this)">
<span class="faq-q">¿Qué resultados puedo esperar?</span>
<span class="faq-q"> <em>¿Qué resultados puedo esperar?</em></span>
<span class="faq-toggle">+</span>
</div>
<div class="faq-body"><p>Depende del punto de partida, pero nuestros clientes suelen ver aumento en alcance, engagement y generación de leads en los primeros 3 meses. Compartimos reportes mensuales para que siempre sepas cómo evoluciona tu marca.</p></div>
</div>
<div class="faq-item">
<div class="faq-head" onclick="toggleFaq(this)">
<span class="faq-q">¿Trabajan con negocios de cualquier rubro?</span>
<span class="faq-q"> <em>¿Trabajan con negocios de cualquier rubro?</em></span>
<span class="faq-toggle">+</span>
</div>
<div class="faq-body"><p>Trabajamos con marcas de moda, gastronomía, tecnología, salud, educación y más. Lo importante es que tengas claros tus valores y quieras construir una marca con identidad propia — el rubro es secundario.</p></div>
</div>
<div class="faq-item">
<div class="faq-head" onclick="toggleFaq(this)">
<span class="faq-q">¿Cómo facturan? ¿Hay algún costo de inicio?</span>
<span class="faq-q"> <em>¿Cómo facturan? ¿Hay algún costo de inicio?</em></span>
<span class="faq-toggle">+</span>
</div>
<div class="faq-body"><p>Facturamos con factura electrónica tipo C o E. No hay costo de inicio: los planes se abonan mes a mes, con un 50% de anticipo en proyectos puntuales (como diseño web o branding completo).</p></div>
</div>
<div class="faq-item">
<div class="faq-head" onclick="toggleFaq(this)">
<span class="faq-q">¿Puedo cambiar de plan o cancelar cuando quiera?</span>
<span class="faq-q"> <em>¿Puedo cambiar de plan o cancelar cuando quiera?</em></span>
<span class="faq-toggle">+</span>
</div>
<div class="faq-body"><p>Por supuesto. Podés subir o bajar de plan con 15 días de aviso. Si querés cancelar, también con 15 días de anticipación. Sin letra chica ni permanencias forzadas.</p></div>
+41 -36
View File
@@ -8,7 +8,7 @@
--bordo: #BA124D;
--oscuro: #110916;
--casi-negro: #0B060E;
--dusty: #a79bab;
--dusty: #cec7d1;
--claro: #EAF0EE;
--rose-gold-1: #DFBDB9;
--rose-gold-2: #BA8B7A;
@@ -103,7 +103,7 @@ header {
.sheet-body { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 30px; align-items: start; }
.sheet-col { display: flex; flex-direction: column; gap: 2px; }
.sheet-col-title {
font-family: var(--font-ui); font-size: 16px; font-weight: 500;
font-family: var(--font-ui); font-size: 18px; font-weight: 500;
letter-spacing: .12em; text-transform: uppercase;
color: var(--bordo); margin-bottom: 8px; padding-right: 12px; text-align: right;
}
@@ -114,13 +114,13 @@ header {
background: transparent; text-align: right;
}
.sheet-link:hover { background: rgba(186,18,77,.06); }
.sheet-link-icon { font-size: 12px; color: var(--bordo); opacity: .4; text-align: center; grid-row: 1/3; grid-column: 2; }
.sheet-link-icon { font-size: 16px; color: var(--bordo); opacity: .4; text-align: center; grid-row: 1/3; grid-column: 2; }
.sheet-link-main {
font-family: var(--font-display); font-style: italic; font-weight: 600;
font-size: 16px; color: var(--oscuro); line-height: 1.2; grid-column: 1;
font-size: 18px; color: var(--oscuro); line-height: 1.2; grid-column: 1;
}
.sheet-link-desc {
font-family: var(--font-ui); font-size: 13px; color: var(--claro);
font-family: var(--font-ui); font-size: 14px; color: var(--oscuro);
font-weight: 500; opacity: .8; grid-column: 1; margin-top: -2px;
}
.sheet-link.highlight {
@@ -163,8 +163,10 @@ header {
background: linear-gradient(90deg, var(--rose-gold-3), var(--rose-gold-1));
}
h1, h2 {
font-family: var(--font-display); font-weight: 300; font-style: italic;
font-size: clamp(40px, 6vw, 72px); line-height: 1.05;
font-family: var(--font-display); font-weight: 500; font-style: italic;
font-size: clamp(40px, 6vw, 72px);
max-width: 900px;
line-height: 1.05;
margin-bottom: 16px;
}
.grad-word {
@@ -172,9 +174,9 @@ h1, h2 {
-webkit-background-clip: text; background-clip: text; color: transparent;
}
p, .lede {
font-family: var(--font-ui); font-size: 18px; line-height: 1.7;
color: var(--claro); max-width: 560px; margin: 0 auto 26px; opacity: 0.8;
font-weight: 300;
font-family: var(--font-ui); font-size: 22px; line-height: 1.7;
color: var(--claro); max-width: 600px; margin: 0 auto 16px; opacity: 0.8;
font-weight: 400;
}
.lede { font-size: 18px; opacity: 0.7; max-width: 640px; }
@@ -213,11 +215,11 @@ p, .lede {
.scroll-hint {
position: absolute; bottom: 36px; left: 50%; transform: translateX(-50%);
font-family: var(--font-ui); font-size: 10.5px; letter-spacing: .2em;
text-transform: uppercase; color: rgba(234,240,238,.3);
text-transform: uppercase; color: rgba(234,240,238,.7);
display: flex; flex-direction: column; align-items: center; gap: 8px;
pointer-events: auto;
}
.scroll-hint .line { width: 1px; height: 36px; background: rgba(234,240,238,.2); }
.scroll-hint .line { width: 1px; height: 36px; background: rgba(234,240,238,.5); }
/* ===== SECCIONES GENERALES ===== */
section { padding: 80px 48px; max-width: 1200px; margin: 0 auto; position: relative; }
@@ -294,17 +296,17 @@ section .lede { text-align: center; max-width: 900px; margin-bottom: 38px; }
}
.plan-name {
font-family: var(--font-display); font-style: italic; font-weight: 500;
font-size: 24px; margin-bottom: 4px;
font-size: 28px; margin-bottom: 4px;
}
.plan-stars { color: var(--claro); font-size: 11px; letter-spacing: 2px; margin-bottom: 14px; }
.plan-obj {
font-family: var(--font-ui); font-size: 14px; line-height: 1.5;
font-family: var(--font-ui); font-size: 18px; line-height: 1.5;
color: var(--claro); margin-bottom: 22px; min-height: 52px;
}
.plan-feats { list-style: none; flex: 1; margin-bottom: 24px; text-align: left; }
.plan-feats li {
font-family: var(--font-body); font-size: 13px; line-height: 1.5;
padding: 8px 0; border-top: 1px solid rgba(234,240,238,.06);
font-family: var(--font-body); font-size: 18px; line-height: 1.5;
padding: 8px 0; border-top: 1px solid rgba(234,240,238,.08);
color: rgba(234,240,238,.7);
}
.plan-feats li:first-child { border-top: none; }
@@ -429,16 +431,16 @@ section .lede { text-align: center; max-width: 900px; margin-bottom: 38px; }
}
.cifra-icon {
width: 44px; height: 56px; margin: 0 auto 20px;
border: 2px solid rgba(234,240,238,.06); border-bottom: none;
border: 2px solid rgba(234,240,238,0.87); border-bottom: none;
border-radius: 22px 22px 0 0;
}
.cifra-label {
font-family: var(--font-ui); font-size: 16px; letter-spacing: .18em;
text-transform: uppercase; color: var(--ligth-teal); font-weight: 500; margin-bottom: 12px;
font-family: var(--font-body); font-size: 20px; letter-spacing: .18em;
text-transform: uppercase; color: var(--claro); font-weight: 500; margin-bottom: 12px;
}
.cifra-value {
font-family: var(--font-display); font-style: italic; font-weight: 500;
font-size: 24px; color: var(--claro); margin-bottom: 14px;
font-size: 24px; color: var(--ligth-teal); margin-bottom: 14px;
}
.cifra-desc {
font-family: var(--font-body); font-size: 16px; line-height: 1.6;
@@ -458,11 +460,11 @@ section .lede { text-align: center; max-width: 900px; margin-bottom: 38px; }
}
.progress { display: flex; gap: 6px; margin-bottom: 36px; }
.progress .seg { height: 3px; flex: 1; background: rgba(234,240,238,.1); border-radius: 100px; overflow: hidden; }
.progress .seg i { display: block; height: 100%; width: 0%; background: linear-gradient(90deg, var(--rose-gold-3), var(--bordo)); transition: .4s; }
.progress .seg i { display: block; height: 100%; width: 0%; background: -gradient(90deg, var(--rose-gold-3), var(--bordo)linear); transition: .4s; }
.step { display: none; }
.step.active { display: block; animation: fade .35s ease; }
.q-num { font-family: var(--font-display); font-style: italic; color: var(--claro); font-size: 14px; margin-bottom: 10px; }
.q-title { font-family: var(--font-display); font-style: italic; font-weight: 500; font-size: 22px; margin-bottom: 28px; }
.q-num { font-family: var(--font-display); font-style: italic; color: var(--dusty); font-size: 18px; margin-bottom: 10px; }
.q-title { font-family: var(--font-display); font-style: italic; font-weight: 500; font-size: 26px; margin-bottom: 28px; }
.options { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 32px; }
.opt {
border: 1px solid rgba(234,240,238,.15);
@@ -478,8 +480,8 @@ section .lede { text-align: center; max-width: 900px; margin-bottom: 38px; }
border-color: var(--bordo);
background: rgba(186, 18, 77, 0.2);
}
.opt-title { font-size: 14px; font-weight: 500; color: var(--claro); margin-bottom: 3px; }
.opt-sub { font-size: 12px; color: var(--dusty); }
.opt-title { font-size: 18px; font-weight: 500; color: var(--claro); margin-bottom: 3px; }
.opt-sub { font-size: 16px; color: var(--dusty); }
.nav-row { display: flex; justify-content: space-between; align-items: center; }
.btn-cotizador {
font-family: var(--font-ui); font-size: 13px; font-weight: 500;
@@ -523,15 +525,18 @@ section .lede { text-align: center; max-width: 900px; margin-bottom: 38px; }
}
.team-name {
font-family: var(--font-name); font-weight: 500;
font-size: 30px; margin-bottom: 8px;
font-size: 50px; margin-bottom: 8px;
}
.team-role {
font-family: var(--font-ui); font-size: 13px; font-weight: 400;
letter-spacing: .06em; text-transform: uppercase; color: var(--claro);
font-family: var(--font-ui); font-size: 16px; font-weight: 400;
letter-spacing: .06em; text-transform: uppercase; color: var(--dusty);
margin-bottom: 12px; opacity: 0.6;
}
.team-detail {
font-family: var(--font-ui); font-size: 13px; line-height: 1.6;
font-family: var(--font-display);
font-weight: 200;
font-size: 16px;
line-height: 1.6;
color: var(--claro);
}
.team-footer {
@@ -553,7 +558,7 @@ section .lede { text-align: center; max-width: 900px; margin-bottom: 38px; }
}
.faq-head:hover .faq-q { color: var(--claro); }
.faq-q {
font-family: var(--font-ui); font-weight: 400;
font-family: var(--font-display); font-weight: 200;
font-size: 20px; transition: .2s;
}
.faq-toggle {
@@ -567,7 +572,7 @@ section .lede { text-align: center; max-width: 900px; margin-bottom: 38px; }
.faq-body { max-height: 0; overflow: hidden; transition: .4s ease; }
.faq-item.open .faq-body { max-height: 100px; }
.faq-body p {
font-family: var(--font-body); font-size: 15px; line-height: 1.7;
font-family: var(--font-ui); font-size: 16px; line-height: 1.7;
color: var(--claro); padding: 0 4px 14px; max-width: 800px;
}
@@ -585,12 +590,12 @@ section .lede { text-align: center; max-width: 900px; margin-bottom: 38px; }
.form-group { flex: 1; display: flex; flex-direction: column; gap: 4px; }
.form-group.full { flex: 0 0 100%; }
.form-group label {
font-family: var(--font-ui); font-size: 11px; font-weight: 500;
letter-spacing: .04em; text-transform: uppercase; color: rgba(234,240,238,.5);
font-family: var(--font-ui); font-size: 16px; font-weight: 500;
letter-spacing: .04em; text-transform: uppercase; color: rgba(234,240,238,0.8);
}
.form-group .req { color: var(--bordo); }
.form-group input, .form-group textarea {
font-family: var(--font-body); font-size: 14px; font-weight: 300;
font-family: var(--font-body); font-size: 16px; font-weight: 300;
padding: 12px 14px; border-radius: 6px;
border: 1px solid rgba(234,240,238,.08);
background: rgba(234,240,238,.03); color: var(--claro);
@@ -602,9 +607,9 @@ section .lede { text-align: center; max-width: 900px; margin-bottom: 38px; }
}
.filter-tags { display: flex; flex-wrap: wrap; gap: 8px; }
.filter-tag {
font-family: var(--font-ui); font-size: 11px; font-weight: 500;
font-family: var(--font-ui); font-size: 13px; font-weight: 500;
padding: 6px 16px; border-radius: 100px;
border: 1px solid rgba(234,240,238,.1); background: transparent;
border: 1px solid rgba(234,240,238,.5); background: transparent;
color: rgba(234,240,238,.4); cursor: pointer; transition: .2s;
}
.filter-tag:hover { border-color: var(--claro); color: var(--claro); }