.tema-psi{--psi-bg:#f7f3ed;--psi-bg-2:#efe6dd;--psi-surface:#fffdfa;--psi-ink:#2e2530;--psi-ink-2:#4b3f4c;--psi-muted:#7c6e78;--psi-muted-2:#a2939c;--psi-primary:#8d6a83;--psi-primary-2:#b394ac;--psi-salvia:#6f8a63;--psi-deep:#241d27;--psi-line:#2e25301c;--psi-shadow:0 1px 3px #2e25300a, 0 26px 60px -32px #2e253047;--psi-shadow-soft:0 18px 40px -22px #8d6a8380;--psi-arco:50% 50% 1.75rem 1.75rem / 30% 30% 1.75rem 1.75rem;background:var(--psi-bg);color:var(--psi-ink);font-family:var(--font-instrument), system-ui, sans-serif;min-height:100vh;overflow-x:hidden}.tema-psi ::selection{background:var(--psi-primary);color:#fff}.psi-it{font-style:italic}.psi-ico-16{flex-shrink:0;width:1rem;height:1rem}.psi-ico-20{flex-shrink:0;width:1.25rem;height:1.25rem}.psi-ico-24{flex-shrink:0;width:1.5rem;height:1.5rem}.psi-ico-32{flex-shrink:0;width:2rem;height:2rem}.psi-ico-gigante{width:16rem;height:16rem}.psi-btn{cursor:pointer;border:1px solid #0000;border-radius:9999px;align-items:center;gap:.6rem;padding:.9rem 1.6rem;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background .3s,color .3s,filter .3s,border-color .3s;display:inline-flex}.psi-btn__arrow{transition:transform .4s cubic-bezier(.22,1,.36,1)}.psi-btn:hover .psi-btn__arrow{transform:translate(5px)}.psi-btn--primary{background:var(--psi-primary);color:#fff;box-shadow:var(--psi-shadow-soft)}.psi-btn--primary:hover{filter:brightness(1.08)}.psi-btn--ghost{color:var(--psi-ink);border-color:var(--psi-line);background:0 0}.psi-btn--ghost:hover{background:var(--psi-surface);border-color:var(--psi-primary)}.psi-btn--claro{background:var(--psi-bg);color:var(--psi-deep)}.psi-btn--claro:hover{background:#fff}.psi-btn--sm{padding:.6rem 1.15rem;font-size:.9rem}.psi-btn--lg{padding:1.05rem 1.9rem;font-size:1.05rem}.psi-wrap{max-width:78rem;margin:0 auto;padding:0 1.25rem}.psi-section{padding:5.5rem 1.25rem}.psi-section--over{overflow:hidden}.tema-psi section[id]{scroll-margin-top:5.5rem}.psi-eyebrow{color:var(--psi-primary);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:.5rem;font-size:.78rem;font-weight:500;display:inline-flex}.psi-eyebrow--claro{color:var(--psi-primary-2)}.psi-h2{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.015em;color:var(--psi-ink);margin-top:1.1rem;font-size:clamp(2.1rem,6.5vw,3.1rem);font-weight:400;line-height:1.05}.psi-h2--claro{color:var(--psi-bg)}.psi-p{color:var(--psi-muted);max-width:34rem;margin-top:1.25rem;font-size:1.05rem;line-height:1.7}.psi-p--claro{color:#f7f3edb8}.psi-head{max-width:40rem}.psi-head__p{margin-top:1.25rem}.psi-nota{color:var(--psi-muted-2);margin-top:2.5rem;font-size:.95rem;font-style:italic}.reveal-arco,.hero-foto{clip-path:inset(0%)}html.psi-cursor-on,html.psi-cursor-on *{cursor:none!important}.psi-cursor{display:none}html.psi-cursor-on .psi-cursor{display:block}.psi-cursor__halo{pointer-events:none;z-index:9997;opacity:.32;background:radial-gradient(circle,#8d6a838c 0%,#8d6a8300 70%);border-radius:9999px;width:5rem;height:5rem;margin:-2.5rem 0 0 -2.5rem;position:fixed;top:0;left:0}.psi-cursor__punto{pointer-events:none;z-index:9999;width:0;height:0;position:fixed;top:0;left:0}.psi-cursor__dot{background:var(--psi-primary);border-radius:9999px;width:8px;height:8px;position:absolute;top:-4px;left:-4px}.psi-cursor__label{opacity:0;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--psi-primary);font-size:.72rem;position:absolute;top:1.6rem;left:0;transform:translate(-50%)}.psi-progreso{z-index:70;background:linear-gradient(90deg, var(--psi-primary), var(--psi-primary-2));transform-origin:0;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.psi-nav{z-index:50;background:color-mix(in srgb, var(--psi-bg) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--psi-line);position:sticky;top:0}.psi-nav__inner{justify-content:space-between;align-items:center;gap:1rem;max-width:78rem;height:4.5rem;margin:0 auto;padding:0 1.25rem;display:flex}.psi-brand{align-items:center;gap:.7rem;text-decoration:none;display:flex}.psi-brand__ico{color:var(--psi-primary);display:flex}.psi-brand__txt{flex-direction:column;line-height:1.15;display:flex}.psi-brand__nombre{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--psi-ink);font-size:1.2rem}.psi-brand__sub{letter-spacing:.1em;text-transform:uppercase;color:var(--psi-muted-2);font-size:.72rem}.psi-nav__links{align-items:center;gap:1.9rem;display:none}.psi-nav__link{color:var(--psi-muted);font-size:.9rem;text-decoration:none;transition:color .25s;position:relative}.psi-nav__link:after{content:"";background:var(--psi-primary);transform-origin:0;height:1px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.35rem;left:0;right:0;transform:scaleX(0)}.psi-nav__link:hover{color:var(--psi-ink)}.psi-nav__link:hover:after{transform:scaleX(1)}.psi-nav__right{align-items:center;gap:.75rem;display:flex}.psi-burger{background:var(--psi-surface);border:1px solid var(--psi-line);cursor:pointer;border-radius:9999px;flex-direction:column;flex-shrink:0;justify-content:center;gap:5px;width:2.7rem;height:2.7rem;padding:0 .6rem;display:inline-flex}.psi-burger span{background:var(--psi-primary);border-radius:2px;width:100%;height:1.5px;transition:transform .35s;display:block}.psi-burger--x span:first-child{transform:translateY(3.2px)rotate(45deg)}.psi-burger--x span:last-child{transform:translateY(-3.2px)rotate(-45deg)}.psi-menu{z-index:80;background:var(--psi-bg);color:var(--psi-ink);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;padding:1.25rem;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-1rem)}.psi-menu--abierto{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1),visibility;transform:none}.psi-menu__head{flex-shrink:0;justify-content:space-between;align-items:center;height:3rem;display:flex}.psi-menu__marca{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--psi-ink);align-items:center;gap:.5rem;font-size:1.15rem;display:inline-flex}.psi-menu__marca svg{color:var(--psi-primary)}.psi-menu__links{flex-direction:column;flex:auto;justify-content:center;gap:.9rem;padding:2rem 0;display:flex}.psi-menu__links a{color:var(--psi-ink);font-family:var(--font-instrument-serif), Georgia, serif;font-size:clamp(1.9rem,8vw,2.7rem);line-height:1.15;text-decoration:none}.psi-menu__links a:active{color:var(--psi-primary)}.psi-menu--abierto .psi-menu__links a{animation:.5s cubic-bezier(.22,1,.36,1) both psi-menu-in}.psi-menu--abierto .psi-menu__links a:first-child{animation-delay:.14s}.psi-menu--abierto .psi-menu__links a:nth-child(2){animation-delay:.21s}.psi-menu--abierto .psi-menu__links a:nth-child(3){animation-delay:.28s}.psi-menu--abierto .psi-menu__links a:nth-child(4){animation-delay:.35s}@keyframes psi-menu-in{0%{transform:translateY(22px)}to{transform:none}}.psi-menu__pie{border-top:1px solid var(--psi-line);flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.4rem;padding-top:1.5rem;display:flex}.psi-menu__pie .psi-btn{margin-bottom:.9rem}.psi-menu__dato{color:var(--psi-muted);font-size:.85rem}.psi-hero{background:radial-gradient(115% 80% at 78% 6%, #fffdfa 0%, var(--psi-bg) 46%, var(--psi-bg-2) 100%);position:relative;overflow:hidden}.psi-hero__inner{grid-template-columns:1fr;align-items:center;gap:3rem;max-width:78rem;margin:0 auto;padding:3rem 1.25rem 4.5rem;display:grid;position:relative}.psi-hero__col{z-index:10;position:relative}.psi-hero__eyebrow{color:var(--psi-primary);letter-spacing:.04em;align-items:center;gap:.55rem;font-size:.8rem;display:inline-flex}.psi-hero__title{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--psi-ink);letter-spacing:-.02em;margin-top:1.3rem;font-size:clamp(2.6rem,11vw,4.2rem);font-weight:400;line-height:1.02}.psi-hero__title .psi-linea{padding-bottom:.08em;display:block;overflow:hidden}.psi-hero__title .psi-linea>span{display:block}.psi-hero__title .psi-it{color:var(--psi-primary)}.psi-hero__sub{color:var(--psi-muted);max-width:31rem;margin-top:1.75rem;font-size:1.08rem;line-height:1.7}.psi-hero__acciones{flex-wrap:wrap;gap:.9rem;margin-top:2.25rem;display:flex}.psi-hero__fig{justify-content:center;display:flex;position:relative}.psi-hero__aura{filter:blur(2.5rem);background:radial-gradient(circle,#b394ac6b 0%,#b394ac14 55%,#0000 72%);border-radius:9999px;position:absolute;inset:-3rem 1rem 2rem}.psi-hero__foto{border-radius:var(--psi-arco);width:100%;max-width:24rem;box-shadow:var(--psi-shadow);position:relative;overflow:hidden}.psi-hero__foto img{width:100%;height:auto;display:block}.psi-hero__firma{background:color-mix(in srgb, var(--psi-surface) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--psi-line);box-shadow:var(--psi-shadow);text-align:center;white-space:nowrap;border-radius:9999px;padding:.65rem 1.4rem;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.psi-hero__firma-nombre{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--psi-ink);font-size:1.02rem;line-height:1.2}.psi-hero__firma-dato{letter-spacing:.1em;text-transform:uppercase;color:var(--psi-muted-2);font-size:.72rem}.psi-franja{background:var(--psi-primary);color:#fff;padding:1.1rem 0;overflow:hidden}.psi-franja__fila{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.psi-franja__pista{will-change:transform;width:max-content;animation:52s linear infinite psi-corre;display:flex}.psi-franja__item{color:#fffffff0;flex:none;align-items:center;gap:.6rem;margin-right:3rem;font-size:.9rem;display:inline-flex}@keyframes psi-corre{0%{transform:translate(0)}to{transform:translate(-50%)}}.psi-grid-3{grid-template-columns:1fr;gap:1rem;margin-top:3.5rem;display:grid}.psi-tema{background:var(--psi-surface);border:1px solid var(--psi-line);border-radius:1.5rem;padding:2rem 1.9rem;transition:box-shadow .4s,border-color .4s}.psi-tema:hover{box-shadow:var(--psi-shadow);border-color:color-mix(in srgb, var(--psi-primary) 35%, transparent)}.psi-tema__ico{color:var(--psi-primary)}.psi-tema__titulo{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--psi-ink);margin:1.4rem 0 .6rem;font-size:1.4rem;line-height:1.2}.psi-tema__txt{color:var(--psi-muted);font-size:.98rem;line-height:1.65}.psi-como{background:var(--psi-bg-2)}.psi-2col{grid-template-columns:1fr;align-items:center;gap:3.5rem;max-width:78rem;margin:0 auto;display:grid}.psi-como__fig{position:relative}.psi-como__img{border-radius:var(--psi-arco);box-shadow:var(--psi-shadow);overflow:hidden}.psi-como__img img{object-fit:cover;width:100%;height:100%;display:block}.psi-como__badge{background:var(--psi-surface);border:1px solid var(--psi-line);max-width:14rem;box-shadow:var(--psi-shadow);border-radius:1.25rem;padding:1.15rem 1.35rem;position:absolute;bottom:-1.25rem;right:0}.psi-como__badge-num{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--psi-primary);font-size:2.1rem;line-height:1}.psi-como__badge-txt{color:var(--psi-muted);margin-top:.35rem;font-size:.85rem;line-height:1.45}.psi-lista{flex-direction:column;gap:.9rem;margin-top:2.25rem;display:flex}.psi-lista li{color:var(--psi-ink-2);align-items:flex-start;gap:.75rem;font-size:.98rem;line-height:1.5;display:flex}.psi-lista__ico{color:var(--psi-salvia);margin-top:.1rem;display:flex}.psi-calma{background:var(--psi-deep);padding:5.5rem 1.25rem;position:relative;overflow:hidden}.psi-ondas{opacity:.75;pointer-events:none;position:absolute;inset:0}.psi-ondas canvas{display:block}.psi-calma:after{content:"";pointer-events:none;background:radial-gradient(90% 70% at 30% 45%,#241d27eb 0%,#241d278c 55%,#0000 80%);position:absolute;inset:0}.psi-calma__inner{z-index:2;grid-template-columns:1fr;align-items:center;gap:3.5rem;max-width:78rem;margin:0 auto;display:grid;position:relative}.psi-calma__nota{color:#f7f3ed73;max-width:30rem;margin-top:1.5rem;font-size:.88rem;line-height:1.6}.psi-calma__fig{justify-content:center;display:flex}.psi-resp{flex-direction:column;align-items:center;gap:1.75rem;display:flex}.psi-resp__escena{aspect-ratio:1;place-items:center;width:min(19rem,78vw);display:grid;position:relative}.psi-resp__anillo{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.psi-resp__pista{fill:none;stroke:#f7f3ed1f;stroke-width:1.5px}.psi-resp__avance{fill:none;stroke:var(--psi-primary-2);stroke-width:2px;stroke-linecap:round}.psi-resp__orbe{aspect-ratio:1;background:radial-gradient(circle at 38% 32%,#c8aec28c 0%,#8d6a836b 48%,#8d6a8314 78%);border:1px solid #c8aec24d;border-radius:9999px;grid-area:1/1;width:68%;position:relative;transform:scale(.52)}.psi-resp__halo{filter:blur(12px);background:radial-gradient(circle,#b394ac47 0%,#0000 68%);border-radius:9999px;position:absolute;inset:-12%}.psi-resp__centro{z-index:2;text-align:center;grid-area:1/1;position:relative}.psi-resp__fase{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--psi-bg);font-size:1.5rem;line-height:1.2}.psi-resp__cuenta{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--psi-primary-2);min-height:3.3rem;font-size:3rem;line-height:1.1}.psi-resp__detalle{letter-spacing:.14em;text-transform:uppercase;color:#f7f3ed66;font-size:.78rem}.psi-resp__pie{flex-direction:column;align-items:center;gap:.75rem;display:flex}.psi-resp__btn{color:var(--psi-bg);cursor:pointer;background:0 0;border:1px solid #f7f3ed40;border-radius:9999px;padding:.8rem 2.4rem;font-family:inherit;font-size:.95rem;transition:background .3s,color .3s,border-color .3s}.psi-resp__btn:hover{background:var(--psi-bg);color:var(--psi-deep);border-color:var(--psi-bg)}.psi-resp--activo .psi-resp__btn{color:#f7f3ed99;border-color:#f7f3ed24}.psi-resp__ciclos{letter-spacing:.1em;text-transform:uppercase;color:var(--psi-primary-2);min-height:1.2rem;font-size:.8rem}.psi-pasos__grid{grid-template-columns:1fr;align-items:center;gap:3.5rem;max-width:78rem;margin:0 auto;display:grid}.psi-pasos__lista{flex-direction:column;gap:2.25rem;margin-top:2.75rem;display:flex;position:relative}.psi-pasos__linea{background:linear-gradient(to bottom, var(--psi-primary), color-mix(in srgb, var(--psi-primary) 20%, transparent));width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.35rem}.psi-paso{gap:1.25rem;display:flex;position:relative}.psi-paso__num{z-index:2;background:var(--psi-surface);border:1px solid var(--psi-primary);width:2.7rem;height:2.7rem;color:var(--psi-primary);font-family:var(--font-instrument-serif), Georgia, serif;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.15rem;display:flex;position:relative}.psi-paso__titulo{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--psi-ink);font-size:1.35rem;line-height:1.25}.psi-paso__txt{color:var(--psi-muted);margin-top:.45rem;font-size:.98rem;line-height:1.65}.psi-pasos__fig{justify-content:center;display:flex}.psi-pasos__img{border-radius:var(--psi-arco);width:100%;max-width:26rem;box-shadow:var(--psi-shadow);overflow:hidden}.psi-pasos__img img{width:100%;height:auto;display:block}.psi-modalidad{background:var(--psi-bg-2)}.psi-grid-2{grid-template-columns:1fr;gap:1rem;margin-top:3rem;display:grid}.psi-modo{background:var(--psi-surface);border:1px solid var(--psi-line);border-radius:1.75rem;padding:2.25rem;transition:box-shadow .4s}.psi-modo:hover{box-shadow:var(--psi-shadow)}.psi-modo__ico{color:var(--psi-salvia)}.psi-modo__titulo{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--psi-ink);margin:1.35rem 0 .7rem;font-size:1.6rem}.psi-modo__txt{color:var(--psi-muted);line-height:1.7}.psi-datos{grid-template-columns:1fr;gap:1.75rem;margin-top:2.5rem;display:grid}.psi-dato{align-items:flex-start;gap:.9rem;display:flex}.psi-dato__ico{color:var(--psi-primary);margin-top:.15rem;display:flex}.psi-dato__tit{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--psi-ink);font-size:1.1rem}.psi-dato__txt{color:var(--psi-muted);margin-top:.2rem;font-size:.9rem;line-height:1.6}.psi-testi__title{max-width:32rem}.psi-testi__fila{margin-top:3rem;padding:.5rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.psi-testi__pista{will-change:transform;width:max-content;animation:psi-corre var(--psi-dur,80s) linear infinite;align-items:stretch;display:flex}.psi-testi__card{background:var(--psi-surface);border:1px solid var(--psi-line);border-radius:1.5rem;flex-direction:column;flex:none;width:21rem;margin-right:1.25rem;padding:2.5rem 2rem 1.85rem;transition:border-color .4s,box-shadow .4s;display:flex;position:relative}.psi-testi__card:hover{border-color:color-mix(in srgb, var(--psi-primary) 40%, transparent);box-shadow:var(--psi-shadow)}.psi-testi__comilla{font-family:var(--font-instrument-serif), Georgia, serif;color:color-mix(in srgb, var(--psi-primary) 28%, transparent);font-size:3.5rem;line-height:1;position:absolute;top:.6rem;left:1.7rem}.psi-testi__quote{font-family:var(--font-instrument-serif), Georgia, serif;color:var(--psi-ink-2);flex:1;font-size:1.22rem;line-height:1.45;position:relative}.psi-testi__foot{letter-spacing:.1em;text-transform:uppercase;color:var(--psi-muted-2);align-items:center;gap:.7rem;margin-top:1.5rem;font-size:.82rem;display:flex}.psi-testi__raya{background:var(--psi-primary);flex-shrink:0;width:1.5rem;height:1px}.psi-testi__aviso{max-width:34rem;color:var(--psi-muted-2);margin-top:2.5rem;font-size:.88rem;line-height:1.65}.psi-preguntas__grid{grid-template-columns:1fr;align-items:start;gap:3rem;max-width:78rem;margin:0 auto;display:grid}.psi-faq__item{border-bottom:1px solid var(--psi-line)}.psi-faq__item:first-child{border-top:1px solid var(--psi-line)}.psi-faq__q{cursor:pointer;text-align:left;width:100%;font-family:var(--font-instrument-serif), Georgia, serif;color:var(--psi-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-size:1.18rem;line-height:1.3;transition:color .25s;display:flex}.psi-faq__q:hover{color:var(--psi-primary)}.psi-faq__mas{flex-shrink:0;width:1rem;height:1rem;position:relative}.psi-faq__mas:before,.psi-faq__mas:after{content:"";background:var(--psi-primary);width:100%;height:1.5px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0}.psi-faq__mas:after{transform:rotate(90deg)}.psi-faq__item--abierta .psi-faq__mas:after{transform:rotate(0)}.psi-faq__envoltorio{overflow:hidden}.psi-faq__a{color:var(--psi-muted);max-width:34rem;padding-bottom:1.5rem;line-height:1.7}.psi-cta{padding:0 1.25rem 5.5rem}.psi-cta__box{background:var(--psi-primary);max-width:78rem;color:var(--psi-bg);border-radius:2.5rem;margin:0 auto;padding:3rem 2rem;position:relative;overflow:hidden}.psi-cta__ondas{color:#ffffff1f;pointer-events:none;position:absolute;bottom:-4rem;right:-3rem}.psi-cta__body{z-index:2;max-width:38rem;position:relative}.psi-cta__title{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.015em;font-size:clamp(2rem,6vw,3rem);font-weight:400;line-height:1.1}.psi-cta__txt{color:#ffffffd1;margin-top:1.25rem;font-size:1.05rem;line-height:1.7}.psi-cta__acciones{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2.25rem;display:flex}.psi-cta__tel{color:#ffffffbf;font-size:.95rem}.psi-footer{background:var(--psi-deep);color:var(--psi-bg)}.psi-footer__inner{max-width:78rem;margin:0 auto;padding:4rem 1.25rem 2.5rem}.psi-footer__grid{grid-template-columns:1fr;gap:2.5rem;display:grid}.psi-footer__brand{font-family:var(--font-instrument-serif), Georgia, serif;align-items:center;gap:.6rem;font-size:1.55rem;display:flex}.psi-footer__brand-ico{color:var(--psi-primary-2);display:flex}.psi-footer__desc{color:#f7f3ed8c;max-width:22rem;margin-top:.9rem;font-size:.92rem;line-height:1.7}.psi-footer__col-tit{text-transform:uppercase;letter-spacing:.2em;color:#f7f3ed59;margin-bottom:1rem;font-size:.7rem}.psi-footer__txt{color:#f7f3edcc;font-size:.88rem;line-height:1.6}.psi-footer__muted{color:#f7f3ed73;margin-top:.7rem;font-size:.85rem}.psi-footer__link{color:#f7f3edcc;font-size:.88rem;text-decoration:none;transition:color .25s;display:block}.psi-footer__link:hover{color:#fff}.psi-footer__link+.psi-footer__link{margin-top:.5rem}.psi-footer__urgencia{color:#f7f3ed9e;background:#f7f3ed0a;border:1px solid #f7f3ed24;border-radius:1rem;margin-top:3rem;padding:1.15rem 1.35rem;font-size:.85rem;line-height:1.65}.psi-demobar{z-index:60;width:calc(100% - 1.5rem);max-width:36rem;margin:0 auto;position:fixed;bottom:1rem;left:0;right:0}.psi-demobar__inner{background:var(--psi-deep);color:#fff;border:1px solid #ffffff1a;border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;box-shadow:0 20px 50px -15px #241d2799}.psi-demobar__marca{flex-shrink:0;align-items:center;gap:.5rem;display:none}.psi-demobar__demo{color:#fff6;font-size:.85rem}.psi-demobar__txt{flex:1;min-width:0;font-size:.85rem;line-height:1.3}.psi-demobar__txt span{color:#fff9}.psi-demobar__btn{background:var(--psi-primary);color:#fff;border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.85rem;text-decoration:none;transition:filter .25s;display:inline-flex}.psi-demobar__btn:hover{filter:brightness(1.12)}.psi-logo{font-family:var(--font-instrument), system-ui, sans-serif;font-weight:700}.psi-logo span{color:var(--psi-primary-2)}.psi-znote{color:#f7f3ed8c;border-top:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.5rem;padding-top:2rem;font-size:.85rem;display:flex}.psi-znote__a{color:inherit;align-items:center;text-decoration:none;transition:color .25s;display:inline-flex}.psi-znote__a:hover,.psi-znote__link:hover{color:#fff}.psi-znote__link{color:inherit;text-decoration:none;transition:color .25s}.tema-psi a:focus-visible,.tema-psi button:focus-visible{outline:2px solid var(--psi-primary);outline-offset:3px;border-radius:4px}@media (min-width:640px){.psi-grid-2,.psi-datos,.psi-grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.psi-section{padding:7rem 2rem}.psi-wrap,.psi-nav__inner{padding:0 2rem}.psi-hero__inner{padding:4rem 2rem 5.5rem}.psi-calma{padding:7rem 2rem}.psi-cta{padding:0 2rem 7rem}.psi-cta__box{border-radius:3rem;padding:4.5rem}.psi-footer__inner{padding:5rem 2rem 2.5rem}.psi-footer__grid{grid-template-columns:1.5fr 1fr 1fr}.psi-znote{flex-direction:row}.psi-demobar__marca{display:flex}.psi-modo{padding:2.75rem}}@media (min-width:900px){.psi-nav__links{display:flex}.psi-burger{display:none}}@media (min-width:1024px){.psi-hero__inner{grid-template-columns:1.15fr .85fr;gap:4rem}.psi-grid-3{grid-template-columns:repeat(3,1fr);gap:1.25rem}.psi-2col{grid-template-columns:1fr 1.05fr;gap:4.5rem}.psi-pasos__grid{grid-template-columns:1.05fr .95fr;gap:4.5rem}.psi-calma__inner{grid-template-columns:1fr 1fr;gap:4.5rem}.psi-preguntas__grid{grid-template-columns:.85fr 1.15fr;gap:4.5rem}.psi-preguntas__head{position:sticky;top:7rem}.psi-h2{font-size:3.4rem}.psi-h2--sm{font-size:2.7rem}}@media (prefers-reduced-motion:reduce){.psi-franja__pista,.psi-testi__pista{animation:none}.reveal-arco{clip-path:none}}@media (max-width:640px){.psi-section,.psi-calma{padding-top:3.5rem;padding-bottom:3.5rem}.psi-nav__cta{display:none}.psi-testi__card{width:16.5rem;padding:2.25rem 1.5rem 1.5rem}.psi-franja__item{margin-right:2rem}.psi-como__badge{bottom:-1.75rem;left:0;right:auto}.psi-ico-gigante{width:11rem;height:11rem}}
