@font-face{font-family:YvySerif;src:url("/youngserif.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF}
@font-face{font-family:YvySans;src:url("/karla.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF}
@font-face{font-family:YvyMono;src:url("/redditmono.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F}

:root{
  --tinta-hoja:#142418;
  --lodo-claro:#D5E4D0;
  --papel-lirio:#F4F8F0;
  --sombra-copa:#3D5340;
  --savia:#1F6B3A;
  --panza:#C9A227;
  --barro:#1A1610;
  --costura:#5E7658;
  --flash:#E8EFE4;
  --papel-a:#F7FBF4;
  --papel-b:#E7EFE2;
  --metal:linear-gradient(135deg,#F4E4B0 0%,#9A9D93 26%,#C9A227 50%,#6E726A 74%,#E8D6A0 100%);
  --yvy:72rem;
  --prosa-yvy:72rem;
  --sec-gap:2.7rem;
  --r8:0.85rem;
  --r14:1.15rem;
  --r22:1.4rem;
  --ease:cubic-bezier(.18,.68,.32,1);
  --iris-ang:0deg;
  color-scheme:only light;
}
@supports (color:oklch(0 0 0)){
  :root{
    --tinta-hoja:oklch(0.22 0.035 145);
    --lodo-claro:oklch(0.90 0.035 140);
    --papel-lirio:oklch(0.97 0.015 135);
    --sombra-copa:oklch(0.40 0.04 145);
    --savia:oklch(0.45 0.11 145);
    --panza:oklch(0.76 0.13 85);
    --barro:oklch(0.18 0.02 70);
    --costura:oklch(0.50 0.06 145);
    --flash:#E8EFE4;
  }
}

@property --iris-ang{
  syntax:"<angle>";
  inherits:false;
  initial-value:0deg;
}

*,*::before,*::after{box-sizing:border-box}
html{scroll-padding-top:12px}
html,body{margin:0;padding:0;color:var(--tinta-hoja);font-family:YvySans,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;line-height:1.55}
html,body,.cuerpo{
  background-color:var(--lodo-claro);
  background-image:
    url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cpath d='M8 12c6 4 10 4 16 0M40 44c6 4 10 4 16 0' fill='none' stroke='%231F6B3A' stroke-opacity='.07' stroke-width='1.1' stroke-linecap='round'/%3E%3Cpath d='M0 32h64M32 0v64' stroke='%235E7658' stroke-opacity='.05' stroke-width='.6'/%3E%3Ccircle cx='20' cy='48' r='1.15' fill='%23C9A227' fill-opacity='.12'/%3E%3Ccircle cx='48' cy='16' r='1.15' fill='%23142418' fill-opacity='.05'/%3E%3C/svg%3E"),
    linear-gradient(180deg,#D8E6D3 0%,#D3E0CE 46%,#CDD8C8 100%);
  background-attachment:scroll;
}
img,svg{max-width:100%;height:auto}
img[width="0"],img[height="0"]{position:absolute;width:0!important;height:0!important;overflow:hidden;border:0;clip:rect(0,0,0,0)}
svg,svg:not(:root){overflow:visible}
.pico{display:block;flex-shrink:0}
a{padding:0;color:var(--savia);text-underline-offset:0.18em}
button,input{font:inherit;color:inherit}
button::-moz-focus-inner{border:0}
nav{position:static}
figure{margin:0}
table{border-collapse:collapse}
h1,h2,h3,h4{font-family:YvySerif,ui-serif,Georgia,serif;font-optical-sizing:auto;text-wrap:balance;font-weight:650;line-height:1.18;margin:0 0 .6rem}
h1{font-size:clamp(2.05rem,4.5vw,3.05rem)}
h2{font-size:clamp(1.55rem,2.9vw,2.15rem)}
h3{font-size:1.2rem}
p{margin:0 0 1rem}
.prosa,.leg,.art,.hoja{overflow-wrap:break-word}
.prosa a,.leg a,.art a{overflow-wrap:anywhere}
ul,ol{margin:0 0 1rem;padding-inline-start:1.2rem}

.yvy{width:min(100% - 2rem,var(--yvy));margin-inline:auto}
.saltar{position:absolute;inset-inline-start:8px;inset-block-start:-999px;z-index:40;background:var(--papel-lirio);color:var(--tinta-hoja);padding:.5rem .8rem;border:2px solid currentColor}
.saltar:focus{inset-block-start:8px}
html:has(dialog[open]) .saltar{visibility:hidden}

.copa{
  color:#F4F8F0;
  border-block-end:1px solid transparent;
  background:
    linear-gradient(#122016,#122016) padding-box,
    var(--metal) border-box;
}
.copa-in{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem;padding-block:.55rem}
.marca{display:inline-flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none;min-height:44px}
.marca-sello{width:40px;height:40px;border-radius:50%;background:#0E1812;object-fit:cover;display:block;transition:transform .4s var(--ease)}
.marca:hover .marca-sello{transform:scale(1.06)}
.marca-nom{font-family:YvySans,ui-sans-serif,system-ui,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}
.copa-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}
.copa-chip,.edad-chip,.copa-mail{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.3rem .75rem;border-radius:99px;text-decoration:none;font-size:.82rem;font-weight:650}
.copa-chip{background:#1C3324;color:#E8EFE4}
.edad-chip{margin:0;background:var(--panza);color:var(--tinta-hoja)}
.copa-mail{color:#E8EFE4;text-decoration:underline;text-underline-offset:.16em}
@media(max-width:720px){.copa-mail{display:none}}
.punto{display:inline}

.cuerpo{background-color:transparent}
.tira{padding-block-start:var(--sec-gap);padding-block-end:0;background:transparent;display:flow-root}
.cuerpo > .tira:last-child{padding-block-end:var(--sec-gap)}
.tira-alt{background:linear-gradient(180deg,rgba(247,251,244,.22),transparent 38%,transparent 100%)}
.sec-hd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem 2rem;align-items:end;margin-block-end:1.55rem}
.sec-hd h2{margin:0;padding-bottom:.5rem;background-image:linear-gradient(var(--panza),var(--panza));background-size:3.4rem 3px;background-repeat:no-repeat;background-position:0 100%;animation:raya-crece .9s var(--ease) both}
.sec-hd p{margin:0;color:var(--sombra-copa);font-size:1.02rem}
@media(max-width:900px){.sec-hd{grid-template-columns:1fr}}

.kicker{font-family:YvyMono,ui-monospace,monospace;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--savia);margin:0 0 .45rem;font-weight:700}

.kaaguy{position:relative;isolation:isolate;display:grid;place-items:center;color:#F4F8F0;overflow:hidden}
.kaaguy picture{position:absolute;inset:0;width:100%;height:100%;z-index:-2;display:block;overflow:hidden}
.kaaguy-foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transform-origin:62% 38%;animation:lento-lente 38s var(--ease) infinite alternate}
.kaaguy-velo{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(26,22,16,.28),var(--barro) 78%,transparent 100%)}
.kaaguy::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:5.2rem;background:linear-gradient(180deg,transparent,#D8E6D3);pointer-events:none;z-index:0}
.kaaguy-copy{padding-block:2.8rem 2.2rem;text-align:center;position:relative;z-index:1}
.kaaguy h1{text-align:center;color:#F4F8F0;text-shadow:0 1px 12px rgba(26,22,16,.55)}
.kaaguy h1 strong{font-weight:750;color:inherit}
.kaaguy-lid{max-width:46rem;margin-inline:auto;color:#E8EFE4;text-shadow:0 1px 10px rgba(26,22,16,.5)}
.kaaguy .kicker{color:#E8EFE4;text-shadow:0 1px 8px rgba(26,22,16,.45)}
.kaaguy-fichas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:1.45rem;text-align:start;align-items:stretch}
.kaaguy-fichas .losa{color:var(--tinta-hoja);height:100%;box-shadow:0 14px 32px rgba(26,22,16,.38)}
.kaaguy-fichas .losa-pie .croar{width:100%}
@media(max-width:900px){.kaaguy-fichas{grid-template-columns:1fr}}

.croar,.silbo{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:48px;padding:.7rem 1.15rem;border-radius:var(--r14);text-decoration:none;font-weight:700;border:2px solid transparent;position:relative;overflow:hidden;transition:box-shadow .2s var(--ease),transform .2s var(--ease)}
.croar{background:var(--panza);color:var(--tinta-hoja);border-color:var(--panza)}
.croar::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 32%,rgba(255,255,255,.26) 50%,transparent 64%);transform:translateX(-120%);animation:sheen 3.4s var(--ease) infinite}
.silbo{background:var(--papel-lirio);color:var(--tinta-hoja);border-color:var(--costura)}
.croar:hover,.silbo:hover{transform:translateY(-2px);box-shadow:0 8px 18px color-mix(in srgb,var(--barro) 18%,transparent)}
#rn-si{animation:pulso-oro 2.8s ease-in-out infinite}
.croar:focus-visible,.silbo:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--tinta-hoja);outline-offset:3px}
.raices a:focus-visible,.raices button:focus-visible{outline-color:var(--flash)}
@keyframes sheen{to{transform:translateX(120%)}}
@keyframes lento-lente{to{transform:scale(1.05) translate3d(-1.1%,.8%,0)}}
@keyframes raya-crece{from{background-size:0 3px}to{background-size:3.4rem 3px}}
@keyframes pulso-oro{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--panza) 26%,transparent)}}
@keyframes lirio-entra{from{transform:translateY(10px) scale(.98)}to{transform:none}}
@keyframes sello-aire{50%{transform:scale(1.045)}}

.mosaico{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.mosaico-2{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:900px){.mosaico,.mosaico-2{grid-template-columns:1fr}}
.losa,.tease,.faq-card,.hoja,.pago,.art,.metodo li,.fuentes{
  border:1px solid transparent;
  background:
    linear-gradient(165deg,var(--papel-a),var(--papel-b)) padding-box,
    var(--metal) border-box;
  border-radius:var(--r22);
  display:flex;
  flex-direction:column;
  height:100%;
}
.losa,.faq-card,.hoja,.pago,.art{padding:1.35rem 1.4rem}
.losa,.tease,.faq-card,.pago,.metodo li{transition:box-shadow .35s var(--ease),transform .35s var(--ease)}
.losa:hover,.tease:hover,.faq-card:hover,.pago:hover,.metodo li:hover{transform:translateY(-2px);box-shadow:0 12px 28px color-mix(in srgb,var(--barro) 14%,transparent)}
.kaaguy-fichas .losa:hover{box-shadow:0 18px 38px rgba(26,22,16,.44)}
.losa-cap{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-block-end:.7rem}
.losa-cap img{height:36px;width:auto;max-width:11rem;object-fit:contain}
.dest-marca{font-family:YvyMono,ui-monospace,monospace;font-size:.72rem;background:var(--savia);color:#F4F8F0;padding:.25rem .55rem;border-radius:99px}
.losa-bono{font-weight:700;margin:0 0 .7rem}
.losa-dl{margin:0 0 1rem;display:grid;gap:.45rem;flex:1}
.losa-dl div{display:grid;grid-template-columns:8rem 1fr;gap:.4rem;border-block-end:1px solid var(--costura);padding-block-end:.35rem}
.losa-dl dt{font-family:YvyMono,ui-monospace,monospace;font-size:.78rem;color:var(--sombra-copa)}
.losa-dl dd{margin:0}
.losa-pie{margin-block-start:auto}
.losa-met .pasos{margin:0 0 1rem;padding-inline-start:1.1rem}
.nota{font-family:YvyMono,ui-monospace,monospace}
.nota-den{color:var(--sombra-copa);font-size:.85em}

.faq{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;counter-reset:faq}
.faq-card{counter-increment:faq}
.faq-card h3::before{content:counter(faq,decimal-leading-zero) " · ";font-family:YvyMono,ui-monospace,monospace;color:var(--savia);font-size:.8em}
@media(max-width:900px){.faq{grid-template-columns:1fr}}

.tease{overflow:hidden;text-decoration:none;color:inherit;gap:.6rem;padding:0 0 1.15rem}
.tease picture{display:block;margin:0;width:100%;max-width:none}
.tease img{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:center;background:var(--barro);border-radius:0;display:block;transition:transform 1.15s var(--ease)}
.tease:hover img{transform:scale(1.04)}
.tease .kicker,.tease strong{padding-inline:1.25rem;display:block}


.raices{
  color:#E8EFE4;
  padding-block:2.6rem;
  padding-block-end:calc(2.1rem + env(safe-area-inset-bottom,0px));
  border-block-start:1px solid transparent;
  background:
    linear-gradient(#122016,#122016) padding-box,
    var(--metal) border-box;
}
.raices a{color:#F2D56A;text-decoration:underline;text-underline-offset:.18em;font-weight:700}
.pie-grid{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr));gap:1.7rem 2rem;margin-block-end:1.8rem}
.pie-brand p{margin:0 0 .85rem;color:#C7D8C2;max-width:26rem}
.pie-brand .marca{margin-block-end:.6rem}
.pie-hd{margin:0 0 .6rem;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#F2D56A}
.pie-col ul{list-style:none;margin:0;padding:0}
.pie-col li{margin:0}
.pie-col .via,.pie-col .via-on{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;color:#F2D56A;text-decoration:underline;text-underline-offset:.18em;font-size:1.02rem}
.pie-col .via:hover{color:#FFF3B0}
.pie-col .via-on{font-weight:800;color:#FFF3B0}
.pie-col .via .pico,.pie-col .via-on .pico,.mail .pico{width:16px;height:16px;color:currentColor}
.pie-sociedad{font-weight:700;color:#E8EFE4}
.avisos{margin:0 0 1.15rem;padding:1.15rem 0;border-block:1px solid color-mix(in srgb,var(--panza) 42%,#8A8E86);display:grid;gap:.85rem}
.avisos p{margin:0;color:#C7D8C2}
.encauce{margin:0;font-weight:650;color:#E8EFE4}
.rg-cinta{margin:0 0 1.3rem}
.rg-cinta p{margin:0;color:#C7D8C2}
.rg-cinta a{color:#F2D56A}
.pie-cierre{display:block}
.mail{margin:0}
.mail a{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;color:#F2D56A}
.copy{margin:0;color:#C7D8C2}
.pie-sellos{margin-block-start:1.25rem;padding-block-start:1.2rem;border-block-start:1px solid color-mix(in srgb,var(--panza) 42%,#8A8E86)}
.pie-sellos ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem .45rem;align-items:start}
.raices .pie-sellos .sello,.raices .pie-sellos .sello span{text-decoration:none}
.pie-sellos .sello{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.4rem;min-height:44px;padding:.2rem .1rem;color:#E8EFE4;font-size:.78rem;font-weight:700;text-align:center;line-height:1.2}
.pie-sellos .sello span{color:#F2D56A}
.pie-sellos .sello:hover span{color:#FFF3B0}
.pie-sellos img{width:3.9rem;height:3.9rem;object-fit:contain;display:block;transition:transform .4s var(--ease)}
.pie-sellos .sello:hover img{transform:scale(1.07)}
@media(max-width:900px){.pie-grid{grid-template-columns:1fr 1fr}.pie-sellos ul{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:560px){.pie-grid{grid-template-columns:1fr}}
@media(max-width:480px){.pie-sellos img{width:3.35rem;height:3.35rem}}

.velo{border:0;padding:0;max-width:none;width:100%;height:100%;background:rgba(26,22,16,.92);display:grid;place-items:center}
.velo::backdrop{background:rgba(26,22,16,.88)}
.lirio{width:min(28rem,92vw);padding:1.5rem 1.3rem;text-align:center;color:var(--tinta-hoja)}
.iris{
  border:3px solid transparent;
  background:
    linear-gradient(var(--papel-lirio),var(--papel-lirio)) padding-box,
    conic-gradient(from var(--iris-ang),var(--savia),var(--panza),#7ecb6a,var(--panza),var(--savia)) border-box;
  background-clip:padding-box,border-box;
  animation:iris-giro 3.6s linear infinite;
  border-radius:var(--r14);
}
@keyframes iris-giro{to{--iris-ang:360deg}}
.velo[open] .iris{animation:iris-giro 3.6s linear infinite,lirio-entra .48s var(--ease) both}
.lirio-sello{margin:0 0 .7rem}
.lirio-sello img{width:88px;height:88px;border-radius:50%;border:2px solid var(--savia);background:#24301F;animation:sello-aire 4.8s ease-in-out infinite}
.lirio-sub{color:var(--sombra-copa)}
.lirio-btns{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}
.lirio-btns .croar,.lirio-btns .silbo{flex:1 1 0;min-width:0}
.lirio-aviso{display:none;margin:1rem 0 0;color:var(--tinta-hoja);font-weight:650}
@media(max-width:480px){
  .lirio-btns{flex-direction:column}
  .lirio-btns .croar,.lirio-btns .silbo{width:100%}
}

.hoja,.art{display:block;height:auto;width:100%;margin-inline:auto;padding:clamp(1.35rem,3vw,2.6rem)}
.yvy.art{width:min(100% - 2rem,80rem)}
.hoja h1,.art h1,.hoja h2{text-align:start;width:100%;max-width:none;text-wrap:wrap}
.art h2{text-align:start;width:auto;max-width:100%;text-wrap:wrap}
.art-cap,.art-cap h1,.art-meta,.art .kicker{width:100%;max-width:none}
.hoja h2{margin-top:2rem}
.art h2{margin-top:1.25rem;padding-bottom:.55rem;background-image:linear-gradient(var(--panza),var(--panza));background-size:100% 3px;background-repeat:no-repeat;background-position:0 100%;display:flow-root}
.art p,.art h3,.leg p,.leg h3,.hoja .prosa > p,.hoja .prosa > ul,.hoja .prosa > ol,.art .prosa > p,.art .prosa > ul,.art .prosa > ol{max-width:none}
.art .prosa,.art > p{font-size:1.08rem;line-height:1.68}
.art a:not(.croar):not(.silbo),.leg a:not(.croar):not(.silbo),.prosa a{color:var(--savia);font-weight:650;transition:color .2s var(--ease),text-underline-offset .2s var(--ease)}
.art a:not(.croar):not(.silbo):hover,.leg a:not(.croar):not(.silbo):hover,.prosa a:hover{text-underline-offset:.32em}
.art-cap{margin:0 0 1.25rem}
.art-cap h1{margin-bottom:.45rem}
.art::after{content:"";display:block;clear:both}
.tbl-wrap{display:block;overflow-x:auto;overflow-y:hidden;margin-block:1.15rem;height:auto;min-width:0;max-width:100%;border-radius:var(--r22);-webkit-overflow-scrolling:touch}
.tbl-wrap table{width:100%;min-width:0;border-collapse:collapse;table-layout:auto}
.tbl-wrap caption{caption-side:top;text-align:start;padding:.55rem .75rem}
.tbl-wrap th,.tbl-wrap td{border:1px solid color-mix(in srgb,var(--panza) 28%,var(--costura));padding:.6rem .75rem;text-align:start;vertical-align:top;overflow-wrap:anywhere}
.tbl-wrap th{background:var(--savia);color:#F4F8F0}
.tbl-wrap td{background:var(--papel-a);color:var(--tinta-hoja)}
.tbl-wrap tr:nth-child(even) td{background:#EEF4EA}
@media(min-width:701px){
  .tbl-wrap.pan table{table-layout:fixed}
  .tbl-wrap.pan thead th:first-child,.tbl-wrap.pan tbody th{width:13.5rem}
  .tbl-wrap th,.tbl-wrap td{position:static}
}
@media(max-width:700px){
  .tbl-wrap table{width:max-content;min-width:36rem;table-layout:fixed}
  .tbl-wrap.pan table{min-width:35.5rem}
  .tbl-wrap thead th:first-child,.tbl-wrap tbody th[scope=row]{position:sticky;left:0;z-index:2;width:9.25rem;min-width:9.25rem;max-width:9.25rem;background:var(--savia)}
  .tbl-wrap thead th:not(:first-child),.tbl-wrap td{width:13.1rem;min-width:13.1rem;max-width:13.1rem}
}
.foto-art{float:inline-start;width:16rem;max-width:38%;margin:0 1.25rem .85rem 0}
.foto-art picture{display:block;width:100%}
.foto-art img{width:100%;height:auto;max-height:16rem;aspect-ratio:auto;object-fit:contain;object-position:center;background:var(--lodo-claro);border-radius:var(--r14);box-shadow:0 0 0 1px color-mix(in srgb,var(--panza) 55%,#8A8E86);display:block}
@media(max-width:700px){
  .foto-art{float:none;width:100%;max-width:none;margin:0 0 1.15rem}
  .foto-art img{max-height:16.5rem;width:auto;max-width:100%;margin-inline:auto}
  .art h2{width:100%;display:block;margin-top:2rem}
}
.art-meta{font-family:YvyMono,ui-monospace,monospace;font-size:.82rem;color:var(--sombra-copa);margin:0 0 1.1rem}
.fuentes{margin:1.5rem 0 0;padding:1.1rem 1.2rem;list-style:none;display:block;height:auto}
.fuentes li{margin:0 0 .5rem;font-size:.95rem}
.fuentes li:last-child{margin:0}
.salida{display:flex;flex-wrap:wrap;gap:.7rem;margin-block-start:1.6rem}
.metodo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:0 0 1.2rem;padding:0;list-style:none}
.metodo li{padding:1.35rem 1.25rem;align-items:center;text-align:center}
.emblema{margin:0 0 .9rem;display:flex;justify-content:center;width:100%}
.emblema picture{display:block;width:5.75rem;margin-inline:auto}
.emblema img{width:5.75rem;height:5.75rem;object-fit:cover;border-radius:50%;border:3px solid var(--panza);background:#1A1610}
.pagos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;margin:1rem 0 1.2rem}
.pago{gap:.5rem}
.pago-logo{margin:0 0 .45rem;display:flex;align-items:center;justify-content:center;min-height:5.2rem;padding:.85rem 1rem;border:1px solid transparent;border-radius:var(--r14);background:linear-gradient(#fff,#fff) padding-box,var(--metal) border-box}
.pago-logo img{height:2.55rem;width:auto;max-width:12rem;object-fit:contain;display:block}
.pago-logo img[src*="facil"]{height:3.5rem;width:3.5rem}
.pago-cbu{gap:.4rem;font-family:YvyMono,ui-monospace,monospace;font-weight:700;letter-spacing:.04em;color:var(--tinta-hoja)}
.pago-cbu span{display:inline-flex;align-items:center;min-height:2.1rem;padding:.2rem .55rem;border:2px solid var(--savia);border-radius:.45rem;background:#fff}
.pago-cbu i{font-style:normal;color:var(--sombra-copa);font-weight:700}
.pago h3{margin:0;text-align:center}
.pago p{margin:0;color:var(--sombra-copa);font-size:.95rem}
.pan{margin-block:1rem;border-radius:var(--r22);min-width:0;max-width:100%}
.pista{display:none;font-size:.88rem;color:var(--sombra-copa);margin:0 0 .4rem}
@media(max-width:640px){.pista{display:block}}
@media(max-width:900px){
  .metodo,.pagos{grid-template-columns:1fr}
}

.e404{text-align:center}
.e404 h1{text-align:center}
.e404-cod{font-family:YvyMono,ui-monospace,monospace;font-size:2rem;color:var(--savia);margin:0 0 .4rem}
.e404-acc{display:grid;gap:.8rem;justify-items:center}
.e404-vias{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}
.e404-vias a{min-height:44px;display:inline-flex;align-items:center}

@media(prefers-reduced-transparency:reduce){
  html,body,.cuerpo{background-image:none;background-color:var(--lodo-claro)}
  .tira-alt{background:transparent}
  .kaaguy-velo{background:var(--barro)}
  .kaaguy::after{background:var(--lodo-claro)}
}
@media(forced-colors:active){
  .croar,.silbo,.losa,.iris,.tease,.faq-card,.hoja,.art,.pago,.copa-chip,.edad-chip,.tbl-wrap,.fuentes,.metodo li,.pie-sellos .sello{border:2px solid currentColor}
  .marca-sello{filter:none}
  .copa,.raices{border-block-start:2px solid currentColor;border-block-end:2px solid currentColor}
  .iris,.croar::after,.kaaguy-foto,.sec-hd h2,.lirio-sello img,#rn-si,.velo[open] .iris{animation:none}
  .croar::after{content:none}
  .kaaguy-foto,.losa,.tease,.faq-card,.pago,.metodo li,.pie-sellos img,.marca-sello,.tease img,.croar,.silbo{transform:none}
}
@media print{
  .velo,.saltar,.kaaguy-foto,img[width="0"],.kaaguy::after{display:none!important}
  html,body,.cuerpo{background:#fff}
  .copa,.raices,.losa,.hoja,.art,.tease,.faq-card,.pago,.fuentes,.tbl-wrap,.metodo li{background:#fff;color:#111;box-shadow:none}
  .raices th,.tbl-wrap th{color:#111;background:#fff}
  .raices .copy,.raices a,.pie-col .via,.pie-col .via-on{color:#111}
  .tbl-wrap th,.tbl-wrap td{position:static}
  .iris,.croar::after,.kaaguy-foto,.sec-hd h2,.lirio-sello img,#rn-si,.velo[open] .iris{animation:none}
  .croar::after{content:none}
  .foto-art{float:none;width:min(40%,14rem);margin:0 1rem 1rem 0}
}
