.statement{isolation:isolate;padding-block:calc(var(--space-section) * 1.2);position:relative;overflow:clip}.statement__lotus{z-index:-1;opacity:.32;width:min(70vw,620px);position:absolute;bottom:-30%;left:-22%}.statement:has(.huellas) .statement__lotus{opacity:.16;width:100%;inset:0}@media (width>=1100px){.statement:has(.huellas) .statement__lotus{top:8%;bottom:8%;left:max(var(--gutter), calc((100vw - var(--container)) / 2));width:calc(min(100vw - 2 * var(--gutter), var(--container)) - 46rem - var(--space-lg));opacity:1}}.statement__inner{gap:var(--space-lg);display:grid}.statement__text{max-width:20em}@media (width>=900px){.statement__inner{grid-template-columns:min(100%,46rem);justify-content:end}.statement__inner>*{max-width:none}}.ac{padding-block:var(--space-section)}.ac__inner{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}.ac__texto{gap:var(--space-md);align-content:start;display:grid}.ac__cuerpo{gap:var(--space-lg);min-width:0;display:grid}.ac__paso{gap:var(--space-md);padding-block:var(--space-lg);border-top:1.5px solid var(--tone-line);grid-template-columns:44px minmax(0,1fr);display:grid}.ac__num{background:var(--tone-mark);width:44px;height:44px;color:var(--tone-brush-fg);font-family:var(--font-display);border-radius:0 100%;place-items:center;font-size:1.375rem;font-weight:700;line-height:1;display:grid}.ac__paso-texto{gap:var(--space-sm);min-width:0;display:grid}.ac__paso-texto .title{font-size:var(--text-card);line-height:1.25}.ac__lista li{grid-template-columns:.6em minmax(0,1fr);align-items:baseline;gap:12px;padding-block:4px;display:grid}.ac__lista li:before{content:"";background:var(--tone-mark);border-radius:0 100%;width:.6em;height:.6em}.ac__vias{min-width:0;display:grid}.ac__telefono{min-height:72px;padding-bottom:var(--space-md);color:var(--tone-accent);font-family:var(--font-accent);font-weight:700;font-size:var(--text-impact);letter-spacing:-.015em;align-items:center;gap:14px;line-height:1;text-decoration:none;display:flex}.ac__telefono svg{flex:none}.ac__via{border-top:1.5px solid var(--tone-line);overflow-wrap:anywhere;align-items:center;gap:12px;min-height:56px;font-weight:700;text-decoration:none;display:flex}.ac__telefono span,.ac__via span{min-width:0}.ac__via svg{color:var(--tone-accent);flex:none}@media (hover:hover) and (pointer:fine){.ac__via span{transition:background-size var(--dur-ui) var(--ease-out-soft);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat}.ac__via:hover span{background-size:100% 1.5px}}.ac__lado{display:contents}.ac__vias{order:1}@media (width>=960px){.ac__inner{column-gap:var(--space-2xl);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.ac__lado{row-gap:var(--space-xl);grid-area:1/1;align-content:start;display:grid}.ac__vias{order:0}.ac__cuerpo{grid-area:1/2}.ac__paso:first-child{border-top:0;padding-top:0}}.ap{padding-block:var(--space-section);overflow:clip}.ap__inner{gap:var(--space-xl);align-items:center;display:grid}.ap__corola{width:min(88%,520px);margin-inline:auto;position:relative}.ap__svg{width:100%;overflow:visible}.ap__mes{fill:var(--tone-mark);stroke:var(--tone-bg);stroke-width:2px;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:200px 200px;transform:rotate(var(--a));transition:transform var(--dur-bloom) var(--ease-out-soft), opacity .5s var(--ease-out-soft);transition-delay:calc(var(--n) * 55ms)}.ap__mes--par{fill:color-mix(in srgb, var(--tone-mark) 50%, transparent)}.js .ap__svg:not([data-in]) .ap__mes{opacity:0;transform:rotate(0)scale(.6)}.js-failed .ap__mes{opacity:1!important;transform:rotate(var(--a))!important}.ap__centro{fill:var(--tone-bg)}.js .ap__svg:not([data-in]) .ap__centro{opacity:0}.ap__doce{color:var(--color-ink);place-items:center;display:grid;position:absolute;inset:0}.ap__texto{gap:var(--space-md);justify-items:start;display:grid}.ap__monto{font-family:var(--font-accent);font-size:var(--text-title);line-height:1.15}.ap__monto strong{font-size:var(--text-display);letter-spacing:-.02em;font-weight:700;line-height:1}.ap__anual{margin-top:var(--space-sm);display:block}.ap__acciones{margin-top:var(--space-sm);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ap__mas{gap:var(--space-xl);margin-top:var(--space-2xl);display:grid}.ap__como,.ap__faq{gap:var(--space-md);align-content:start;min-width:0;display:grid}@media (prefers-reduced-motion:reduce){.ap__mes{transition:opacity .15s linear}.js .ap__svg:not([data-in]) .ap__mes{transform:rotate(var(--a))}}@media (width>=960px){.ap__inner{gap:var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ap__corola{order:2;width:100%}.ap__mas{gap:var(--space-2xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}.nh{isolation:isolate;min-height:100svh;padding-block:calc(76px + 44vw + env(safe-area-inset-top,0px)) var(--space-xl);align-items:flex-end;display:flex;position:relative;overflow:clip}.nh__manos{z-index:-1;width:118vw;mask-image:linear-gradient(to bottom, var(--color-mask) 48%, color-mix(in srgb, var(--color-mask) 30%, transparent) 70%);position:absolute;top:-10vw;right:-30vw}.nh__inner{gap:var(--space-lg);pointer-events:none;justify-items:start;display:grid}.nh__inner>*{pointer-events:auto}.nh__title{max-width:8.4em}.nh__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nh__actions .btn{flex:auto;padding-inline:22px}.nh__nota{max-width:30em;padding-top:var(--space-md);border-top:1.5px solid var(--tone-line)}.nh__cifra{font-family:var(--font-accent);font-size:1.5em;font-weight:700;line-height:1}@media (width>=960px){.nh{padding-block:calc(96px + env(safe-area-inset-top,0px)) var(--space-xl);align-items:center}.nh__manos{width:min(110vh,58vw,900px);top:50%;right:max(-8vw,-140px);translate:0 -50%;mask-image:none}.nh .nh__title{font-size:var(--text-display)}.nh__actions .btn{flex:none;padding-inline:34px}.nh__inner>.lead,.nh__nota{max-width:31rem}}.huellas{width:100%;height:100%;position:relative}.huella{display:block;position:absolute}.huella svg{width:100%;height:auto;fill:var(--manos-corazon);display:block;overflow:visible}.huella--rosa{color:var(--manos-rosa)}.huella--verde{color:var(--manos-verde)}.huella--amarillo{color:var(--manos-amarillo)}.huella--celeste{color:var(--manos-celeste)}.jc[data-tone]{--tone-muted:var(--color-ink-medio);padding-block:var(--space-section);overflow:clip}.jc__head{gap:var(--space-md);margin-bottom:var(--space-xl);display:grid}.jc__venn{isolation:isolate;color:var(--color-ink);grid-template-rows:auto auto auto;display:grid;position:relative}.jc__petalo{z-index:-1;background:color-mix(in srgb, var(--tone-mark) 45%, transparent);mix-blend-mode:multiply;grid-column:1;position:relative}.jc__petalo--a{border-radius:var(--radius-2xl) var(--radius-2xl) 50% 50% / var(--radius-2xl) var(--radius-2xl) 22% 22%;grid-row:1/3}.jc__petalo--b{border-radius:50% 50% var(--radius-2xl) var(--radius-2xl) / 22% 22% var(--radius-2xl) var(--radius-2xl);grid-row:2/4}.jc__zona{padding:var(--space-xl) var(--space-lg);grid-column:1;align-content:center;gap:12px;display:grid}.jc__zona ul{font-size:var(--text-lead);gap:8px;line-height:1.3;display:grid}.jc__zona--paciente{padding-top:var(--space-2xl);grid-row:1}.jc__zona--compartido{text-align:center;grid-row:2;justify-items:center}.jc__zona--familia{padding-bottom:var(--space-2xl);grid-row:3}.jc__nota{max-width:40rem;margin-top:var(--space-xl)}@media (prefers-reduced-motion:no-preference){.js .jc__petalo[data-reveal]{transition-duration:1.3s}.js .jc__petalo--a[data-reveal]:not([data-in]){transform:translateY(-12%)}.js .jc__petalo--b[data-reveal]:not([data-in]){transform:translateY(12%)}}@media (width>=960px){.jc__head{align-items:end;gap:var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.jc__venn{grid-template-rows:auto;grid-template-columns:minmax(0,1.05fr) minmax(0,.8fr) minmax(0,1.05fr);min-height:640px}.jc__petalo{grid-row:1;margin-inline:0}.jc__petalo--a{border-radius:50% 50% 50% var(--radius-2xl);grid-column:1/3}.jc__petalo--b{border-radius:50% var(--radius-2xl) 50% 50%;grid-column:2/4}.jc__zona{padding:var(--space-xl) clamp(16px, 2.4vw, 40px);grid-row:1}.jc__zona--paciente{grid-column:1;padding-left:clamp(40px,5vw,72px)}.jc__zona--compartido{grid-column:2}.jc__zona--familia{grid-column:3;padding-right:clamp(40px,5vw,72px)}}@media (width>=960px) and (prefers-reduced-motion:no-preference){.js .jc__petalo--a[data-reveal]:not([data-in]){transform:translate(-14%)}.js .jc__petalo--b[data-reveal]:not([data-in]){transform:translate(14%)}}.ju{gap:var(--space-lg);padding-block:var(--space-section);isolation:isolate;flex-direction:column-reverse;display:flex;position:relative;overflow:clip}.ju__texto{gap:var(--space-md);justify-items:start;display:grid}.ju__acciones{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.ju__texto .display{max-width:8.4em}.ju__texto .lead{max-width:29rem}.ju__juguetes{height:88vw;max-height:520px;position:relative}.ju__rehilete{aspect-ratio:1;cursor:pointer;touch-action:manipulation;display:block;position:absolute}.ju__rehilete svg{width:100%;height:100%;overflow:visible}.ju__rehilete--grande{width:76vw;top:0;right:-14vw}.ju__rehilete--medio{width:44vw;bottom:0;left:3vw}.ju__rehilete--chico{width:24vw;top:4vw;left:20vw}.ju__aspa{stroke:var(--tone-bg);stroke-width:1.5px;vector-effect:non-scaling-stroke}.ju__aspa--0{fill:var(--color-lila)}.ju__aspa--1{fill:var(--color-crema)}.ju__aspa--2{fill:color-mix(in srgb, var(--color-lila) 50%, transparent)}.ju__eje{fill:var(--color-lila)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ju__rehilete{animation-name:ju-giro;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.ju__rehilete[data-dir="-1"]{animation-direction:reverse}}}@keyframes ju-giro{0%{rotate:-120deg}to{rotate:180deg}}@media (width>=960px){.ju{min-height:720px;display:block}.ju__juguetes{z-index:-1;height:auto;max-height:none;position:absolute;inset:0}.ju__rehilete--grande{width:min(50vw,680px);margin-top:calc(min(50vw,680px)/-2);top:50%;right:-7vw}.ju__rehilete--medio{width:min(19vw,260px);bottom:4%;left:auto;right:39vw}.ju__rehilete--chico{width:min(10vw,140px);top:8%;left:auto;right:41vw}.ju__texto>*{max-width:34rem}}.mes{--tone-bg:var(--color-white);--tone-fg:var(--color-ink);--tone-muted:var(--color-ink-suave);--tone-accent:var(--color-ink);--tone-line:var(--color-linea);padding-block:var(--space-section);background:var(--tone-bg);color:var(--tone-fg);overflow:clip}.mes__inner{gap:var(--space-xl);align-items:center;display:grid}.mes__anillo{width:min(100%,460px);margin-inline:auto;position:relative}.mes__svg{width:100%;overflow:visible}.mes__dia{fill:color-mix(in srgb, var(--tone-mark) 45%, transparent);transform-box:view-box;transform-origin:200px 200px;transform:rotate(var(--a));transition:opacity .7s var(--ease-out-soft), transform var(--dur-bloom) var(--ease-out-soft);transition-delay:calc(var(--n) * 26ms)}.mes__dia--jornada{fill:var(--tone-mark);stroke:var(--tone-bg);stroke-width:5px;vector-effect:non-scaling-stroke}.js .mes__svg:not([data-in]) .mes__dia{opacity:0;transform:rotate(0)}.js-failed .mes__dia{opacity:1!important;transform:rotate(var(--a))!important}.mes__centro{color:var(--color-ink);place-items:center;display:grid;position:absolute;inset:0}.mes__texto{gap:var(--space-lg);display:grid}.mes__lista{display:grid}.mes__lista li{padding-block:var(--space-md);border-top:1.5px solid var(--tone-line);font-size:var(--text-lead);line-height:1.4}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.mes__svg{animation-name:mes-giro;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}}}@keyframes mes-giro{0%{rotate:-70deg}to{rotate:70deg}}@media (prefers-reduced-motion:reduce){.mes__dia{transition:opacity .15s linear}.js .mes__svg:not([data-in]) .mes__dia{transform:rotate(var(--a))}}@media (width>=900px){.mes__inner{gap:var(--space-2xl);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}
