.num{font-variant-numeric:tabular-nums lining-nums slashed-zero}.ico{width:1em;height:1em;display:block}.ico-sm{width:.95em;height:.95em;display:inline-block;vertical-align:-.12em}.rb-head{overflow:clip}.rb-top{display:grid;gap:var(--space-xl);align-items:center}@media (min-width: 1000px){.rb-top{grid-template-columns:1.05fr .95fr}}.rb-cifras{margin:var(--space-lg) 0 0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-md) var(--space-xl)}.rb-cifra{display:flex;flex-direction:column-reverse;gap:4px;margin:0}.rb-cifra dt{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--mute);max-width:18ch;line-height:1.35}.rb-cifra dd{margin:0;color:var(--ink);font-size:var(--text-body)}.rb-cifra dd.num{font-family:var(--font-display);font-weight:var(--fw-display);font-size:clamp(2rem,1.4rem + 2vw,3rem);line-height:1}.rb-cifra-xl dd.num{font-size:clamp(4.5rem,2.5rem + 6vw,7.5rem);color:var(--accent);letter-spacing:-.04em;text-shadow:0 0 40px oklch(95.7% .159 117.7 / .3)}.rb-mosaico{position:relative;aspect-ratio:1 / .92;min-height:300px}.rb-mo{position:absolute;width:64%;height:auto;border-radius:var(--radius-md);border:1px solid oklch(91.7% .219 121.1 / .16);box-shadow:0 30px 60px -28px #050605f2}.rb-mo-1{left:0;top:4%;z-index:1;transform:rotate(-3deg)}.rb-mo-2{right:0;top:0;z-index:2;transform:rotate(2.5deg)}.rb-mo-3{left:14%;bottom:0;z-index:3;transform:rotate(-1deg)}.rb-mo-phone{position:absolute;z-index:4;right:6%;bottom:-4%;width:24%;height:auto;border-radius:18px;border:1px solid oklch(91.7% .219 121.1 / .35);box-shadow:0 30px 60px -20px #050605f2,0 0 0 6px #141412}@media (max-width: 999px){.rb-mosaico{max-width:560px}}.rb-mo,.rb-mo-phone{animation:rb-in .26s cubic-bezier(.23,1,.32,1) both}.rb-mo-1{animation-delay:60ms}.rb-mo-2{animation-delay:.12s}.rb-mo-3{animation-delay:.18s}.rb-mo-phone{animation-delay:.26s}@keyframes rb-in{0%{opacity:0;translate:0 10px}}.rb-nec{list-style:none;margin:var(--space-lg) 0 0;padding:0;border-top:var(--hairline)}.rb-nec li{display:grid;gap:var(--space-xs) var(--space-md);align-items:start;grid-template-columns:40px 1fr;padding-block:var(--space-md);border-bottom:var(--hairline);animation:rb-in .26s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(80ms + var(--i) * 30ms)}@media (min-width: 900px){.rb-nec li{grid-template-columns:40px minmax(0,1.2fr) minmax(0,1fr)}}.rb-nec-ico{width:40px;height:40px;display:grid;place-items:center;font-size:22px;color:var(--accent);border:1px solid oklch(91.7% .219 121.1 / .25);border-radius:var(--radius-sm);background:var(--surface-2)}.rb-nec h3{font-size:var(--text-body);color:var(--ink);font-family:var(--font-display);font-weight:var(--fw-display)}.rb-nec-txt p{margin-top:4px;color:var(--text-subtle);font-size:var(--text-caption);max-width:52ch}.rb-nec-en{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}@media (pointer: coarse){.rb-nec-en a{display:inline-flex;align-items:center;min-height:44px}}@media (min-width: 900px){.rb-nec-en{grid-column:3;justify-content:flex-end;padding-top:2px}}.rb-nec-k{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--mute);margin-right:2px}.rb-nec-en a{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);color:var(--ink);text-decoration:none;border:var(--hairline);border-radius:999px;padding:.35em .8em;transition:border-color var(--dur-fast),color var(--dur-fast)}.rb-nec-en a:hover,.rb-nec-en a:focus-visible{border-color:var(--accent);color:var(--accent)}.rb-nec-en a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rb-pagos{padding-block:var(--space-lg);border-bottom:var(--hairline);display:grid;gap:var(--space-sm)}@media (min-width: 900px){.rb-pagos{grid-template-columns:auto 1fr;align-items:center;gap:var(--space-xl)}}.rb-pagos-k{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--mute)}.rb-pagos-k .ico{color:var(--accent);font-size:18px}.rb-pagos ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg)}.rb-pagos li{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:var(--text-body)}.rb-pago-logo{display:inline-flex;color:var(--ink)}.rb-pago-logo svg{width:22px;height:22px}.rb-grid{list-style:none;margin:var(--space-lg) 0 0;padding:0;display:grid;gap:var(--space-lg) var(--space-md)}@media (min-width: 700px){.rb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.rb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rb-card{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;animation:rb-in .26s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(80ms + var(--i) * 30ms)}.rb-card-xl{grid-column:1 / -1}@media (min-width: 900px){.rb-card-xl{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-xl);align-items:center}.rb-card-xl h3{font-size:var(--text-h3)}}.rb-card-img{display:block;overflow:hidden;border-radius:var(--radius-md);border:var(--hairline);background:var(--surface-2)}.rb-card-img img{display:block;width:100%;height:auto;transition:transform .3s cubic-bezier(.23,1,.32,1)}.rb-card:hover .rb-card-img img{transform:scale(1.025)}.rb-card-body{display:flex;flex-direction:column;gap:6px}.rb-card-k{margin:0;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--mute)}.rb-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.rb-dot.off{background:var(--surface-3);box-shadow:none;border:1px solid var(--mute)}.rb-card h3{font-size:var(--text-body);font-family:var(--font-display);font-weight:var(--fw-display);color:var(--ink)}.rb-card h3 a{color:inherit;text-decoration:none}.rb-card h3 a:hover,.rb-card h3 a:focus-visible{color:var(--accent)}.rb-card h3 a:focus-visible,.rb-card-acc a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media (pointer: coarse){.rb-card-acc a{min-height:44px}.rb-card h3 a{display:inline-block;padding-block:10px;margin-block:-10px}}.rb-card-d{margin:0;color:var(--text-subtle);font-size:var(--text-caption)}.rb-card-datos{margin:2px 0 0;display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--mute);font-size:var(--text-caption)}.rb-card-datos b{color:var(--ink);font-weight:500}.rb-card-int{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rb-card-int li{font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);color:var(--text-subtle);border:var(--hairline);border-radius:999px;padding:.3em .75em}.rb-card-acc{margin-top:6px;display:flex;flex-wrap:wrap;gap:var(--space-md)}.rb-card-acc a{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:var(--text-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;padding-block:2px;transition:border-color var(--dur-fast)}.rb-card-acc a:hover,.rb-card-acc a:focus-visible{border-bottom-color:currentColor}@media (prefers-reduced-motion: reduce){.rb-mo,.rb-mo-phone,.rb-nec li,.rb-card{animation:none}.rb-card-img img{transition:none}}
