.vt{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;font-stretch:100%;-webkit-font-smoothing:antialiased}.vt ::-moz-selection{background:var(--stamp);color:#fff}.vt ::selection{background:var(--stamp);color:#fff}.vt :focus-visible{outline:2px solid var(--bic);outline-offset:3px;border-radius:2px}.vt a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}.vt .num{font-variant-numeric:tabular-nums}html:has(.vt),body:has(.vt){scrollbar-color:#b9bab1 #f3f4ef;background:#f3f4ef}.vt-wrap{width:min(1200px,100% - 2rem);margin-inline:auto}.vt-display{font-stretch:112%;font-weight:760;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.vt-h2{font-stretch:108%;font-weight:720;font-size:clamp(1.9rem,3.4vw,2.9rem);letter-spacing:-.025em;line-height:1.06;text-wrap:balance}.vt-lede{color:var(--ink-2);max-width:62ch;font-size:1.125rem}.vt-type{font-family:var(--type);letter-spacing:.01em}.vt-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.4rem;font-weight:640;font-stretch:104%;border-radius:3px;text-decoration:none;line-height:1.2;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),box-shadow .25s var(--ease-out),transform .25s var(--ease-out)}.vt .vt-btn--sello{background:var(--stamp);color:#fff;box-shadow:0 1px 0 var(--stamp-deep),0 8px 16px -10px #16161a73}.vt .vt-btn--sello:hover{background:var(--stamp-deep);transform:translateY(-1px);box-shadow:0 1px 0 var(--stamp-deep),0 12px 22px -12px #16161a80}.vt .vt-btn--sello:disabled{background:#7d84a0;cursor:progress;transform:none}.vt-btn--linea{color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong);background:transparent}.vt-btn--linea:hover{box-shadow:inset 0 0 0 1px var(--ink);background:var(--sheet)}.vt-link{color:var(--bic);font-weight:600;text-decoration:underline}.vt-link:hover{color:var(--stamp)}.vt-talonario{position:relative;aspect-ratio:1 / 1.3;max-width:470px;margin-inline:auto}.vt-hoja{position:absolute;inset:0;background:var(--sheet);box-shadow:0 2px 4px #16161a0f,0 22px 48px -18px #16161a47;padding:clamp(1.1rem,3.2vw,2rem);transition:transform .7s var(--ease-out)}.vt-hoja--amarilla{background:#fbe79a;transform:translate(14px,16px) rotate(1.6deg)}.vt-hoja--rosada{background:#f6c6d3;transform:translate(28px,30px) rotate(3.1deg)}.vt-hoja__copia{position:absolute;right:.7rem;bottom:.1rem;font-family:var(--type);font-size:.72rem;color:var(--ink-2);text-transform:uppercase;letter-spacing:.1em}.vt-talonario:hover .vt-hoja--amarilla{transform:translate(20px,24px) rotate(2.4deg)}.vt-talonario:hover .vt-hoja--rosada{transform:translate(40px,44px) rotate(4.6deg)}.vt-sello{position:absolute;z-index:3;pointer-events:none;color:var(--stamp);border:3px solid currentColor;outline:1.5px solid currentColor;outline-offset:3px;padding:.45rem .9rem .5rem;text-align:center;border-radius:4px;transform:rotate(-9deg);opacity:.9;mix-blend-mode:multiply;filter:url(#vt-tinta)}.vt-sello__palabra{font-stretch:125%;font-weight:820;font-size:1.55rem;letter-spacing:.14em;line-height:1;text-transform:uppercase}.vt-sello__fecha{font-family:var(--type);font-weight:700;font-size:.82rem;letter-spacing:.06em;margin-top:.3rem}.vt-sello__firma{font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;font-weight:700;margin-top:.15rem}.vt-sello.is-estampando{animation:vt-estampar .62s var(--ease-out) both}@keyframes vt-estampar{0%{opacity:0;transform:rotate(-9deg) scale(1.9);filter:url(#vt-tinta) blur(6px)}55%{opacity:.95;transform:rotate(-9deg) scale(.96);filter:url(#vt-tinta) blur(0)}to{opacity:.9;transform:rotate(-9deg) scale(1);filter:url(#vt-tinta)}}.vt-hoja.is-golpe{animation:vt-golpe .42s var(--ease-out)}@keyframes vt-golpe{0%{transform:translateY(0)}30%{transform:translateY(3px)}to{transform:translateY(0)}}.vt-registro>li{border-top:1px solid var(--rule)}.vt-registro>li:last-child{border-bottom:1px solid var(--rule)}.vt-servicio{display:grid;grid-template-columns:1fr;gap:.6rem;padding:1.6rem 0;transition:background-color .3s var(--ease-out)}@media (min-width: 900px){.vt-servicio{grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr) minmax(0,1.25fr) auto;gap:2rem;align-items:baseline;padding:1.8rem .75rem}.vt-servicio:hover{background:var(--sheet)}}.vt-servicio__pedir{color:var(--bic);font-weight:620;white-space:nowrap;text-decoration:none}.vt-servicio__pedir:hover{color:var(--stamp);text-decoration:underline}.vt-pasos{display:grid;gap:1rem}@media (min-width: 900px){.vt-pasos{grid-template-columns:repeat(4,1fr);gap:0}}.vt-paso{position:relative;padding:1.4rem 1.3rem 1.6rem;text-align:left;cursor:default;background:var(--sheet);border:1px solid var(--rule);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out)}.vt-paso[data-copia="1"]{background:#fdf4cc;--texto-copia: #5c4a0c}.vt-paso[data-copia="2"]{background:#fbe1e8;--texto-copia: #66283a}.vt-paso[data-copia="3"]{background:#ecebe4;--texto-copia: #45443b}.vt-paso__texto{color:var(--texto-copia, var(--ink-2))}@media (min-width: 900px){.vt-paso+.vt-paso{margin-left:-1px}.vt-paso:hover,.vt-paso:focus-within{transform:translateY(-8px);box-shadow:0 18px 30px -18px #16161a59;z-index:2}}.vt-paso{padding-bottom:2.6rem}.vt-paso__copia{position:absolute;right:1rem;bottom:.8rem;font-family:var(--type);font-size:.72rem;color:var(--texto-copia, var(--ink-3));text-transform:uppercase;letter-spacing:.1em}.vt-campo{display:grid;gap:.35rem}.vt-campo label,.vt-campo legend{font-size:.86rem;font-weight:620;color:var(--ink-2)}.vt-input{width:100%;padding:.7rem .1rem;background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--rule-strong);border-radius:0;font:inherit;transition:border-color .2s var(--ease-out)}.vt-input:focus{outline:none;border-bottom:2px solid var(--bic);padding-bottom:calc(.7rem - 1px)}.vt-input::-moz-placeholder{color:var(--ink-3)}.vt-input::placeholder{color:var(--ink-3)}.vt-opcion{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border:1px solid var(--rule-strong);border-radius:3px;cursor:pointer;font-size:.95rem}.vt-opcion:has(input:checked){border-color:var(--stamp);background:var(--stamp-wash);color:var(--stamp-deep)}.vt-opcion input{accent-color:var(--stamp)}.vt-faq summary{cursor:pointer;list-style:none;padding:1.2rem 0;font-weight:640;font-stretch:104%;display:flex;justify-content:space-between;gap:1rem}.vt-faq summary::-webkit-details-marker{display:none}.vt-faq .vt-mas{flex:none;margin-top:.25rem;color:var(--bic);transition:transform .3s var(--ease-out)}.vt-faq details[open] .vt-mas{transform:rotate(45deg)}.vt-faq details>p{padding:0 0 1.3rem;color:var(--ink-2);max-width:70ch}@media (prefers-reduced-motion: reduce){.vt *,.vt *:before,.vt *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.vt-sello--hoja{right:7%;bottom:13%}@media (max-width: 480px){.vt-talonario{aspect-ratio:1 / 1.62}.vt-sello--hoja{right:6%;bottom:10%;padding:.35rem .7rem .4rem}.vt-sello--hoja .vt-sello__palabra{font-size:1.2rem}.vt-sello--hoja .vt-sello__fecha{font-size:.72rem}}.vt-folio{display:inline-block;margin-right:.75rem;font-family:var(--type);font-weight:400;font-size:.82rem;letter-spacing:.02em;color:var(--ink-3);vertical-align:.5em;white-space:nowrap}@media (min-width: 1360px){.vt-h2:has(.vt-folio){position:relative}.vt-h2 .vt-folio{position:absolute;right:calc(100% + 1.75rem);top:.85em;margin:0}}.vt-estado{display:inline-block;color:var(--stamp);border:1.5px solid currentColor;border-radius:3px;padding:.1rem .45rem .12rem;font-stretch:118%;font-weight:760;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;transform:rotate(-3deg);mix-blend-mode:multiply;filter:url(#vt-tinta);opacity:.88;vertical-align:.25em}.vt-libro{width:100%;border-collapse:collapse}.vt-libro th{text-align:left;font-size:.8rem;font-weight:640;color:var(--ink-3);padding:0 1rem .6rem 0;border-bottom:1px solid var(--rule-strong)}.vt-libro td{padding:1.05rem 1rem 1.05rem 0;border-bottom:1px solid var(--rule);vertical-align:baseline}.vt-libro td:first-child{color:var(--ink-3);width:4.5rem}.vt-libro__frecuencia{color:var(--ink-2);white-space:nowrap;font-size:.95rem}@media (max-width: 640px){.vt-libro thead{display:none}.vt-libro tr{display:grid;grid-template-columns:3.5rem 1fr;border-bottom:1px solid var(--rule);padding:.9rem 0}.vt-libro td{border:0;padding:0}.vt-libro td:first-child{grid-row:span 2;width:auto}.vt-libro__frecuencia{font-size:.88rem;margin-top:.3rem}}@media (max-width: 480px){.vt-sumilla{left:7%!important;width:24%!important;bottom:13%!important}}@media (max-width: 639px){header.vt .vt-btn--sello{display:none}}@media (min-width: 900px){.vt-pasos--3{grid-template-columns:repeat(3,1fr)}}
