.sitio{z-index:1;min-height:100vh;color:var(--texto);font:400 15px/1.65 var(--mono);overflow-wrap:anywhere;flex-direction:column;display:flex;position:relative}.sitio *{min-width:0}.sitio [hidden]{display:none!important}.sitio a,.sitio button,.sitio summary,.sitio label[for],.sitio label:has(input[type=checkbox]){cursor:pointer}.sitio :focus-visible{outline:3px solid var(--texto);outline-offset:4px}.sitio ::selection{color:var(--bg);background:var(--texto)}.sitio input{caret-color:var(--texto)}.sitio-nav{border-bottom:1.5px solid var(--texto);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 28px;padding:14px clamp(20px,3vw,44px);display:flex}.sitio-marca{min-height:44px;font:900 30px/1 var(--sans);letter-spacing:-.055em;align-items:center;text-decoration:none;display:inline-flex}.sitio-nav nav{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.sitio-nav nav>a:not(.sitio-btn),.sitio-nav button{min-height:44px;font:500 12px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.04em;padding:10px 4px}.sitio-nav button{background:var(--bg);color:var(--texto);text-underline-offset:4px;border:0;text-decoration:underline}.sitio-nav nav>a:hover,.sitio-nav button:hover{text-decoration-thickness:2px}.sitio .sitio-btn{border:1.5px solid var(--texto);background:var(--texto);min-width:44px;min-height:48px;color:var(--bg);font:600 12px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.06em;text-align:center;justify-content:center;align-items:center;padding:14px 20px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.sitio .sitio-btn:hover{background:var(--sig);color:var(--sobre-sig);box-shadow:4px 4px 0 var(--texto);transform:translate(-2px,-2px)}.sitio .sitio-btn:active{box-shadow:none;transform:none}.sitio .sitio-btn.secundario{background:var(--bg);color:var(--texto)}.sitio .sitio-btn.secundario:hover{background:var(--texto);color:var(--bg)}.sitio .acciones{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sitio .wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.sitio h1,.sitio h2,.sitio h3{font-family:var(--sans);letter-spacing:-.055em;text-transform:lowercase;font-weight:900}.sitio h1{line-height:.86}.sitio h2{letter-spacing:-.025em;word-spacing:.08em;max-width:18ch;font-size:clamp(36px,6vw,84px);line-height:.96}.sitio h3{letter-spacing:-.025em;word-spacing:.08em;font-size:clamp(24px,2.6vw,38px);line-height:1.1}.sitio p{max-width:66ch}.sitio .nota{color:var(--mute);font-size:12px}.sitio .respaldo-texto{background:var(--bg);-webkit-box-decoration-break:clone;box-decoration-break:clone}.sitio-footer{border-top:1.5px solid var(--texto);background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:auto;padding:20px clamp(20px,4vw,64px) 32px;font-size:12px;display:flex}.sitio-footer a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.saltar{background:var(--texto);color:var(--bg);z-index:10;padding:12px;position:absolute;top:8px;left:20px;transform:translateY(-200%)}.saltar:focus{transform:none}.landing-hero{padding-block:clamp(48px,6vw,90px)}.landing-hero h1{font-size:clamp(72px,15vw,220px)}.landing-hero h1 span{background:var(--bg);padding-bottom:.07em;padding-right:.05em;display:table}.landing-intro{font:400 clamp(17px,1.5vw,22px)/1.6 var(--sans);background:var(--bg);margin-top:28px;padding:8px 0}.landing-hero .nota{margin-top:18px}.landing-section{border-top:1.5px solid var(--texto);background:var(--bg);padding-block:clamp(44px,6vw,90px)}.landing-flujo{border:1.5px solid var(--texto);counter-reset:flujo;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;padding:0;list-style:none;display:grid}.landing-flujo li{border-left:1.5px solid var(--texto);counter-increment:flujo;padding:24px}.landing-flujo li:first-child{border-left:0}.landing-flujo li:before{content:counter(flujo,decimal-leading-zero);font:900 48px/1 var(--sans);margin-bottom:24px;display:block}.landing-flujo h3{font-size:25px}.landing-flujo p{margin-top:14px;font-size:13px}.landing-reglas{margin-top:36px}.landing-regla{border-top:1.5px solid var(--texto);grid-template-columns:1fr 1fr;gap:20px 48px;padding-block:28px;display:grid}.landing-final{padding-block:clamp(48px,8vw,110px)}.landing-final p{background:var(--bg);margin-top:24px}@media (width<=1024px){.landing-flujo{grid-template-columns:1fr 1fr}.landing-flujo li:nth-child(3){border-left:0}.landing-flujo li:nth-child(n+3){border-top:1.5px solid var(--texto)}}@media (width<=640px){.sitio-nav nav{gap:8px 12px}.sitio-nav{align-items:start}.sitio-nav nav{width:100%}.landing-flujo{grid-template-columns:1fr}.landing-flujo li{border-left:0;border-top:1.5px solid var(--texto)}.landing-flujo li:first-child{border-top:0}.landing-regla{grid-template-columns:1fr;gap:12px}.sitio .acciones{align-items:stretch}.sitio .acciones>a{flex:100%}}
