Sesión Biodescodificación
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Sesión de Biodescodificación — Gisel Piqueras</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400;1,500&family=Inter:wght@300;400;500&display=swap" rel="stylesheet">
<style>
:root {
--negro: #0c0c0e;
--hueso: #f0ece4;
--hueso-suave: #f7f4ef;
--verde: #3d6b56;
--verde-claro: #6b9e85;
--verde-palido: #c8ddd4;
--tierra: #8b6b4a;
--tierra-claro: #c4a882;
--texto: #1e1e20;
--texto-suave: #5a5860;
--linea: rgba(61,107,86,0.2);
}
* { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
background: var(--hueso);
color: var(--texto);
font-family: 'Inter', sans-serif;
font-weight: 300;
overflow-x: hidden;
}
/* ── AVISO MÉDICO STICKY ── */
.aviso-medico {
background: var(--verde);
color: var(--hueso);
text-align: center;
padding: 10px 20px;
font-size: 12px;
letter-spacing: 0.5px;
line-height: 1.5;
}
/* ── HERO ── */
.hero {
min-height: 100vh;
display: grid;
grid-template-columns: 1fr 1fr;
position: relative;
overflow: hidden;
}
.hero-izq {
background: var(--negro);
display: flex;
flex-direction: column;
justify-content: center;
padding: 80px 60px 80px 80px;
position: relative;
}
.hero-izq::after {
content: '';
position: absolute;
right: -1px;
top: 0;
bottom: 0;
width: 60px;
background: var(--negro);
clip-path: polygon(0 0, 0 100%, 100% 50%);
z-index: 2;
}
.hero-der {
background: var(--verde);
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
padding: 80px 80px 80px 100px;
position: relative;
overflow: hidden;
}
.hero-der::before {
content: '';
position: absolute;
inset: 0;
background:
radial-gradient(ellipse 60% 60% at 80% 20%, rgba(107,158,133,0.3) 0%, transparent 70%),
radial-gradient(ellipse 40% 40% at 20% 80%, rgba(12,12,14,0.4) 0%, transparent 60%);
}
.eyebrow {
font-size: 11px;
font-weight: 500;
letter-spacing: 4px;
text-transform: uppercase;
color: var(--verde-claro);
margin-bottom: 32px;
opacity: 0;
animation: fadeUp 0.7s ease forwards 0.2s;
}
.hero-titulo {
font-family: 'Playfair Display', serif;
font-size: clamp(38px, 5vw, 62px);
font-weight: 400;
line-height: 1.15;
color: var(--hueso);
margin-bottom: 32px;
opacity: 0;
animation: fadeUp 0.8s ease forwards 0.4s;
}
.hero-titulo em {
font-style: italic;
color: var(--tierra-claro);
}
.hero-bajada {
font-size: 15px;
line-height: 1.8;
color: rgba(240,236,228,0.65);
margin-bottom: 48px;
max-width: 380px;
opacity: 0;
animation: fadeUp 0.8s ease forwards 0.6s;
}
.cta-hero {
display: inline-block;
background: var(--tierra-claro);
color: var(--negro);
font-family: 'Inter', sans-serif;
font-size: 13px;
font-weight: 500;
letter-spacing: 2px;
text-transform: uppercase;
text-decoration: none;
padding: 16px 40px;
transition: background 0.3s, transform 0.3s;
opacity: 0;
animation: fadeUp 0.8s ease forwards 0.8s;
}
.cta-hero:hover {
background: var(--tierra);
color: var(--hueso);
transform: translateY(-2px);
}
.hero-dato {
position: relative;
z-index: 2;
}
.dato-numero {
font-family: 'Playfair Display', serif;
font-size: 72px;
font-weight: 400;
color: var(--hueso);
line-height: 1;
margin-bottom: 8px;
opacity: 0;
animation: fadeUp 0.8s ease forwards 0.5s;
}
.dato-label {
font-size: 13px;
letter-spacing: 2px;
text-transform: uppercase;
color: rgba(240,236,228,0.6);
margin-bottom: 60px;
opacity: 0;
animation: fadeUp 0.8s ease forwards 0.7s;
}
.dato-separador {
width: 40px;
height: 1px;
background: rgba(240,236,228,0.2);
margin-bottom: 60px;
opacity: 0;
animation: fadeUp 0.8s ease forwards 0.8s;
}
.dato-desc {
font-family: 'Playfair Display', serif;
font-size: 22px;
font-style: italic;
color: var(--hueso);
line-height: 1.5;
max-width: 320px;
opacity: 0;
animation: fadeUp 0.8s ease forwards 0.9s;
}
@keyframes fadeUp {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
@media (max-width: 768px) {
.hero { grid-template-columns: 1fr; }
.hero-izq { padding: 80px 32px 60px; }
.hero-izq::after { display: none; }
.hero-der { padding: 60px 32px 80px; }
.dato-numero { font-size: 56px; }
}
/* ── SECCIONES COMPARTIDAS ── */
section { padding: 100px 24px; }
.contenedor { max-width: 900px; margin: 0 auto; }
.contenedor-angosto { max-width: 680px; margin: 0 auto; }
.etiqueta {
font-size: 10px;
font-weight: 500;
letter-spacing: 5px;
text-transform: uppercase;
color: var(--verde);
margin-bottom: 20px;
display: block;
}
.titulo-seccion {
font-family: 'Playfair Display', serif;
font-size: clamp(28px, 4vw, 46px);
font-weight: 400;
line-height: 1.25;
margin-bottom: 28px;
color: var(--texto);
}
.titulo-seccion em { font-style: italic; color: var(--verde); }
.parrafo {
font-size: 16px;
line-height: 1.9;
color: var(--texto-suave);
margin-bottom: 20px;
}
/* ── DOLOR ── */
.seccion-dolor {
background: var(--negro);
color: var(--hueso);
}
.seccion-dolor .etiqueta { color: var(--verde-claro); }
.seccion-dolor .titulo-seccion { color: var(--hueso); }
.seccion-dolor .titulo-seccion em { color: var(--tierra-claro); }
.grilla-dolor {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 1px;
margin-top: 56px;
background: rgba(255,255,255,0.05);
}
.dolor-item {
background: var(--negro);
padding: 36px 28px;
border-left: 3px solid transparent;
transition: border-color 0.3s;
}
.dolor-item:hover { border-color: var(--verde-claro); }
.dolor-icono {
font-size: 24px;
margin-bottom: 16px;
}
.dolor-texto {
font-family: 'Playfair Display', serif;
font-size: 17px;
font-style: italic;
line-height: 1.6;
color: rgba(240,236,228,0.8);
}
/* ── QUÉ ES ── */
.seccion-que-es { background: var(--hueso-suave); }
.cita-central {
background: var(--verde);
padding: 56px 48px;
margin: 48px 0;
position: relative;
}
.cita-central::before {
content: '"';
font-family: 'Playfair Display', serif;
font-size: 160px;
color: rgba(255,255,255,0.07);
position: absolute;
top: -20px;
left: 24px;
line-height: 1;
}
.cita-texto {
font-family: 'Playfair Display', serif;
font-size: clamp(20px, 3vw, 30px);
font-style: italic;
color: var(--hueso);
line-height: 1.5;
position: relative;
z-index: 1;
}
.cita-texto strong {
font-style: normal;
color: var(--tierra-claro);
}
/* ── CÓMO FUNCIONA ── */
.seccion-proceso { background: var(--hueso); }
.pasos {
margin-top: 56px;
display: grid;
gap: 0;
}
.paso {
display: grid;
grid-template-columns: 80px 1fr;
gap: 32px;
padding: 40px 0;
border-bottom: 1px solid var(--linea);
align-items: start;
}
.paso:last-child { border-bottom: none; }
.paso-num {
font-family: 'Playfair Display', serif;
font-size: 48px;
font-weight: 400;
color: var(--verde-palido);
line-height: 1;
text-align: right;
}
.paso-titulo {
font-family: 'Playfair Display', serif;
font-size: 22px;
font-weight: 400;
color: var(--texto);
margin-bottom: 10px;
}
.paso-desc {
font-size: 15px;
line-height: 1.8;
color: var(--texto-suave);
}
/* ── PARA QUIÉN ── */
.seccion-para-quien {
background: var(--verde);
color: var(--hueso);
}
.seccion-para-quien .etiqueta { color: var(--verde-palido); }
.seccion-para-quien .titulo-seccion { color: var(--hueso); }
.lista-para-quien {
margin-top: 48px;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 24px;
}
.para-quien-item {
padding: 28px;
border: 1px solid rgba(240,236,228,0.15);
font-size: 16px;
line-height: 1.7;
color: rgba(240,236,228,0.85);
display: flex;
gap: 16px;
align-items: flex-start;
}
.para-quien-item::before {
content: '→';
color: var(--tierra-claro);
flex-shrink: 0;
margin-top: 2px;
}
/* ── TRANSFORMACIÓN ── */
.seccion-transformacion { background: var(--hueso-suave); }
.cols-transformacion {
display: grid;
grid-template-columns: 1fr 40px 1fr;
gap: 32px;
align-items: center;
margin-top: 56px;
}
.col-antes h3 {
font-family: 'Playfair Display', serif;
font-size: 18px;
font-style: italic;
color: var(--texto-suave);
margin-bottom: 24px;
padding-bottom: 12px;
border-bottom: 1px solid var(--linea);
}
.col-despues h3 {
font-family: 'Playfair Display', serif;
font-size: 18px;
font-style: italic;
color: var(--verde);
margin-bottom: 24px;
padding-bottom: 12px;
border-bottom: 1px solid var(--linea);
}
.item-transformacion {
font-size: 15px;
line-height: 1.7;
color: var(--texto-suave);
margin-bottom: 16px;
padding-left: 16px;
position: relative;
}
.col-antes .item-transformacion::before {
content: '—';
position: absolute;
left: 0;
color: rgba(139,107,74,0.4);
}
.col-despues .item-transformacion {
color: var(--texto);
}
.col-despues .item-transformacion::before {
content: '✓';
position: absolute;
left: 0;
color: var(--verde);
font-size: 12px;
top: 3px;
}
.flecha-transformacion {
font-size: 24px;
color: var(--verde-claro);
text-align: center;
}
@media (max-width: 600px) {
.cols-transformacion { grid-template-columns: 1fr; }
.flecha-transformacion { transform: rotate(90deg); }
}
/* ── AUTORA ── */
.seccion-autora { background: var(--negro); }
.seccion-autora .etiqueta { color: var(--verde-claro); }
.seccion-autora .titulo-seccion { color: var(--hueso); }
.seccion-autora .titulo-seccion em { color: var(--tierra-claro); }
.seccion-autora .parrafo { color: rgba(240,236,228,0.65); }
.autora-grid {
display: grid;
grid-template-columns: 200px 1fr;
gap: 56px;
align-items: start;
margin-top: 48px;
}
.autora-retrato {
aspect-ratio: 1;
background: var(--verde);
display: flex;
align-items: center;
justify-content: center;
font-family: 'Playfair Display', serif;
font-size: 48px;
color: var(--hueso);
border: 1px solid rgba(240,236,228,0.1);
position: relative;
}
.autora-nombre {
font-family: 'Playfair Display', serif;
font-size: 32px;
font-weight: 400;
color: var(--hueso);
margin-bottom: 6px;
}
.autora-titulo {
font-size: 11px;
letter-spacing: 3px;
text-transform: uppercase;
color: var(--verde-claro);
margin-bottom: 28px;
}
@media (max-width: 640px) {
.autora-grid { grid-template-columns: 1fr; }
.autora-retrato { max-width: 160px; }
}
/* ── PRECIO ── */
.seccion-precio {
background: var(--hueso-suave);
text-align: center;
border-top: 1px solid var(--linea);
}
.tarjeta-precio {
max-width: 520px;
margin: 56px auto 0;
border: 1px solid var(--verde-palido);
padding: 56px 40px;
background: white;
position: relative;
}
.tarjeta-precio::before {
content: '';
position: absolute;
top: -2px; left: 20%; right: 20%;
height: 3px;
background: var(--verde);
}
.precio-badge {
display: inline-block;
background: var(--verde-palido);
color: var(--verde);
font-size: 11px;
letter-spacing: 3px;
text-transform: uppercase;
padding: 8px 20px;
margin-bottom: 32px;
font-weight: 500;
}
.precio-numero {
font-family: 'Playfair Display', serif;
font-size: 64px;
font-weight: 400;
color: var(--verde);
line-height: 1;
margin-bottom: 8px;
}
.precio-moneda {
font-size: 28px;
vertical-align: super;
}
.precio-nota {
font-size: 13px;
color: var(--texto-suave);
margin-bottom: 40px;
}
.precio-incluye {
text-align: left;
margin-bottom: 40px;
}
.precio-item {
font-size: 14px;
color: var(--texto-suave);
padding: 12px 0;
border-bottom: 1px solid rgba(0,0,0,0.05);
display: flex;
align-items: flex-start;
gap: 12px;
line-height: 1.5;
}
.precio-item::before {
content: '✓';
color: var(--verde);
flex-shrink: 0;
font-weight: 500;
}
.aviso-medico-precio {
background: var(--hueso-suave);
border: 1px solid var(--linea);
padding: 16px 20px;
font-size: 12px;
color: var(--texto-suave);
line-height: 1.6;
margin-bottom: 32px;
text-align: left;
}
.aviso-medico-precio strong {
color: var(--texto);
display: block;
margin-bottom: 4px;
}
/* ── FAQ ── */
.seccion-faq { background: var(--hueso); }
.faq-lista { margin-top: 48px; }
.faq-item {
border-bottom: 1px solid var(--linea);
cursor: pointer;
}
.faq-pregunta {
font-family: 'Playfair Display', serif;
font-size: 19px;
color: var(--texto);
padding: 24px 0;
display: flex;
justify-content: space-between;
align-items: center;
gap: 20px;
}
.faq-toggle {
color: var(--verde);
font-size: 24px;
flex-shrink: 0;
transition: transform 0.3s;
font-family: 'Inter', sans-serif;
}
.faq-item.abierto .faq-toggle { transform: rotate(45deg); }
.faq-respuesta {
font-size: 15px;
color: var(--texto-suave);
line-height: 1.8;
max-height: 0;
overflow: hidden;
transition: max-height 0.4s ease, padding 0.3s;
}
.faq-item.abierto .faq-respuesta { max-height: 300px; padding-bottom: 24px; }
/* ── CTA FINAL ── */
.seccion-cta-final {
background: var(--negro);
text-align: center;
padding: 120px 24px;
}
.seccion-cta-final .etiqueta { color: var(--verde-claro); }
.cta-final-titulo {
font-family: 'Playfair Display', serif;
font-size: clamp(30px, 5vw, 52px);
font-weight: 400;
color: var(--hueso);
line-height: 1.3;
margin-bottom: 24px;
}
.cta-final-titulo em { font-style: italic; color: var(--tierra-claro); }
.cta-final-sub {
font-size: 16px;
color: rgba(240,236,228,0.6);
margin-bottom: 48px;
max-width: 480px;
margin-left: auto;
margin-right: auto;
line-height: 1.8;
}
.cta-secundario {
display: inline-block;
border: 1px solid rgba(240,236,228,0.2);
color: rgba(240,236,228,0.6);
font-size: 13px;
letter-spacing: 1px;
text-decoration: none;
padding: 12px 28px;
margin-top: 16px;
transition: all 0.3s;
}
.cta-secundario:hover {
border-color: rgba(240,236,228,0.5);
color: var(--hueso);
}
/* ── FOOTER ── */
footer {
background: var(--negro);
border-top: 1px solid rgba(255,255,255,0.05);
padding: 32px 24px;
text-align: center;
font-size: 12px;
color: rgba(240,236,228,0.3);
letter-spacing: 1px;
}
footer a { color: rgba(240,236,228,0.3); text-decoration: none; }
/* ── REVEAL ── */
.reveal {
opacity: 0;
transform: translateY(24px);
transition: opacity 0.7s ease, transform 0.7s ease;
}
.reveal.visible { opacity: 1; transform: translateY(0); }
</style>
</head>
<body>
<!-- AVISO MÉDICO -->
<div class="aviso-medico">
La Biodescodificación es una herramienta de exploración emocional. No reemplaza tratamientos médicos.
</div>
<!-- HERO -->
<section class="hero">
<div class="hero-izq">
<span class="eyebrow">Sesión Individual · Videollamada · 90 minutos</span>
<h1 class="hero-titulo">
Cómo entender en una sesión lo que tu cuerpo lleva años intentando <em>decirte</em>
</h1>
<p class="hero-bajada">
Aunque nunca hayas escuchado hablar de Biodescodificación — y aunque hayas buscado respuestas en muchos otros lugares.
</p>
<a href="#precio" class="cta-hero">Reservar mi sesión</a>
</div>
<div class="hero-der">
<div class="hero-dato">
<div class="dato-numero">+6</div>
<div class="dato-label">años acompañando procesos de biodescodificación</div>
<div class="dato-separador"></div>
<p class="dato-desc">"Tu cuerpo no está en tu contra. Te está hablando."</p>
</div>
</div>
</section>
<!-- DOLOR -->
<section class="seccion-dolor">
<div class="contenedor">
<span class="etiqueta reveal">¿Te reconocés en algo de esto?</span>
<h2 class="titulo-seccion reveal">Cuando el cuerpo habla y <em>nadie escucha</em></h2>
<div class="grilla-dolor">
<div class="dolor-item reveal">
<div class="dolor-icono">🔄</div>
<p class="dolor-texto">Tenés un síntoma que vuelve siempre, aunque lo tratés</p>
</div>
<div class="dolor-item reveal">
<div class="dolor-icono">🩺</div>
<p class="dolor-texto">Fuiste al médico y no encontraron nada, pero vos sabés que algo pasa</p>
</div>
<div class="dolor-item reveal">
<div class="dolor-icono">🌀</div>
<p class="dolor-texto">Los mismos patrones se repiten en tu vida y no entendés por qué</p>
</div>
<div class="dolor-item reveal">
<div class="dolor-icono">💭</div>
<p class="dolor-texto">Sentís que hay algo emocional detrás pero no sabés cómo acceder</p>
</div>
<div class="dolor-item reveal">
<div class="dolor-icono">😔</div>
<p class="dolor-texto">Probaste muchas cosas y ninguna llegó a la raíz del problema</p>
</div>
<div class="dolor-item reveal">
<div class="dolor-icono">🧬</div>
<p class="dolor-texto">Sentís que hay algo heredado, algo que viene de antes, que todavía cargás</p>
</div>
</div>
</div>
</section>
<!-- QUÉ ES -->
<section class="seccion-que-es">
<div class="contenedor-angosto">
<span class="etiqueta reveal">Qué es la Biodescodificación</span>
<h2 class="titulo-seccion reveal">Tu cuerpo no falla.<br><em>Ejecuta un programa emocional.</em></h2>
<p class="parrafo reveal">
La Biodescodificación es una disciplina que estudia la relación entre las emociones, los conflictos no resueltos y los síntomas físicos o situaciones que se repiten en la vida.
</p>
<div class="cita-central reveal">
<p class="cita-texto">
Cada síntoma tiene un <strong>sentido biológico</strong> — una respuesta del organismo a un conflicto emocional que todavía no fue resuelto. Cuando entendés el mensaje, el cuerpo puede empezar a soltarlo.
</p>
</div>
<p class="parrafo reveal">
No es magia ni adivinación. Es un proceso de exploración guiada donde juntos buscamos el conflicto que está en el origen de lo que estás viviendo — para que puedas entenderlo, integrarlo y avanzar.
</p>
</div>
</section>
<!-- PROCESO -->
<section class="seccion-proceso">
<div class="contenedor">
<span class="etiqueta reveal">Cómo es la sesión</span>
<h2 class="titulo-seccion reveal">90 minutos que <em>pueden cambiarlo todo</em></h2>
<div class="pasos">
<div class="paso reveal">
<div class="paso-num" style="font-size:24px;color:var(--verde);padding-top:4px">★</div>
<div>
<h3 class="paso-titulo">Antes de la sesión</h3>
<p class="paso-desc">Para que la sesión tenga el mayor impacto posible, es importante que llegues con claridad sobre qué síntoma o situación querés trabajar. Cuanto más enfocados estemos, mejores resultados vas a obtener.</p>
</div>
</div>
<div class="paso reveal">
<div class="paso-num">01</div>
<div>
<h3 class="paso-titulo">Escucha profunda</h3>
<p class="paso-desc">Empezamos por lo que te trajo acá. Tu síntoma, tu situación, lo que se repite. Sin juzgar, sin apuros. El espacio es tuyo.</p>
</div>
</div>
<div class="paso reveal">
<div class="paso-num">02</div>
<div>
<h3 class="paso-titulo">Exploración del conflicto</h3>
<p class="paso-desc">Buscamos juntos el conflicto emocional detrás del síntoma — el momento, la vivencia, el patrón que lo originó. A veces viene de más lejos de lo que imaginás.</p>
</div>
</div>
<div class="paso reveal">
<div class="paso-num">03</div>
<div>
<h3 class="paso-titulo">Decodificación</h3>
<p class="paso-desc">Entendés el sentido de lo que estás viviendo. No como una condena, sino como información que te da poder sobre tu propia historia.</p>
</div>
</div>
<div class="paso reveal">
<div class="paso-num">04</div>
<div>
<h3 class="paso-titulo">Integración y cierre</h3>
<p class="paso-desc">Cerramos con claridad sobre lo trabajado y los próximos pasos. Te vas con una comprensión nueva — y con algo que antes no tenías: el origen.</p>
</div>
</div>
</div>
</div>
</section>
<!-- PARA QUIÉN -->
<section class="seccion-para-quien">
<div class="contenedor">
<span class="etiqueta reveal">Para quién es esta sesión</span>
<h2 class="titulo-seccion reveal">Es para vos si…</h2>
<div class="lista-para-quien">
<div class="para-quien-item reveal">Tenés un síntoma físico que se repite y querés entender qué hay detrás</div>
<div class="para-quien-item reveal">Sentís que hay un patrón en tu vida que no podés romper solo/a</div>
<div class="para-quien-item reveal">Pasaste por situaciones difíciles que todavía pesan aunque parezcan resueltas</div>
<div class="para-quien-item reveal">Querés entenderte mejor y tomar decisiones desde un lugar más claro</div>
<div class="para-quien-item reveal">Sentís que algo en tu historia familiar todavía te afecta hoy</div>
<div class="para-quien-item reveal">Estás listo/a para mirar adentro con honestidad y acompañamiento</div>
</div>
</div>
</section>
<!-- TRANSFORMACIÓN -->
<section class="seccion-transformacion">
<div class="contenedor">
<span class="etiqueta reveal">El cambio</span>
<h2 class="titulo-seccion reveal">Antes y después de <em>entender</em></h2>
<div class="cols-transformacion reveal">
<div class="col-antes">
<h3>Antes de la sesión</h3>
<div class="item-transformacion">Un síntoma sin explicación que vuelve siempre</div>
<div class="item-transformacion">La sensación de que algo falla pero no sabés qué</div>
<div class="item-transformacion">Patrones que se repiten sin poder frenarlos</div>
<div class="item-transformacion">Respuestas médicas que no alcanzan</div>
<div class="item-transformacion">La pregunta que no se va: ¿por qué a mí?</div>
</div>
<div class="flecha-transformacion">→</div>
<div class="col-despues">
<h3>Después de la sesión</h3>
<div class="item-transformacion">Entendés el origen emocional de lo que vivís</div>
<div class="item-transformacion">Ves tu historia con ojos nuevos, sin culpa</div>
<div class="item-transformacion">Sabés qué conflicto está detrás del patrón</div>
<div class="item-transformacion">Tenés información real para avanzar</div>
<div class="item-transformacion">La pregunta cambia: ahora sabés qué hacer</div>
</div>
</div>
</div>
</section>
<!-- AUTORA -->
<section class="seccion-autora">
<div class="contenedor">
<span class="etiqueta reveal">Quién te acompaña</span>
<div class="autora-grid">
<div class="autora-retrato reveal">GP</div>
<div class="reveal">
<h2 class="autora-nombre">Gisel Piqueras</h2>
<p class="autora-titulo">Terapeuta holística · Biodescodificación · Transgeneracional</p>
<p class="parrafo">
Llegué a la Biodescodificación después de años acompañando procesos de transformación personal. Lo que más me sorprendió fue la precisión con la que el cuerpo guarda la memoria de lo que vivimos — y la libertad que se siente cuando finalmente entendés el mensaje.
</p>
<p class="parrafo">
Hoy trabajo de forma online acompañando a personas que sienten que algo en su cuerpo o en su vida les está hablando — y que quieren escucharlo de verdad, por primera vez.
</p>
<p class="parrafo">
No vengo a darte respuestas hechas. Vengo a ayudarte a encontrar las tuyas.
</p>
</div>
</div>
</div>
</section>
<!-- PRECIO -->
<section class="seccion-precio" id="precio">
<div class="contenedor">
<span class="etiqueta reveal">Tu inversión</span>
<h2 class="titulo-seccion reveal">Una sesión. <em>Un origen.</em></h2>
<div class="tarjeta-precio reveal">
<div class="precio-badge">Sesión individual · Videollamada</div>
<p class="precio-numero"><span class="precio-moneda">$</span>60.000</p>
<p class="precio-nota">Pesos argentinos · Pago previo a la sesión</p>
<div class="precio-incluye">
<div class="precio-item">90 minutos de sesión individual por videollamada</div>
<div class="precio-item">Exploración profunda del conflicto emocional detrás del síntoma</div>
<div class="precio-item">Acompañamiento con más de 6 años de experiencia</div>
<div class="precio-item">Espacio seguro, sin juicio, completamente confidencial</div>
<div class="precio-item">Reserva inmediata por Calendly</div>
</div>
<div class="aviso-medico-precio">
<strong>Importante</strong>
Esta sesión es una herramienta de acompañamiento emocional y no reemplaza tratamientos médicos. Si estás atravesando un tratamiento psiquiátrico, te pido que me lo hagas saber al momento de reservar — juntos evaluamos si es el momento adecuado para hacer la sesión o si es mejor esperar.
</div>
<a href="#" class="cta-hero" style="display:block;text-align:center;">Reservar mi sesión en Calendly</a>
<p style="font-size:12px;color:var(--texto-suave);margin-top:16px;">
¿Querés conocerme antes? Encontrám en Instagram
<a href="https://instagram.com/giselholistica" style="color:var(--verde);">@giselholistica</a>
</p>
</div>
</div>
</section>
<!-- FAQ -->
<section class="seccion-faq">
<div class="contenedor-angosto">
<span class="etiqueta reveal">Preguntas frecuentes</span>
<h2 class="titulo-seccion reveal">Lo que necesitás <em>saber antes</em></h2>
<div class="faq-lista">
<div class="faq-item reveal">
<div class="faq-pregunta">¿Necesito saber algo sobre Biodescodificación para reservar? <span class="faq-toggle">+</span></div>
<div class="faq-respuesta">No. Solo necesitás tener algo que te esté pasando y ganas de explorarlo. Yo me encargo de guiarte durante todo el proceso.</div>
</div>
<div class="faq-item reveal">
<div class="faq-pregunta">¿Reemplaza a un médico? <span class="faq-toggle">+</span></div>
<div class="faq-respuesta">No. La Biodescodificación es una herramienta de acompañamiento emocional que no reemplaza tratamientos médicos. Si estás atravesando un tratamiento psiquiátrico, te pido que me lo hagas saber al reservar — juntos evaluamos si es el momento adecuado o si conviene esperar.</div>
</div>
<div class="faq-item reveal">
<div class="faq-pregunta">¿Cómo es la dinámica de la sesión? <span class="faq-toggle">+</span></div>
<div class="faq-respuesta">Es una conversación guiada por videollamada. Durá 90 minutos. Empezamos por lo que te trajo, exploramos juntos el conflicto emocional detrás, y cerramos con una comprensión clara de lo trabajado.</div>
</div>
<div class="faq-item reveal">
<div class="faq-pregunta">¿Qué pasa si no sé bien qué síntoma o situación traer? <span class="faq-toggle">+</span></div>
<div class="faq-respuesta">No importa. A veces lo que creemos que queremos trabajar no es lo que aparece en la sesión. Con que traigas lo que sentís que te pesa, es suficiente para empezar.</div>
</div>
<div class="faq-item reveal">
<div class="faq-pregunta">¿Cómo reservo y cómo pago? <span class="faq-toggle">+</span></div>
<div class="faq-respuesta">Reservás tu turno a través de Calendly — elegís el día y horario que mejor te quede. El pago se realiza previo a la sesión por los medios disponibles que te confirmo al reservar.</div>
</div>
</div>
</div>
</section>
<!-- CTA FINAL -->
<section class="seccion-cta-final">
<div class="contenedor-angosto">
<span class="etiqueta reveal">El primer paso</span>
<h2 class="cta-final-titulo reveal">
Tu cuerpo lleva tiempo<br><em>esperando que lo escuches.</em>
</h2>
<p class="cta-final-sub reveal">
No necesitás tener todo claro para empezar. Solo necesitás estar dispuesto/a a mirar adentro.
</p>
<div class="reveal">
<a href="#precio" class="cta-hero">Reservar mi sesión ahora</a>
<br>
<a href="https://instagram.com/giselholistica" class="cta-secundario">Ver más en @giselholistica</a>
</div>
</div>
</section>
<!-- FOOTER -->
<footer>
<p>© 2026 · Gisel Piqueras · Terapeuta Holística</p>
<p style="margin-top:8px">
<a href="#">Política de privacidad</a> ·
<a href="#">Términos y condiciones</a>
</p>
</footer>
<script>
const observer = new IntersectionObserver((entries) => {
entries.forEach(e => {
if (e.isIntersecting) e.target.classList.add('visible');
});
}, { threshold: 0.1, rootMargin: '0px 0px -30px 0px' });
document.querySelectorAll('.reveal').forEach(el => observer.observe(el));
document.querySelectorAll('.faq-item').forEach(item => {
item.querySelector('.faq-pregunta').addEventListener('click', () => {
const abierto = item.classList.contains('abierto');
document.querySelectorAll('.faq-item').forEach(i => i.classList.remove('abierto'));
if (!abierto) item.classList.add('abierto');
});
});
</script>
</body>
</html>