@font-face{font-family:sora;src:url(../media/sora_latin_600_normal-s.p.0m9hhe9_r05oo.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:83.64%;descent-override:25.01%;line-gap-override:0.0%;size-adjust:115.97%}.zg5oba_className{font-family:sora,sora Fallback;font-weight:600}.zg5oba_variable{--font-sora:"sora", "sora Fallback"}
@font-face{font-family:sourceSans;src:url(../media/source_sans_3_latin_wght_normal-s.p.319-552wy8l00.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSans Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}._424N2W_className{font-family:sourceSans,sourceSans Fallback}._424N2W_variable{--font-source-sans:"sourceSans", "sourceSans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm--line-height:calc(1.25 / .875);--text-lg--line-height:calc(1.75 / 1.125);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl--line-height:calc(2 / 1.5);--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-semibold:600;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-padding-top:var(--scroll-offset);scroll-padding-bottom:calc(max(var(--sc-banner-h,0px), var(--sc-barra-h,0px)) + 1rem);-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--c-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--c-bg);color:var(--c-ink-2);font-family:var(--font-body);font-size:var(--fs-300);line-height:var(--lh-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;timeline-scope:--hero, --form, --s-como, --s-servicios, --s-precios, --s-preguntas}h1,h2,h3,h4{color:var(--c-ink);font-family:var(--font-head);font-weight:var(--fw-semibold);line-height:var(--lh-head);letter-spacing:var(--ls-head);text-wrap:balance}p,li,dd{text-wrap:pretty}a{color:var(--c-primary);text-underline-offset:.18em}:focus-visible{outline:var(--focus-w) solid var(--c-focus);outline-offset:var(--focus-offset);transition:none}::selection{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--c-accent) 30%, transparent)}}}@layer components{.sc-container{width:100%;max-width:var(--content-max);padding-inline:max(var(--gutter), env(safe-area-inset-left,0px));margin-inline:auto}.sc-skip-link{z-index:100;background:var(--c-ink);color:var(--c-bg);border-radius:var(--r-sm);padding:.75rem 1rem;position:absolute;top:-10rem;left:1rem}.sc-skip-link:focus{top:1rem}main:focus{outline:none}.sc-btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--target-min);border-radius:var(--r-pill);font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-300);cursor:pointer;transition:scale var(--dur-fast) var(--ease-standard), translate var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);border:1.5px solid #0000;padding:.625rem 1.25rem;line-height:1.2;text-decoration:none;display:inline-flex}.sc-btn:active{scale:var(--press-scale);transition-duration:var(--dur-press)}@media (hover:hover){.sc-btn:hover{translate:0 var(--hover-lift)}}.sc-btn--grande{min-height:52px;padding-inline:1.75rem}.sc-btn--compacto{min-height:40px;font-size:var(--fs-200);padding:.4rem .9rem}.sc-btn--icono{width:48px;padding:0}.sc-btn-primary{background:var(--c-primary);color:var(--c-on-primary)}.sc-btn-primary:hover{background:var(--c-primary-strong)}.sc-btn-secondary{background:var(--c-surface);color:var(--c-primary);border-color:var(--c-primary)}.sc-btn-secondary:hover{background:var(--c-tint)}.sc-btn-neutral{background:var(--c-surface);color:var(--c-ink);border-color:var(--c-ink)}.sc-btn-neutral:hover{background:var(--c-tint)}.sc-btn[aria-disabled=true],.sc-btn:disabled{cursor:not-allowed}.sc-btn:disabled{opacity:.75}.sc-pendiente{background:var(--c-pendiente-tint);color:var(--c-pendiente);outline-offset:1px;font-family:var(--font-body);font-style:normal;font-weight:var(--fw-semibold);letter-spacing:0;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;outline:1px dashed;padding-inline:.2em;font-size:.9em}.sc-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.sc-input{width:100%;min-height:var(--target-min);border:1.5px solid var(--c-line-strong);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-ink);font:inherit;transition:border-color var(--dur-fast) var(--ease-standard);padding:.5rem .75rem;display:block}.sc-input:focus{border-color:var(--c-primary)}.sc-input[aria-invalid=true]{border-color:var(--c-danger)}.sc-input::placeholder{color:var(--c-muted)}.sc-check{appearance:none;border:1.5px solid var(--c-line-strong);background:var(--c-surface);cursor:pointer;width:1.375rem;height:1.375rem;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-radius:6px;flex:none;margin-top:.15rem;position:relative}.sc-check[type=radio]{border-radius:50%}.sc-check:after{content:"";background:var(--c-on-primary);clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-fast) var(--ease-standard);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18.5 8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18.5 8' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat}.sc-check[type=radio]:after{clip-path:circle(0);border-radius:50%;inset:5px;-webkit-mask:none;mask:none}.sc-check:checked{background:var(--c-primary);border-color:var(--c-primary)}.sc-check:checked:after{clip-path:inset(0)}.sc-check[type=radio]:checked:after{clip-path:circle(50%)}.sc-check[aria-invalid=true]{border-color:var(--c-danger)}.cabecera{z-index:var(--z-header);height:var(--header-h);isolation:isolate;position:sticky;top:0}.cabecera:before{content:"";z-index:-1;background:var(--glass-fallback);border-bottom:1px solid var(--c-line);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cabecera:before{border-bottom:1px solid color-mix(in srgb, var(--c-line) 80%, transparent)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cabecera:before{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}}.cabecera-fila{justify-content:space-between;align-items:center;gap:var(--sp-3);height:100%;display:flex}.cabecera-logo{border-radius:var(--r-xs);flex:none;align-items:center;display:flex}.cabecera-logo-svg{aspect-ratio:628/218;transform-origin:0;width:auto;height:34px}.cabecera-nav{align-items:center;gap:var(--sp-2);display:flex}.cabecera-enlaces{align-items:center;gap:var(--sp-1);margin-right:var(--sp-3);display:none}.cabecera-enlace{min-height:var(--target-min);padding-inline:var(--sp-3);color:var(--c-ink);font-size:var(--fs-200);font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:inline-flex;position:relative}.cabecera-enlace:hover{color:var(--c-primary)}.cabecera-enlace:after{content:"";left:var(--sp-3);right:var(--sp-3);background:var(--c-primary);transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:8px;scale:0 1}.cabecera-enlace[aria-current=true]:after{scale:1}.cabecera-menu{padding-inline:.7rem}.cabecera-desplegable{background:var(--c-surface);border-bottom:1px solid var(--c-line);box-shadow:var(--e-3);inset-inline:0;position:absolute;top:100%}.cabecera-desplegable ul{padding-block:var(--sp-2);flex-direction:column;display:flex}.cabecera-desplegable-enlace{padding:var(--sp-3) var(--sp-1);color:var(--c-ink);font-family:var(--font-head);font-size:var(--fs-400);font-weight:var(--fw-semibold);text-decoration:none;display:block}.cabecera-progreso{height:var(--progress-h);background:var(--c-primary);transform-origin:0;display:none;position:absolute;bottom:0;left:0;right:0}@media (min-width:64rem){.cabecera-enlaces{display:flex}.cabecera-menu,.cabecera-desplegable{display:none}.cabecera-logo-svg{height:40px}}.seccion{padding-block:var(--section-y)}.seccion--bg{background:var(--c-bg)}.seccion--surface{background:var(--c-surface)}.seccion-cabeza,.historia-cabeza{text-align:center;max-width:46rem;margin-inline:auto}.seccion-titulo{font-size:var(--fs-700);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.seccion-titulo:focus{outline:none}.seccion-intro{margin-top:var(--sp-4);font-size:var(--fs-400);line-height:1.45}.seccion-cuerpo{margin-top:var(--sp-8)}.hero{background:var(--c-surface);padding-top:clamp(3rem,2rem + 5vw,6rem);padding-bottom:var(--sp-8);overflow-x:clip}.hero-copia{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-antetitulo{color:var(--c-primary);font-weight:var(--fw-semibold);font-size:var(--fs-300)}.hero-titulo{margin-top:var(--sp-4);max-width:15ch;font-size:var(--fs-800);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.hero-lead{margin-top:var(--sp-5);max-width:36rem;font-size:var(--fs-400);line-height:1.45}.hero-ctas{margin-top:var(--sp-6);justify-content:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.hero-datos{margin-top:var(--sp-7);gap:var(--sp-2);text-align:center;font-size:var(--fs-200);color:var(--c-ink);justify-items:center;display:grid}@media (min-width:48rem){.hero-datos{grid-template-columns:repeat(3,auto);justify-content:center;gap:0}.hero-datos li{padding-inline:var(--sp-5)}.hero-datos li+li{border-left:1px solid var(--c-line)}}.hero-arte{margin-top:var(--sp-7);max-width:60rem}.hero-ranura{border-radius:var(--r-lg)}.ranura{width:100%;margin:0;position:relative}.ranura-interior{border-radius:inherit;background:var(--c-surface-2);position:absolute;inset:0;overflow:hidden}.ranura-interior>img{object-fit:cover;width:100%;height:100%}.ranura-arte,.ranura-arte>div{position:absolute;inset:0}.historia{background:var(--c-bg);padding-top:var(--section-y)}.historia-anillo-titulo{width:64px;height:64px;margin:0 auto var(--sp-5)}.historia-pista{margin-top:var(--sp-8);position:relative}.historia-pasos{gap:var(--sp-8);counter-reset:none;display:grid}.historia-paso{gap:var(--sp-5);align-items:center;display:grid}@media (min-width:48rem){.historia-paso{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.historia-paso-arte{border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--e-2);overflow:clip}.historia-numeral{font-family:var(--font-head);font-weight:var(--fw-semibold);font-size:var(--fs-800);letter-spacing:-.04em;color:var(--c-primary);line-height:1;display:block}.historia-etiqueta{margin-top:var(--sp-3);color:var(--c-muted);font-size:var(--fs-200);font-weight:var(--fw-semibold)}.historia-paso-titulo{margin-top:var(--sp-1);font-size:var(--fs-600);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.historia-paso-desc{margin-top:var(--sp-3);max-width:34rem;font-size:var(--fs-400);line-height:1.45}.historia-riel,.historia-saltos,.historia-escena,.historia-centinela,.historia-ancla{display:none}.historia-cta{padding-block:var(--sp-8) var(--section-y);justify-content:center;display:flex}.historia-saltos{gap:var(--sp-2);margin-top:var(--sp-5);max-width:22rem}.historia-salto{min-height:var(--target-min);border-radius:var(--r-xs);flex:1;align-items:center;display:flex}.historia-salto-barra{background:var(--c-line);border-radius:2px;width:100%;height:4px;display:block;position:relative;overflow:hidden}.historia-salto-barra:after{content:"";background:var(--c-primary);transform-origin:0;position:absolute;inset:0;scale:1}.anillo{overflow:visible}.anillo path{fill:none;stroke-linecap:round}.anillo .anillo-pista{stroke:var(--c-line);stroke-width:9px}.anillo .anillo-pista-punta{fill:var(--c-line);stroke:var(--c-line);stroke-width:2px;stroke-linejoin:round}.anillo .anillo-arco{stroke:var(--logo-primary);stroke-width:9px;stroke-dasharray:1 1;stroke-dashoffset:0}.anillo .anillo-punta{fill:var(--logo-primary);stroke:var(--logo-primary);stroke-width:2px;stroke-linejoin:round}.anillo .anillo-palomita{stroke:var(--logo-accent);stroke-width:10.8px;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:0}.precios{max-width:46rem;margin-inline:auto}.precios-titulo{font-size:var(--fs-500)}.precios-titulo:focus{outline:none}.precios-tabla{margin-top:var(--sp-4);border-collapse:collapse;text-align:left;width:100%;min-width:20rem}.precios-tabla th,.precios-tabla td{padding:var(--sp-3) var(--sp-4) var(--sp-3) 0;border-bottom:1px solid var(--c-line);vertical-align:top}.precios-tabla thead th{color:var(--c-ink);font-size:var(--fs-200);border-bottom:1.5px solid var(--c-line-strong)}.precios-tabla tbody th{font-weight:var(--fw-regular)}.precios-tabla td{color:var(--c-ink);font-weight:var(--fw-semibold)}.precios-nota{margin-top:var(--sp-4);font-size:var(--fs-200)}.tarjetas{margin-top:var(--sp-9);gap:var(--sp-6);display:grid}@media (min-width:64rem){.tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}}.tarjeta{border-radius:var(--r-lg);background:var(--c-surface);box-shadow:0 0 0 1px var(--c-line);transition:translate var(--dur-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative}.tarjeta:after{content:"";z-index:-1;border-radius:inherit;box-shadow:var(--e-3);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);pointer-events:none;position:absolute;inset:0}@media (hover:hover){.tarjeta:hover{translate:0 var(--hover-lift)}.tarjeta:hover:after{opacity:1}}.tarjeta-ranura{border-radius:var(--r-lg) var(--r-lg) 0 0}.tarjeta-cuerpo{padding:var(--sp-6);flex-direction:column;flex:1;display:flex}@media (min-width:48rem){.tarjeta-cuerpo{padding:var(--sp-7)}}.tarjeta-titulo{font-size:var(--fs-500);letter-spacing:var(--ls-head)}.tarjeta-precio{margin-top:var(--sp-2);font-family:var(--font-head);font-size:var(--fs-400);font-weight:var(--fw-semibold);color:var(--c-primary)}.tarjeta-apoyo{margin-top:var(--sp-2);color:var(--c-ink)}.tarjeta-detalles{margin-top:var(--sp-6);gap:var(--sp-4);display:grid}.detalle dt{color:var(--c-ink);font-weight:var(--fw-semibold)}.detalle dd{margin:var(--sp-1) 0 0}.detalle .lista,.detalle .lista-ordenada{gap:var(--sp-1);padding-left:1.25rem;display:grid}.detalle .lista{list-style:outside}.detalle .lista-ordenada{list-style:decimal}.tarjeta-acciones{padding-top:var(--sp-7);gap:var(--sp-3);flex-wrap:wrap;margin-top:auto;display:flex}.incluye{gap:var(--sp-3);margin-top:var(--sp-2);display:grid}.incluye li{align-items:center;gap:var(--sp-3);grid-template-columns:3.25rem minmax(0,1fr);display:grid}.pieza{border-radius:var(--r-sm);background:var(--c-surface-2);place-items:center;width:3.25rem;height:2.75rem;font-size:6px;display:grid}.razones{gap:var(--sp-8);display:grid}@media (min-width:64rem){.razones{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr))}}.razon-icono{background:var(--c-surface);width:56px;height:56px;box-shadow:0 0 0 1px var(--c-line);border-radius:16px;padding:13px}.razon-titulo{margin-top:var(--sp-5);font-size:var(--fs-600);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.razon-apoyo{margin-top:var(--sp-3);font-size:var(--fs-300)}.icono{fill:none;stroke:var(--c-primary);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.icono>*{stroke-dasharray:1 1;stroke-dashoffset:0}.icono .icono-palomita{stroke:var(--c-accent);stroke-width:2px}.confianza-rejilla{gap:var(--sp-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.confianza-rejilla{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.ficha{border-top:1px solid var(--c-line);display:grid}.ficha-fila{gap:var(--sp-1);padding-block:var(--sp-4);border-bottom:1px solid var(--c-line);display:grid}@media (min-width:48rem){.ficha-fila{gap:var(--sp-5);grid-template-columns:13rem minmax(0,1fr)}}.ficha-fila dt{color:var(--c-ink);font-weight:var(--fw-semibold)}.ficha-fila dd{margin:0}.confianza-visual{gap:var(--sp-6);display:grid}@media (min-width:40rem) and (max-width:63.99rem){.confianza-visual{grid-template-columns:1fr 1fr}}.confianza-ranura,.confianza-mapa{border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--c-line)}.confianza-estudio{margin-top:var(--sp-7);max-width:var(--measure);font-size:var(--fs-200)}.faq{border-top:1px solid var(--c-line);content-visibility:auto;contain-intrinsic-size:auto 760px;max-width:48rem;margin-inline:auto}.faq-item{border-bottom:1px solid var(--c-line)}.faq-pregunta{justify-content:space-between;align-items:center;gap:var(--sp-4);min-height:var(--target-min);padding-block:var(--sp-4);cursor:pointer;list-style:none;display:flex}.faq-pregunta::-webkit-details-marker{display:none}.faq-pregunta h3{font-size:var(--fs-400)}.faq-chevron{fill:none;width:22px;height:22px;stroke:var(--c-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:rotate var(--dur-base) var(--ease-standard);flex:none}.faq-item[open] .faq-chevron{rotate:180deg}.faq-respuesta{padding-bottom:var(--sp-5);max-width:var(--measure)}.cierre{background:var(--c-bg);padding-block:var(--section-y)}.cierre-caja{text-align:center;flex-direction:column;align-items:center;display:flex}.cierre-anillo{width:72px;height:72px}.cierre-titulo{margin-top:var(--sp-5);max-width:18ch;font-size:var(--fs-700);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.cierre-pasos{margin-top:var(--sp-7);gap:var(--sp-2);width:100%;max-width:44rem;font-size:var(--fs-200);color:var(--c-ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.cierre-linea{background:var(--c-primary);transform-origin:0;height:2px;position:absolute;top:7px;left:12.5%;right:12.5%}.cierre-paso{align-items:center;gap:var(--sp-2);flex-direction:column;display:flex;position:relative}.cierre-punto{background:var(--c-primary);width:16px;height:16px;box-shadow:0 0 0 4px var(--c-bg);border-radius:50%}.cierre-texto{margin-top:var(--sp-7);max-width:36rem;font-size:var(--fs-400);line-height:1.45}.cierre-ctas{margin-top:var(--sp-6);justify-content:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.formulario-ancho{max-width:48rem;margin-inline:auto}.formulario,.formulario-exito{border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--e-3);padding:var(--sp-5)}@media (min-width:48rem){.formulario,.formulario-exito{padding:var(--sp-7)}}.exito-cabeza{align-items:center;gap:var(--sp-4);display:flex}.exito-anillo{flex:none;width:56px;height:56px}.exito-titulo{font-size:var(--fs-600)}.exito-titulo:focus{outline:none}.anillo-girando{--logo-primary:currentColor;--logo-accent:currentColor;width:22px;height:22px}.anillo-girando .anillo-pista,.anillo-girando .anillo-pista-punta{display:none}.formulario{gap:var(--sp-5);display:grid}.formulario-nota{font-size:var(--fs-200)}.formulario-alertas:empty{display:none}.resumen-errores{gap:var(--sp-3);padding:var(--sp-4);border:1.5px solid var(--c-danger);border-radius:var(--r-sm);background:var(--c-danger-tint);color:var(--c-danger);display:grid}.resumen-errores-titulo{gap:var(--sp-2);color:var(--c-danger);font-family:var(--font-body);font-size:var(--fs-300);font-weight:var(--fw-semibold);text-wrap:pretty;align-items:flex-start;display:flex}.resumen-errores-titulo:focus{outline:none}.resumen-errores ul{gap:var(--sp-1);padding-left:1.75rem;list-style:outside;display:grid}.resumen-errores a{color:var(--c-danger);font-weight:var(--fw-semibold);min-height:32px;padding-block:4px;display:inline-block}.campo{gap:var(--sp-2);border:0;min-width:0;margin:0;padding:0;display:grid}.campo-etiqueta{color:var(--c-ink);font-weight:var(--fw-semibold);padding:0}.campo-opcional{color:var(--c-ink-2);font-weight:var(--fw-regular)}.campo-ayuda{margin-top:calc(var(--sp-2) * -1);font-size:var(--fs-200)}.campo-error{gap:var(--sp-2);color:var(--c-danger);font-size:var(--fs-200);font-weight:var(--fw-semibold);align-items:flex-start;display:flex}.campo-icono-error{flex:none;margin-top:.15em}.formulario .sc-input{min-height:48px;font-size:1rem}.formulario :is(input,select,textarea){scroll-margin-block:calc(var(--header-h) + 1rem) 7rem}.chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.chip{min-height:var(--target-min);border:1.5px solid var(--c-line-strong);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);align-items:center;padding:.5rem 1rem;display:inline-flex;position:relative}.chip-input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip:has(:checked){background:var(--c-primary);border-color:var(--c-primary);color:var(--c-on-primary);font-weight:var(--fw-semibold)}.chip:has(:focus-visible){outline:var(--focus-w) solid var(--c-focus);outline-offset:var(--focus-offset)}.chip:has([aria-invalid=true]){border-color:var(--c-danger)}.tarjetas-opcion{gap:var(--sp-2);display:grid}.tarjeta-opcion{align-items:center;gap:var(--sp-3);min-height:56px;padding:var(--sp-3) var(--sp-4);border:1.5px solid var(--c-line-strong);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-ink);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);display:flex}.tarjeta-opcion .sc-check{margin-top:0}.tarjeta-opcion:has(:checked){border-color:var(--c-primary);background:var(--c-tint)}.tarjeta-opcion:has([aria-invalid=true]){border-color:var(--c-danger)}.formulario-extra{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg)}.formulario-extra-resumen{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:56px;padding:var(--sp-3) var(--sp-4);color:var(--c-ink);font-weight:var(--fw-semibold);cursor:pointer;border-radius:var(--r-md);list-style:none;display:flex}.formulario-extra-resumen::-webkit-details-marker{display:none}.formulario-extra[open] .faq-chevron{rotate:180deg}.formulario-extra-cuerpo{gap:var(--sp-5);padding:var(--sp-2) var(--sp-4) var(--sp-5);display:grid}.aviso-calor-seco{margin-top:calc(var(--sp-3) * -1);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--c-tint);color:var(--c-ink);font-size:var(--fs-200)}.formulario-aviso{padding:var(--sp-4);border-radius:var(--r-sm);background:var(--c-tint);font-size:var(--fs-200)}.casilla{align-items:flex-start;gap:var(--sp-3);color:var(--c-ink);display:flex}.casilla label{cursor:pointer;padding-block:.1rem}.formulario-enviar .sc-btn{width:100%}.formulario-enviar .sc-btn[aria-disabled=true]{cursor:progress}@media (min-width:48rem){.formulario-enviar .sc-btn{width:auto}}@media (max-width:47.99rem){.formulario-enviar{z-index:2;margin-inline:calc(var(--sp-5) * -1);padding:var(--sp-3) var(--sp-5) calc(var(--sp-3) + env(safe-area-inset-bottom,0px));background:var(--c-surface);border-top:1px solid var(--c-line);border-radius:0 0 var(--r-lg) var(--r-lg);position:sticky;bottom:0}:root:not(.sda):not(.io-barra) .formulario-enviar{bottom:var(--sc-barra-h)}}.exito-texto{margin-top:var(--sp-4);font-size:var(--fs-400);line-height:1.45}.exito-pasos{margin-top:var(--sp-5);gap:var(--sp-2);color:var(--c-ink);display:grid}.exito-pasos li{align-items:center;gap:var(--sp-3);display:flex}.exito-paso-num{background:var(--c-tint);width:28px;height:28px;color:var(--c-primary);font-weight:var(--fw-semibold);font-size:var(--fs-200);border-radius:50%;flex:none;place-items:center;display:grid}.exito-avanzar{margin-top:var(--sp-6);margin-bottom:var(--sp-3);color:var(--c-ink);font-weight:var(--fw-semibold)}.boton-tema{width:var(--target-min);height:var(--target-min);border:1.5px solid var(--c-line-strong);background:var(--c-surface);color:var(--c-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard);border-radius:50%;flex:none;place-items:center;display:inline-grid}.boton-tema:hover{background:var(--c-tint)}.boton-tema svg{width:20px;height:20px}.barra-movil{z-index:30;height:var(--mobile-bar-h);padding:0 max(var(--gutter), env(safe-area-inset-left,0px));background:var(--glass-fallback);border-top:1px solid var(--c-line);inset-inline:0;align-items:center;display:flex;position:fixed;bottom:0}.barra-movil-fila{gap:var(--sp-3);width:100%;display:flex}.barra-movil-cta{flex:1}@media (min-width:48rem){.barra-movil{display:none}}.pie{background:var(--c-surface-2);border-top:1px solid var(--c-line);font-size:var(--fs-200)}.pie-rejilla{gap:var(--sp-7);padding-block:var(--sp-8);display:grid}@media (min-width:40rem){.pie-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.pie-rejilla{grid-template-columns:1.3fr 1fr 1fr 1fr}}.pie-logo{aspect-ratio:628/218;width:auto;height:48px}.pie-titulo{font-size:var(--fs-300)}.pie-lista{margin-top:var(--sp-3);gap:var(--sp-2);display:grid}.pie-lista a{color:var(--c-ink)}.pie-base{border-top:1px solid var(--c-line)}.pie-base-fila{gap:var(--sp-2);padding-block:var(--sp-5);color:var(--c-ink-2);display:grid}.vial{background:var(--c-art-fill);width:1.6em;height:4.2em;box-shadow:inset 0 0 0 1px var(--c-line-strong), inset .35em 0 0 -.1em var(--c-surface);border-radius:.8em;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.vial{box-shadow:inset 0 0 0 1px var(--c-line-strong), inset .35em 0 0 -.1em color-mix(in srgb, var(--c-surface) 60%, var(--c-tint))}}.vial:before{content:"";background:var(--c-primary);border-radius:.4em;height:1.3em;position:absolute;top:0;left:-.12em;right:-.12em}.vial:after{content:"";background:var(--c-art-glass);border-radius:.5em;height:1.25em;position:absolute;bottom:.3em;left:.3em;right:.3em}.caja-frente{background:var(--c-art-fill);box-shadow:inset 0 0 0 1px var(--c-line), 0 2.2em 3em -1.8em rgb(var(--c-shadow) / .4);border-radius:.9em;flex-direction:column;justify-content:center;align-items:center;gap:.35em;display:flex;position:absolute;inset:0}.caja-simbolo{width:2.6em;height:2.6em}.caja-etiqueta{font-family:var(--font-head);font-weight:var(--fw-semibold);color:var(--c-ink);white-space:nowrap;font-size:.8em}.burbujas{width:5.5em;height:7em;position:relative}.burbujas-sobre{background:radial-gradient(circle at center, var(--c-tint) .22em, transparent .24em) 0 0 / .75em .75em, var(--c-art-fill);width:4.6em;height:6em;box-shadow:inset 0 0 0 1px var(--c-line-strong), 0 1.2em 2em -1.2em rgb(var(--c-shadow) / .35);border-radius:.6em;position:absolute}.burbujas-sobre+.burbujas-sobre{top:1em;left:.9em}.sobre-ind{width:10em;height:9.5em;position:relative}.sobre-ind-charola{background:var(--c-surface-2);height:1.6em;box-shadow:inset 0 0 0 1px var(--c-line-strong);border-radius:.5em;position:absolute;bottom:0;left:0;right:0}.sobre-ind-bolsa{background:var(--c-art-fill);border-radius:.6em;width:5.2em;height:7.6em;position:absolute;bottom:1em;left:.8em}@supports (color:color-mix(in lab, red, red)){.sobre-ind-bolsa{background:color-mix(in srgb, var(--c-art-fill) 85%, var(--c-tint))}}.sobre-ind-bolsa{box-shadow:inset 0 0 0 1px var(--c-line), 0 1.5em 2.5em -1.5em rgb(var(--c-shadow) / .4)}.sobre-ind-bolsa:before{content:"";border-bottom:2px dashed var(--c-line-strong);background:var(--c-tint);border-radius:.6em .6em 0 0;height:1.4em;position:absolute;top:0;left:0;right:0}.sobre-ind-vial{position:absolute;top:2.4em;left:1.7em;rotate:-14deg}.sobre-ind-instrumental{background:var(--c-art-fill);border-radius:.6em;width:2.6em;height:7em;position:absolute;bottom:1.1em;right:1em}@supports (color:color-mix(in lab, red, red)){.sobre-ind-instrumental{background:color-mix(in srgb, var(--c-art-fill) 70%, var(--c-tint))}}.sobre-ind-instrumental{box-shadow:inset 0 0 0 1px var(--c-line);place-items:center;display:grid}.sobre-ind-instrumental svg{fill:none;width:1.3em;height:5.4em;stroke:var(--c-ink-2);stroke-width:2.5px;stroke-linecap:round}.correo-cuerpo{background:radial-gradient(circle at center, var(--c-tint) .2em, transparent .22em) 0 0 / .7em .7em, var(--c-art-fill);width:6em;height:4.4em;box-shadow:inset 0 0 0 1px var(--c-line-strong), 0 1.2em 2em -1.2em rgb(var(--c-shadow) / .4);border-radius:.5em;position:relative}.correo-solapa{background:var(--c-surface-2);clip-path:polygon(0 0,100% 0,50% 100%);height:2.4em;box-shadow:inset 0 0 0 1px var(--c-line-strong);position:absolute;top:0;left:0;right:0}.ruta-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ruta-base{fill:none;stroke:var(--c-line-strong);stroke-width:2px;stroke-dasharray:2 6;stroke-linecap:round}.ruta-trazo{fill:none;stroke:var(--c-primary);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.ruta-pin{fill:var(--c-art-fill);stroke:var(--c-primary);stroke-width:3px}.ruta-pin--fin{fill:var(--c-primary)}.ruta-etiqueta{font-size:.75em;font-weight:var(--fw-semibold);color:var(--c-ink-2);white-space:nowrap;position:absolute}.ruta-etiqueta--a{bottom:-1.6em;left:0}.ruta-etiqueta--b{top:-2.2em;right:0}.reporte{background:var(--c-art-fill);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--c-line), 0 2.2em 3em -1.8em rgb(var(--c-shadow) / .4);border-radius:.8em;flex-direction:column;gap:.55em;padding:1em;display:flex;position:relative}.reporte-cabeza{font-family:var(--font-head);font-weight:var(--fw-semibold);color:var(--c-ink);align-items:center;gap:.4em;font-size:.78em;line-height:1.15;display:flex}.reporte-simbolo{flex:none;width:1.9em;height:1.9em}.reporte-etiqueta{font-size:.6em;font-weight:var(--fw-semibold);color:var(--c-ink-2);border:1px solid var(--c-line-strong);border-radius:999px;align-self:flex-start;padding:.05em .6em}.reporte-barra{background:var(--c-line-strong);border-radius:.3em;height:.45em;display:block}@supports (color:color-mix(in lab, red, red)){.reporte-barra{background:color-mix(in srgb, var(--c-line-strong) 35%, var(--c-art-fill))}}.insignia{background:var(--c-accent);width:3.2em;height:3.2em;box-shadow:0 .8em 1.4em -.6em rgb(var(--c-shadow) / .5);border-radius:50%;place-items:center;display:grid}.insignia svg{fill:none;width:1.7em;height:1.7em;stroke:var(--c-on-primary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.telefono-cuerpo{background:var(--c-ink);width:8.6em;height:15em;box-shadow:0 2.6em 3.4em -2em rgb(var(--c-shadow) / .5);border-radius:1.6em;padding:1.4em .6em .8em;font-size:1em;position:relative}.telefono-bocina{background:var(--c-bg);border-radius:1em;width:2.2em;height:.35em;margin-left:-1.1em;position:absolute;top:.55em;left:50%}@supports (color:color-mix(in lab, red, red)){.telefono-bocina{background:color-mix(in srgb, var(--c-bg) 30%, transparent)}}.telefono-cuerpo .reporte{border-radius:1em;font-size:.82em}.telefono-insignia{position:absolute;bottom:1.4em;right:-1.2em}.incubadora{width:14em;height:8.5em}.incubadora-cuerpo{background:var(--c-art-fill);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--c-line), 0 2.2em 3em -1.8em rgb(var(--c-shadow) / .4);border-radius:1.2em;grid-template-columns:1fr 2.6em;gap:.8em;padding:1em;display:grid}.incubadora-ventana{background:var(--c-surface-2);box-shadow:inset 0 0 0 1px var(--c-line-strong);border-radius:.7em;justify-content:center;align-items:center;gap:.6em;display:flex}.incubadora-vial{font-size:.9em}.incubadora-panel{align-content:center;justify-items:center;gap:.7em;display:grid}.incubadora-led{background:var(--c-line-strong);border-radius:50%;width:.8em;height:.8em}.incubadora-led:first-child{background:var(--c-accent)}.carpeta{width:12em;height:9em;position:relative}.carpeta-hoja{background:var(--c-art-fill);width:8em;height:8em;box-shadow:inset 0 0 0 1px var(--c-line);border-radius:.5em;position:absolute;top:0;left:1.5em;rotate:-6deg}.carpeta-hoja--2{left:3em;rotate:4deg}.carpeta-frente{background:var(--c-tint);box-shadow:inset 0 0 0 1px var(--c-line-strong), 0 2em 2.6em -1.6em rgb(var(--c-shadow) / .4);border-radius:.8em;align-content:end;gap:.5em;padding:1.2em;display:grid;position:absolute;inset:2.4em 0 0}.carpeta-frente .reporte-barra{background:var(--c-art-fill)}.calendario{background:var(--c-art-fill);box-shadow:inset 0 0 0 1px var(--c-line), 0 2.2em 3em -1.8em rgb(var(--c-shadow) / .35);border-radius:1em;grid-template-columns:repeat(6,2.2em);gap:.6em;padding:1.2em;display:grid}.calendario-mes{width:2.2em;height:2.2em;box-shadow:inset 0 0 0 1px var(--c-line);border-radius:.5em;place-items:center;display:grid}.calendario-marca{background:var(--c-primary);border-radius:50%;width:1.3em;height:1.3em}.mapa{position:absolute;inset:8%}.mapa-svg{width:100%;height:100%}.mapa-region{stroke:var(--c-surface);stroke-width:3px;stroke-linejoin:round}.mapa-region--yuc,.mapa-region--qroo{fill:var(--c-primary)}@supports (color:color-mix(in lab, red, red)){.mapa-region--qroo{fill:color-mix(in srgb, var(--c-primary) 62%, var(--c-surface))}}.mapa-region--camp{fill:var(--c-primary)}@supports (color:color-mix(in lab, red, red)){.mapa-region--camp{fill:color-mix(in srgb, var(--c-primary) 38%, var(--c-surface))}}.mapa-etiqueta{background:var(--c-surface);color:var(--c-ink);font-size:var(--fs-100);font-weight:var(--fw-semibold);white-space:nowrap;box-shadow:0 0 0 1px var(--c-line);border-radius:999px;padding:.15em .6em;position:absolute;translate:-50% -50%}.ranura-arte{container-type:size}.tarjeta-arte{place-items:center;font-size:min(5.4cqh,3.4cqw);display:grid;position:absolute;inset:0}.tarjeta-arte--kit .caja-frente{width:12em;height:7.6em;position:relative;inset:auto}.tarjeta-arte--reporte .reporte{width:14em;height:18em;font-size:1.15em}.hero-composicion{font-size:min(3.1cqh,1.9cqw);position:absolute;inset:0}.hero-kit{width:11.5em;height:11em;position:absolute;top:55%;left:50%;translate:-95% -50%}.hero-kit-viales{gap:.7em;display:flex;position:absolute;top:0;left:50%;translate:-50%}.hero-kit .caja-frente{height:7.4em;top:auto}.hero-reporte{width:11em;height:14em;position:absolute;top:48%;left:50%;translate:5% -50%}.hero-insignia{position:absolute;bottom:-1.2em;right:-1.2em}.pieza-viales{gap:.4em;font-size:.9em;display:flex}.pieza-calor{border:.5em solid var(--c-accent);border-right-color:var(--c-line);border-radius:50%;width:2.6em;height:2.6em}.pieza-reporte{width:3.6em;height:4.6em;font-size:.75em}.pieza-reporte .reporte{gap:.3em;padding:.5em;font-size:.6em}.pieza-ruta{fill:none;width:3.6em;height:3.6em;stroke:var(--c-primary);stroke-width:1.8px;stroke-linecap:round}.pieza-sobre{font-size:.75em}.escena{aspect-ratio:6/5;width:100%;position:relative;container-type:inline-size}.escena--estatica{overflow:clip}.escena-lienzo{font-size:4.16667cqi;position:absolute;inset:0}.capa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capa-ruta{width:20em;height:11em}.capa-caja{width:10em;height:6.4em;margin-top:1.5em}.caja-vial{position:absolute;top:.5em}.caja-vial--i{left:1.6em}.caja-vial--d{right:1.6em}.caja-tapa{background:var(--c-art-fill);height:1.4em;box-shadow:inset 0 0 0 1px var(--c-line-strong);border-radius:.5em;position:absolute;top:-.9em;left:-.3em;right:-.3em}.capa-vial-c{margin-top:.6em}.capa-burbujas{margin-top:2.6em;margin-left:6.8em}.capa-sobre{margin-top:.5em;margin-left:4.5em}.capa-correo{margin-top:3.3em;margin-left:-7.8em}.capa-telefono{margin-top:.5em}.escena .caja-tapa{opacity:0;translate:0 -3em}.escena .caja-vial--i{translate:-1.2em -4.6em;rotate:-8deg}.escena .caja-vial--d{translate:1.2em -4.6em;rotate:8deg}.escena .capa-vial-c{translate:0 -5em}.escena .capa-sobre{opacity:0;translate:0 2em}.escena .capa-correo{opacity:0}.escena .correo-solapa{clip-path:polygon(0 0,100% 0,50% 0)}.escena .capa-ruta{opacity:0}.escena .ruta-trazo{stroke-dashoffset:1px}.escena .capa-telefono{opacity:0;translate:0 30%}.escena .telefono-insignia{scale:0}.escena[data-pose="2"] .capa-caja{opacity:.15;translate:-6.5em}.escena:is([data-pose="2"],[data-pose="3"],[data-pose="4"]) :is(.caja-vial--i,.caja-vial--d){translate:0;rotate:0deg}.escena:is([data-pose="2"],[data-pose="3"],[data-pose="4"]) .capa-vial-c{opacity:0;translate:4.5em -.5em;scale:.8}.escena:is([data-pose="2"],[data-pose="3"],[data-pose="4"]) .capa-burbujas{opacity:0}.escena[data-pose="2"] .capa-sobre{opacity:1;translate:0}.escena:is([data-pose="3"],[data-pose="4"]) .capa-caja{opacity:0;translate:-6.5em}.escena:is([data-pose="3"],[data-pose="4"]) .capa-sobre{opacity:0;translate:-12.3em 2.8em;scale:.4}.escena[data-pose="3"] .capa-correo{opacity:1}.escena:is([data-pose="3"],[data-pose="4"]) .capa-correo{translate:15.6em -6.6em;scale:.55}.escena:is([data-pose="3"],[data-pose="4"]) .correo-solapa{clip-path:polygon(0 0,100% 0,50% 100%)}.escena[data-pose="3"] .capa-ruta{opacity:1}.escena:is([data-pose="3"],[data-pose="4"]) .ruta-trazo{stroke-dashoffset:0}.escena[data-pose="4"] .capa-telefono{opacity:1;translate:0}.escena[data-pose="4"] .telefono-insignia{scale:1}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.bottom-0{bottom:0}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.grid{display:grid}.hidden{display:none}.table{display:table}.w-full{width:100%}.max-w-measure{max-width:var(--measure)}.max-w-page{max-width:var(--content-max)}.min-w-\[32rem\]{min-width:32rem}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-x-auto{overflow-x:auto}.rounded-lg{border-radius:var(--r-lg)}.rounded-sm{border-radius:var(--r-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-line{border-color:var(--c-line)}.border-line-strong{border-color:var(--c-line-strong)}.bg-surface{background-color:var(--c-surface)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-left{text-align:left}.align-top{vertical-align:top}.text-3xl{font-size:var(--fs-700);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-lg{font-size:var(--fs-400);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--fs-200);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--fs-500);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-ink{color:var(--c-ink)}.underline{text-decoration-line:underline}.underline-offset-\[0\.18em\]{text-underline-offset:.18em}@media (min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:p-4{padding:calc(var(--spacing) * 4)}}@media (min-width:48rem){.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:flex-1{flex:1}.md\:shrink-0{flex-shrink:0}.md\:items-center{align-items:center}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:text-2xl{font-size:var(--fs-600);line-height:var(--tw-leading,var(--text-2xl--line-height))}}}:root{--c-ink:#0e2a47;--c-ink-2:#3e5468;--c-muted:#5e7183;--c-primary:#0b6b7a;--c-primary-strong:#08525e;--c-on-primary:#fff;--c-accent:#0e9dbb;--c-bg:#f2f7f8;--c-surface:#fff;--c-surface-2:#e8f3f5;--c-tint:#e3f1f3;--c-line:#d3e2e6;--c-line-strong:#6b8193;--c-focus:#0b6b7a;--c-danger:#b3261e;--c-descriptor-on-ink:#9ed3dc;--c-scrim:#0e2a478c;--c-shadow:14 42 71;--logo-ink:var(--c-ink);--logo-primary:var(--c-primary);--logo-accent:var(--c-accent);--font-head:"Sora", "Segoe UI", system-ui, sans-serif;--font-body:"Source Sans 3", "Segoe UI", system-ui, sans-serif;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fs-100:.875rem;--fs-200:.9375rem;--fs-300:1.0625rem;--fs-400:1.25rem;--fs-500:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-600:clamp(1.75rem, 1.4rem + 1.6vw, 2.5rem);--fs-700:clamp(2.125rem, 1.6rem + 2.6vw, 3.5rem);--fs-800:clamp(2.5rem, 1.6rem + 4.4vw, 4.75rem);--lh-tight:1.08;--lh-head:1.18;--lh-body:1.55;--ls-display:-.025em;--ls-head:-.01em;--measure:65ch;--sp-0:0;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--sp-10:8rem;--gutter:clamp(1rem, .6rem + 2vw, 2rem);--section-y:clamp(5rem, 3rem + 9vw, 10rem);--content-max:72rem;--target-min:44px;--header-h:64px;--scroll-offset:calc(var(--header-h) + 12px);--mobile-bar-h:64px;--r-xs:4px;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-xl:28px;--r-pill:999px;--e-0:none;--e-1:0 1px 2px rgb(var(--c-shadow) / .06), 0 1px 1px rgb(var(--c-shadow) / .04);--e-2:0 0 0 1px var(--c-line), 0 10px 24px -14px rgb(var(--c-shadow) / .22);--e-3:0 0 0 1px var(--c-line), 0 36px 64px -32px rgb(var(--c-shadow) / .34);--glass-bg:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){:root{--glass-bg:color-mix(in srgb, var(--c-surface) 74%, transparent)}}:root{--glass-fallback:var(--c-surface)}@supports (color:color-mix(in lab, red, red)){:root{--glass-fallback:color-mix(in srgb, var(--c-surface) 94%, transparent)}}:root{--glass-blur:saturate(1.4) blur(16px);--dur-instant:80ms;--dur-press:.1s;--dur-fast:.15s;--dur-base:.24s;--dur-slow:.4s;--dur-story:.6s;--stagger:60ms;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.05, .7, .1, 1);--ease-exit:cubic-bezier(.3, 0, .8, .15);--ease-reveal:cubic-bezier(.16, 1, .3, 1);--ease-scrub:linear;--motion-scale:1;--reveal-distance:24px;--parallax-near:32px;--parallax-far:72px;--press-scale:.97;--hover-lift:-1px;--hero-exit-scale:.92;--clip-reveal-from:inset(10% 10% 10% 10% round var(--r-lg));--clip-reveal-to:inset(0 0 0 0 round var(--r-md));--image-reveal-scale:1.06;--word-dim-opacity:.5;--header-logo-scale:.88;--progress-h:2px;--range-reveal:entry 0% entry 70%;--range-image:entry 10% cover 40%;--range-words:cover 15% cover 45%;--range-exit:exit 0% exit 100%;--range-story:contain 0% contain 100%;--range-header:0px 120px;--story-length:340svh;--story-length-phone:280svh;--z-sticky:10;--z-header:20;--z-overlay:50}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-ink:#e8f0f5;--c-ink-2:#b3c5d3;--c-muted:#8aa1b4;--c-primary:#5cc3d2;--c-primary-strong:#86d4df;--c-on-primary:#062330;--c-accent:#3fc6e0;--c-bg:#0a1826;--c-surface:#102438;--c-surface-2:#16304a;--c-tint:#11344a;--c-line:#23415a;--c-line-strong:#6e8ca6;--c-focus:#5cc3d2;--c-danger:#ffb4ab;--c-scrim:#040c149e;--c-shadow:0 0 0;--logo-ink:#e8f0f5;--logo-primary:#5cc3d2;--logo-accent:#3fc6e0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--c-ink:#e8f0f5;--c-ink-2:#b3c5d3;--c-muted:#8aa1b4;--c-primary:#5cc3d2;--c-primary-strong:#86d4df;--c-on-primary:#062330;--c-accent:#3fc6e0;--c-bg:#0a1826;--c-surface:#102438;--c-surface-2:#16304a;--c-tint:#11344a;--c-line:#23415a;--c-line-strong:#6e8ca6;--c-focus:#5cc3d2;--c-danger:#ffb4ab;--c-scrim:#040c149e;--c-shadow:0 0 0;--logo-ink:#e8f0f5;--logo-primary:#5cc3d2;--logo-accent:#3fc6e0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-motion=lite]{--parallax-near:0px;--parallax-far:0px;--hero-exit-scale:1;--image-reveal-scale:1;--clip-reveal-from:inset(0 0 0 0 round var(--r-md));--glass-blur:none;--glass-bg:var(--glass-fallback)}:root[data-motion=off],:root:not([data-motion]){--motion-scale:0}@media (prefers-reduced-motion:reduce){:root{--dur-base:.12s;--dur-slow:.15s;--dur-story:.15s;--stagger:0s;--motion-scale:0;--parallax-near:0px;--parallax-far:0px;--hero-exit-scale:1;--image-reveal-scale:1;--press-scale:1;--word-dim-opacity:1}}:root{--font-head:var(--font-sora), "Segoe UI", system-ui, sans-serif;--font-body:var(--font-source-sans), "Segoe UI", system-ui, sans-serif;--c-danger-tint:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){:root{--c-danger-tint:color-mix(in srgb, var(--c-danger) 9%, var(--c-surface))}}:root{--c-pendiente:#6b4e00;--c-pendiente-tint:#fff4d6;--c-art-fill:var(--c-surface);--c-art-glass:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){:root{--c-art-glass:color-mix(in srgb, var(--c-accent) 38%, transparent)}}:root{--focus-w:3px;--focus-offset:2px;--story-step:60svh;--story-band:40svh}@media (max-width:47.99rem){:root{--story-step:45svh}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--c-pendiente:#ffd98a;--c-pendiente-tint:#3a2e05;--c-art-fill:var(--c-surface-2)}}:root[data-theme=dark]{--c-pendiente:#ffd98a;--c-pendiente-tint:#3a2e05;--c-art-fill:var(--c-surface-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (max-width:47.99rem){:root{--sc-barra-h:var(--mobile-bar-h)}body{padding-bottom:var(--mobile-bar-h)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes mv-revelar{0%{opacity:0;translate:0 calc(var(--reveal-distance) * var(--motion-scale))}}@keyframes mv-aparecer{0%{opacity:0}}@keyframes mv-vidrio{0%{opacity:0}to{opacity:1}}@keyframes mv-logo{0%{scale:1}to{scale:var(--header-logo-scale)}}@keyframes mv-progreso{0%{scale:0 1}to{scale:1}}@keyframes mv-hero-copia{to{translate:0 calc(var(--parallax-near) * -1);opacity:.6}}@keyframes mv-hero-arte{to{translate:0 calc(var(--parallax-far) * -1);scale:var(--hero-exit-scale)}}@keyframes mv-abrir{0%{clip-path:var(--clip-reveal-from)}to{clip-path:var(--clip-reveal-to)}}@keyframes mv-asentar{0%{scale:var(--image-reveal-scale)}to{scale:1}}@keyframes mv-barra-entra{0%{translate:0 100%}to{translate:0}}@keyframes mv-barra-sale{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes mv-trazo{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mv-palabra{0%{opacity:var(--word-dim-opacity)}to{opacity:1}}@keyframes mv-explotar{0%{translate:var(--from-x) var(--from-y);opacity:0;scale:.6}}@keyframes mv-marca{0%{opacity:0;scale:.6}}@keyframes mv-barrido{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mv-paralaje{0%{translate:0 calc(var(--parallax-near) * .5)}to{translate:0 calc(var(--parallax-near) * -.5)}}@keyframes mv-escala-x{0%{scale:0 1}to{scale:1}}@keyframes mv-punto{0%{opacity:0;scale:.6}}@keyframes mv-respuesta{0%{opacity:0;translate:0 -4px}}@keyframes mv-girar{to{rotate:360deg}}@keyframes h-anillo-a1{0%{stroke-dashoffset:1px}21%,to{stroke-dashoffset:0}}@keyframes h-anillo-a2{0%,25%{stroke-dashoffset:1px}44%,to{stroke-dashoffset:0}}@keyframes h-anillo-a3{0%,48%{stroke-dashoffset:1px}62%,to{stroke-dashoffset:0}}@keyframes h-anillo-punta{0%,61%{opacity:0}64%,to{opacity:1}}@keyframes h-anillo-palomita{0%,76%{stroke-dashoffset:1px}90%,to{stroke-dashoffset:0}}@keyframes h-paso-1{0%,22%{opacity:1;translate:0}25%,to{opacity:0;translate:0 calc(-16px * var(--motion-scale))}}@keyframes h-paso-2{0%,22%{opacity:0;translate:0 calc(16px * var(--motion-scale))}25%,47%{opacity:1;translate:0}50%,to{opacity:0;translate:0 calc(-16px * var(--motion-scale))}}@keyframes h-paso-3{0%,47%{opacity:0;translate:0 calc(16px * var(--motion-scale))}50%,72%{opacity:1;translate:0}75%,to{opacity:0;translate:0 calc(-16px * var(--motion-scale))}}@keyframes h-paso-4{0%,72%{opacity:0;translate:0 calc(16px * var(--motion-scale))}75%,to{opacity:1;translate:0}}@keyframes h-caja{0%,28%{opacity:1;translate:0}36%,46%{opacity:.15;translate:-6.5em}52%,to{opacity:0;translate:-6.5em}}@keyframes h-tapa{0%{opacity:1;translate:0}8%,to{opacity:0;translate:0 -3em}}@keyframes h-vial-i{0%,3%{translate:0;rotate:0deg}18%,25%{translate:-1.2em -4.6em;rotate:-8deg}32%,to{translate:0;rotate:0deg}}@keyframes h-vial-d{0%,3%{translate:0;rotate:0deg}18%,25%{translate:1.2em -4.6em;rotate:8deg}32%,to{translate:0;rotate:0deg}}@keyframes h-vial-c{0%,3%{opacity:1;translate:0;scale:1}18%,25%{opacity:1;translate:0 -5em;scale:1}38%{opacity:1;translate:4.5em -.5em;scale:.8}44%,to{opacity:0;translate:4.5em -.5em;scale:.8}}@keyframes h-burbujas{0%,10%{opacity:0;translate:4em}20%,26%{opacity:1;translate:0}32%,to{opacity:0;translate:0}}@keyframes h-sobre{0%,26%{opacity:0;translate:0 2em;scale:1}34%,48%{opacity:1;translate:0;scale:1}56%,to{opacity:0;translate:-12.3em 2.8em;scale:.4}}@keyframes h-correo{0%,50%{opacity:0;translate:0;scale:.9}54%,62%{opacity:1;translate:0;scale:.9}68%{opacity:1;translate:7.8em -3.3em;scale:.7}74%{opacity:1;translate:15.6em -6.6em;scale:.55}78%,to{opacity:0;translate:15.6em -6.6em;scale:.55}}@keyframes h-solapa{0%,55%{clip-path:polygon(0 0,100% 0,50% 0)}60%,to{clip-path:polygon(0 0,100% 0,50% 100%)}}@keyframes h-ruta{0%,50%{opacity:0}54%,76%{opacity:1}80%,to{opacity:0}}@keyframes h-ruta-trazo{0%,56%{stroke-dashoffset:1px}68%,to{stroke-dashoffset:0}}@keyframes h-telefono{0%,75%{opacity:0;translate:0 30%}88%,to{opacity:1;translate:0}}@keyframes h-insignia{0%,88%{scale:0}94%,to{scale:1}}@media (prefers-reduced-motion:no-preference){:root[data-motion=full] .hero-ranura .ranura-interior{animation:mv-abrir var(--dur-story) var(--ease-reveal) .1s both}:root.io [data-reveal]{transition:opacity var(--dur-slow) var(--ease-reveal), translate var(--dur-slow) var(--ease-reveal);transition-delay:calc(var(--n,0) * var(--stagger))}:root.io [data-reveal]:not(.is-in){opacity:0;translate:0 calc(var(--reveal-distance) * var(--motion-scale))}:root.io [data-revelar=imagen] .ranura-interior{transition:clip-path var(--dur-slow) var(--ease-reveal)}:root.io [data-revelar=imagen]:not(.is-in) .ranura-interior{clip-path:var(--clip-reveal-from)}:root.io-barra .barra-movil{transition:translate var(--dur-base) var(--ease-standard)}:root.io-barra:is(.hero-visible,.form-visible) .barra-movil{translate:0 100%}:root.sda:is([data-motion=full],[data-motion=lite]) .cabecera:before{animation-name:mv-vidrio;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:scroll(root);animation-range:var(--range-header)}:root.sda:is([data-motion=full],[data-motion=lite]) .cabecera-logo-svg{animation-name:mv-logo;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:scroll(root);animation-range:var(--range-header)}:root.sda:is([data-motion=full],[data-motion=lite]) .cabecera-progreso{animation-name:mv-progreso;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:scroll(root);display:block}:root.sda:is([data-motion=full],[data-motion=lite]) #como-funciona{view-timeline:--s-como block}:root.sda:is([data-motion=full],[data-motion=lite]) #servicios{view-timeline:--s-servicios block}:root.sda:is([data-motion=full],[data-motion=lite]) #precios{view-timeline:--s-precios block}:root.sda:is([data-motion=full],[data-motion=lite]) #preguntas{view-timeline:--s-preguntas block}:root.sda:is([data-motion=full],[data-motion=lite]) .cabecera-enlace:after{animation-name:mv-escala-x;animation-timing-function:linear;animation-fill-mode:none;animation-duration:auto;animation-range:contain}:root.sda:is([data-motion=full],[data-motion=lite]) .cabecera-enlace[data-nav=como-funciona]:after{animation-timeline:--s-como}:root.sda:is([data-motion=full],[data-motion=lite]) .cabecera-enlace[data-nav=servicios]:after{animation-timeline:--s-servicios}:root.sda:is([data-motion=full],[data-motion=lite]) .cabecera-enlace[data-nav=precios]:after{animation-timeline:--s-precios}:root.sda:is([data-motion=full],[data-motion=lite]) .cabecera-enlace[data-nav=preguntas]:after{animation-timeline:--s-preguntas}:root.sda:is([data-motion=full],[data-motion=lite]) [data-reveal]{animation-name:mv-revelar;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:entry calc(var(--n,0) * 6%) entry calc(60% + var(--n,0) * 6%)}:root.sda:is([data-motion=full],[data-motion=lite]) [data-reveal=tarjeta]{animation-range:entry calc(var(--d,0) * 5%) entry calc(70% + var(--d,0) * 5%)}:root.sda:is([data-motion=full],[data-motion=lite]) .hero{view-timeline:--hero block}:root.sda:is([data-motion=full],[data-motion=lite]) .hero-copia{animation-name:mv-hero-copia;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--hero;animation-range:var(--range-exit)}:root.sda:is([data-motion=full],[data-motion=lite]) .hero-arte{animation-name:mv-hero-arte;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--hero;animation-range:var(--range-exit)}:root.sda:is([data-motion=full],[data-motion=lite]) .seccion-formulario{view-timeline:--form block}:root.sda:is([data-motion=full],[data-motion=lite]) .barra-movil{animation-name:mv-barra-entra,mv-barra-sale;animation-timing-function:linear,linear;animation-fill-mode:both,both;animation-duration:auto, auto;animation-timeline:--hero,--form;animation-range:exit 60%,entry entry 40%}:root.sda:is([data-motion=full],[data-motion=lite]) .tarjeta--kit{view-timeline:--kit block}:root.sda:is([data-motion=full],[data-motion=lite]) .pieza{--from-x:1.5rem;--from-y:calc(-4rem - var(--i,0) * 2.75rem);animation-name:mv-explotar;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--kit;animation-range:cover 15% cover 45%}:root.sda:is([data-motion=full],[data-motion=lite]) .tarjeta--plan{view-timeline:--plan block}:root.sda:is([data-motion=full],[data-motion=lite]) .calendario-marca{animation-name:mv-marca;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--plan;animation-range:cover calc(20% + var(--n,0) * 4%) cover calc(26% + var(--n,0) * 4%)}:root.sda:is([data-motion=full],[data-motion=lite]) [data-revelar=imagen]{view-timeline:--imagen block}:root.sda:is([data-motion=full],[data-motion=lite]) [data-revelar=imagen] .ranura-interior{animation-name:mv-abrir;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--imagen;animation-range:var(--range-image)}:root.sda:is([data-motion=full],[data-motion=lite]) [data-revelar=imagen] .ranura-arte>div{animation-name:mv-asentar;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--imagen;animation-range:var(--range-image)}:root.sda:is([data-motion=full],[data-motion=lite]) .razon-titulo{view-timeline:--razon block}:root.sda:is([data-motion=full],[data-motion=lite]) .palabra{animation-name:mv-palabra;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--razon;animation-range:cover calc(15% + var(--i,0) * 2%) cover calc(30% + var(--i,0) * 2%)}:root.sda:is([data-motion=full],[data-motion=lite]) .razon-icono>*{animation-name:mv-trazo;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:var(--range-reveal)}:root.sda:is([data-motion=full],[data-motion=lite]) .confianza-mapa .mapa-svg{animation-name:mv-barrido;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:entry 20% cover 35%}:root.sda:is([data-motion=full],[data-motion=lite]) .cierre-caja{view-timeline:--cierre block}:root.sda:is([data-motion=full],[data-motion=lite]) .cierre-punto{animation-name:mv-punto;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--cierre;animation-range:entry calc(20% + var(--n,0) * 12%) entry calc(30% + var(--n,0) * 12%)}:root.sda:is([data-motion=full],[data-motion=lite]) .cierre-linea{animation-name:mv-escala-x;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--cierre;animation-range:entry 20% entry 70%}:root.sda:is([data-motion=full],[data-motion=lite]) .cierre-anillo :is(.anillo-a1,.anillo-a2,.anillo-a3){animation-name:mv-trazo;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--cierre;animation-range:entry 20% entry 70%}:root.sda:is([data-motion=full],[data-motion=lite]) .cierre-anillo .anillo-palomita{animation-name:mv-trazo;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:--cierre;animation-range:entry 70% entry 90%}:root.sda[data-motion=lite] .confianza-mapa .mapa-svg,:root.sda[data-motion=lite] [data-revelar=imagen] .ranura-interior{animation-name:mv-aparecer}@media (min-width:64rem){:root.sda[data-motion=full] .confianza-reporte{animation-name:mv-paralaje;animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;animation-timeline:view();animation-range:cover}}:root:is([data-motion=full],[data-motion=lite]) .faq-item[open] .faq-respuesta{animation:mv-respuesta var(--dur-base) var(--ease-standard)}:root:is([data-motion=full],[data-motion=lite]) .anillo-girando{animation:1s linear infinite mv-girar}:root:is([data-motion=full],[data-motion=lite]) .exito-anillo :is(.anillo-a1,.anillo-a2,.anillo-a3){animation:mv-trazo var(--dur-story) var(--ease-enter) both}:root:is([data-motion=full],[data-motion=lite]) .exito-anillo .anillo-palomita{animation:mv-trazo var(--dur-story) var(--ease-enter) calc(var(--dur-story) * .6) both}:root:is([data-motion=full],[data-motion=lite]) .formulario [role=alert] p,:root:is([data-motion=full],[data-motion=lite]) .formulario p[id$=-error]{animation:mv-aparecer var(--dur-fast) var(--ease-standard)}@media (min-height:561px){:root:is([data-motion=full],[data-motion=lite]) .historia-pista{--stage-h:calc(100svh - var(--header-h) - var(--sc-barra-h,0px));height:calc(var(--story-step) * 4 + var(--stage-h));margin-top:var(--sp-6);view-timeline:--story block;view-timeline-inset:var(--header-h) var(--sc-barra-h,0px)}:root:is([data-motion=full],[data-motion=lite]) .historia-escenario{top:var(--header-h);height:var(--stage-h);align-items:center;display:flex;position:sticky;overflow:clip}:root:is([data-motion=full],[data-motion=lite]) .historia-anillo-titulo{display:none}:root:is([data-motion=full],[data-motion=lite]) .historia-rejilla{align-items:center;gap:var(--sp-4);width:100%;height:100%;padding-block:var(--sp-4);grid-template-rows:auto minmax(0,1fr);display:grid}:root:is([data-motion=full],[data-motion=lite]) .historia-texto{align-items:center;column-gap:var(--sp-4);order:2;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"riel saltos""pasos pasos";display:grid}:root:is([data-motion=full],[data-motion=lite]) .historia-riel{grid-area:riel;display:block}:root:is([data-motion=full],[data-motion=lite]) .historia-anillo{width:48px;height:48px;display:block}:root:is([data-motion=full],[data-motion=lite]) .historia-saltos{grid-area:saltos;margin-top:0;display:flex}:root:is([data-motion=full],[data-motion=lite]) .historia-pasos{margin-top:var(--sp-3);grid-area:pasos;gap:0;display:grid}:root:is([data-motion=full],[data-motion=lite]) .historia-paso{opacity:0;grid-area:1/1;display:block}:root:is([data-motion=full],[data-motion=lite]) .historia-paso-arte,:root:is([data-motion=full],[data-motion=lite]) .historia-numeral{display:none}:root:is([data-motion=full],[data-motion=lite]) .historia-etiqueta{margin-top:0}:root:is([data-motion=full],[data-motion=lite]) .historia-paso-titulo{font-size:var(--fs-500)}:root:is([data-motion=full],[data-motion=lite]) .historia-paso-desc{font-size:var(--fs-300)}:root:is([data-motion=full],[data-motion=lite]) .historia-escena{order:1;place-self:center;width:100%;max-width:26rem;display:block}:root:is([data-motion=full],[data-motion=lite]) .historia-centinela,:root:is([data-motion=full],[data-motion=lite]) .historia-ancla{pointer-events:none;width:1px;display:block;position:absolute;left:0}:root:is([data-motion=full],[data-motion=lite]) .historia-centinela{top:calc(var(--k) * var(--story-step) + 41svh - var(--header-h));height:var(--story-step)}:root:is([data-motion=full],[data-motion=lite]) .historia-centinela[data-paso="1"]{--k:0;height:calc(var(--story-step) + 41svh);top:0}:root:is([data-motion=full],[data-motion=lite]) .historia-centinela[data-paso="2"]{--k:1}:root:is([data-motion=full],[data-motion=lite]) .historia-centinela[data-paso="3"]{--k:2}:root:is([data-motion=full],[data-motion=lite]) .historia-centinela[data-paso="4"]{--k:3;height:calc(var(--story-step) + 100svh)}:root:is([data-motion=full],[data-motion=lite]) .historia-ancla{top:calc(var(--k) * var(--story-step) + var(--story-step) * .3);height:1px}:root:is([data-motion=full],[data-motion=lite]) .historia-salto[data-salto="1"]{--k:0}:root:is([data-motion=full],[data-motion=lite]) .historia-salto[data-salto="2"]{--k:1}:root:is([data-motion=full],[data-motion=lite]) .historia-salto[data-salto="3"]{--k:2}:root:is([data-motion=full],[data-motion=lite]) .historia-salto[data-salto="4"]{--k:3}:root:is([data-motion=full],[data-motion=lite]) .historia-cta{padding-top:var(--sp-6)}:root:is([data-motion=full],[data-motion=lite]) .historia[data-step="1"] .historia-paso[data-paso="1"],:root:is([data-motion=full],[data-motion=lite]) .historia[data-step="2"] .historia-paso[data-paso="2"],:root:is([data-motion=full],[data-motion=lite]) .historia[data-step="3"] .historia-paso[data-paso="3"],:root:is([data-motion=full],[data-motion=lite]) .historia[data-step="4"] .historia-paso[data-paso="4"]{opacity:1}:root:is([data-motion=full],[data-motion=lite]) .historia-salto-barra:after{transition:scale var(--dur-story) var(--ease-standard);scale:0 1}:root:is([data-motion=full],[data-motion=lite]) .historia[data-step="1"] .historia-salto[data-salto="1"] .historia-salto-barra:after,:root:is([data-motion=full],[data-motion=lite]) .historia[data-step="2"] .historia-salto:is([data-salto="1"],[data-salto="2"]) .historia-salto-barra:after,:root:is([data-motion=full],[data-motion=lite]) .historia[data-step="3"] .historia-salto:not([data-salto="4"]) .historia-salto-barra:after,:root:is([data-motion=full],[data-motion=lite]) .historia[data-step="4"] .historia-salto .historia-salto-barra:after{scale:1}:root:is([data-motion=full],[data-motion=lite]) .historia-anillo :is(.anillo-arco,.anillo-palomita){transition:stroke-dashoffset var(--dur-story) var(--ease-standard)}:root:is([data-motion=full],[data-motion=lite]) .historia-anillo .anillo-punta{transition:opacity var(--dur-base) var(--ease-standard)}:root:is([data-motion=full],[data-motion=lite]) .historia[data-step="1"] .historia-anillo :is(.anillo-a2,.anillo-a3,.anillo-palomita),:root:is([data-motion=full],[data-motion=lite]) .historia[data-step="2"] .historia-anillo :is(.anillo-a3,.anillo-palomita),:root:is([data-motion=full],[data-motion=lite]) .historia[data-step="3"] .historia-anillo .anillo-palomita{stroke-dashoffset:1px}:root:is([data-motion=full],[data-motion=lite]) .historia:is([data-step="1"],[data-step="2"]) .historia-anillo .anillo-punta{opacity:0}:root:is([data-motion=full],[data-motion=lite]) .escena--principal :is(.capa-caja,.capa-vial-c,.capa-burbujas,.capa-sobre,.capa-correo,.capa-telefono){will-change:transform, opacity}@media (min-width:64rem){:root:is([data-motion=full],[data-motion=lite]) .historia-rejilla{gap:var(--sp-8);grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}:root:is([data-motion=full],[data-motion=lite]) .historia-texto{row-gap:var(--sp-5);order:0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"riel.""pasos pasos""saltos saltos"}:root:is([data-motion=full],[data-motion=lite]) .historia-anillo{width:64px;height:64px}:root:is([data-motion=full],[data-motion=lite]) .historia-numeral{display:block}:root:is([data-motion=full],[data-motion=lite]) .historia-paso-titulo{font-size:var(--fs-600)}:root:is([data-motion=full],[data-motion=lite]) .historia-paso-desc{font-size:var(--fs-400)}:root:is([data-motion=full],[data-motion=lite]) .historia-escena{max-width:34rem}}:root:is([data-motion=lite],[data-motion=full]:not(.sda)) .historia-paso{transition:opacity var(--dur-base) var(--ease-standard), translate var(--dur-story) var(--ease-enter)}:root:is([data-motion=lite],[data-motion=full]:not(.sda)) .escena--principal :is(.capa,.caja-tapa,.caja-vial,.telefono-insignia){transition:opacity var(--dur-base) var(--ease-standard), translate var(--dur-story) var(--ease-enter), scale var(--dur-story) var(--ease-enter), rotate var(--dur-story) var(--ease-enter)}:root:is([data-motion=lite],[data-motion=full]:not(.sda)) .escena--principal .correo-solapa{transition:clip-path var(--dur-story) var(--ease-enter)}:root:is([data-motion=lite],[data-motion=full]:not(.sda)) .escena--principal .ruta-trazo{transition:stroke-dashoffset calc(var(--dur-story) * 1.5) var(--ease-standard)}:root[data-motion=lite] .historia-paso,:root[data-motion=lite] .escena--principal :is(.capa,.caja-tapa,.caja-vial,.telefono-insignia){transition:opacity var(--dur-base) var(--ease-standard)}:root.sda[data-motion=full] .historia-paso,:root.sda[data-motion=full] .historia-anillo :is(.anillo-arco,.anillo-punta,.anillo-palomita),:root.sda[data-motion=full] .historia-salto-barra:after,:root.sda[data-motion=full] .escena--principal :is(.capa,.caja-tapa,.caja-vial,.correo-solapa,.ruta-trazo,.telefono-insignia){animation-timing-function:linear;animation-fill-mode:both;animation-duration:auto;transition:none;animation-timeline:--story;animation-range:contain}:root.sda[data-motion=full] .historia-paso[data-paso="1"]{animation-name:h-paso-1}:root.sda[data-motion=full] .historia-paso[data-paso="2"]{animation-name:h-paso-2}:root.sda[data-motion=full] .historia-paso[data-paso="3"]{animation-name:h-paso-3}:root.sda[data-motion=full] .historia-paso[data-paso="4"]{animation-name:h-paso-4}:root.sda[data-motion=full] .historia-anillo .anillo-a1{animation-name:h-anillo-a1}:root.sda[data-motion=full] .historia-anillo .anillo-a2{animation-name:h-anillo-a2}:root.sda[data-motion=full] .historia-anillo .anillo-a3{animation-name:h-anillo-a3}:root.sda[data-motion=full] .historia-anillo .anillo-punta{animation-name:h-anillo-punta}:root.sda[data-motion=full] .historia-anillo .anillo-palomita{animation-name:h-anillo-palomita}:root.sda[data-motion=full] .historia-salto-barra:after{animation-name:mv-escala-x;animation-range:contain calc(var(--k) * 25%) contain calc(var(--k) * 25% + 25%)}:root.sda[data-motion=full] .escena--principal .capa-caja{animation-name:h-caja}:root.sda[data-motion=full] .escena--principal .caja-tapa{animation-name:h-tapa}:root.sda[data-motion=full] .escena--principal .caja-vial--i{animation-name:h-vial-i}:root.sda[data-motion=full] .escena--principal .caja-vial--d{animation-name:h-vial-d}:root.sda[data-motion=full] .escena--principal .capa-vial-c{animation-name:h-vial-c}:root.sda[data-motion=full] .escena--principal .capa-burbujas{animation-name:h-burbujas}:root.sda[data-motion=full] .escena--principal .capa-sobre{animation-name:h-sobre}:root.sda[data-motion=full] .escena--principal .capa-correo{animation-name:h-correo}:root.sda[data-motion=full] .escena--principal .correo-solapa{animation-name:h-solapa}:root.sda[data-motion=full] .escena--principal .capa-ruta{animation-name:h-ruta}:root.sda[data-motion=full] .escena--principal .ruta-trazo{animation-name:h-ruta-trazo}:root.sda[data-motion=full] .escena--principal .capa-telefono{animation-name:h-telefono}:root.sda[data-motion=full] .escena--principal .telefono-insignia{animation-name:h-insignia}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
