.psico{--psico-rosa:#f6e3dc;--psico-beige:#efe1d4;--psico-terracota:#c9806a;background-color:var(--color-bg);overflow:hidden}.psico-wrap{max-width:1140px;margin:0 auto;padding:0 1.5rem}.psico h2{margin-bottom:1rem;font-size:2.8rem;font-style:italic;font-weight:500;line-height:1.1}.psico-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--psico-terracota);margin-bottom:.6rem;font-size:.75rem;font-weight:700;display:inline-block}.psico-titulo{text-align:center;max-width:720px;margin:0 auto 3rem}.psico-titulo p{font-size:1.1rem;line-height:1.7}.psico-titulo-izq{text-align:left;margin:0 0 2rem}.psico-centro{text-align:center}.psico-btn{background:var(--color-primary);color:#fff;letter-spacing:.04em;border-radius:50px;padding:1.05rem 2.6rem;font-weight:700;transition:transform .3s,box-shadow .3s;display:inline-block;box-shadow:0 10px 25px #8b5e3c47}.psico-btn:hover{transform:translateY(-3px);box-shadow:0 14px 32px #8b5e3c59}.psico-btn-ghost{color:var(--color-primary);border:2px solid #8b5e3c59;border-radius:50px;align-items:center;gap:.4rem;padding:1rem 1.8rem;font-weight:700;transition:border-color .3s,background-color .3s;display:inline-flex}.psico-btn-ghost:hover{border-color:var(--color-primary);background-color:#fff9}.psico-polaroid{background:#fff;border-radius:4px;margin:0;padding:14px 14px 58px;display:block;position:relative;box-shadow:0 18px 40px #5d40372e}.psico-polaroid img{aspect-ratio:4/5;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block}.psico-polaroid figcaption,.psico-polaroid-pie{text-align:center;font-family:var(--font-hand),cursive;color:var(--color-secondary);font-size:1.6rem;font-weight:700;position:absolute;bottom:12px;left:0;right:0}.psico-tape{z-index:2;background:#f6e3dcd9;width:110px;height:30px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 2px 6px #0000000f}.psico-badge{color:var(--color-secondary);white-space:nowrap;z-index:3;background:#fff;border-radius:14px;align-items:center;gap:.45rem;padding:.7rem 1.1rem;font-size:.9rem;font-weight:700;animation:5s ease-in-out infinite psico-flotar;display:inline-flex;position:absolute;box-shadow:0 12px 28px #5d403729}.psico-badge svg{color:var(--psico-terracota)}@keyframes psico-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.psico-hero{padding:8.5rem 0 6rem;position:relative}.psico-hero:before,.psico-hero:after{content:"";z-index:0;border-radius:50%;position:absolute}.psico-hero:before{background:radial-gradient(circle,var(--psico-rosa)0%,#f6e3dc00 70%);width:620px;height:620px;top:4rem;right:-8rem}.psico-hero:after{background:radial-gradient(circle,var(--psico-beige)0%,#efe1d400 70%);width:460px;height:460px;bottom:-6rem;left:-10rem}.psico-hero-grid{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;display:grid;position:relative}.psico-back{color:var(--color-primary);align-items:center;gap:.4rem;margin-bottom:1.75rem;font-size:.85rem;font-weight:600;display:inline-flex}.psico-pill{background:var(--psico-rosa);letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);border-radius:50px;margin-bottom:1.25rem;padding:.45rem 1rem;font-size:.75rem;font-weight:700;display:table}.psico-hero h1{margin-bottom:1.25rem;font-size:4.4rem;font-style:italic;font-weight:500;line-height:1.02}.psico-hero h1 em{color:var(--psico-terracota)}.psico-lead{max-width:560px;margin-bottom:2rem;font-size:1.15rem;line-height:1.7}.psico-ctas{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}.psico-stats{flex-wrap:wrap;gap:0;margin:0;display:flex}.psico-stats div{border-left:1px solid #8b5e3c40;padding:0 1.5rem}.psico-stats div:first-child{border-left:none;padding-left:0}.psico-stats dt{font-family:var(--font-heading);color:var(--color-primary);font-size:2rem;font-weight:600;line-height:1.1}.psico-stats dd{color:var(--color-secondary);margin:0;font-size:.82rem}.psico-fecha{color:var(--color-secondary);opacity:.8;margin-top:1.5rem;font-size:.78rem}.psico-hero-media{max-width:420px;margin:0 auto;position:relative}.psico-polaroid-hero{transform:rotate(-3deg)}.psico-badge-1{top:8%;right:-12%}.psico-badge-2{animation-delay:-1.6s;bottom:22%;left:-16%}.psico-badge-3{animation-delay:-3.2s;bottom:-8%;right:-6%}.psico-reveal{animation:.7s ease-out backwards psico-reveal}@keyframes psico-reveal{0%{opacity:.3;transform:translateY(24px)}}.psico-senales{background:#fff;padding:7rem 0;position:relative}.psico-fondo-texto{font-family:var(--font-heading);white-space:nowrap;color:#8b5e3c0d;pointer-events:none;font-size:9rem;font-style:italic;font-weight:700;line-height:1;position:absolute;top:2.5rem;left:50%;transform:translate(-50%)}.psico-senales-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:4rem;display:grid;position:relative}.psico-senales-foto{max-width:380px;margin:0 auto;position:relative}.psico-blob{background:linear-gradient(160deg,var(--psico-rosa),var(--psico-beige));border-radius:46% 54% 42% 58%/52% 44% 56% 48%;position:absolute;inset:12% -6% 0}.psico-senales-foto img{filter:drop-shadow(0 18px 30px #5d403726);width:100%;height:auto;display:block;position:relative}.psico-senales-lista{gap:.85rem;margin:1.5rem 0 1.75rem;padding:0;list-style:none;display:grid}.psico-senales-lista li{background:var(--color-bg);border-left:4px solid var(--psico-terracota);border-radius:16px;align-items:center;gap:1rem;padding:1rem 1.25rem;line-height:1.5;transition:transform .3s,box-shadow .3s;display:flex}.psico-senales-lista li:hover{transform:translate(6px);box-shadow:0 10px 24px #5d403714}.psico-emoji{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;font-size:1.3rem;display:grid;box-shadow:0 4px 10px #5d403714}.psico-senales-cierre{font-size:1.05rem;line-height:1.7}.psico-senales-cierre strong{color:var(--color-primary)}.psico-frase{background:linear-gradient(135deg,var(--psico-rosa),var(--psico-beige));text-align:center;padding:5rem 1.5rem}.psico-frase p{max-width:860px;font-family:var(--font-heading);color:var(--color-secondary);margin:0 auto;font-size:2.5rem;font-style:italic;line-height:1.25}.psico-frase em{color:var(--color-primary)}.psico-que{padding:7rem 0}.psico-comparativa{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:920px;margin:0 auto;display:grid}.psico-col{border-radius:28px;padding:2.25rem 2rem}.psico-col h3{margin-bottom:1.25rem;font-size:1.8rem;font-style:italic;font-weight:500}.psico-col ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.psico-col li{align-items:flex-start;gap:.7rem;line-height:1.5;display:flex}.psico-col li svg{border-radius:50%;flex-shrink:0;width:1.3rem;height:1.3rem;margin-top:.2rem;padding:.2rem}.psico-col-antes{color:var(--color-text);background:#fff;border:1px solid #8b5e3c1f}.psico-col-antes h3{color:var(--color-secondary);opacity:.75}.psico-col-antes li{opacity:.8}.psico-col-antes li svg{color:#a1887f;background:#f2e9e4}.psico-col-ahora{background:var(--color-primary);color:#fff;transform:translateY(-10px);box-shadow:0 22px 45px #8b5e3c4d}.psico-col-ahora h3{color:#fff}.psico-col-ahora li svg{color:#fff;background:#fff3}.psico-pasos{background:#fff;padding:7rem 0;scroll-margin-top:80px}.psico-pasos-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:4rem;display:grid}.psico-timeline{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.psico-timeline:before{content:"";background:linear-gradient(var(--psico-terracota),var(--psico-rosa));width:2px;position:absolute;top:1.2rem;bottom:1.2rem;left:1.2rem}.psico-timeline li{gap:1.25rem;display:flex;position:relative}.psico-num{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;font-weight:700;display:grid;position:relative;box-shadow:0 0 0 6px #fff,0 8px 18px #8b5e3c4d}.psico-timeline h3{font-family:var(--font-body);color:var(--color-secondary);margin:.3rem 0 .35rem;font-size:1.15rem;font-weight:700}.psico-timeline p{line-height:1.6}.psico-movil{text-align:center;max-width:290px;margin:0 auto;position:relative}.psico-movil-marco{background:#2b211e;border-radius:38px;padding:10px;box-shadow:0 30px 60px #2b211e59}.psico-movil-marco img{border-radius:29px;width:100%;height:auto;display:block}.psico-movil figcaption{font-family:var(--font-hand),cursive;color:var(--color-secondary);margin-top:1.25rem;font-size:1.45rem;line-height:1.2}.psico-badge-movil{top:18%;left:-28%}.psico-lorena{padding:7rem 0}.psico-lorena-card{background:linear-gradient(135deg,#fff 0%,var(--psico-rosa)100%);border-radius:32px;grid-template-columns:.7fr 1.3fr;align-items:center;gap:4rem;max-width:980px;padding-top:3.5rem;padding-bottom:3.5rem;display:grid;box-shadow:0 20px 50px #5d403714}.psico-polaroid-lorena{max-width:300px;margin:0 auto}.psico-lorena h2{margin-bottom:.3rem}.psico-lorena-alias{color:var(--color-secondary);margin-bottom:1.5rem;font-weight:600}.psico-credenciales{gap:.75rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.psico-credenciales li{align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.psico-credenciales svg{color:var(--psico-terracota);flex-shrink:0;margin-top:.25rem}.psico-link{color:var(--color-primary);border-bottom:2px solid #8b5e3c4d;align-items:center;gap:.3rem;font-weight:700;transition:border-color .3s;display:inline-flex}.psico-link:hover{border-color:var(--color-primary)}.psico-historias{background:#fff;padding:7rem 0}.psico-historias-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;max-width:980px;margin:0 auto 1.5rem;display:grid}.psico-historia .psico-polaroid{transition:transform .35s,box-shadow .35s}.psico-tilt-0 .psico-polaroid{transform:rotate(-3deg)}.psico-tilt-1 .psico-polaroid{transform:rotate(2deg)translateY(12px)}.psico-tilt-2 .psico-polaroid{transform:rotate(-1.5deg)}.psico-historia .psico-polaroid:hover{transform:rotate(0)translateY(-6px)scale(1.03);box-shadow:0 26px 50px #5d403738}.psico-historia-frase{font-family:var(--font-heading);text-align:center;color:var(--color-secondary);margin-top:1.75rem;font-size:1.35rem;font-style:italic;line-height:1.35}.psico-historias .results-note{margin-bottom:2rem}.psico-tca{background:#fff;padding:0 0 7rem}.psico-tca-card{background:var(--color-bg);border:1px solid #8b5e3c26;border-radius:24px;align-items:flex-start;gap:1.5rem;max-width:860px;padding-top:2rem;padding-bottom:2rem;display:flex}.psico-tca-icono{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:3.2rem;height:3.2rem;font-size:1.5rem;display:grid}.psico-tca h2{margin-bottom:.5rem;font-size:1.8rem}.psico-tca p{line-height:1.7}.psico-faq{padding:7rem 0}.psico-faq-wrap{max-width:860px}.psico-faq-lista{gap:1rem;display:grid}.psico-faq-item{background:#fff;border:1px solid #8b5e3c1f;border-radius:20px;transition:box-shadow .3s}.psico-faq-item[open]{box-shadow:0 12px 28px #5d403714}.psico-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 1.75rem;list-style:none;display:flex}.psico-faq-item summary::-webkit-details-marker{display:none}.psico-faq-item summary:after{content:"+";background:var(--psico-rosa);width:2rem;height:2rem;color:var(--color-primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:1.3rem;transition:transform .3s;display:grid}.psico-faq-item[open] summary:after{transform:rotate(45deg)}.psico-faq-item h3{font-family:var(--font-body);color:var(--color-secondary);margin:0;font-size:1.05rem;font-weight:700}.psico-faq-item p{padding:0 1.75rem 1.5rem;line-height:1.7}.psico-mas{text-align:center;margin-top:1.75rem}.psico-mas a{color:var(--color-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}.psico-final{padding:0 0 6rem}.psico-final-card{background:linear-gradient(135deg,var(--psico-rosa)0%,var(--psico-beige)100%);text-align:center;border-radius:36px;max-width:860px;padding-top:4rem;padding-bottom:3.5rem;position:relative;box-shadow:0 25px 55px #5d40371f}.psico-final-mariposa{margin-bottom:.5rem;font-size:2.6rem;animation:4s ease-in-out infinite psico-flotar;display:block}.psico-final h2{font-size:3.2rem}.psico-final-card p{max-width:480px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.6}.psico-final-nota{color:var(--color-secondary);margin-top:1.25rem;font-size:.82rem;display:block}.psico-salud{text-align:center;max-width:760px;color:var(--color-secondary);margin:2.5rem auto 0;padding:0 1.5rem;font-size:.82rem;font-style:italic;line-height:1.6}@media (max-width:960px){.psico-hero-grid,.psico-senales-grid,.psico-pasos-grid,.psico-lorena-card{grid-template-columns:1fr;gap:3rem}.psico-hero{padding-top:7rem}.psico-hero h1{font-size:3.4rem}.psico-hero-media{max-width:340px}.psico-senales-foto{max-width:300px}.psico-lorena-card{text-align:center}.psico-credenciales li{text-align:left}.psico-fondo-texto{font-size:5rem}}@media (max-width:640px){.psico h2{font-size:2.1rem}.psico-hero h1{font-size:2.7rem}.psico-lead{font-size:1.05rem}.psico-ctas .psico-btn,.psico-ctas .psico-btn-ghost{text-align:center;justify-content:center;width:100%}.psico-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.psico-stats div{padding:0 .6rem}.psico-stats dt{font-size:1.3rem}.psico-stats dd{font-size:.72rem;line-height:1.3}.psico-badge{padding:.55rem .85rem;font-size:.78rem}.psico-badge-1{right:-4%}.psico-badge-2{left:-6%}.psico-badge-3{bottom:-9%;right:4%}.psico-badge-movil{left:-10%}.psico-frase p{font-size:1.75rem}.psico-comparativa,.psico-historias-grid{grid-template-columns:1fr}.psico-col-ahora{transform:none}.psico-historias-grid{gap:3.5rem;max-width:320px}.psico-senales,.psico-que,.psico-pasos,.psico-lorena,.psico-historias,.psico-faq{padding:5rem 0}.psico-tca-card{flex-direction:column}.psico-final h2{font-size:2.4rem}.psico-faq-item summary{padding:1.1rem 1.25rem}.psico-faq-item p{padding:0 1.25rem 1.25rem}}@media (prefers-reduced-motion:reduce){.psico-reveal,.psico-badge,.psico-final-mariposa{animation:none}.psico-btn,.psico-senales-lista li,.psico-historia .psico-polaroid{transition:none}}
