.enfasis-subrayado{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-text-main);background-position:0 100%;background-repeat:no-repeat;background-size:100% .42em;padding-bottom:.08em}.enfasis-subrayado--rosa{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cpath d='M3 15C48 9 92 17 140 12S236 7 297 13' fill='none' stroke='%23B87A72' stroke-width='3.2' stroke-linecap='round'/%3E%3Cpath d='M18 19C80 15 160 20 286 16' fill='none' stroke='%23D6A3A1' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")}.enfasis-subrayado--salvia{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cpath d='M3 15C48 9 92 17 140 12S236 7 297 13' fill='none' stroke='%237A9166' stroke-width='3.2' stroke-linecap='round'/%3E%3Cpath d='M18 19C80 15 160 20 286 16' fill='none' stroke='%239CAF88' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")}.enfasis-cursiva{font-family:var(--font-heading);color:var(--color-text-main);font-size:1.08em;font-style:italic}.sv-l{fill:none;stroke-linecap:round;stroke-linejoin:round}.sv-l:not([stroke]){stroke:#4a312e}.sv-o{fill:none;stroke-width:.75px;stroke-linejoin:round}.sv-o:not([stroke]){stroke:#4a312e}.sv-mx{mix-blend-mode:multiply}.sv-cat{text-align:left;gap:2.5rem;max-width:70rem;margin:0 auto;padding:0;list-style:none;display:grid}.sv-hist{isolation:isolate;border-radius:.25rem;grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,42%) minmax(0,1fr);align-items:start;gap:0 1rem;display:grid;position:relative}.sv-hist:not(.sv-hist--destacada) .sv-hist__texto{display:contents}.sv-hist:not(.sv-hist--destacada) .sv-hist__ilus{grid-area:1/1/3}.sv-hist:not(.sv-hist--destacada) .sv-hist__num{grid-area:1/2;margin-top:.35rem}.sv-hist:not(.sv-hist--destacada) .sv-hist__titulo{grid-area:2/2}.sv-hist:not(.sv-hist--destacada) .sv-hist__desc{grid-area:3/1/auto/-1;margin-top:.75rem}.sv-hist:not(.sv-hist--destacada) .sv-hist__enlace{grid-area:4/1/auto/-1;justify-self:start}.sv-hist__ilus{position:relative}.sv-hist__svg{width:100%;height:auto;display:block}.sv-hist__num{font-family:var(--font-playfair), Georgia, serif;color:var(--color-rose-cta);align-items:center;gap:.6rem;margin:0 0 .4rem;font-size:.95rem;font-style:italic;line-height:1;display:flex}.sv-hist__raya{transform-origin:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 6' preserveAspectRatio='none'%3E%3Cpath d='M1 3.6C38 2.2 72 4.6 112 3.2S170 2.2 199 3.8' fill='none' stroke='%23C9B8AC' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 6px no-repeat;flex:1;height:6px}.sv-hist__titulo{font-family:var(--font-playfair), Georgia, serif;overflow-wrap:break-word;margin:0 0 .4rem;font-size:1.125rem;line-height:1.25}.sv-hist__desc{color:var(--color-text-soft);margin:0;font-size:.9375rem;line-height:1.55}.sv-hist__enlace{color:var(--color-rose-cta);text-underline-offset:4px;margin-top:.6rem;font-size:.875rem;-webkit-text-decoration:underline #8b4a4573;text-decoration:underline #8b4a4573;transition:text-decoration-color .2s;display:inline-block}.sv-hist__enlace:hover{text-decoration-color:currentColor}.sv-hist:focus-visible,.sv-hist__enlace:focus-visible{outline:2px solid var(--color-rose-cta);outline-offset:4px;border-radius:2px}.sv-hist--destacada{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:1.1rem;padding:1rem 1rem 1.5rem}.sv-hist--destacada:before{content:"";z-index:-1;background:var(--sv-papel,#f5ecec);clip-path:polygon(.8% 1.6%,100% 0,99.2% 98.4%,0 100%);position:absolute;inset:0}.sv-hist--ansiedad{--sv-papel:#e3eadb}.sv-hist--dependencia{--sv-papel:#f5ecec}.sv-hist--destacada .sv-hist__titulo{font-size:1.5rem}.sv-hist--destacada .sv-hist__desc{font-size:1rem}@media (min-width:768px){.sv-cat{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 2.5rem}.sv-hist{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:1rem}.sv-hist:not(.sv-hist--destacada) .sv-hist__texto{display:block}.sv-hist:not(.sv-hist--destacada) .sv-hist__ilus{grid-row:auto}.sv-hist:not(.sv-hist--destacada) .sv-hist__desc{margin-top:0}.sv-hist__ilus{width:100%;max-width:19rem}.sv-hist--destacada{grid-column:1/-1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:2rem;padding:1.75rem}.sv-hist--destacada .sv-hist__ilus{max-width:none}}@media (min-width:1200px){.sv-cat{grid-template-columns:repeat(12,minmax(0,1fr));gap:4.5rem 2.5rem}.sv-hist{grid-column:span 3}.sv-hist__ilus{max-width:none}.sv-hist--destacada{grid-column:span 8;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:2rem;padding:2rem}.sv-hist--destacada .sv-hist__titulo{font-size:1.75rem}.sv-hist--duelo,.sv-hist--tca{grid-column:span 4;align-self:end}.sv-hist--duelo .sv-hist__ilus,.sv-hist--tca .sv-hist__ilus{max-width:21rem}.sv-hist--entorno,.sv-hist--crisis{margin-top:2.5rem}}.sv-mod{--sv-ancho:min(60rem, calc(100vw - 2.5rem));width:var(--sv-ancho);margin-inline:calc((100% - var(--sv-ancho)) / 2);text-align:center;justify-items:center;gap:.5rem;display:grid}.sv-mod__lado{width:100%;max-width:26rem}.sv-mod__escena{position:relative}.sv-mod__svg{width:100%;height:auto;display:block}.sv-mod__titulo{font-family:var(--font-playfair), Georgia, serif;margin:1.1rem 0 .5rem;font-size:1.5rem;line-height:1.2}.sv-mod__texto{max-width:24rem;color:var(--color-text-soft);margin:0 auto;font-size:.9375rem;line-height:1.6}.sv-mod__enlace{color:var(--color-rose-cta);text-underline-offset:4px;margin-top:.75rem;font-size:.875rem;text-decoration:underline;display:inline-block}.sv-mod__enlace:focus-visible{outline:2px solid var(--color-rose-cta);outline-offset:3px;border-radius:2px}.sv-mod__o{font-family:var(--font-playfair), Georgia, serif;color:#b87a72;margin:.75rem 0 .25rem;font-size:2.75rem;font-style:italic;line-height:1;display:block}@media (min-width:768px){.sv-mod{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:1.75rem}.sv-mod__lado{max-width:none}.sv-mod__o{margin:0;margin-top:calc((var(--sv-ancho) - 7rem) / 2 * .733 / 2 - 1.5rem);font-size:3.5rem}}.sv-ori{max-width:56rem;margin:3.5rem auto 0;position:relative}.sv-ori__svg{aspect-ratio:23/20;border-radius:1.5rem .5rem;width:100%;height:auto;display:block}@media (min-width:768px){.sv-ori__svg{aspect-ratio:3/2}}@media (min-width:1024px){.sv-ori__svg{aspect-ratio:12/7}}.sv-ori__bloque{z-index:1;text-align:center;border-radius:var(--radius-card);border:1px solid var(--color-beige);background:#faf7f3f7;margin:-1.25rem .75rem 0;padding:1.5rem 1.25rem 1.75rem;position:relative;box-shadow:6px 18px 34px -26px #4a312e80}@media (min-width:768px){.sv-ori{margin-top:4.5rem}.sv-ori__bloque{text-align:left;background:#faf7f3f0;width:44%;margin:0;padding:1.5rem 1.5rem 1.75rem;position:absolute;top:12%;right:2.5%}}@media (min-width:1024px){.sv-ori__bloque{width:40%;padding:2rem 2.25rem 2.25rem;top:17%;right:4%}}.sv-hero__antetitulo{letter-spacing:.26em;text-transform:uppercase;color:#f2dcc4;text-shadow:0 1px 3px #0000008c;margin-bottom:.9rem;font-size:.72rem;font-weight:600}.sv-hero__antetitulo:before,.sv-hero__antetitulo:after{content:"";vertical-align:middle;opacity:.7;background:currentColor;width:1.6rem;height:1px;margin:0 .7rem .22rem;display:inline-block}.sv-hero__trazo{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 24' preserveAspectRatio='none'%3E%3Cpath d='M3 15C48 9 92 17 140 12S236 7 297 13' fill='none' stroke='%23F2DCC4' stroke-width='2.6' stroke-linecap='round'/%3E%3Cpath d='M18 19C80 15 160 20 286 16' fill='none' stroke='%23D6A3A1' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:100% .32em;padding-bottom:.06em}.sv-hero__borde{z-index:5;width:100%;height:2.6rem;position:absolute;bottom:-1px;left:0;right:0}@media (min-width:768px){.sv-hero__borde{height:3.6rem}}@media (prefers-reduced-motion:no-preference){.sv-hero__titulo{animation:.9s cubic-bezier(.22,.61,.36,1) both sv-sube}.sv-hero__trazo{animation:1.1s cubic-bezier(.65,0,.35,1) .45s both sv-trazo}}@keyframes sv-sube{0%{transform:translateY(.45em)}}@keyframes sv-trazo{0%{background-size:0% .32em}}.sv-equipo{padding:2rem 1rem 3.5rem}.sv-equipo__grid{grid-template-columns:1fr 1fr;gap:.9rem;display:grid;position:relative}.sv-equipo__foto{background:var(--color-beige);border-radius:1.25rem .4rem;margin:0;position:relative;overflow:hidden;box-shadow:0 22px 44px -30px #4a312e8c}.sv-equipo__foto--a{aspect-ratio:4/5;grid-column:1/-1}.sv-equipo__foto--b,.sv-equipo__foto--c{aspect-ratio:1}.sv-equipo__registro{z-index:-1;aspect-ratio:4/5;border:1px solid #b87a728c;border-radius:1.25rem .4rem;width:calc(100% + .2rem);display:none;position:absolute;top:.9rem;left:-.5rem}@media (min-width:768px){.sv-equipo{padding:3rem 1rem 5rem}.sv-equipo__grid{grid-template-rows:auto auto;grid-template-columns:5fr 7fr;align-items:start;gap:1.25rem 1.5rem}.sv-equipo__foto--a{aspect-ratio:3/4;grid-area:1/1/span 2;margin-top:2.5rem}.sv-equipo__foto--b{aspect-ratio:16/10;grid-area:1/2}.sv-equipo__foto--c{aspect-ratio:16/10;grid-area:2/2;width:78%}.sv-equipo__registro{aspect-ratio:3/4;width:calc(41.6667% - .4rem);display:block;top:1.5rem;left:-1rem}}.sv-tarifas__grid{align-items:stretch}.sv-tarifa{flex-direction:column;display:flex}.sv-tarifa__boton{margin-top:auto}.sv-tarifa__precio{padding-bottom:.7rem;position:relative}.sv-tarifa__trazo{width:6.5rem;height:.6rem;margin:.35rem auto 0;display:block}.sv-tarifas__nota{text-align:center;max-width:36rem;font-family:var(--font-heading);color:var(--color-text-main);margin:2.25rem auto 0;font-size:1.05rem;font-style:italic}@media (max-width:767.98px){.sv-tarifas__grid{gap:1.25rem}}.sv-faq__grid{gap:2rem;display:grid}.sv-faq__cabecera{text-align:center}.sv-faq__separador{width:9rem;height:.8rem;margin:.9rem auto 0;display:block}@media (min-width:1024px){.sv-faq__grid{grid-template-columns:1fr 2fr;align-items:start;gap:4rem}.sv-faq__cabecera{text-align:left;position:sticky;top:7rem}.sv-faq__separador{margin-left:0}}.sv-cierre{overflow:hidden}.sv-cierre__hoja{isolation:isolate;padding-top:3.5rem;padding-bottom:3.5rem;position:relative}.sv-cierre__papel{z-index:-1;pointer-events:none;position:absolute}.sv-cierre__papel--a{background:repeating-linear-gradient(128deg,#4a312e12 0 1px,#0000 1px 7px),#f5ecec;inset:0 4% 6% 0;transform:rotate(-1.6deg)}.sv-cierre__papel--b{background:repeating-linear-gradient(-34deg,#4a312e12 0 1px,#0000 1px 8px),#e3eadb;width:24%;height:34%;bottom:-5%;right:-3%;transform:rotate(2.4deg)}
