/* Generado por tool/build-portada.py desde tokens.css + tool/portada/sitio.css. No editar. */
@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/inter-latin-var.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 700;font-display:swap;src:url('../fonts/jetbrains-mono-latin-var.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary-700: #0A3D3A;--color-primary-500: #0D6B63;--color-primary-300: #27A89C;--color-primary-100: #C8EDE9;--color-success:#2A8C52;--color-warning:#C97A00;--color-error:#C0392B;--color-neutral-900: #1A1F1E;--color-neutral-800: #2A312F;--color-neutral-700: #3A413F;--color-neutral-600: #4A5250;--color-neutral-500: #6B7370;--color-neutral-400: #8A9290;--color-neutral-300: #B9C2BF;--color-neutral-200: #E4ECEB;--color-neutral-100: #EEF3F2;--color-neutral-50: #F2F7F6;--color-white:#FFFFFF;--color-bg:#F2F7F6;--color-bg-elevated:#FFFFFF;--color-bg-muted:#EEF3F2;--color-bg-inverse:#0F1A19;--color-fg:#1A1F1E;--color-fg-muted:#4A5250;--color-fg-subtle:#6B7370;--color-fg-on-primary:#FFFFFF;--color-fg-inverse:#E4ECEB;--color-border:#E4ECEB;--color-border-strong:#8A9290;--color-border-input:#8A9290;--color-divider:#E4ECEB;--color-action:#0D6B63;--color-action-hover:#0A554E;--color-action-press:#08443F;--color-action-fg:#FFFFFF;--color-link:#0D6B63;--color-link-hover:#27A89C;--color-focus-ring:#27A89C;--color-chip-bg:#C8EDE9;--color-chip-fg:#0A3D3A;--color-success-bg:#E0F0E7;--color-success-fg:#1F6B3D;--color-warning-bg:#FAEBD3;--color-warning-fg:#8C5500;--color-error-bg:#F5D9D5;--color-error-fg:#8C291E;--font-sans:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif;--font-mono:'JetBrains Mono',ui-monospace,'SF Mono','Roboto Mono',monospace;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:22px;--font-size-2xl: 28px;--font-size-3xl: 36px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-snug:1.35;--line-height-normal:1.5;--line-height-relaxed:1.7;--letter-spacing-tight:-0.01em;--letter-spacing-normal:0;--letter-spacing-wide:0.02em;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--space-11: 80px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--elev-1: 0 1px 2px rgba(10,61,58,0.06);--elev-2: 0 4px 12px rgba(10,61,58,0.08);--elev-3: 0 12px 32px rgba(10,61,58,0.12);--motion-duration-fast:100ms;--motion-duration-default:200ms;--motion-duration-modal:300ms;--motion-duration-slow:350ms;--motion-duration-base:var(--motion-duration-default);--motion-duration-medium:var(--motion-duration-modal);--motion-ease:cubic-bezier(0.4,0.0,0.2,1.0);--motion-ease-standard:cubic-bezier(0.4,0.0,0.2,1.0);--motion-ease-drawer:cubic-bezier(0.215,0.61,0.355,1);--motion-ease-accelerate:cubic-bezier(0.42,0,1,1);--container-max:1200px;--container-narrow:720px;--touch-target:44px;--surface-canvas:#FFFFFF;--surface-contained:#FFFFFF;--divider-hairline:#F0F4F3;--divider-section:#E4ECEB;--field-bg-canvas:transparent;--field-bg-contained:#FFFFFF;--field-border-canvas:transparent;--field-border-contained:#8A9290}[data-theme="dark"]{--color-bg:#0F1A19;--color-bg-elevated:#16221F;--color-bg-muted:#1A2826;--color-bg-inverse:#F2F7F6;--color-fg:#E4ECEB;--color-fg-muted:#B9C2BF;--color-fg-subtle:#8A9290;--color-fg-on-primary:#FFFFFF;--color-fg-inverse:#1A1F1E;--color-border:#2A3633;--color-border-strong:#6B7370;--color-border-input:#6B7370;--color-divider:#2A3633;--color-action:#0D6B63;--color-action-hover:#27A89C;--color-action-press:#1E8278;--color-link:#27A89C;--color-link-hover:#5BC5BB;--color-chip-bg:rgba(39,168,156,0.18);--color-chip-fg:#C8EDE9;--color-success-bg:rgba(42,140,82,0.18);--color-success-fg:#6BC892;--color-warning-bg:rgba(201,122,0,0.18);--color-warning-fg:#E8AE4D;--color-error-bg:rgba(192,57,43,0.18);--color-error-fg:#E88E83;--elev-1: 0 1px 2px rgba(0,0,0,0.4);--elev-2: 0 4px 12px rgba(0,0,0,0.5);--elev-3: 0 12px 32px rgba(0,0,0,0.6)}html{font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-fg);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;font-feature-settings:'cv11','ss01'}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);color:var(--color-fg);margin:0}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}h6{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:none;letter-spacing:var(--letter-spacing-wide)}p{margin:0;font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-fg)}small,.caption{font-size:var(--font-size-sm);color:var(--color-fg-muted)}.hint,.legal{font-size:var(--font-size-xs);color:var(--color-fg-subtle);line-height:var(--line-height-normal)}code,kbd,samp,pre,.mono{font-family:var(--font-mono)}a{color:var(--color-link);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--motion-duration-fast) var(--motion-ease),border-color var(--motion-duration-fast) var(--motion-ease)}a:hover{color:var(--color-link-hover);border-bottom-color:currentColor}a:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:2px}.money,.crypto-amount,.wallet-address,.tx-hash{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:'tnum' 1}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}@media (prefers-color-scheme: dark){:root{--color-bg:#0F1A19;--color-bg-elevated:#16221F;--color-bg-muted:#1A2826;--color-bg-inverse:#F2F7F6;--color-fg:#E4ECEB;--color-fg-muted:#B9C2BF;--color-fg-subtle:#8A9290;--color-fg-on-primary:#FFFFFF;--color-fg-inverse:#1A1F1E;--color-border:#2A3633;--color-border-strong:#6B7370;--color-border-input:#6B7370;--color-divider:#2A3633;--color-action:#0D6B63;--color-action-hover:#27A89C;--color-action-press:#1E8278;--color-link:#27A89C;--color-link-hover:#5BC5BB;--color-chip-bg:rgba(39,168,156,0.18);--color-chip-fg:#C8EDE9;--color-success-bg:rgba(42,140,82,0.18);--color-success-fg:#6BC892;--color-warning-bg:rgba(201,122,0,0.18);--color-warning-fg:#E8AE4D;--color-error-bg:rgba(192,57,43,0.18);--color-error-fg:#E88E83;--elev-1: 0 1px 2px rgba(0,0,0,0.4);--elev-2: 0 4px 12px rgba(0,0,0,0.5);--elev-3: 0 12px 32px rgba(0,0,0,0.6)}}
:root{color-scheme:light dark;--t-display:clamp(1.875rem,10.2vw,4.5rem);--t-h2: clamp(1.75rem,1.2rem + 2.6vw,3rem);--t-h3: clamp(1.1875rem,1.1rem + .45vw,1.4375rem);--t-bajada:clamp(1.0625rem,1rem + .35vw,1.25rem);--ritmo:clamp(4.5rem,3rem + 6.5vw,8.5rem);--margen:clamp(1.25rem,.5rem + 3.4vw,2.5rem);--sans:'Inter','Inter respaldo','Inter respaldo ancho',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--acento:var(--color-primary-500);--foco:var(--color-primary-500);--linea:color-mix(in srgb,var(--color-fg) 10%,transparent);--velo:color-mix(in srgb,var(--color-primary-100) 62%,transparent);--velo-suave:color-mix(in srgb,var(--color-primary-100) 32%,transparent);--marca-foco:color-mix(in srgb,var(--color-primary-300) 20%,transparent);--btn-encima:var(--color-action-hover);--sombra-tel:0 1px 2px color-mix(in srgb,var(--color-primary-700) 14%,transparent),0 18px 40px -12px color-mix(in srgb,var(--color-primary-700) 26%,transparent),0 48px 96px -40px color-mix(in srgb,var(--color-primary-700) 34%,transparent);--marco:var(--color-neutral-900);--marco-filo:color-mix(in srgb,var(--color-neutral-900) 80%,var(--color-white));--tinta-tel:var(--color-neutral-900);--sup-lienzo:var(--color-bg-elevated);--sombra-larga:0 40px 80px -28px color-mix(in srgb,var(--color-primary-700) 34%,transparent)}@media (prefers-color-scheme: dark){:root{--acento:var(--color-primary-300);--foco:var(--color-primary-300);--velo:color-mix(in srgb,var(--color-primary-500) 26%,transparent);--velo-suave:color-mix(in srgb,var(--color-primary-500) 12%,transparent);--marca-foco:color-mix(in srgb,var(--color-primary-300) 22%,transparent);--btn-encima:color-mix(in srgb,var(--color-action) 86%,var(--color-white));--sombra-tel:0 1px 2px color-mix(in srgb,var(--color-neutral-900) 60%,transparent),0 24px 60px -16px color-mix(in srgb,var(--color-neutral-900) 90%,transparent);--marco:var(--color-neutral-800);--marco-filo:var(--color-neutral-600);--tinta-tel:var(--color-neutral-200);--sombra-larga:var(--elev-3)}}@font-face{font-family:'Inter respaldo';src:local('Roboto'),local('Arial'),local('Helvetica Neue'),local('Liberation Sans'),local('Arimo'),local('Nimbus Sans');size-adjust:107%;ascent-override:90%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:'Inter respaldo ancho';src:local('DejaVu Sans'),local('Bitstream Vera Sans');size-adjust:88%;ascent-override:110%;descent-override:27.4%;line-gap-override:0%}*,*::before,*::after{box-sizing:border-box}html{font-family:var(--sans);-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem}body{background:var(--color-bg);color:var(--color-fg);overflow-x:clip}h1,h2,h3{font-family:var(--sans);text-wrap:balance}h2{font-size:var(--t-h2);font-weight:700;line-height:1.08;letter-spacing:-.03em;margin:.75rem 0 0}h3{font-size:var(--t-h3);font-weight:600;line-height:1.25;letter-spacing:-.015em}p{text-wrap:pretty}img,svg{max-width:100%;display:block}img{height:auto}a{color:var(--acento);border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--acento);text-decoration-thickness:2px;border-bottom:0}:focus-visible{outline:2px solid var(--foco);outline-offset:3px;border-radius:4px}::selection{background:var(--color-primary-500);color:var(--color-white)}.c{width:min(100% - 2 * var(--margen),var(--container-max));margin-inline:auto}.solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.saltar{position:absolute;left:var(--margen);top:-4rem;z-index:100;padding:.75rem 1rem;border-radius:var(--radius-md);background:var(--color-action);color:var(--color-action-fg);font-weight:600;text-decoration:none}.saltar:focus{top:.75rem;color:var(--color-action-fg)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.nb{white-space:nowrap}.i{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.sobre{margin:0;font-family:var(--font-mono);font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.09em;text-transform:uppercase;color:var(--acento)}.bajada{margin:1.25rem 0 0;max-width:36rem;font-size:var(--t-bajada);line-height:1.5;color:var(--color-fg-muted)}.acento{color:var(--acento)}.ancho{max-width:30ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1.25rem;border-radius:var(--radius-pill);background:var(--color-action);color:var(--color-action-fg);font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color var(--motion-duration-default) var(--motion-ease),transform var(--motion-duration-fast) var(--motion-ease)}.btn:hover{background:var(--btn-encima);color:var(--color-action-fg);text-decoration:none}.btn:active{background:var(--color-action-press);transform:scale(.98)}.play{display:inline-block;flex:none;line-height:0;margin:-.25rem 0;border-radius:var(--radius-md);transition:transform var(--motion-duration-default) var(--motion-ease)}.play img{width:12.75rem}.play:hover{transform:translateY(-2px)}.play:active{transform:scale(.98)}.qr{flex:none;border-radius:var(--radius-sm)}.cab{position:relative;z-index:40}.cab__fila{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:4rem}.cab__marca{display:block;border-radius:var(--radius-sm)}.logo{height:2.125rem;width:auto}.logo__texto{fill:var(--acento);font-family:var(--sans);font-weight:700;font-size:38px;letter-spacing:-.02em}.cab__nav,.cab__cta{display:none}.cab__empresa{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 .25rem;color:var(--color-fg-muted);font-size:.9375rem;font-weight:500;text-decoration:none}.cab__empresa:hover{color:var(--color-fg)}.cab__empresa .i{width:1em;height:1em}@media (min-width: 60em){.cab{position:sticky;top:0;background:color-mix(in srgb,var(--color-bg) 84%,transparent);-webkit-backdrop-filter:saturate(1.3) blur(12px);backdrop-filter:saturate(1.3) blur(12px);border-bottom:1px solid var(--linea)}.cab__fila{height:4.5rem}.cab__empresa{display:none}.cab__nav{display:flex;gap:clamp(1.25rem,2.4vw,2.25rem);margin-inline:auto}.cab__nav a{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--color-fg-muted);font-size:.9375rem;font-weight:500;text-decoration:none;transition:color var(--motion-duration-default) var(--motion-ease)}.cab__nav a:hover{color:var(--color-fg)}.cab__cta{display:inline-flex}}.heroe{position:relative;padding:1.25rem 0 3.5rem}.heroe::before{content:"";position:absolute;inset:-4rem 0 0;z-index:-1;pointer-events:none;background:radial-gradient(34rem 30rem at 82% 62%,var(--velo) 0%,transparent 68%),radial-gradient(26rem 20rem at 0% 0%,var(--velo-suave) 0%,transparent 70%)}.heroe__grid{display:grid;gap:2.75rem}.heroe h1{margin:.875rem 0 0;font-size:var(--t-display);font-weight:700;line-height:1.02;letter-spacing:-.04em}.heroe h1 .acento{display:block}.heroe__bajada{margin:1.25rem 0 0;max-width:33rem;font-size:var(--t-bajada);line-height:1.5;color:var(--color-fg-muted)}.t{color:var(--color-fg);font-weight:500;background:linear-gradient(var(--acento),var(--acento)) no-repeat 0 100% / 100% 2px;padding-bottom:2px}.heroe__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.75rem}.qr-mini{display:none}.senales{display:grid;gap:.75rem;margin:1.75rem 0 0;padding:0;list-style:none;font-size:.9375rem;font-weight:500;color:var(--color-fg)}.senales li{display:flex;align-items:center;gap:.75rem}.senales .i{width:1.375rem;height:1.375rem;padding:.25rem;border-radius:50%;background:var(--color-chip-bg);color:var(--color-chip-fg);stroke-width:2.5}.senales__enlace{color:inherit;text-decoration:underline dotted color-mix(in srgb,var(--color-fg) 45%,transparent);text-underline-offset:4px}.senales__enlace:hover{color:var(--acento);text-decoration-color:currentColor;text-decoration-thickness:1px}.heroe__app{margin:0;display:grid;justify-items:center;gap:1rem}.heroe__app figcaption,.app-fig figcaption{font-size:.8125rem;line-height:1.45;color:var(--color-fg-subtle);text-align:center;max-width:20rem}@media (min-width: 60em){.heroe{padding:2.5rem 0 4.5rem}.heroe__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:2rem;min-height:min(46rem,calc(100svh - 9rem))}.heroe h1{margin-top:1.125rem;font-size:min(var(--t-display),calc((100vw - 7rem) / 15))}.heroe__cta{margin-top:2.25rem;gap:1.25rem}.qr-mini{display:grid;justify-items:center;gap:.5rem;padding:.625rem .625rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-elevated)}.qr-mini .qr{width:9.1875rem;height:9.1875rem}.qr-mini p{margin:0;text-align:center;font-size:.8125rem;line-height:1.35;color:var(--color-fg-muted)}.qr-mini strong{color:var(--color-fg);font-weight:600}.senales{margin-top:2rem}.heroe__app{justify-items:end}.heroe__app .telefono--heroe{margin-right:clamp(0rem,3vw,3rem)}.heroe__app figcaption{text-align:right;margin-right:clamp(0rem,3vw,3rem);max-width:20.5rem}}.tel{--ancho:16.5rem;width:var(--ancho);padding:calc(var(--ancho) * .028);border-radius:calc(var(--ancho) * .15);background:var(--marco);box-shadow:inset 0 0 0 1px var(--marco-filo),var(--sombra-tel)}.ops__tel{--ancho:inherit}.tel__pantalla{position:relative;overflow:hidden;aspect-ratio:1080 / 2472;border-radius:calc(var(--ancho) * .122);background:var(--color-bg-elevated)}.tel__pantalla img{width:100%;height:100%;object-fit:cover}.tel__barra{position:absolute;inset:0 0 auto;height:3.64%;display:flex;align-items:center;justify-content:space-between;padding:.12em 7.5% 0;font-size:calc(var(--ancho) * .037);font-weight:600;line-height:1;color:var(--tinta-tel);letter-spacing:.01em}.tel__barra::before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--ancho) * .034);aspect-ratio:1;border-radius:50%;translate:-50% -42%;background:var(--color-neutral-900)}.tel__ic{display:inline-flex;gap:.3em}.tel__ic .i{width:1.15em;height:1.15em;stroke-width:2.2}.tel__pantalla::after{content:"";position:absolute;left:50%;bottom:.75%;width:30%;height:calc(var(--ancho) * .013);border-radius:99px;translate:-50% 0;background:color-mix(in srgb,var(--tinta-tel) 60%,transparent)}@media (prefers-reduced-motion: no-preference){.t{background-size:0% 2px;animation:subraya 450ms var(--motion-ease) both;animation-delay:calc(700ms + var(--n) * 900ms)}}@keyframes subraya{to{background-size:100% 2px}}.sec{padding-block:var(--ritmo)}.sec--lienzo{background:var(--color-bg-elevated);border-block:1px solid var(--linea)}.dos{display:grid;gap:2.5rem}@media (min-width: 60em){.dos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,6vw,6rem);align-items:start}.dos--centro{align-items:center}.dos--faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.cita{margin:2rem 0 0;padding-left:1.25rem;border-left:2px solid var(--acento);max-width:34rem}.cita blockquote{margin:0}.cita blockquote p{margin:0;font-size:1.0625rem;line-height:1.55;font-weight:500;color:var(--color-fg)}.cita blockquote p::before{content:"«"}.cita blockquote p::after{content:"»"}.cita figcaption{margin-top:.625rem;font-size:.875rem;color:var(--color-fg-subtle)}.cuenta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.5rem;min-inline-size:0;margin:0;padding:clamp(1.25rem,3.5vw,2rem);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--elev-1)}.cuenta legend{float:left;width:100%;padding:0;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--color-fg)}.cuenta legend,.cuenta__ayuda,.filas,.cuenta__pie{grid-column:1 / -1}.cuenta__ayuda{clear:both;margin:0;padding:.25rem 0 1rem;font-size:.9375rem;color:var(--color-fg-muted)}.cuenta__r{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.chip{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem .25rem;margin:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-fg);cursor:pointer;user-select:none;transition:background-color var(--motion-duration-default) var(--motion-ease),border-color var(--motion-duration-default) var(--motion-ease),transform var(--motion-duration-fast) var(--motion-ease)}.chip:hover{border-color:var(--acento)}.chip:active{transform:scale(.98)}.cuenta__r:checked + .chip{background:var(--color-chip-bg);color:var(--color-chip-fg);border-color:var(--acento);box-shadow:inset 0 0 0 1px var(--acento)}.cuenta__r:focus-visible + .chip{outline:2px solid var(--foco);outline-offset:3px}.filas{margin:.75rem 0 0}.filas__f{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.875rem 0;border-top:1px solid var(--color-divider)}.filas dt{font-size:.9375rem;color:var(--color-fg-muted)}.filas dt small{margin-left:.375rem;padding:.125rem .4375rem;border-radius:var(--radius-sm);background:var(--color-chip-bg);color:var(--color-chip-fg);font-family:var(--font-mono);font-size:.75rem;font-weight:500}.filas dd{margin:0;white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.0625rem;color:var(--color-fg)}.filas__f--fuerte dt{color:var(--color-fg);font-weight:600}.filas__f--fuerte dd{font-weight:600}.filas__f--total dd{font-size:1.3125rem;color:var(--acento)}[data-m]{display:none}#m50:checked ~ .filas [data-m="50"],#m100:checked ~ .filas [data-m="100"],#m500:checked ~ .filas [data-m="500"]{display:inline-block}@media (prefers-reduced-motion: no-preference){.filas [data-m]{animation:cifra var(--motion-duration-default) var(--motion-ease)}}@keyframes cifra{from{opacity:0;translate:0 .3em}}.cuenta__pie{margin:.5rem 0 0;padding-top:.875rem;border-top:1px solid var(--color-divider);font-size:.8125rem;line-height:1.5;color:var(--color-fg-subtle)}.pasos{list-style:none;margin:2.25rem 0 0;padding:0;display:grid}.paso{position:relative;display:grid;grid-template-columns:2.5rem 1fr;column-gap:1rem;padding-bottom:1.75rem}.paso:last-child{padding-bottom:0}.paso__num{grid-row:1 / span 2;width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;background:var(--color-action);color:var(--color-action-fg);font-family:var(--font-mono);font-weight:600}.paso:not(:last-child)::before{content:"";position:absolute;left:calc(1.25rem - .75px);top:3rem;bottom:.5rem;width:1.5px;background:var(--color-border)}.paso__titulo{margin:0;padding-top:.4375rem;font-size:var(--t-h3);font-weight:600;line-height:1.3;letter-spacing:-.01em}.paso__texto{margin:.5rem 0 0;max-width:31rem;color:var(--color-fg-muted);line-height:1.55}.cta-texto{margin:1.75rem 0 0}.cta-texto a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:600;color:var(--acento);text-decoration:none}.cta-texto a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.cta-texto .i{transition:transform var(--motion-duration-default) var(--motion-ease)}.cta-texto a:hover .i{transform:translateX(3px)}.requisito{display:flex;gap:.75rem;align-items:flex-start;margin:2rem 0 0;padding:1rem 1.125rem;max-width:34rem;border-radius:var(--radius-lg);background:var(--color-chip-bg);color:var(--color-chip-fg);font-size:.9375rem;line-height:1.5}.requisito .i{margin-top:.1em}.app-fig{margin:0;display:grid;justify-items:center;gap:1rem}.app-fig .tel{--ancho:min(18rem,72vw)}.app-fig__recorte{position:relative;max-height:27.5rem;overflow:hidden;padding:0 1.5rem}.app-fig__recorte::after{content:"";position:absolute;inset:auto 0 0;height:4.5rem;pointer-events:none;background:linear-gradient(to top,var(--color-bg),transparent)}@media (min-width: 60em){.app-fig .tel{--ancho:clamp(17rem,22vw,20rem)}.app-fig__recorte{max-height:none;overflow:visible;padding:0}.app-fig__recorte::after{display:none}}.ops{margin-top:1rem}.ops__visor{display:none}.op{padding-top:2.75rem}.op__k{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--acento)}.op__k .i{width:1.5rem;height:1.5rem;padding:.25rem;border-radius:50%;background:var(--color-chip-bg);color:var(--color-chip-fg)}.op h3{margin:.75rem 0 0;font-size:clamp(1.375rem,1.2rem + 1vw,2rem);letter-spacing:-.025em;line-height:1.15;max-width:22ch}.op__texto > p:not(.op__k){margin:.75rem 0 0;max-width:31rem;color:var(--color-fg-muted);line-height:1.55}.op__img{position:relative;height:22.5rem;margin-top:1.5rem;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;border-radius:var(--radius-xl);background:var(--velo-suave);padding-top:1.5rem}.op__img--abajo{height:25rem;align-items:flex-end;padding:0 0 1.25rem}.op__img::after{content:"";position:absolute;inset:auto 0 0;height:4rem;pointer-events:none;background:linear-gradient(to top,var(--color-bg-elevated),transparent)}.op__img--abajo::after{inset:0 0 auto;height:2.5rem;background:linear-gradient(to bottom,var(--color-bg-elevated),transparent)}.op__img .tel{--ancho:15.5rem}.op__img--hoja{height:21.25rem}.op__img--hoja::after{display:none}.pulso{margin-top:1.5rem;max-width:22rem}.pulso__k{display:block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.09em;text-transform:uppercase;color:var(--color-fg-subtle)}.pulso svg{width:100%;height:auto;overflow:visible}.pulso__linea{fill:none;stroke:var(--acento);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.pulso__punto{fill:var(--color-success)}.pulso__halo{fill:var(--color-success);opacity:0;transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion: no-preference){.js .op:not(.op--vista) .pulso__linea{stroke-dashoffset:1}.js .op:not(.op--vista) .pulso__punto{opacity:0}.pulso__linea{transition:stroke-dashoffset 1400ms var(--motion-ease)}.pulso__punto{transition:opacity var(--motion-duration-default) var(--motion-ease) 1300ms}.js .op--vista .pulso__halo{animation:late 2200ms var(--motion-ease) 1500ms 2}}@keyframes late{0%{opacity:.5;scale:1}70%,100%{opacity:0;scale:3.4}}@media (min-width: 40em) and (max-width: 59.99em){.ops__lista{display:grid;grid-template-columns:1fr 1fr;gap:0 2.5rem}}@media (min-width: 60em){.ops__lista{display:grid;grid-template-columns:1fr 1fr;gap:0 4rem}.js .ops{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:clamp(2rem,6vw,6rem);align-items:start}.js .ops__lista{display:block}.js .op{display:flex;align-items:center;min-height:min(34rem,72vh);padding:0}.js .op:first-child{min-height:min(28rem,60vh)}.js .op__img{display:none}.js .op__texto{position:relative;padding-left:1.5rem}.js .op__texto::before{content:"";position:absolute;left:0;top:.25rem;bottom:.25rem;width:3px;border-radius:2px;background:var(--acento);opacity:0;transition:opacity var(--motion-duration-modal) var(--motion-ease)}.js .op--activa .op__texto::before{opacity:1}.js .ops__visor{display:grid;justify-items:center;gap:1.5rem;position:sticky;top:max(5.75rem,calc(50vh - 22.5rem));padding-block:1.5rem}.ops__tel{--ancho:clamp(16.5rem,21vw,19rem);width:var(--ancho)}.capa{position:absolute;inset:0;opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-ease)}.ops[data-activo="comprar"] .capa--comprar,.ops[data-activo="vender"] .capa--vender,.ops[data-activo="intercambiar"] .capa--intercambiar,.ops[data-activo="mercado"] .capa--mercado{opacity:1}.ops__puntos{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.ops__puntos li{padding:.3125rem .75rem;border-radius:var(--radius-pill);font-size:.8125rem;font-weight:500;color:var(--color-fg-subtle);transition:background-color var(--motion-duration-default) var(--motion-ease),color var(--motion-duration-default) var(--motion-ease)}.ops[data-activo="comprar"] [data-p="comprar"],.ops[data-activo="vender"] [data-p="vender"],.ops[data-activo="intercambiar"] [data-p="intercambiar"],.ops[data-activo="mercado"] [data-p="mercado"]{background:var(--color-chip-bg);color:var(--color-chip-fg)}}@media (min-width: 60em) and (prefers-reduced-motion: reduce){.capa,.js .op__texto::before,.ops__puntos li{transition:none}}.tarifas{width:100%;border-collapse:collapse}.tarifas caption{caption-side:top;text-align:left;padding-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--color-fg-muted)}.tarifas thead th{padding:.5rem 0;border-bottom:1px solid var(--color-border-strong);font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--color-fg-subtle);text-align:left}.tarifas thead th:last-child,.tarifas td{text-align:right}.tarifas tbody th,.tarifas td{padding:1.125rem 0;border-bottom:1px solid var(--color-divider);vertical-align:baseline}.tarifas tbody th{text-align:left;font-size:1.0625rem;font-weight:600;color:var(--color-fg)}.tarifas tbody th small{display:block;margin-top:.125rem;font-size:.875rem;font-weight:400;color:var(--color-fg-muted)}.tarifas td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.4rem + 1.8vw,2.5rem);font-weight:500;letter-spacing:-.03em;line-height:1;color:var(--color-fg);white-space:nowrap}.tarifas td small{display:block;margin-top:.5rem;font-size:.8125rem;font-weight:400;letter-spacing:0;color:var(--color-fg-muted)}.notas{margin:1.5rem 0 0;padding:0;list-style:none;display:grid;gap:.75rem}.notas li{position:relative;padding-left:1.125rem;font-size:.9375rem;line-height:1.55;color:var(--color-fg-muted)}.notas li::before{content:"";position:absolute;left:0;top:.65em;width:.375rem;height:.375rem;border-radius:50%;background:var(--acento)}.cajas{display:grid;gap:1rem;margin-top:2.5rem}.caja{position:relative;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-elevated)}.caja__texto{padding:clamp(1.5rem,3.4vw,2.25rem)}.caja h3{margin:0}.caja__texto > p{margin:.625rem 0 0;max-width:30rem;color:var(--color-fg-muted);line-height:1.55}.lista{margin:1.25rem 0 0;padding:0;list-style:none;display:grid;gap:1rem}.lista li{display:flex;gap:.875rem;align-items:flex-start;line-height:1.5;color:var(--color-fg-muted)}.lista .i{width:2.25rem;height:2.25rem;padding:.5rem;border-radius:var(--radius-md);background:var(--color-chip-bg);color:var(--color-chip-fg)}.lista span{padding-top:.3125rem}.caja__img{position:relative;height:15rem;margin-top:auto;overflow:hidden;display:flex;justify-content:center;align-items:flex-start}.caja__img .tel{--ancho:15rem}.caja__img--abajo{height:17rem;align-items:flex-end;padding-bottom:1.25rem}.caja__img--abajo::before{content:"";position:absolute;inset:0 0 auto;height:2.25rem;z-index:1;pointer-events:none;background:linear-gradient(to bottom,var(--color-bg-elevated),transparent)}.aviso-clave{display:flex;gap:.75rem;align-items:flex-start;margin:1.5rem 0 0;padding:1rem 1.25rem;max-width:34rem;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);box-shadow:inset 3px 0 0 var(--color-action);font-weight:500;line-height:1.5;color:var(--color-fg)}.aviso-clave .i{margin-top:.125rem;color:var(--acento)}.caja__sesiones{margin:0;display:grid;justify-items:center;gap:.875rem;padding:0 1.5rem 1.5rem}.caja__sesiones .telefono{--tel:min(17.5rem,72vw)}.caja__sesiones figcaption{font-size:.8125rem;line-height:1.45;color:var(--color-fg-subtle);text-align:center}.permisos{display:grid;gap:1rem;margin:1.25rem 0 0}.permisos > div{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.permisos dt{flex:none;width:100%;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--color-fg-subtle)}.permisos dd{display:inline-flex;align-items:center;gap:.375rem;margin:0;padding:.4375rem .75rem;border-radius:var(--radius-pill);font-size:.875rem;font-weight:500}.permisos .i{width:1rem;height:1rem;stroke-width:2.25}.permisos__si{background:var(--color-success-bg);color:var(--color-success-fg)}.permisos__no{background:var(--color-bg-muted);color:var(--color-fg-muted)}@media (min-width: 48em){.permisos dt{width:4.25rem}.cajas{grid-template-columns:repeat(12,1fr)}.caja--a{grid-column:span 12}.caja--b,.caja--c{grid-column:span 6}.caja--d{grid-column:span 12}}@media (min-width: 60em){.cajas{gap:1.25rem}.caja--a{grid-column:span 7;flex-direction:row;align-items:stretch}.caja--a .caja__texto{flex:1}.caja--b{grid-column:span 5}.caja--c{grid-column:span 5}.caja--d{grid-column:span 7;justify-content:center}.caja__img{height:16.5rem}.caja__sesiones{flex:none;align-self:center;padding:1.75rem 2.25rem 1.5rem 0}.caja__sesiones .telefono{--tel:15rem}}.sec--doc{padding-top:0}.doc{padding:clamp(1.5rem,5vw,4rem);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-elevated)}.doc__cab{max-width:44rem}.ficha{margin:2.5rem 0 0;border-bottom:1px solid var(--color-divider)}.ficha > div{display:grid;gap:.25rem;padding:1rem 0;border-top:1px solid var(--color-divider)}.ficha dt{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--color-fg-subtle);padding-top:.25rem}.ficha dd{margin:0;font-size:1.0625rem;line-height:1.5;color:var(--color-fg)}.ficha dd.num{font-size:1.125rem}@media (min-width: 48em){.ficha > div{grid-template-columns:14rem 1fr;gap:1.5rem;align-items:baseline}}.avisos{margin-top:3rem}.avisos h3{margin:0;font-size:clamp(1.25rem,1.1rem + .7vw,1.625rem);letter-spacing:-.02em}.avisos__lista{display:grid;gap:1.75rem;margin-top:1.5rem}.aviso{padding-top:1.25rem;border-top:1px solid var(--color-divider)}.aviso p{margin:0;font-size:1rem;line-height:1.65;color:var(--color-fg)}.aviso .aviso__k{margin-bottom:.5rem;font-size:.875rem;font-weight:600;line-height:1.4;color:var(--acento)}@media (min-width: 60em){.avisos__lista{grid-template-columns:1fr 1fr;gap:2rem 4rem}}.doc__enlaces{display:flex;flex-wrap:wrap;gap:.75rem;margin:2.5rem 0 0;padding:0;list-style:none}.doc__enlaces a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.125rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-fg);font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color var(--motion-duration-default) var(--motion-ease),background-color var(--motion-duration-default) var(--motion-ease)}.doc__enlaces a:hover{border-color:var(--acento);background:var(--velo-suave)}.doc__enlaces .i{color:var(--acento)}.faq{border-bottom:1px solid var(--color-divider)}.faq details{border-top:1px solid var(--color-divider)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.75rem;padding:1rem 0;list-style:none;cursor:pointer;font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--color-fg)}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--acento)}.mas{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:var(--color-chip-bg);color:var(--color-chip-fg);transition:rotate var(--motion-duration-default) var(--motion-ease)}.mas .i{width:1rem;height:1rem;stroke-width:2.25}details[open] .mas{rotate:45deg}.faq__r{padding:0 3rem 1.5rem 0;max-width:42rem}.faq__r p{margin:0;line-height:1.65;color:var(--color-fg-muted)}.faq__r p + blockquote,.faq__r blockquote + p{margin-top:.75rem}.faq__r blockquote{margin:0;padding-left:1rem;border-left:2px solid var(--acento)}.faq__r blockquote p{color:var(--color-fg)}@supports (interpolate-size: allow-keywords){@media (prefers-reduced-motion: no-preference){.faq{interpolate-size:allow-keywords}.faq details::details-content{block-size:0;overflow:clip;transition:block-size var(--motion-duration-modal) var(--motion-ease),content-visibility var(--motion-duration-modal) allow-discrete}.faq details[open]::details-content{block-size:auto}}}.cierre{position:relative;overflow:hidden;padding-block:clamp(4rem,9vw,7rem);background:var(--color-primary-700);color:var(--color-white)}.cierre::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(40rem 26rem at 88% 100%,color-mix(in srgb,var(--color-primary-300) 30%,transparent) 0%,transparent 70%)}.cierre__grid{position:relative;display:grid;gap:2.5rem}.cierre h2{margin:0;font-size:clamp(2.25rem,1.4rem + 4.4vw,4.5rem);letter-spacing:-.04em;line-height:1;color:var(--color-white)}.cierre__texto > p{margin:1.125rem 0 1.75rem;max-width:30rem;font-size:var(--t-bajada);line-height:1.5;color:var(--color-primary-100)}.cierre__texto .cierre__nota{margin:1.25rem 0 0;font-size:.875rem;color:var(--color-primary-100)}.cierre :focus-visible{outline-color:var(--color-primary-100)}.cierre__qr,.cierre__tel{display:none}@media (min-width: 60em){.cierre__grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4rem}.cierre__qr{display:grid;justify-items:center;gap:1rem;width:17.5rem;padding:1.25rem 1.25rem 1.5rem;border-radius:var(--radius-xl);background:var(--color-white);color:var(--color-neutral-900);box-shadow:var(--elev-3)}.cierre__qr .qr{width:12.25rem;height:12.25rem}.cierre__qr p{margin:0;text-align:center;font-size:.875rem;line-height:1.45;color:var(--color-neutral-600)}.cierre__qr strong{display:block;color:var(--color-neutral-900);font-weight:600}}@media (min-width: 78em){.cierre__grid{grid-template-columns:minmax(0,1fr) auto 19rem}.cierre__tel{display:block;align-self:end;height:21rem;margin-bottom:calc(-1 * clamp(4rem,9vw,7rem))}.cierre__tel .tel{--ancho:19rem}}.pie{padding:3.5rem 0 7.5rem;background:var(--color-bg-muted);font-size:.9375rem;color:var(--color-fg-muted)}.pie__grid{display:grid;gap:2rem}.pie__marca p{margin:.875rem 0 0;max-width:20rem;line-height:1.5}.pie__t{margin:0 0 .75rem;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;line-height:1.4;color:var(--color-fg-muted)}.pie ul{margin:0;padding:0;list-style:none;display:grid;gap:.25rem}.pie li{line-height:1.5}.pie a{display:inline-flex;align-items:center;min-height:2rem;color:var(--color-fg);text-decoration:none}.pie a:hover{color:var(--acento);text-decoration:underline}.pie__base{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--color-divider);display:grid;gap:.875rem}.pie__base p{margin:0;max-width:62rem;font-size:.875rem;line-height:1.6;color:var(--color-fg-muted)}@media (min-width: 48em){.pie__grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:3rem}}@media (min-width: 60em){.pie{padding-bottom:3.5rem}}.barra{position:fixed;z-index:60;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));visibility:hidden;transform:translateY(calc(100% + 24px));transition:transform var(--motion-duration-modal) var(--motion-ease-drawer),visibility 0s linear var(--motion-duration-modal)}.barra--visible{visibility:visible;transform:none;transition:transform var(--motion-duration-modal) var(--motion-ease-drawer),visibility 0s}.barra__enlace{display:flex;align-items:center;gap:.75rem;padding:8px 8px 8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--sup-lienzo) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--elev-3);color:var(--color-fg);text-decoration:none}.barra__enlace:hover{color:var(--color-fg);text-decoration:none}.barra__simbolo{width:36px;height:36px;flex:none;border-radius:var(--radius-md)}.barra__textos{display:grid;min-width:0;line-height:1.25}.barra__nombre{font-weight:700;font-size:.9375rem}.barra__lema{font-size:.8125rem;color:var(--color-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra__insignia{width:auto;height:40px;margin-left:auto;flex:none;border-radius:6px}.barra picture{display:contents}@media (max-width: 22.49em){.barra__lema{display:none}}@media (min-width: 30em){.barra{left:50%;right:auto;width:min(440px,calc(100% - 20px))}.barra:not(.barra--visible){transform:translate(-50%,calc(100% + 24px))}.barra--visible{transform:translateX(-50%)}}@media (min-width: 60em){.barra{display:none}}@media (prefers-reduced-motion: reduce){.barra{transition:none}}@media (prefers-reduced-motion: no-preference){.js .rv{opacity:0;translate:0 1.125rem}.js .rv.rv--in{opacity:1;translate:0 0;transition:opacity 450ms var(--motion-ease),translate 450ms var(--motion-ease);transition-delay:calc(var(--i,0) * 80ms)}.js .rv.rv--ya{transition:none}.js .paso .paso__num{scale:.6;opacity:0}.js .paso.rv--in .paso__num{scale:1;opacity:1;transition:scale 320ms var(--motion-ease),opacity 320ms var(--motion-ease);transition-delay:120ms}.js .paso::before{scale:1 0;transform-origin:top}.js .paso.rv--in::before{scale:1 1;transition:scale 420ms var(--motion-ease);transition-delay:260ms}}.telefono{--tel:17.625rem;--bisel:8px;--pantalla:calc(var(--tel) - 2 * var(--bisel));--dp:calc(var(--pantalla) / 360);position:relative;width:var(--tel);padding:var(--bisel);border-radius:calc(var(--tel) * .155);background:var(--color-neutral-900);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-white) 12%,transparent),var(--elev-3),var(--sombra-larga)}.telefono__pantalla{position:relative;overflow:hidden;aspect-ratio:1080 / 2340;border-radius:calc(var(--tel) * .155 - var(--bisel));background:var(--sup-lienzo)}.telefono__pantalla .pantalla{display:block;width:100%;height:100%}.telefono__pantalla::after{content:"";position:absolute;left:50%;top:calc(var(--dp) * 10.5);width:calc(var(--dp) * 11);height:calc(var(--dp) * 11);border-radius:50%;transform:translateX(-50%);background:var(--color-neutral-900)}.telefono--recorte{height:calc((var(--pantalla) * 2.1667 + 2 * var(--bisel)) * var(--alto,.66));overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,var(--color-fg) calc(100% - 72px),transparent);mask-image:linear-gradient(to bottom,var(--color-fg) calc(100% - 72px),transparent);border-bottom-left-radius:0;border-bottom-right-radius:0}.telefono--heroe{--tel:min(18.75rem,80vw)}@media (prefers-color-scheme: dark){.telefono{background:var(--color-neutral-800);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-white) 14%,transparent),var(--elev-3)}}@media (min-width: 60em){.telefono--heroe{--tel:clamp(18.75rem,calc((100vh - 140px) / 2.2),22.5rem)}}.rotulos{display:none}@media (min-width: 75em){.rotulos{display:block;margin:0;padding:0;list-style:none;position:absolute;inset:var(--bisel);pointer-events:none}.rotulo{position:absolute;top:var(--y);right:calc(100% + var(--bisel) + 30px);transform:translateY(-50%);padding:7px 14px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--sup-lienzo);box-shadow:var(--elev-2);font-size:.875rem;font-weight:500;white-space:nowrap;color:var(--color-fg)}.rotulo::after{content:"";position:absolute;top:50%;left:100%;width:calc(30px + var(--bisel) + 10px);height:1px;background:var(--acento)}.rotulo::before{content:"";position:absolute;top:calc(50% - 3px);left:calc(100% + 30px + var(--bisel) + 8px);width:7px;height:7px;border-radius:50%;background:var(--acento)}}@media (min-width: 75em) and (prefers-reduced-motion: no-preference){.rotulo{animation:rotulo-entra 560ms var(--motion-ease-drawer) both}.rotulo:nth-child(1){animation-delay:500ms}.rotulo:nth-child(2){animation-delay:680ms}.rotulo:nth-child(3){animation-delay:860ms}@keyframes rotulo-entra{from{opacity:0;transform:translate(0,calc(-50% + 8px))}to{opacity:1;transform:translate(0,-50%)}}}.cuentas__promesa{margin:clamp(2rem,5vw,3rem) auto 0;max-width:38rem;text-align:center;font-size:1.0625rem;line-height:1.5;color:var(--color-fg)}.anatomia{display:none}@media (min-width: 60em){.cuentas__cabeza,.cuentas__promesa{display:none}.cuentas{align-items:center}.cuentas .cita{margin-top:0}.anatomia{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:clamp(3rem,7vw,7rem);margin-bottom:clamp(3.5rem,6vw,5.5rem)}.anatomia__texto{grid-column:2;grid-row:1}.anatomia__figura{grid-column:1;grid-row:1;justify-self:center;position:relative;margin:0 0 0 13px;width:min(100%,420px)}.anatomia__figura figcaption{margin-top:1rem;font-size:.8125rem;line-height:1.45;color:var(--color-fg-subtle);text-align:center}.anatomia__lista{margin:1.75rem 0 0;padding:0;list-style:none}.anatomia__lista li{display:grid;grid-template-columns:28px 1fr;gap:.75rem;padding-block:.75rem;border-top:1px solid var(--color-divider);color:var(--color-fg-muted);line-height:1.5;transition:color var(--motion-duration-default) var(--motion-ease)}.anatomia__lista li p{margin:0}.anatomia__lista li b{color:var(--color-fg);font-weight:600}.anatomia__num{width:26px;height:26px;margin-top:1px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--acento);color:var(--acento);font:600 .75rem/1 var(--font-mono);transition:background-color var(--motion-duration-default) var(--motion-ease),color var(--motion-duration-default) var(--motion-ease)}.anatomia__lista li.activo{color:var(--color-fg)}.anatomia__lista li.activo .anatomia__num{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-fg)}.anatomia__promesa{margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--color-divider);font-weight:600;font-size:1.0625rem;color:var(--color-fg)}.anatomia__hoja{position:relative;overflow:hidden;aspect-ratio:360 / 580;border:1px solid var(--color-border);border-radius:20px;background:var(--sup-lienzo);box-shadow:var(--elev-3),var(--sombra-larga)}.anatomia__img{display:block;width:calc(100% * 360 / 356);max-width:none;height:auto;margin:calc(100% * -169 / 356) 0 0 calc(100% * -2 / 356)}.anatomia__banda{position:absolute;left:0;right:0;top:var(--b-top,10%);height:var(--b-alto,13%);background:color-mix(in srgb,var(--color-primary-300) 16%,transparent);box-shadow:inset 3px 0 0 var(--color-primary-300);pointer-events:none;transition:top var(--motion-duration-slow) var(--motion-ease-drawer),height var(--motion-duration-slow) var(--motion-ease-drawer)}.anatomia__figura[data-activo="1"] .anatomia__banda{--b-top:9.8%;--b-alto:13.0%}.anatomia__figura[data-activo="2"] .anatomia__banda{--b-top:24.4%;--b-alto:7.2%}.anatomia__figura[data-activo="3"] .anatomia__banda{--b-top:31.6%;--b-alto:7.2%}.anatomia__figura[data-activo="4"] .anatomia__banda{--b-top:38.7%;--b-alto:7.2%}.anatomia__figura[data-activo="5"] .anatomia__banda{--b-top:52.6%;--b-alto:7.0%}.anatomia__figura[data-activo="6"] .anatomia__banda{--b-top:70.2%;--b-alto:9.1%}.anatomia__marcas{position:absolute;left:0;top:0;margin:0;padding:0;list-style:none;width:100%;aspect-ratio:360 / 580;pointer-events:none}.anatomia__marcas li{position:absolute;left:-13px;top:var(--y);transform:translateY(-50%);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--sup-lienzo);border:1.5px solid var(--acento);color:var(--acento);font:600 .75rem/1 var(--font-mono);box-shadow:var(--elev-1);transition:background-color var(--motion-duration-default) var(--motion-ease),color var(--motion-duration-default) var(--motion-ease)}.anatomia__figura[data-activo="1"] .anatomia__marcas li:nth-child(1),.anatomia__figura[data-activo="2"] .anatomia__marcas li:nth-child(2),.anatomia__figura[data-activo="3"] .anatomia__marcas li:nth-child(3),.anatomia__figura[data-activo="4"] .anatomia__marcas li:nth-child(4),.anatomia__figura[data-activo="5"] .anatomia__marcas li:nth-child(5),.anatomia__figura[data-activo="6"] .anatomia__marcas li:nth-child(6){background:var(--color-action);border-color:var(--color-action);color:var(--color-action-fg)}}@media (min-width: 60em) and (prefers-reduced-motion: reduce){.anatomia__banda,.anatomia__marcas li,.anatomia__num,.anatomia__lista li{transition:none}}@media print{.cab,.barra,.heroe__app,.heroe__cta,.ops__visor,.op__img,.caja__img,.caja__sesiones,.anatomia,.cta-texto,.cierre,.app-fig,.pulso,.cuenta,.saltar{display:none !important}body{background:var(--color-white);color:var(--color-neutral-900)}.sec,.heroe{padding-block:1.25rem}.sec--lienzo,.doc,.caja,.pie{background:none;border-color:var(--color-neutral-300)}.js .rv{opacity:1 !important;translate:none !important}.pasos li::before{background:none;color:var(--color-neutral-900);border:1px solid var(--color-neutral-600)}.faq details::details-content{content-visibility:visible;block-size:auto}.mas{display:none}a[href^="http"]::after{content:" (" attr(href) ")";font-size:.8em;word-break:break-all}.doc{break-inside:avoid-page}}
