.dmx-home{--hp-cobalt:#173f9f;--hp-cobalt-deep:#123381;--hp-blue:#1f4fd1;--hp-pale:#eaf0fd;--hp-paper:#f7f5f1;--hp-sheet:#fdfbf6;--hp-ink:#14181f;--hp-ink-2:#3d4452;--hp-ink-3:#5b6270;--hp-rule:#14181f1f;--hp-rule-strong:#14181f38;--hp-alert:#b42318;--hp-ease-out-soft:cubic-bezier(.22, 1, .36, 1);--hp-ease-flood:cubic-bezier(.76, 0, .24, 1);--hp-section-y:64px;--hp-gutter:20px;--hp-header-h:64px;background:var(--hp-paper);color:var(--hp-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:1.55;overflow-x:clip}@media (min-width:1024px){.dmx-home{--hp-section-y:96px;--hp-gutter:64px;--hp-header-h:72px}}.dmx-home ::selection{background:var(--hp-cobalt);color:#fff}.dmx-home :is(p,li,dd){text-wrap:pretty}@media (prefers-reduced-motion:no-preference){html:has(.dmx-home){scroll-behavior:smooth}}.hp-shell{width:100%;max-width:calc(1312px + var(--hp-gutter) * 2);padding-inline:var(--hp-gutter);margin-inline:auto}.hp-section{padding-block:var(--hp-section-y)}.hp-t-h1,.hp-intro__title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,1.59rem + 2.7vw,3.75rem);font-weight:650;line-height:1.04}.hp-t-figure{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,1.95rem + 2.25vw,3.5rem);font-weight:650;line-height:1.04}.hp-t-h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.75rem,1.31rem + 1.8vw,2.75rem);font-weight:650;line-height:1.08}.hp-t-h3{letter-spacing:-.016em;text-wrap:balance;font-size:22px;font-weight:650;line-height:1.25}.hp-t-lead{letter-spacing:-.006em;font-size:1.125rem;line-height:1.5}.hp-t-small{font-size:15px;line-height:1.5}.hp-btn{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:10px;height:48px;padding-inline:24px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s,transform .12s,box-shadow .16s;display:inline-flex}.hp-btn:active{transform:scale(.98)}.hp-btn:focus-visible{outline:2px solid var(--hp-blue);outline-offset:3px}.hp-btn-lg{padding-inline:28px;font-size:17px}.hp-btn-primary{background:var(--hp-cobalt);color:#fff}.hp-btn-primary:hover{background:var(--hp-cobalt-deep);color:#fff}.hp-btn-ghost{color:var(--hp-ink);border-color:var(--hp-rule-strong);background:0 0}.hp-btn-ghost:hover{border-color:var(--hp-ink);color:var(--hp-ink)}.ulink{color:var(--hp-cobalt);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ulink:before{content:"";transform-origin:0;background:currentColor;height:1.5px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(.999)}.ulink[data-rest=hidden]:before{transform-origin:100%;transform:scaleX(0)}.ulink[data-rest=hidden]:hover:before,.ulink[data-rest=hidden]:focus-visible:before{transform-origin:0;transform:scaleX(1)}.ulink:hover .ulink__arrow{transform:translate(3px)}.ulink__arrow{transition:transform .24s var(--hp-ease-out-soft)}.ulink:focus-visible{outline:2px solid var(--hp-blue);outline-offset:4px;border-radius:2px}.ulink--light{color:#fff}.ulink--light:focus-visible{outline-color:#fff}.hp-appear{opacity:1;transform:none}.hp-motion .hp-appear[data-shown=false]{opacity:0;transform:translateY(14px)}.hp-motion .hp-appear{transition:opacity .7s var(--hp-ease-out-soft), transform .7s var(--hp-ease-out-soft)}@media (prefers-reduced-motion:reduce){.dmx-home *,.dmx-home :before,.dmx-home :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hp-hero{border-bottom:1px solid var(--hp-rule);grid-template-columns:minmax(0,1fr);display:grid}.hp-hero__copy{padding:40px var(--hp-gutter) 48px}.hp-hero__panel{padding:40px var(--hp-gutter) 56px;background-color:var(--hp-cobalt);place-items:center;display:grid;position:relative;overflow:hidden}@media (min-width:1024px){.hp-hero{grid-template-columns:minmax(0,1fr) minmax(560px,42%);min-height:min(100svh - 72px,880px)}.hp-hero__copy{padding:48px 56px 56px max(var(--hp-gutter), calc((100vw - 1312px) / 2));flex-direction:column;justify-content:center;display:flex}.hp-hero__panel{padding:48px 56px}}.hp-intro__title{margin:0}.hp-intro__title-line{display:block}.hp-intro__title-line--accent{color:var(--hp-cobalt)}.hp-intro__sub{max-width:34ch;color:var(--hp-ink-2);margin:24px 0 0}.hp-search{border:1px solid var(--hp-rule);background:#fff;border-radius:16px;margin-top:40px;padding:12px;box-shadow:0 1px #14181f0a,0 20px 40px -28px #0f172959}@media (min-width:640px){.hp-search{padding:16px}}.hp-search__mode-note{color:var(--hp-ink-3);margin:12px 0 0;padding-inline:8px;font-size:14px;line-height:1.45}.hp-search__error{color:var(--hp-alert);margin:12px 0 0;padding-inline:8px;font-size:15px;line-height:1.45}.hp-mode-wrap{display:flex}.hp-mode-group{background:var(--hp-paper);width:100%;box-shadow:inset 0 0 0 1px var(--hp-rule);border:0;border-radius:9999px;align-items:center;gap:2px;margin:0;padding:4px;display:inline-flex;position:relative}@media (min-width:640px){.hp-mode-group{width:auto}}.hp-mode-group__legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp-mode-option{z-index:1;letter-spacing:-.005em;white-space:nowrap;height:40px;color:var(--hp-ink-2);cursor:pointer;border-radius:9999px;flex:1 1 0;justify-content:center;align-items:center;padding-inline:12px;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}@media (min-width:640px){.hp-mode-option{flex:none;padding-inline:20px;font-size:15px}}.hp-mode-option:hover{color:var(--hp-ink)}.hp-mode-option.is-active{color:#fff;background:var(--hp-cobalt)}.hp-mode-wrap[data-pill=on] .hp-mode-option.is-active{background:0 0}.hp-mode-option__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.hp-mode-option:has(.hp-mode-option__input:focus-visible){outline:2px solid var(--hp-blue);outline-offset:2px}.hp-mode-pill{background:var(--hp-cobalt);border-radius:9999px;transition:transform .42s cubic-bezier(.34,1.32,.5,1),width .42s cubic-bezier(.34,1.32,.5,1);position:absolute;top:4px;bottom:4px;left:0}.search-bar{flex-direction:column;gap:8px;margin-top:12px;display:flex}.search-seg{background:var(--hp-paper);cursor:text;border-radius:9999px;flex-direction:column;justify-content:center;min-width:0;height:56px;padding:0 44px 0 20px;transition:background-color .16s,box-shadow .16s;display:flex;position:relative}.search-seg:hover{background:#f1eee8}.search-seg:focus-within{box-shadow:inset 0 0 0 2px var(--hp-blue);background:#fff}.search-seg__label{color:var(--hp-ink-3);font-size:14px;font-weight:600;line-height:1.2}.search-seg__input{appearance:none;width:100%;min-width:0;color:var(--hp-ink);font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0;font-size:17px;font-weight:500;line-height:1.35}.search-seg__input:focus-visible{outline:none}input.search-seg__input{cursor:text;padding-right:0}.search-seg--grow{flex:auto;padding-right:20px}.search-seg--grow:has(select){padding-right:44px}.search-seg__input::placeholder{color:var(--hp-ink-3);opacity:1}.search-seg__chev{width:18px;height:18px;color:var(--hp-ink-3);pointer-events:none;margin-top:-9px;position:absolute;top:50%;right:18px}.search-seg.is-muted .search-seg__label,.search-seg.is-muted .search-seg__input{color:var(--hp-ink-3)}.search-seg.is-muted select{cursor:not-allowed}.search-bar__divider{display:none}.search-bar__cta{width:100%}@media (min-width:640px){.search-bar{background:var(--hp-paper);border-radius:9999px;flex-direction:row;align-items:center;gap:0;padding:4px}.search-seg{background:0 0;height:48px}.search-seg:hover{background:#14181f0a}.search-seg--city{flex:0 0 216px}.search-bar__divider{background:var(--hp-rule-strong);width:1px;height:28px;display:block}.search-bar__cta{flex:none;width:auto}}.hp-intro__alt{flex-wrap:wrap;gap:12px 32px;margin:24px 0 0;font-size:16px;display:flex}.hp-symptom-dock{margin-top:32px}.hp-symptom-dock__title{color:var(--hp-ink-2);margin:0;font-size:15px;font-weight:500;line-height:1.5}.hp-symptom-dock__list{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.hp-symptom-chip{border:1px solid var(--hp-rule-strong);height:40px;color:var(--hp-ink);font:inherit;letter-spacing:-.005em;cursor:pointer;background:0 0;border-radius:9999px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;transition:border-color .16s,background-color .16s,color .16s,transform .12s;display:inline-flex}.hp-symptom-chip:hover{border-color:var(--hp-cobalt);color:var(--hp-cobalt)}.hp-symptom-chip:active{transform:scale(.97)}.hp-symptom-chip:focus-visible{outline:2px solid var(--hp-blue);outline-offset:2px}.hp-symptom-chip.is-active{background:var(--hp-cobalt);border-color:var(--hp-cobalt);color:#fff}.index-row{border-bottom:1px solid var(--hp-rule-strong)}.index-row:first-child{border-top:1px solid var(--hp-rule-strong)}@media (min-width:1024px){.index-row:nth-child(2){border-top:1px solid var(--hp-rule-strong)}}.index-link{min-height:80px;color:var(--hp-ink);outline:none;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;text-decoration:none;display:flex}.index-name{letter-spacing:-.03em;transition:transform .26s var(--hp-ease-out-soft), color .2s ease;font-size:clamp(1.375rem,1.21rem + .67vw,1.75rem);font-weight:500;line-height:1.1}.index-name__text{background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:4px;transition:background-size .32s cubic-bezier(.4,0,.2,1);position:relative}.index-arrow{width:28px;height:28px;color:var(--hp-ink-3);transition:transform .26s var(--hp-ease-out-soft), color .2s ease;flex:none}.index-link:hover .index-name,.index-link:focus-visible .index-name{color:var(--hp-cobalt);transform:translate(8px)}.index-link:hover .index-name__text,.index-link:focus-visible .index-name__text{background-position:0 100%;background-size:100% 2px}.index-link:hover .index-arrow,.index-link:focus-visible .index-arrow{color:var(--hp-cobalt);transform:rotate(45deg)}.index-link:focus-visible{box-shadow:inset 0 0 0 2px var(--hp-blue);border-radius:0}.spx{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:56px}.spx-list{flex-direction:column;display:flex;position:relative}.spx-list>.spx-row{flex:1 1 0;display:flex}.spx-list>.spx-row>.spx-link{flex:1}.spx-highlight{box-shadow:inset 3px 0 0 var(--hp-cobalt);pointer-events:none;background:#fff;position:absolute;top:0;left:-20px;right:0}.spx-row{position:relative}.spx .index-link{min-height:68px;padding:10px 0;position:relative}.spx-row[data-active=true] .index-name{color:var(--hp-cobalt);transform:translate(8px)}.spx-row[data-active=true] .index-arrow{color:var(--hp-cobalt);transform:rotate(45deg)}.spx-preview{min-width:0;height:616px}.spx-card{height:100%;box-shadow:inset 0 0 0 1px var(--hp-rule);background:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;gap:24px;display:flex}.spx-card--lg{padding:40px 44px 36px}.spx-card--sm{gap:20px;padding:24px 22px 22px}.spx-path{color:var(--hp-ink-3);letter-spacing:.01em;margin:0;font-size:13px}.spx-title{letter-spacing:-.03em;color:var(--hp-ink);margin:6px 0 0;font-size:clamp(1.375rem,1.21rem + .67vw,1.75rem);font-weight:600;line-height:1.1}.spx-card--sm .spx-title{font-size:22px}.spx-scope{color:var(--hp-ink-2);max-width:46ch;margin:16px 0 0;font-size:19px;line-height:1.5}.spx-card--sm .spx-scope{font-size:16px}.spx-label{color:var(--hp-ink-2);margin:20px 0 0;font-size:15px;font-weight:600}.spx-card--sm .spx-label{margin-top:16px;font-size:14px}.spx-card--sm .spx-foot{gap:10px;padding-top:16px}.spx-card--sm .spx-foot-row{flex-direction:column;align-items:flex-start;gap:8px}.spx-reasons{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.spx-reasons li{background:var(--hp-pale);min-height:36px;color:var(--hp-cobalt);border-radius:9999px;align-items:center;padding:6px 14px;font-size:15px;font-weight:600;line-height:1.3;display:inline-flex}.spx-card--sm .spx-reasons li{min-height:32px;padding:5px 12px;font-size:14px}.spx-foot{border-top:1px solid var(--hp-rule);gap:12px;padding-top:20px;display:grid}.spx-filters-title{color:var(--hp-ink-2);margin:0;font-size:14px;font-weight:600}.spx-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spx-chip{height:32px;box-shadow:inset 0 0 0 1px var(--hp-rule-strong);color:var(--hp-ink-2);white-space:nowrap;border-radius:9999px;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.spx-chip--select{color:var(--hp-ink)}.spx-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:4px;display:flex}.spx-cedula{color:var(--hp-ink-3);margin:0;font-size:14px}.spx-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.spx-scroller::-webkit-scrollbar{display:none}@media (min-width:1024px){.spx-scroller{display:none}}.spx-scroller__item{scroll-snap-align:start;flex:0 0 min(300px,82%);display:flex}.spx-scroller__item>.spx-card{width:100%}.spx-related{background:var(--hp-paper);color:var(--hp-ink);border-radius:16px;gap:6px;margin-top:24px;padding:20px 22px;text-decoration:none;transition:background-color .16s;display:grid}.spx-related:hover{background:var(--hp-pale)}.spx-related:focus-visible{outline:2px solid var(--hp-blue);outline-offset:2px}.spx-related .spx-label{margin:0}.spx-related__name{letter-spacing:-.016em;color:var(--hp-cobalt);align-items:center;gap:6px;font-size:22px;font-weight:650;display:inline-flex}.spx-related__summary{color:var(--hp-ink-2);max-width:52ch;font-size:16px;line-height:1.5}.spx-card--sm .spx-related{margin-top:16px;padding:16px}.spx-card--sm .spx-related__name{font-size:19px}.spx-card--sm .spx-related__summary{font-size:15px}.verificacion{background-color:var(--hp-ink);color:#fff}.story{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:stretch;gap:48px;display:grid}.story__tabs{border-top:1px solid var(--hp-rule);flex-direction:column;display:flex}.story__tab{border:0;border-bottom:1px solid var(--hp-rule);color:var(--hp-ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border-radius:0;flex:1 1 0;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:16px;padding:24px 8px 24px 24px;display:grid;position:relative}.story__tab:focus-visible{outline:2px solid var(--hp-blue);outline-offset:-2px;border-radius:0}.story__rail{background:var(--hp-rule);width:2px;position:absolute;top:24px;bottom:24px;left:0;overflow:hidden}.story__fill{background:var(--hp-cobalt);transform-origin:top;animation-name:hp-story-fill;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:0}.story__fill[data-static=true]{animation:none}@keyframes hp-story-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.story__num{width:40px;height:40px;box-shadow:inset 0 0 0 1.5px var(--hp-cobalt);color:var(--hp-cobalt);font-variant-numeric:tabular-nums;border-radius:9999px;flex:none;place-items:center;font-size:17px;font-weight:700;transition:background-color .25s,color .25s;display:grid}.story__tab[data-active=true] .story__num,li>div>.story__num{background:var(--hp-cobalt);color:#fff}.story__text{flex-direction:column;gap:8px;padding-top:6px;display:flex}.story__title{letter-spacing:-.016em;text-wrap:balance;font-size:22px;font-weight:650;line-height:1.25}.story__body{color:var(--hp-ink-2);text-wrap:pretty;font-size:17px;line-height:1.55}.story__tab[data-active=false] .story__title,.story__tab[data-active=false] .story__body{color:var(--hp-ink-3)}.story__tab[data-active=false]:hover .story__title{color:var(--hp-ink)}.story__panel{border-radius:16px}@media (min-width:1024px){.story__panel{background:var(--hp-paper);padding:32px;display:flex}.story__panel-in{flex-direction:column;flex:1;display:flex}.story__panel-in>*{flex:1}}@media (prefers-reduced-motion:reduce){.story__fill{animation:none}}.figures{border-top:1px solid var(--hp-rule-strong);border-bottom:1px solid var(--hp-rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.figures__cell{padding:24px 16px 24px 0}.figures__cell:nth-child(2n){border-left:1px solid var(--hp-rule);padding-left:16px}.figures__cell:nth-child(n+3){border-top:1px solid var(--hp-rule)}@media (min-width:1024px){.figures{grid-template-columns:repeat(4,minmax(0,1fr))}.figures__cell{padding:32px 24px 32px 0}.figures__cell+.figures__cell{border-left:1px solid var(--hp-rule);padding-left:24px}.figures__cell:nth-child(n+3){border-top:0}}.hp-closing{background:var(--hp-paper);color:var(--hp-ink);border-top:1px solid var(--hp-rule)}.hp-verified__grid{gap:40px;display:grid}@media (min-width:1024px){.hp-verified__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}}.hp-verified__label{max-width:46ch;color:var(--hp-ink-2);margin:16px 0 0;font-size:17px}.hp-verified__label a{color:var(--hp-cobalt);text-underline-offset:3px;font-weight:600;text-decoration:underline}.hp-verified__list{background:var(--hp-sheet);margin:0;padding:8px 28px;list-style:none;box-shadow:0 1px 1px #050e2e1f,0 24px 48px -32px #050e2e73}.hp-verified__row{justify-content:space-between;align-items:center;gap:24px;padding:18px 0;display:flex}.hp-verified__row+.hp-verified__row{border-top:1px dashed #173f9f38}.hp-verified__name{letter-spacing:-.012em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:19px;font-weight:650;display:flex}.hp-verified__name a{color:var(--hp-ink);text-decoration:none}.hp-verified__name a:hover{color:var(--hp-cobalt);text-underline-offset:3px;text-decoration:underline}.hp-verified__sep{background:var(--hp-cobalt);color:#fff;border-radius:9999px;align-items:center;height:24px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.hp-verified__specialty{color:var(--hp-ink-3);margin:2px 0 0;font-size:15px}.dmx-home .hp-footnote__call{color:#fffc;text-underline-offset:2px;font-weight:600;text-decoration:underline}body:has(.dmx-home) div:has(>button[aria-label^="Abrir asistente Dr. Simeón"],>button[aria-label^="Cerrar asistente Dr. Simeón"]){display:none}
.hoja-stage{width:100%;max-width:500px;margin-inline:auto;position:relative}.hoja-under{background:#efe9dd;position:absolute;inset:10px -6px -10px 8px;transform:rotate(2.4deg);box-shadow:0 30px 60px -30px #050e2e8c}.hoja{--hoja-ink:#1b2b5c;--hoja-label:#6a6455;--hoja-rule:#173f9f38;color:var(--hoja-ink);background-color:var(--hp-sheet);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.38 0 0 0 0 0.3 0 0 0 0.09 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23p)'/%3E%3C/svg%3E"),linear-gradient(160deg,#fffdf9 0%,#fbf8f1 55%,#f5f0e5 100%);padding:24px 34px 22px;position:relative;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 1px 1px #050e2e1a,0 14px 28px -10px #050e2e66,0 48px 96px -32px #050e2e8c}@media (max-width:640px){.hoja{padding:22px 20px 24px;transform:rotate(-.8deg)}.hoja-under{inset:8px 2px -8px 4px;transform:rotate(1.2deg)}}.hoja-watermark{width:280px;height:280px;color:var(--hp-cobalt);opacity:.028;pointer-events:none;position:absolute;top:30%;right:-56px}.hoja-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hoja-brand{flex-direction:column;gap:0;display:flex}.hoja-logo{width:auto;height:34px;margin-left:-6px;display:block}.hoja-brand__tag{color:var(--hoja-label);letter-spacing:.01em;margin-top:2px;font-size:13px;line-height:1}.hoja-kind{color:var(--hp-cobalt);letter-spacing:.01em;margin:0 0 2px;font-size:13px;font-weight:650}.hoja-engraving{color:#173f9f99;border-top:2px solid var(--hp-cobalt);border-bottom:1px solid var(--hp-cobalt);margin:12px 0 16px;padding:4px 0;position:relative}.hoja-engraving svg{display:block}@media (max-width:640px){.hoja-watermark{display:none}}.hoja-title{letter-spacing:-.022em;color:var(--hp-ink);text-shadow:0 1px #ffffffe6;margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.15}.hoja dt{color:var(--hoja-label);letter-spacing:.005em;font-size:13px;font-weight:600;line-height:1.35}.hoja dd,.hoja-rows{margin:0}.hoja-row{border-bottom:1px dashed var(--hoja-rule);grid-template-columns:124px minmax(0,1fr);align-items:baseline;gap:12px;padding:7px 0 6px;display:grid}.hoja-row dd{font-size:16px;font-weight:520;line-height:1.38}@media (max-width:640px){.hoja-row{grid-template-columns:1fr;gap:2px;padding:8px 0 7px}}.hoja-split{border-bottom:1px solid var(--hoja-rule);grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:10px 0;display:grid}.hoja-split dd{margin-top:2px}.hoja-strong{letter-spacing:-.012em;color:var(--hp-cobalt);font-size:19px;font-weight:700;line-height:1.25}.hoja-strong.is-alert{color:var(--hp-alert)}.hoja-foot{grid-template-columns:minmax(0,1fr) 136px;align-items:center;gap:8px;padding-top:10px;display:grid}.hoja-questions{min-height:116px}.hoja-qlabel{color:var(--hoja-label);margin:0 0 6px;font-size:13px;font-weight:600}.hoja-qlabel.is-alert{color:var(--hp-alert)}.hoja-questions ol{counter-reset:q;margin:0;padding:0;list-style:none}.hoja-questions li{counter-increment:q;margin-top:6px;padding-left:22px;font-size:15px;line-height:1.42;position:relative}.hoja-questions li:before{content:counter(q) ".";color:var(--hp-cobalt);font-weight:700;position:absolute;top:0;left:0}.hoja-emergency{color:var(--hp-alert);margin:0;font-size:17px;font-weight:650;line-height:1.4}@media (max-width:640px){.hoja-foot{grid-template-columns:1fr;gap:4px}.hoja-questions{min-height:0}}.hoja-field{display:block;position:relative}.hoja-field__ghost{color:#0000}.hoja-field__ink{position:absolute;inset:0}.hoja-field__blank{border-bottom:1px solid #173f9f2e;position:absolute;bottom:.32em;left:0;right:30%}.hoja-caret{vertical-align:-.14em;background:var(--hp-cobalt);width:1.5px;height:1.05em;margin-left:1px;animation:.9s step-end infinite hoja-caret;display:inline-block}@keyframes hoja-caret{50%{opacity:0}}.hoja-stamp-slot{pointer-events:none;width:136px;height:136px;position:relative}.hoja-stamp-spot{border:1px dashed #173f9f47;border-radius:9999px;transition:opacity .3s;position:absolute;inset:6px}.hoja-stamp-slot[data-show=true] .hoja-stamp-spot{opacity:0}.hoja-stamp{width:100%;height:100%;color:var(--hp-cobalt);mix-blend-mode:multiply;opacity:.88;transform-origin:50%;animation:.52s cubic-bezier(.2,.9,.3,1.15) both hoja-press;display:block;position:absolute;inset:0;transform:rotate(-12deg)}.hoja-stamp.is-alert{color:var(--hp-alert)}@keyframes hoja-press{0%{opacity:0;transform:scale(1.75)rotate(-26deg)}55%{opacity:.95;transform:scale(.94)rotate(-10deg)}72%{transform:scale(1.02)rotate(-12.5deg)}to{opacity:.88;transform:scale(1)rotate(-12deg)}}@media (max-width:640px){.hoja-stamp-slot{justify-self:end;margin:-8px -6px -10px 0}}.hoja-wrap{width:100%;max-width:500px;margin-inline:auto;position:relative}.hoja-consent{z-index:1;color:var(--hp-ink);background:#fff;border-radius:16px;margin-top:22px;padding:14px 18px 16px;position:relative;box-shadow:0 1px 1px #050e2e1f,0 18px 36px -18px #050e2e8c}.hoja-consent__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;display:flex}.hoja-consent__title{color:var(--hp-cobalt);align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;display:flex}.hoja-consent__box{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--hp-cobalt);color:#fff;flex:none;place-items:center;transition:background-color .25s;display:grid}.hoja-consent__box.is-on{background:var(--hp-cobalt)}.hoja-consent__link{color:var(--hp-ink-2);align-items:center;gap:4px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.hoja-consent__link:hover{color:var(--hp-cobalt);text-underline-offset:3px;text-decoration:underline}.hoja-consent__link:focus-visible{outline:2px solid var(--hp-blue);outline-offset:3px}.hoja-consent__list{color:var(--hp-ink-3);margin:8px 0 0;font-size:14px;line-height:1.5}.hoja-consent__word{transition:color .25s}.hoja-consent__word.is-in{color:var(--hp-cobalt);font-weight:650}.hoja-consent[data-state=waiting] .hoja-consent__list{color:#646a75}.hoja-consent.is-alert{padding:12px}.hoja-consent__call{background:var(--hp-alert);color:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:48px;font-size:16px;font-weight:650;text-decoration:none;display:flex}.hoja-consent__call:hover{background:#9a1d14}.hoja-consent__call:focus-visible{outline:2px solid var(--hp-alert);outline-offset:3px}.hoja-tokens{pointer-events:none;z-index:2;position:absolute;inset:0}.hoja-token{background:var(--hp-cobalt);color:#fff;white-space:nowrap;border-radius:9999px;align-items:center;height:24px;padding:0 10px;font-size:13px;font-weight:650;display:inline-flex;position:absolute;top:0;left:0;box-shadow:0 6px 14px -6px #050e2e99}.hp-motion .hoja-wrap:not([data-live]) .hoja-field__ink,.hp-motion .hoja-wrap:not([data-live]) .hoja-stamp,.hp-motion .hoja-wrap:not([data-live]) .hoja-consent__box svg{visibility:hidden}.hp-motion .hoja-wrap:not([data-live]) .hoja-stamp-slot .hoja-stamp-spot{opacity:1}.hp-motion .hoja-wrap:not([data-live]) .hoja-consent__box.is-on{background:0 0}.hp-motion .hoja-wrap:not([data-live]) .hoja-consent__word.is-in{color:inherit;font-weight:inherit}@media (prefers-reduced-motion:reduce){.hoja-stamp,.hoja-caret{animation:none}.hoja-tokens{display:none}}
.registro{--reg-ink:#1b2b5c;color:var(--hp-ink);background-color:var(--hp-sheet);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.38 0 0 0 0 0.3 0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23p)'/%3E%3C/svg%3E"),linear-gradient(170deg,#fffdf9 0%,#fbf8f1 60%,#f5f0e5 100%);padding:28px 20px 24px;position:relative;box-shadow:0 1px 1px #0003,0 24px 48px -32px #00000073}@media (min-width:1024px){.registro{padding:40px 48px 24px}}.registro__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.registro__brand{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.registro__logo{width:auto;height:36px;margin-left:-6px;display:block}.registro__title{letter-spacing:-.02em;text-shadow:0 1px #fff;margin:0;font-size:24px;font-weight:700;line-height:1.2}@media (min-width:1024px){.registro__title{font-size:28px}}.registro__result{align-items:center;gap:16px;min-height:64px;display:flex}.registro__verdict{letter-spacing:-.014em;color:var(--hp-ink-3);margin:0;font-size:20px;font-weight:700;line-height:1.2;transition:color .3s}.registro__verdict.is-done{color:var(--hp-cobalt)}.registro__verdict-sub{color:#6a6455;margin:4px 0 0;font-size:13px;font-weight:600}.registro__engraving{border-top:2px solid var(--hp-cobalt);border-bottom:1px solid var(--hp-cobalt);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14'%3E%3Cg fill='none' stroke='%23173F9F' stroke-opacity='.6'%3E%3Cpath stroke-width='.65' d='M0 7C4.5-1.6 4.5-1.6 9 7s4.5 8.6 9 0'/%3E%3Cpath stroke-width='.65' d='M0 2C4.5 10.6 4.5 10.6 9 2'/%3E%3Cpath stroke-width='.65' d='M9 12c4.5-8.6 4.5-8.6 9 0'/%3E%3Cpath stroke-width='.35' d='M0 7c4.5 4 4.5 4 9 0s4.5-4 9 0'/%3E%3C/g%3E%3C/svg%3E") 0 4px/18px 14px repeat-x;height:22px;margin:24px 0 8px}.registro__stages{gap:28px;margin:0;padding:28px 0 8px 56px;list-style:none;display:grid;position:relative}.registro__rail{background:#173f9f29;display:none;position:absolute}.registro__stage:not(:last-child):before{content:"";background:#173f9f29;width:2px;transition:background-color .4s;position:absolute;top:46px;bottom:-22px;left:-37px}.registro__stage[data-status=done]:not(:last-child):before{background:var(--hp-cobalt)}.registro__rail-fill{background:var(--hp-cobalt);transform-origin:top;transform:scaleY(var(--progress,0));transition:transform .6s cubic-bezier(.45,0,.2,1);position:absolute;inset:0}.registro__stage{position:relative}.registro__node{background:var(--hp-sheet);color:#fff;border-radius:9999px;place-items:center;width:40px;height:40px;transition:background-color .3s,box-shadow .3s;display:grid;position:absolute;top:0;left:-56px;box-shadow:inset 0 0 0 1.5px #173f9f4d}.registro__stage[data-status=active] .registro__node{box-shadow:inset 0 0 0 2px var(--hp-cobalt)}.registro__stage[data-status=done] .registro__node{background:var(--hp-cobalt);box-shadow:none;animation:.42s cubic-bezier(.2,.9,.3,1.3) registro-pop}@keyframes registro-pop{0%{transform:scale(.6)}to{transform:scale(1)}}.registro__dot{background:#173f9f4d;border-radius:9999px;width:8px;height:8px}.registro__spin{border:2px solid #173f9f33;border-top-color:var(--hp-cobalt);border-radius:9999px;width:18px;height:18px;animation:.8s linear infinite registro-spin}@keyframes registro-spin{to{transform:rotate(360deg)}}.registro__label{letter-spacing:-.018em;color:var(--hp-ink);margin:0;padding-top:6px;font-size:22px;font-weight:700;line-height:1.2;transition:color .3s}.registro__stage[data-status=pending] .registro__label{color:#6a6455}.registro__chip{letter-spacing:.01em;color:#6a6455;border-radius:9999px;align-items:center;height:28px;margin:12px 0 0;padding:0 12px;font-size:13px;font-weight:700;transition:background-color .25s,color .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #14181f2e}.registro__chip[data-status=active]{color:var(--hp-cobalt);background:var(--hp-pale);box-shadow:none}.registro__chip[data-status=done]{color:#fff;background:var(--hp-cobalt);box-shadow:none}.registro__detail{color:var(--reg-ink);max-width:30ch;min-height:2.9em;margin-top:12px;font-size:16px;line-height:1.45}.registro__stage[data-status=pending] .registro__detail{color:#6a6455}.registro__link{color:var(--hp-cobalt);text-underline-offset:3px;align-items:center;gap:6px;font-weight:650;text-decoration:underline;display:inline-flex}@media (min-width:1024px){.registro__stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:36px 0 8px}.registro__rail{height:2px;display:block;top:55px;left:20px;right:calc(33.3333% - 41.3333px)}.registro__stage:before{display:none}.registro__rail-fill{transform-origin:0;transform:scaleX(var(--progress,0))}.registro__node{margin-bottom:20px;position:relative;left:0}.registro__label{padding-top:0;font-size:24px}}.registro__notes{color:#4d4a42;border-top:1px solid #173f9f2e;gap:10px;margin:24px 0 0;padding:20px 0 0;font-size:15px;line-height:1.45;list-style:none;display:grid}.registro__notes li{gap:10px;display:flex}.registro__notes li:before{content:"";background:var(--hp-cobalt);flex:none;width:2px;height:15px;margin-top:3px}.registro__figure{font-variant-numeric:tabular-nums;color:var(--hp-cobalt);font-weight:700}@media (min-width:1024px){.registro__notes{grid-template-columns:1fr 1fr;gap:32px}}@media (prefers-reduced-motion:reduce){.registro__spin,.registro__stage[data-status=done] .registro__node{animation:none}.registro__rail-fill{transition:none}}
.ifq-list{--k:var(--hp-pale);--o:var(--hp-ink);--bleed:16px;--flood-in:.42s;--flood-out:.28s;border-bottom:1px solid var(--hp-rule-strong);margin:0;padding:0;list-style:none}.ifq-item{border-top:1px solid var(--hp-rule-strong);position:relative}@media (min-width:1024px){.ifq-list{--bleed:24px}}.ifq-fill{top:-1px;bottom:0;left:calc(var(--bleed) * -1);right:calc(var(--bleed) * -1);background:var(--k);box-shadow:inset 3px 0 0 var(--hp-cobalt);clip-path:inset(0 100% 0 0);pointer-events:none;position:absolute}.ifq-item[data-state=open] .ifq-fill{clip-path:inset(0);transition:clip-path var(--flood-in) var(--hp-ease-flood)}.ifq-item[data-state=closing] .ifq-fill{clip-path:inset(0 0 0 100%);transition:clip-path var(--flood-out) var(--hp-ease-flood)}.ifq-h{font:inherit;margin:0}.ifq-btn{appearance:none;width:100%;color:var(--hp-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:block;position:relative}.ifq-btn:focus-visible{outline:none}.ifq-btn:after{content:"";inset:6px calc(var(--bleed) * -.5);box-shadow:inset 0 0 0 2px var(--hp-blue);opacity:0;pointer-events:none;position:absolute}.ifq-item[data-state=open] .ifq-btn:after{box-shadow:inset 0 0 0 2px var(--o)}.ifq-btn:focus-visible:after{opacity:1}.ifq-row{letter-spacing:-.014em;text-wrap:balance;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:72px;padding:20px 0;font-size:1.125rem;font-weight:600;line-height:1.3;display:grid}.ifq-row--inv{inset:0 calc(var(--bleed) * -1);padding-inline:var(--bleed);color:var(--o);clip-path:inset(0 100% 0 0);pointer-events:none;position:absolute}.ifq-item[data-state=open] .ifq-row--inv{clip-path:inset(0);transition:clip-path var(--flood-in) var(--hp-ease-flood)}.ifq-item[data-state=closing] .ifq-row--inv{clip-path:inset(0 0 0 100%);transition:clip-path var(--flood-out) var(--hp-ease-flood)}.ifq-label{transition:transform .24s var(--hp-ease-out-soft);display:block}.ifq-cell{place-items:center;width:40px;height:40px;display:grid;position:relative}.ifq-cell:before{content:"";background:var(--k);transition:transform .22s var(--hp-ease-out-soft);border-radius:9999px;position:absolute;inset:0;transform:scale(0)}.ifq-row--inv .ifq-cell:before{display:none}.ifq-plus{width:24px;height:24px;transition:transform .28s var(--hp-ease-out-soft), color .16s ease;display:block;position:relative}.ifq-item[data-state=open] .ifq-plus{transition-duration:var(--flood-in);transform:rotate(135deg)}@media (hover:hover) and (pointer:fine){.ifq-btn:hover .ifq-label{transform:translate(6px)}.ifq-item[data-state=closed] .ifq-btn:hover .ifq-cell:before{transform:scale(1)}.ifq-item[data-state=closed] .ifq-btn:hover .ifq-plus{color:var(--o)}}.ifq-panel{transition:grid-template-rows .24s var(--hp-ease-out-soft);grid-template-rows:0fr;display:grid;position:relative}.ifq-item[data-state=open] .ifq-panel{transition:grid-template-rows .36s var(--hp-ease-out-soft);grid-template-rows:1fr}.ifq-panel-in{min-height:0;overflow:hidden}.ifq-item[data-state=closed] .ifq-panel-in{visibility:hidden}.ifq-answer{color:var(--o);max-width:62ch;padding:0 64px 28px 0;font-size:17px;line-height:1.55}.ifq-answer p{text-wrap:pretty;margin:0}@media (prefers-reduced-motion:reduce){.ifq-fill,.ifq-row--inv,.ifq-panel,.ifq-plus,.ifq-label,.ifq-cell:before,.ifq-item[data-state] .ifq-fill,.ifq-item[data-state] .ifq-row--inv,.ifq-item[data-state] .ifq-panel{transition:none!important}.ifq-btn:hover .ifq-label{transform:none!important}}
