html{font-size:clamp(15px,.18vw + 14.5px,17px);-webkit-text-size-adjust:100%;text-size-adjust:100%}
*,*::before,*::after{box-sizing:border-box}
html,body{max-width:100%;overflow-x:clip}
img,svg,video,canvas,iframe{max-width:100%;height:auto}
.wrap{width:min(100%,var(--max));margin-inline:auto;padding-inline:clamp(.95rem,4.2vw,2.75rem)}
main,section,.hero,.page-head,.site-footer,.lost,.header-inner{min-width:0}
h1,.hero h1,.page-head h1,h1 .h1-rest,.h1-rest{font-size:clamp(1.62rem,.72rem + 2.55vw,3.05rem)!important;line-height:1.06!important;overflow-wrap:break-word}
h1 .h1-key{font-size:inherit;background:none!important;background-image:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important;animation:none!important;filter:none!important}h2,.catalog-head h2,.hub-bonus-copy h2,.cta-band .cta-title,#propuesta .catalog-head h2,#bono-oficial .hub-bonus-copy h2{font-size:clamp(1.38rem,.82rem + 1.45vw,2.35rem)!important;line-height:1.08!important;overflow-wrap:break-word}
h3,.block-compare h3,.wager-chart h3{font-size:clamp(1.08rem,.95rem + .4vw,1.42rem)!important;line-height:1.15!important}
.lede,.page-head .lede,.hero .lede{font-size:clamp(.92rem,.86rem + .28vw,1.08rem)!important;line-height:1.55!important;max-width:46rem}
p,li,dd,figcaption,.note{overflow-wrap:break-word}
.kicker{font-size:.62rem!important;letter-spacing:.16em}
a.btn,.btn,.cta-split .btn,.hero-actions .btn,.home-exit-actions .btn,.cta-band .btn,.page-head .btn,.spot-copy .btn,.app-compare-rail .btn,.app-stage-actions .btn{min-height:3.05rem!important;padding:0 1.35rem!important;font-size:.92rem!important}
.brand-logo{width:clamp(4.35rem,16vw,5.375rem);height:auto}
.hub-bonus-code-value,.promo-ticket-code,.rating-promo-code,#bono-oficial .hub-bonus-code-value{font-size:clamp(1.55rem,1.05rem + 2.1vw,2.85rem)!important;letter-spacing:.06em!important;line-height:1.05!important;max-width:100%;overflow-wrap:anywhere}
.lobby-frame,.lobby-shot,figure{max-width:100%}
.lobby-shot img,.hero-hub img,.page-head-cover img{width:100%;max-width:100%;height:auto;object-fit:cover}
table{display:block;max-width:100%;overflow-x:auto}
@media (min-width:961px){html{font-size:16.5px}
.wrap{padding-inline:clamp(1.5rem,3.2vw,3rem)}
.hero-actions,.cta-split,.home-exit-actions{max-width:32rem}
#inicio .hero-actions{display:flex!important;justify-content:stretch;align-items:stretch;margin:1.15rem 0 0!important;margin-inline:0!important;width:min(100%,28.5rem);max-width:28.5rem}
a.btn,.btn{min-height:3.15rem!important}
.site-nav a,.nav-more>summary{font-size:.9rem}
.page-head.page-head--cover .wrap{min-height:clamp(28rem,38vw,34.5rem)!important}}
@media (min-width:1280px){html{font-size:17px}
.wrap{padding-inline:clamp(1.75rem,2.6vw,3.25rem)}}
@media (max-width:960px){.wrap{padding-inline:clamp(.9rem,4.6vw,1.35rem)}
.site-header .header-inner{min-height:3.15rem;padding-block:.35rem}
.brand-logo{width:4.4rem}
.nav-toggle{width:2.45rem;height:2.45rem}
.site-nav.is-open{max-height:min(78vh,36rem);overflow:auto}
.site-nav a,.nav-more>summary{font-size:1.02rem;padding:.85rem 0}}
@media (max-width:799px){html{font-size:15.5px}
h1,.hero h1,.page-head h1,h1 .h1-rest{font-size:clamp(1.52rem,7.4vw,2.15rem)!important}h2,.catalog-head h2,.hub-bonus-copy h2,#propuesta .catalog-head h2,#faq .catalog-head h2,#bono-oficial .hub-bonus-copy h2{font-size:clamp(1.32rem,6.2vw,1.85rem)!important}
.lede{font-size:.94rem!important}
a.btn,.btn,.cta-split .btn,.hero-actions .btn,.home-exit-actions .btn,.cta-band .btn,.page-head .btn,.app-stage-actions .btn{min-height:2.85rem!important;width:100%;max-width:100%}
.header-auth .btn,.header-auth .header-cta,.nav-auth .btn,.nav-auth .header-cta,.btn-sm,.header-cta{width:auto!important;max-width:none!important;min-height:2.15rem!important}
.hero-actions,.cta-split,.home-exit-actions,.app-stage-actions,.cta-band .cta-split{flex-wrap:wrap;width:100%}
#inicio ul.hero-fork strong{font-size:clamp(1.7rem,8vw,2.25rem)!important}
#inicio ul.hero-trust strong{font-size:clamp(1.12rem,4.6vw,1.35rem)!important}
.hub-bonus-code-value,.promo-ticket-code,.rating-promo-code,#bono-oficial .hub-bonus-code-value{font-size:clamp(1.48rem,8.4vw,2.05rem)!important;letter-spacing:.05em!important}
body:has(.bonus-body) .page-head.page-head--cover .wrap,
body:has(.app-body) .page-head.page-head--cover .wrap,
body:has(.pagos-body) .page-head.page-head--cover .wrap,
body:has(.registro-body) .page-head.page-head--cover .wrap,
body:has(.sports-body) .page-head.page-head--cover .wrap,
body:has(.casino-body) .page-head.page-head--cover .wrap,
body:has(.legal-body) .page-head.page-head--cover .wrap,
body:has(.slots-body) .page-head.page-head--cover .wrap{min-height:0!important}
.dock,.dock-nav{display:flex;flex-wrap:wrap;gap:.45rem}
.dock a,.dock-nav a{min-height:2.25rem!important;padding:.45rem .9rem!important;font-size:.78rem}
.footer-grid{grid-template-columns:1fr!important;gap:1.35rem}
.registro-body .registro-flow-card,.registro-body a.registro-flow-card{grid-template-columns:2.25rem minmax(0,1fr)!important;column-gap:.85rem}}
@media (max-width:479px){html{font-size:15px}
.wrap{padding-inline:.9rem}
h1,.hero h1,.page-head h1,h1 .h1-rest{font-size:clamp(1.42rem,8vw,1.92rem)!important}
.header-auth .btn,.header-auth .header-cta{padding:0 .62rem!important;font-size:.72rem!important;min-height:2.05rem!important;height:2.2rem!important}
.nav-toggle{width:2.25rem;height:2.25rem}
.cta-band{flex-direction:column;align-items:stretch}
.faq summary{font-size:1rem!important;min-height:2.75rem}}
@media (min-width:800px) and (max-width:1100px){#propuesta ul.home-valor{grid-template-columns:1fr 1fr!important}
#propuesta ul.home-trust{grid-template-columns:1fr 1fr!important}
.casino-body nav.casino-folders--lobby{grid-template-columns:1fr 1fr}}
.page-head .wrap,
.page-head.page-head--cover .wrap,
.page-head.page-head--cover .wrap.page-head-split,
body:has(.app-body) .page-head.page-head--cover .wrap,
body:has(.bonus-body) .page-head.page-head--cover .wrap,
body:has(.pagos-body) .page-head.page-head--cover .wrap,
body:has(.registro-body) .page-head.page-head--cover .wrap,
body:has(.sports-body) .page-head.page-head--cover .wrap,
body:has(.sports-body) .page-head.page-head--cover .wrap.page-head-split,
body:has(.casino-body) .page-head .wrap,
body:has(.legal-body) .page-head .wrap,
body:has(.slots-body) .page-head .wrap,
.lost-body .page-head .wrap{
padding-left:clamp(1.35rem,5vw,3.25rem)!important;
padding-right:clamp(1.35rem,5vw,3.25rem)!important
}
body:has(.casino-body) .page-head.page-head--cover .wrap,
body:has(.legal-body) .page-head.page-head--cover .wrap,
body:has(.slots-body) .page-head.page-head--cover .wrap{
min-height:clamp(34rem,46.7vw,37.15rem)!important
}
body:has(.casino-body) .page-head.page-head--cover .page-head-cover img{
object-position:center 48%
}
body:has(.legal-body) .page-head.page-head--cover .page-head-cover img{
object-position:center 42%
}
body:has(.slots-body) .page-head.page-head--cover .page-head-cover img{
object-position:center 52%
}
.page-head.page-head--cover ul.legal-flags{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:0 1.75rem;
width:100%;
max-width:none;
margin:1.35rem 0 0;
padding:1.15rem 0 0;
list-style:none;
border-top:1px solid rgba(255,255,255,.28)
}
.page-head.page-head--cover ul.legal-flags li{
min-width:0;
margin:0;
padding:.45rem 0 0;
border-top:1px solid rgba(255,255,255,.22);
counter-increment:none
}
.page-head.page-head--cover ul.legal-flags li::before,
.page-head.page-head--cover ul.legal-flags li::after{
content:none!important;
display:none!important
}
.page-head.page-head--cover ul.legal-flags strong{
display:block;
margin:0 0 .4rem;
font-family:var(--font-display);
font-size:clamp(1.12rem,.95rem + .4vw,1.42rem);
font-weight:750;
letter-spacing:-.03em;
line-height:1.15;
color:#fff;
text-shadow:0 1px .75rem rgba(0,0,0,.8)
}
.page-head.page-head--cover ul.legal-flags p{
margin:0;
max-width:22rem;
color:#e2e8f0;
font-size:.9rem;
line-height:1.45;
text-shadow:0 1px .75rem rgba(0,0,0,.75)
}
@media (max-width:799px){.page-head.page-head--cover ul.legal-flags{grid-template-columns:1fr;gap:1rem}}
#inicio .hero-actions{
display:flex!important;
flex-wrap:nowrap!important;
justify-content:stretch;
align-items:stretch;
gap:.28rem;
margin:1.2rem 0 0!important;
padding:.28rem;
width:min(100%,28.5rem);
max-width:28.5rem;
background:#0b1220;
border:1px solid var(--rule-strong);
border-radius:999px
}
#inicio .hero-actions .btn,
#inicio .hero-actions a.btn{
flex:1 1 0!important;
width:auto!important;
max-width:none!important;
min-height:3.25rem!important;
padding:0 1.1rem!important;
font-family:var(--font-display)!important;
font-size:.9rem!important;
font-weight:750!important;
letter-spacing:-.03em!important
}
#inicio .hero-actions .btn-primary{
box-shadow:0 .45rem 1.4rem rgba(0,178,75,.38)!important
}
#inicio .hero-actions .btn-ghost,
#inicio .hero-actions a.btn-ghost{
background:transparent!important;
border-color:transparent!important
}
#inicio .hero-actions .btn-ghost:hover,
#inicio .hero-actions .btn-ghost:focus-visible{
background:rgba(255,255,255,.07)!important;
border-color:transparent!important
}
@media (max-width:799px){#inicio .hero-actions{width:100%;max-width:none}
#inicio .hero-actions .btn,#inicio .hero-actions a.btn{flex:1 1 0!important;width:auto!important;max-width:none!important}}
@media (max-width:479px){#inicio .hero-actions{flex-direction:column;border-radius:1.25rem}
#inicio .hero-actions .btn,#inicio .hero-actions a.btn{width:100%!important}}
#inicio ul.hero-trust,
#inicio ul.hero-trust.reveal{
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:0;
margin:1rem 0 0!important;
padding:.12rem .15rem;
list-style:none;
background:#0b1220!important;
border:1px solid var(--rule-strong)!important;
border-radius:1.15rem;
box-shadow:none!important
}
#inicio ul.hero-trust li,
#inicio ul.hero-trust li:last-child{
display:flex!important;
flex-direction:column;
align-items:flex-start;
justify-content:center;
gap:.28rem;
min-width:0;
margin:0;
padding:.85rem 1.1rem .9rem!important;
background:none!important;
border:0!important;
box-shadow:inset -1px 0 0 var(--rule)!important
}
#inicio ul.hero-trust li:last-child{padding-right:1.1rem!important;box-shadow:none!important}
#inicio ul.hero-trust li::before,
#inicio ul.hero-trust li::after{content:none!important;display:none!important}
#inicio ul.hero-trust span{
margin:0;
font-family:var(--font-mono)!important;
font-size:.55rem!important;
font-weight:600;
letter-spacing:.2em!important;
text-transform:uppercase;
color:#64748b!important
}
#inicio ul.hero-trust strong{
margin:0;
font-family:var(--font-display)!important;
font-size:clamp(1.38rem,1.05rem + .55vw,1.88rem)!important;
font-weight:750!important;
letter-spacing:-.06em!important;
line-height:.95!important;
color:#f8fafc!important
}
#inicio ul.hero-trust li:first-child strong{color:#4ade80!important}
#inicio ul.hero-trust small{
display:block;
margin:.06rem 0 0;
font-family:var(--font-body);
font-size:.72rem!important;
font-weight:450;
letter-spacing:0;
text-transform:none;
line-height:1.2;
color:#94a3b8!important
}
@media (max-width:799px){#inicio ul.hero-trust{grid-template-columns:1fr 1fr!important;border-radius:1rem}
#inicio ul.hero-trust li,#inicio ul.hero-trust li:last-child{padding:.85rem 1rem!important}
#inicio ul.hero-trust li:nth-child(even){box-shadow:none!important}
#inicio ul.hero-trust li:nth-child(n+3){box-shadow:inset 0 1px 0 var(--rule)!important}
#inicio ul.hero-trust li:nth-child(3){box-shadow:inset 0 1px 0 var(--rule),inset -1px 0 0 var(--rule)!important}
#inicio ul.hero-trust strong{font-size:clamp(1.18rem,4.2vw,1.45rem)!important}}
@media (max-width:479px){#inicio ul.hero-trust{grid-template-columns:1fr!important}
#inicio ul.hero-trust li,#inicio ul.hero-trust li:nth-child(even),#inicio ul.hero-trust li:last-child{padding:.8rem 1rem!important;box-shadow:inset 0 1px 0 var(--rule)!important}
#inicio ul.hero-trust li:first-child{box-shadow:none!important}}
body:has(.casino-body) .page-head.page-head--cover .cover-note{
margin:1rem 0 0!important;
padding:.9rem 0 0!important;
max-width:min(38rem,92%)!important;
background:none!important;
border:0!important;
border-top:1px solid rgba(255,255,255,.22)!important;
border-radius:0;
box-shadow:none!important;
font-family:var(--font-body)!important;
font-size:clamp(.95rem,.86rem + .22vw,1.08rem)!important;
font-weight:500!important;
letter-spacing:.01em;
line-height:1.5!important;
color:#e2e8f0!important;
text-shadow:0 1px .75rem rgba(0,0,0,.75)
}
body:has(.casino-body) .page-head.page-head--cover .cover-note a{
color:#86efac!important;
font-weight:650;
text-decoration:underline;
text-underline-offset:3px
}
body:has(.casino-body) .page-head.page-head--cover .cta-split{
display:flex!important;
flex-wrap:nowrap!important;
justify-content:stretch;
align-items:stretch;
gap:.28rem;
margin:1.05rem 0 0!important;
padding:.28rem;
width:min(100%,28.5rem);
max-width:28.5rem;
background:#0b1220;
border:1px solid var(--rule-strong);
border-radius:999px
}
body:has(.casino-body) .page-head.page-head--cover .cta-split .btn,
body:has(.casino-body) .page-head.page-head--cover .cta-split a.btn{
flex:1 1 0!important;
width:auto!important;
max-width:none!important;
min-height:3.25rem!important;
padding:0 1.1rem!important;
font-family:var(--font-display)!important;
font-size:.9rem!important;
font-weight:750!important;
letter-spacing:-.03em!important
}
body:has(.casino-body) .page-head.page-head--cover .cta-split .btn-primary{
box-shadow:0 .45rem 1.4rem rgba(0,178,75,.38)!important
}
body:has(.casino-body) .page-head.page-head--cover .cta-split .btn-ghost,
body:has(.casino-body) .page-head.page-head--cover .cta-split a.btn-ghost{
background:transparent!important;
border-color:transparent!important;
color:#fff!important
}
body:has(.casino-body) .page-head.page-head--cover .cta-split .btn-ghost:hover,
body:has(.casino-body) .page-head.page-head--cover .cta-split .btn-ghost:focus-visible{
background:rgba(255,255,255,.07)!important;
border-color:transparent!important
}
@media (max-width:799px){body:has(.casino-body) .page-head.page-head--cover .cta-split{width:100%;max-width:none}
body:has(.casino-body) .page-head.page-head--cover .cta-split .btn{flex:1 1 0!important;width:auto!important}}
@media (max-width:479px){body:has(.casino-body) .page-head.page-head--cover .cta-split{flex-direction:column;border-radius:1.25rem}
body:has(.casino-body) .page-head.page-head--cover .cta-split .btn{width:100%!important}}
.casino-body ol.casino-pipe--map,
.casino-body ol.casino-pipe--map.reveal{
display:grid!important;
grid-template-columns:repeat(5,minmax(0,1fr))!important;
gap:0;
align-items:stretch;
margin:1.2rem 0 1.75rem!important;
padding:.12rem .15rem;
list-style:none;
counter-reset:none;
background:#0b1220!important;
border:1px solid var(--rule-strong)!important;
border-radius:1.15rem!important;
overflow:hidden;
box-shadow:none!important
}
.casino-body ol.casino-pipe--map li,
.casino-body ol.casino-pipe--map li:first-child,
.casino-body ol.casino-pipe--map li:last-child{
display:flex!important;
flex-direction:column;
align-items:flex-start;
min-width:0;
margin:0;
padding:.85rem 1rem .9rem!important;
background:none!important;
border:0!important;
box-shadow:inset -1px 0 0 var(--rule)!important;
counter-increment:none;
container-type:normal
}
.casino-body ol.casino-pipe--map li:last-child{padding-right:1rem!important;box-shadow:none!important}
.casino-body ol.casino-pipe--map li::before,
.casino-body ol.casino-pipe--map li::after,
.casino-body ol.casino-pipe--map a::before,
.casino-body ol.casino-pipe--map a::after{
content:none!important;
display:none!important
}
.casino-body ol.casino-pipe--map a{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:.28rem;
min-width:0;
width:100%;
padding:0;
background:none!important;
border:0!important;
color:inherit;
text-decoration:none
}
.casino-body ol.casino-pipe--map a strong{
margin:0;
width:auto;
max-width:100%;
font-family:var(--font-display)!important;
font-size:clamp(1.02rem,.88rem + .22vw,1.22rem)!important;
font-weight:750!important;
letter-spacing:-.04em!important;
line-height:1.15!important;
color:#f8fafc!important;
white-space:nowrap
}
.casino-body ol.casino-pipe--map a small{
display:block;
margin:0;
max-width:14rem;
font-family:var(--font-body);
font-size:.78rem!important;
font-weight:450;
letter-spacing:0;
text-transform:none;
line-height:1.35;
color:#94a3b8!important
}
.casino-body ol.casino-pipe--map a:hover strong{color:#4ade80!important}
@media (max-width:899px){.casino-body ol.casino-pipe--map,.casino-body ol.casino-pipe--map.reveal{grid-template-columns:repeat(3,minmax(0,1fr))!important;border-radius:1rem!important}
.casino-body ol.casino-pipe--map li{padding:.85rem .9rem!important}
.casino-body ol.casino-pipe--map li:nth-child(3n){box-shadow:none!important}
.casino-body ol.casino-pipe--map li:nth-child(n+4){box-shadow:inset 0 1px 0 var(--rule)!important}
.casino-body ol.casino-pipe--map li:nth-child(4){box-shadow:inset 0 1px 0 var(--rule),inset -1px 0 0 var(--rule)!important}
.casino-body ol.casino-pipe--map a strong{white-space:normal}}
@media (max-width:639px){.casino-body ol.casino-pipe--map,.casino-body ol.casino-pipe--map.reveal{grid-template-columns:1fr 1fr!important}
.casino-body ol.casino-pipe--map li,.casino-body ol.casino-pipe--map li:last-child{padding:.85rem .85rem!important;box-shadow:inset -1px 0 0 var(--rule)!important}
.casino-body ol.casino-pipe--map li:nth-child(even){box-shadow:none!important}
.casino-body ol.casino-pipe--map li:nth-child(n+3){box-shadow:inset 0 1px 0 var(--rule),inset -1px 0 0 var(--rule)!important}
.casino-body ol.casino-pipe--map li:nth-child(even):nth-child(n+3){box-shadow:inset 0 1px 0 var(--rule)!important}}
#experiencia ol.casino-pipe--steps{
display:grid!important;
grid-column:1;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:0;
margin:0 0 1rem!important;
padding:.12rem .15rem;
list-style:none;
counter-reset:none;
background:#0b1220!important;
border:1px solid var(--rule-strong)!important;
border-radius:1.15rem!important;
overflow:hidden;
box-shadow:none!important
}
#experiencia ol.casino-pipe--steps li,
#experiencia ol.casino-pipe--steps li:first-child,
#experiencia ol.casino-pipe--steps li:last-child{
display:flex!important;
flex-direction:column;
align-items:flex-start;
gap:.28rem;
min-width:0;
margin:0;
padding:.9rem 1.05rem .95rem!important;
background:none!important;
border:0!important;
box-shadow:inset -1px 0 0 var(--rule)!important;
counter-increment:none
}
#experiencia ol.casino-pipe--steps li:last-child{padding-right:1.05rem!important;box-shadow:none!important}
#experiencia ol.casino-pipe--steps li::before,
#experiencia ol.casino-pipe--steps li::after{content:none!important;display:none!important}
#experiencia ol.casino-pipe--steps strong{
margin:0;
font-family:var(--font-display)!important;
font-size:clamp(1.05rem,.9rem + .28vw,1.28rem)!important;
font-weight:750!important;
letter-spacing:-.04em!important;
line-height:1.12!important;
color:#f8fafc!important
}
#experiencia ol.casino-pipe--steps small{
display:block;
margin:0;
max-width:14rem;
font-family:var(--font-body);
font-size:.78rem!important;
font-weight:450;
letter-spacing:0;
text-transform:none;
line-height:1.35;
color:#94a3b8!important
}
#experiencia ol.casino-board-rows{
display:grid!important;
grid-column:1;
grid-template-columns:1fr 1fr!important;
gap:0;
margin:0 0 1.75rem!important;
padding:.12rem .15rem;
list-style:none;
background:#0b1220!important;
border:1px solid var(--rule-strong)!important;
border-radius:1.15rem!important;
overflow:hidden;
box-shadow:none!important
}
#experiencia ol.casino-board-rows li,
#experiencia ol.casino-board-rows>li,
#experiencia ol.casino-board-rows li:first-child,
#experiencia ol.casino-board-rows li:last-child{
display:flex!important;
flex-direction:column;
align-items:flex-start;
gap:.22rem;
margin:0;
padding:1rem 1.2rem 1.05rem!important;
background:none!important;
border:0!important;
border-radius:0!important;
box-shadow:inset -1px 0 0 var(--rule)!important
}
#experiencia ol.casino-board-rows li:last-child{padding-right:1.2rem!important;box-shadow:none!important}
#experiencia ol.casino-board-rows li::before,
#experiencia ol.casino-board-rows li::after{content:none!important;display:none!important}
#experiencia .casino-board-key{
display:block!important;
margin:0!important;
font-family:var(--font-mono)!important;
font-size:.55rem!important;
font-weight:600;
letter-spacing:.2em!important;
text-transform:uppercase;
color:#64748b!important;
-webkit-text-fill-color:#64748b
}
#experiencia ol.casino-board-rows h3{
margin:0!important;
font-family:var(--font-display)!important;
font-size:clamp(1.08rem,.92rem + .28vw,1.32rem)!important;
font-weight:750;
letter-spacing:-.04em;
line-height:1.12;
color:#f8fafc!important
}
#experiencia ol.casino-board-rows p:not(.casino-board-key){
margin:0;
max-width:32rem;
font-size:.82rem!important;
line-height:1.5;
color:#94a3b8!important
}
#experiencia ol.casino-board-rows p a{color:#86efac}
@media (max-width:899px){#experiencia ol.casino-pipe--steps{grid-template-columns:1fr 1fr!important;border-radius:1rem!important}
#experiencia ol.casino-pipe--steps li,#experiencia ol.casino-pipe--steps li:last-child{padding:.9rem 1rem!important;box-shadow:inset -1px 0 0 var(--rule)!important}
#experiencia ol.casino-pipe--steps li:nth-child(even){box-shadow:none!important}
#experiencia ol.casino-pipe--steps li:nth-child(n+3){box-shadow:inset 0 1px 0 var(--rule),inset -1px 0 0 var(--rule)!important}
#experiencia ol.casino-pipe--steps li:nth-child(even):nth-child(n+3){box-shadow:inset 0 1px 0 var(--rule)!important}}
@media (max-width:639px){#experiencia ol.casino-pipe--steps{grid-template-columns:1fr!important}
#experiencia ol.casino-pipe--steps li,#experiencia ol.casino-pipe--steps li:nth-child(even),#experiencia ol.casino-pipe--steps li:last-child{padding:.85rem 1rem!important;box-shadow:inset 0 1px 0 var(--rule)!important}
#experiencia ol.casino-pipe--steps li:first-child{box-shadow:none!important}
#experiencia ol.casino-board-rows{grid-template-columns:1fr!important;border-radius:1rem!important}
#experiencia ol.casino-board-rows li,#experiencia ol.casino-board-rows li:last-child{padding:.95rem 1rem!important;box-shadow:inset 0 1px 0 var(--rule)!important}
#experiencia ol.casino-board-rows li:first-child{box-shadow:none!important}}
section#faq{
scroll-margin-top:calc(var(--header-h) + .65rem);
padding-block:clamp(2rem,3.5vw,3.25rem)!important;
padding-right:clamp(2.75rem,16vw,10.5rem)!important;
box-sizing:border-box
}
section#faq>.wrap,
section#faq>.wrap.faq{
width:min(var(--max),calc(100% - var(--gutter)))!important;
max-width:var(--max)!important;
margin-left:var(--gutter)!important;
margin-right:0!important;
padding-block:0;
padding-right:clamp(1.5rem,8vw,5rem)!important;
box-sizing:border-box!important
}
section#faq .faq.bonus-faq,
section#faq>.wrap.faq{
margin:0!important;
padding:0 clamp(2rem,10vw,7.5rem) 0 0!important;
background:none!important;
border:0!important;
box-shadow:none!important
}
section#faq .faq.bonus-faq>.kicker,
section#faq>.wrap.faq>.kicker{
display:block!important;
margin:0 0 .5rem!important;
padding:0!important;
font-family:var(--font-mono)!important;
font-size:.62rem!important;
font-weight:600!important;
letter-spacing:.1em!important;
text-transform:uppercase!important;
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd!important
}
section#faq .faq.bonus-faq>h2,
section#faq>.wrap.faq>h2{
margin:0 0 .625rem!important;
max-width:none!important;
font-family:var(--font-display)!important;
font-size:clamp(1.38rem,.82rem + 1.45vw,2.35rem)!important;
font-weight:750!important;
letter-spacing:-.045em!important;
line-height:1.08!important
}
section#faq details,
section#faq .wrap.faq details,
section#faq .faq.bonus-faq details,
#faq details:first-of-type,
#faq details:last-of-type,
#faq details:not(:first-of-type):not(:last-of-type),
#faq .faq-sheet details:first-of-type,
#faq .faq-sheet details:last-of-type{
margin:0!important;
padding:0!important;
background:none!important;
border:0!important;
border-top:1px solid var(--rule)!important;
border-radius:0!important;
box-shadow:none!important
}
section#faq summary,
section#faq .wrap.faq summary,
section#faq .faq.bonus-faq summary,
#faq summary{
position:relative;
display:flex!important;
align-items:center;
justify-content:space-between;
gap:.75rem;
min-height:0!important;
padding:.875rem 0!important;
background:none!important;
border:0!important;
list-style:none!important;
font-family:var(--font-display)!important;
font-size:clamp(1.02rem,.92rem + .35vw,1.18rem)!important;
font-weight:750!important;
letter-spacing:-.03em!important;
line-height:1.2!important;
color:var(--ink)!important
}
section#faq summary::-webkit-details-marker,
#faq summary::-webkit-details-marker{display:none}
section#faq summary::after,
section#faq .wrap.faq summary::after,
section#faq .faq.bonus-faq summary::after,
#faq summary::after,
#faq details[open] summary::after,
section#faq details[open] summary::after{
content:none!important;
display:none!important;
transform:none!important
}
section#faq details p,
section#faq .faq.bonus-faq details p,
#faq details p,
#faq .faq-panel-inner p{
margin:0 0 .875rem!important;
padding:0!important;
max-width:46rem;
font-size:.88rem!important;
line-height:1.5!important;
color:var(--ink-muted)!important
}
section#faq details p a,
#faq details p a{color:#93c5fd}
@media (max-width:639px){
section#faq details,
#faq details,
#faq details:first-of-type,
#faq details:last-of-type{padding:0!important;border-radius:0!important}
}
.casino-body #preguntas.faq{
margin:1.75rem 0 2.25rem!important;
padding:0!important;
background:none!important;
border:0!important;
box-shadow:none!important
}
.casino-body #preguntas .catalog-head{
margin:0 0 1rem!important;
padding:0 0 .15rem!important;
border:0!important
}
.casino-body #preguntas .catalog-head .kicker{
margin:0 0 .55rem;
color:#64748b!important;
-webkit-text-fill-color:#64748b!important
}
.casino-body #preguntas .catalog-head h2{
margin:0;
font-size:clamp(1.38rem,.82rem + 1.45vw,2.35rem)!important;
letter-spacing:-.045em!important;
line-height:1.08!important
}
.casino-body #preguntas .casino-faq-sheet{
margin:0;
padding:0;
background:none;
border:0;
box-shadow:none;
overflow:visible
}
.casino-body #preguntas details,
.casino-body #preguntas .casino-faq-sheet details,
.casino-body #preguntas details:first-of-type{
margin:0!important;
padding:0 1.15rem!important;
background:#0b1220!important;
border:0!important;
border-top:1px solid var(--rule)!important;
border-radius:0!important;
box-shadow:none!important
}
.casino-body #preguntas details:first-of-type{
border:1px solid var(--rule-strong)!important;
border-bottom:0!important;
border-radius:1.15rem 1.15rem 0 0!important
}
.casino-body #preguntas details:last-of-type{
border:1px solid var(--rule-strong)!important;
border-top:1px solid var(--rule)!important;
border-radius:0 0 1.15rem 1.15rem!important
}
.casino-body #preguntas details:not(:first-of-type):not(:last-of-type){
border-left:1px solid var(--rule-strong)!important;
border-right:1px solid var(--rule-strong)!important
}
.casino-body #preguntas summary{
position:relative;
display:flex!important;
align-items:center;
justify-content:space-between;
gap:.85rem;
padding:.85rem 1.6rem .85rem 0!important;
min-height:2.7rem;
list-style:none!important;
font-family:var(--font-display)!important;
font-size:clamp(1rem,.9rem + .22vw,1.12rem)!important;
font-weight:750!important;
letter-spacing:-.03em!important;
line-height:1.25!important;
color:#f8fafc!important
}
.casino-body #preguntas summary::-webkit-details-marker{display:none}
.casino-body #preguntas summary::after{
content:"+"!important;
position:absolute!important;
top:50%!important;
right:0!important;
display:block!important;
width:1.15rem!important;
height:1.15rem!important;
margin:0!important;
padding:0!important;
border:0!important;
border-radius:0!important;
background:none!important;
box-shadow:none!important;
color:#94a3b8!important;
font-family:var(--font-body)!important;
font-size:1.25rem!important;
font-weight:400!important;
line-height:1.15rem!important;
text-align:center;
transform:translateY(-50%)!important;
pointer-events:none
}
.casino-body #preguntas details[open] summary::after{
content:"×"!important;
color:#4ade80!important;
transform:translateY(-50%)!important
}
.casino-body #preguntas details p,
.casino-body #preguntas .faq-panel-inner p{
margin:0 0 .95rem!important;
max-width:42rem;
font-size:.86rem!important;
line-height:1.5!important;
color:#94a3b8!important
}
.casino-body #preguntas details p a{color:#86efac}
@media (max-width:639px){
.casino-body #preguntas details,
.casino-body #preguntas details:first-of-type,
.casino-body #preguntas details:last-of-type{padding:0 .95rem!important}
.casino-body #preguntas details:first-of-type{border-radius:1rem 1rem 0 0!important}
.casino-body #preguntas details:last-of-type{border-radius:0 0 1rem 1rem!important}
}
#propuesta{padding-block:clamp(2rem,3.5vw,3.25rem)!important}
#propuesta .catalog-head{
margin:0 0 1.15rem!important;
padding:0!important;
max-width:44rem;
border:0!important
}
#propuesta .catalog-head::before,
#propuesta .catalog-head .kicker::before{content:none!important;display:none!important}
#propuesta .catalog-head h2{
max-width:18ch;
letter-spacing:-.05em!important;
line-height:1.06!important
}
#propuesta .catalog-head p{
margin:.55rem 0 0!important;
max-width:40rem;
font-size:clamp(.9rem,.84rem + .18vw,1rem)!important;
line-height:1.5!important;
color:#94a3b8!important
}
#propuesta ul.home-valor,
#propuesta ul.home-valor.reveal{
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:0;
margin:0 0 1rem!important;
padding:.12rem .15rem;
list-style:none;
background:#0b1220!important;
border:1px solid var(--rule-strong)!important;
border-radius:1.15rem!important;
overflow:hidden;
box-shadow:none!important
}
#propuesta ul.home-valor>li,
#propuesta ul.home-valor>li:first-child,
#propuesta ul.home-valor>li:last-child{
display:flex!important;
flex-direction:column;
align-items:flex-start;
gap:.28rem;
min-width:0;
margin:0;
padding:1rem 1.15rem 1.05rem!important;
background:none!important;
border:0!important;
box-shadow:inset -1px 0 0 var(--rule)!important
}
#propuesta ul.home-valor>li:last-child{padding-right:1.15rem!important;box-shadow:none!important}
#propuesta ul.home-valor>li::before,
#propuesta ul.home-valor>li::after{content:none!important;display:none!important}
#propuesta ul.home-valor span{
margin:0;
font-family:var(--font-mono)!important;
font-size:.55rem!important;
font-weight:600;
letter-spacing:.2em!important;
text-transform:uppercase;
color:#64748b!important
}
#propuesta ul.home-valor strong{
margin:0;
max-width:none!important;
font-family:var(--font-display)!important;
font-size:clamp(1.08rem,.92rem + .28vw,1.32rem)!important;
font-weight:750!important;
letter-spacing:-.04em!important;
line-height:1.12!important;
color:#f8fafc!important
}
#propuesta ul.home-valor>li:first-child strong{color:#4ade80!important}
#propuesta ul.home-valor p{
margin:0;
max-width:22rem;
font-size:.82rem!important;
line-height:1.45!important;
color:#94a3b8!important
}
#propuesta ul.home-trust,
#propuesta ul.home-trust.reveal{
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:0;
margin:0 0 1.15rem!important;
padding:.12rem .15rem;
list-style:none;
background:#0b1220!important;
border:1px solid var(--rule-strong)!important;
border-radius:1.15rem!important;
overflow:hidden;
box-shadow:none!important
}
#propuesta ul.home-trust>li,
#propuesta ul.home-trust>li:first-child,
#propuesta ul.home-trust>li:last-child,
#propuesta ul.home-trust>li:nth-child(even),
#propuesta ul.home-trust>li:nth-child(n+3){
display:flex!important;
flex-direction:column;
align-items:flex-start;
gap:.22rem;
min-width:0;
margin:0;
padding:.95rem 1.1rem 1rem!important;
background:none!important;
border:0!important;
box-shadow:inset -1px 0 0 var(--rule)!important
}
#propuesta ul.home-trust>li:last-child{padding-right:1.1rem!important;box-shadow:none!important}
#propuesta ul.home-trust>li::before,
#propuesta ul.home-trust>li::after{content:none!important;display:none!important}
#propuesta ul.home-trust span{
margin:0;
font-family:var(--font-mono)!important;
font-size:.55rem!important;
font-weight:600;
letter-spacing:.2em!important;
text-transform:uppercase;
color:#64748b!important
}
#propuesta ul.home-trust strong{
margin:0;
font-family:var(--font-display)!important;
font-size:clamp(1.05rem,.9rem + .28vw,1.38rem)!important;
font-weight:750!important;
letter-spacing:-.04em!important;
line-height:1.1!important;
color:#f8fafc!important
}
#propuesta ul.home-trust>li:nth-child(3) strong{color:#4ade80!important}
#propuesta ul.home-trust p{
margin:0;
max-width:16rem;
font-size:.78rem!important;
line-height:1.4!important;
color:#94a3b8!important
}
#propuesta ul.home-trust a{color:#86efac}
#propuesta .home-cta{
display:grid!important;
grid-template-columns:2.85rem minmax(0,1fr) auto;
column-gap:1rem;
align-items:center;
margin:0!important;
padding:.85rem 1rem .9rem 1.05rem!important;
background:#0b1220!important;
border:1px solid var(--rule-strong)!important;
border-radius:1.2rem!important;
box-shadow:none!important
}
#propuesta .home-cta::before{
content:"$";
display:grid;
place-items:center;
width:2.55rem;
height:2.55rem;
border-radius:.75rem;
background:rgba(74,222,128,.12);
border:1px solid rgba(74,222,128,.3);
font-family:var(--font-display);
font-size:1.2rem;
font-weight:750;
color:#4ade80;
line-height:1
}
#propuesta .home-cta-copy{min-width:0;max-width:36rem}
#propuesta .home-cta .kicker{margin:0 0 .22rem!important;color:#64748b!important}
#propuesta .home-cta-title{
margin:0 0 .18rem!important;
font-family:var(--font-display)!important;
font-size:clamp(1.18rem,.98rem + .32vw,1.48rem)!important;
font-weight:750;
letter-spacing:-.04em;
line-height:1.1;
color:#f8fafc
}
#propuesta .home-cta-copy>p:last-child{
margin:0;
font-size:.82rem!important;
line-height:1.45;
color:#94a3b8!important
}
#propuesta .home-cta .cta-split{
display:flex!important;
flex-wrap:nowrap!important;
align-items:stretch;
gap:.28rem;
margin:0;
padding:.28rem;
width:min(100%,28.5rem);
background:#0b1220;
border:1px solid var(--rule-strong);
border-radius:999px
}
#propuesta .home-cta .cta-split .btn{
flex:1 1 0!important;
width:auto!important;
max-width:none!important;
min-height:3.15rem!important;
padding:0 1.1rem!important;
font-family:var(--font-display)!important;
font-size:.9rem!important;
font-weight:750!important;
letter-spacing:-.03em!important
}
#propuesta .home-cta .cta-split .btn-primary{box-shadow:0 .45rem 1.4rem rgba(0,178,75,.38)!important}
#propuesta .home-cta .cta-split .btn-ghost,
#propuesta .home-cta .cta-split a.btn-ghost{
background:transparent!important;
border-color:transparent!important;
color:#fff!important
}
#propuesta .home-cta .cta-split .btn-ghost:hover,
#propuesta .home-cta .cta-split .btn-ghost:focus-visible{
background:rgba(255,255,255,.07)!important;
border-color:transparent!important
}
@media (max-width:799px){#propuesta .catalog-head h2{max-width:none}
#propuesta ul.home-valor,#propuesta ul.home-valor.reveal{grid-template-columns:1fr!important;border-radius:1rem!important}
#propuesta ul.home-valor>li,#propuesta ul.home-valor>li:last-child{padding:.95rem 1rem!important;box-shadow:inset 0 1px 0 var(--rule)!important}
#propuesta ul.home-valor>li:first-child{box-shadow:none!important}
#propuesta ul.home-trust,#propuesta ul.home-trust.reveal{grid-template-columns:1fr 1fr!important;border-radius:1rem!important}
#propuesta ul.home-trust>li,#propuesta ul.home-trust>li:last-child,#propuesta ul.home-trust>li:nth-child(even),#propuesta ul.home-trust>li:nth-child(n+3){padding:.9rem 1rem!important;box-shadow:inset -1px 0 0 var(--rule)!important}
#propuesta ul.home-trust>li:nth-child(even){box-shadow:none!important}
#propuesta ul.home-trust>li:nth-child(n+3){box-shadow:inset 0 1px 0 var(--rule),inset -1px 0 0 var(--rule)!important}
#propuesta ul.home-trust>li:nth-child(even):nth-child(n+3){box-shadow:inset 0 1px 0 var(--rule)!important}
#propuesta .home-cta{grid-template-columns:2.55rem minmax(0,1fr)!important;border-radius:1rem!important}
#propuesta .home-cta .cta-split{grid-column:1 / -1;width:100%;margin-top:.15rem}}
@media (max-width:479px){#propuesta ul.home-trust,#propuesta ul.home-trust.reveal{grid-template-columns:1fr!important}
#propuesta ul.home-trust>li,#propuesta ul.home-trust>li:first-child,#propuesta ul.home-trust>li:nth-child(even),#propuesta ul.home-trust>li:last-child{padding:.85rem 1rem!important;box-shadow:inset 0 1px 0 var(--rule)!important}
#propuesta ul.home-trust>li:first-child{box-shadow:none!important}
#propuesta .home-cta .cta-split{flex-direction:column;border-radius:1.25rem}
#propuesta .home-cta .cta-split .btn{width:100%!important}}
#inicio ul.hero-fork,
#inicio ul.hero-fork.reveal,
#inicio ul.hero-fork.reveal.is-in{
display:grid!important;
grid-template-columns:1fr 1fr!important;
gap:0;
align-items:stretch;
margin:0 0 1.2rem!important;
padding:.14rem .16rem;
list-style:none;
background:#0b1220!important;
border:1px solid var(--rule-strong)!important;
border-radius:1.2rem!important;
overflow:hidden;
box-shadow:none!important
}
#inicio ul.hero-fork>li,
#inicio ul.hero-fork.reveal>li,
#inicio ul.hero-fork.reveal.is-in>li{
display:grid!important;
grid-template-columns:3.1rem minmax(0,1fr);
column-gap:.95rem;
row-gap:.12rem;
align-items:start;
min-width:0;
margin:0;
padding:1.05rem 1.2rem 1.1rem!important;
background:none!important;
border:0!important;
box-shadow:inset -1px 0 0 var(--rule)!important
}
#inicio ul.hero-fork>li:last-child{box-shadow:none!important}
#inicio ul.hero-fork>li::before{
content:"$"!important;
display:grid!important;
place-items:center;
grid-column:1;
grid-row:1 / span 4;
align-self:start;
width:2.7rem;
height:2.7rem;
margin:.12rem 0 0;
border-radius:.8rem;
background:rgba(74,222,128,.12)!important;
border:1px solid rgba(74,222,128,.28);
font-family:var(--font-display)!important;
font-size:1.28rem!important;
font-weight:750;
line-height:1;
color:#4ade80!important;
-webkit-text-fill-color:#4ade80
}
#inicio ul.hero-fork>li:last-child::before{
content:"◎"!important;
background:rgba(147,197,253,.1)!important;
border-color:rgba(147,197,253,.32);
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd
}
#inicio ul.hero-fork>li::after{content:none!important;display:none!important}
#inicio ul.hero-fork span{
display:block;
grid-column:2;
margin:0 0 .12rem!important;
font-family:var(--font-mono)!important;
font-size:.55rem!important;
font-weight:600;
letter-spacing:.2em!important;
text-transform:uppercase;
color:#64748b!important
}
#inicio ul.hero-fork strong{
display:block;
grid-column:2;
margin:0;
font-family:var(--font-display)!important;
font-size:clamp(2.05rem,1.15rem + 1.5vw,2.85rem)!important;
font-weight:750!important;
letter-spacing:-.07em!important;
line-height:.9!important;
color:#4ade80!important
}
#inicio ul.hero-fork>li:last-child strong{color:#f8fafc!important}
#inicio ul.hero-fork b{
display:block;
grid-column:2;
margin:.18rem 0 .28rem!important;
font-family:var(--font-display)!important;
font-size:clamp(1rem,.9rem + .18vw,1.18rem)!important;
font-weight:750;
letter-spacing:-.03em;
line-height:1.15;
color:#f8fafc!important
}
#inicio ul.hero-fork p{
grid-column:2;
margin:0;
max-width:26rem;
font-size:.82rem!important;
line-height:1.45!important;
color:#94a3b8!important
}
@media (max-width:639px){#inicio ul.hero-fork,#inicio ul.hero-fork.reveal{grid-template-columns:1fr!important;border-radius:1rem!important}
#inicio ul.hero-fork>li,#inicio ul.hero-fork>li:last-child{padding:1rem 1rem!important;box-shadow:inset 0 1px 0 var(--rule)!important}
#inicio ul.hero-fork>li:first-child{box-shadow:none!important}}
.guias-board .guide-grid.hub-routes,
.guide-grid.hub-routes{
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
gap:0;
margin:0!important;
padding:.12rem .15rem;
background:#0b1220!important;
border:1px solid var(--rule-strong)!important;
border-radius:1.2rem!important;
overflow:hidden;
box-shadow:none!important
}
.guias-board .guide-grid.hub-routes a,
.guias-board .guide-grid.hub-routes a:first-child,
.guias-board .guide-grid.hub-routes a:last-child,
.guias-board .guide-grid.hub-routes a:nth-child(even),
.guide-grid.hub-routes a,
.guide-grid.hub-routes a:first-child,
.guide-grid.hub-routes a:last-child,
.guide-grid.hub-routes a:nth-child(even){
position:relative;
display:grid!important;
grid-template-columns:2.7rem minmax(0,1fr);
grid-template-rows:auto auto auto;
column-gap:.85rem;
row-gap:.16rem;
align-items:start;
min-height:0!important;
margin:0;
padding:1.05rem 1.1rem 1.1rem!important;
background:none!important;
border:0!important;
border-radius:0!important;
box-shadow:inset -1px 0 0 var(--rule)!important;
text-decoration:none;
color:inherit;
transform:none
}
.guias-board .guide-grid.hub-routes a:nth-child(3n),
.guide-grid.hub-routes a:nth-child(3n){box-shadow:none!important}
.guias-board .guide-grid.hub-routes a:nth-child(n+4),
.guide-grid.hub-routes a:nth-child(n+4){box-shadow:inset 0 1px 0 var(--rule),inset -1px 0 0 var(--rule)!important}
.guias-board .guide-grid.hub-routes a:nth-child(6),
.guide-grid.hub-routes a:nth-child(6){box-shadow:inset 0 1px 0 var(--rule)!important}
.guias-board .guide-grid.hub-routes a::before,
.guide-grid.hub-routes a::before{
content:""!important;
display:block!important;
grid-column:1;
grid-row:1 / span 3;
align-self:start;
width:2.45rem;
height:2.45rem;
margin:.08rem 0 0;
border-radius:.72rem;
border:1px solid rgba(74,222,128,.28);
background-color:rgba(74,222,128,.12);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%234ade80' stroke-width='1.8' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Crect x='3' y='6' width='18' height='13' rx='2'/%3E%3Cpath d='M3 10h18M8 6V4h8v2'/%3E%3C/svg%3E");
background-repeat:no-repeat;
background-position:center;
background-size:1.2rem
}
.guias-board .guide-grid.hub-routes a:nth-child(2)::before,
.guide-grid.hub-routes a:nth-child(2)::before{
border-color:rgba(147,197,253,.32);
background-color:rgba(147,197,253,.12);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2393c5fd' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 3c2.2 2.4 3.4 5.5 3.4 9S14.2 18.6 12 21M12 3C9.8 5.4 8.6 8.5 8.6 12S9.8 18.6 12 21M3.5 9.5h17M3.5 14.5h17'/%3E%3C/svg%3E")
}
.guias-board .guide-grid.hub-routes a:nth-child(3)::before,
.guide-grid.hub-routes a:nth-child(3)::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%234ade80' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l8 6-8 12L4 9l8-6z'/%3E%3Cpath d='M8.5 9h7'/%3E%3C/svg%3E")
}
.guias-board .guide-grid.hub-routes a:nth-child(4)::before,
.guide-grid.hub-routes a:nth-child(4)::before{
border-color:rgba(147,197,253,.32);
background-color:rgba(147,197,253,.12);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2393c5fd' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Crect x='7' y='2.5' width='10' height='19' rx='2'/%3E%3Cpath d='M10 5h4'/%3E%3Ccircle cx='12' cy='18.2' r='.8' fill='%2393c5fd'/%3E%3C/svg%3E")
}
.guias-board .guide-grid.hub-routes a:nth-child(5)::before,
.guide-grid.hub-routes a:nth-child(5)::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%234ade80' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Crect x='2.5' y='6' width='19' height='12' rx='2'/%3E%3Cpath d='M2.5 10h19M7 15h3'/%3E%3C/svg%3E")
}
.guias-board .guide-grid.hub-routes a:nth-child(6)::before,
.guide-grid.hub-routes a:nth-child(6)::before{
border-color:rgba(147,197,253,.32);
background-color:rgba(147,197,253,.12);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2393c5fd' stroke-width='1.8' viewBox='0 0 24 24'%3E%3Cpath d='M12 3l8 3.2v6.2c0 4.6-3.4 8.1-8 9.6-4.6-1.5-8-5-8-9.6V6.2L12 3z'/%3E%3Cpath d='M9 12.2l2 2 4.2-4.2'/%3E%3C/svg%3E")
}
.guias-board .guide-grid.hub-routes a::after,
.guide-grid.hub-routes a::after,
.guias-board .guide-grid.hub-routes a:nth-child(odd)::after,
.guide-grid.hub-routes a:nth-child(odd)::after{content:none!important;display:none!important}
.guias-board .guide-grid.hub-routes a span,
.guide-grid.hub-routes a span{
display:block!important;
grid-column:2;
grid-row:1;
margin:0!important;
width:auto!important;
height:auto!important;
padding:0!important;
border:0!important;
background:none!important;
font-family:var(--font-mono)!important;
font-size:.55rem!important;
font-weight:600;
letter-spacing:.2em!important;
text-transform:uppercase;
color:#64748b!important;
-webkit-text-fill-color:#64748b
}
.guias-board .guide-grid.hub-routes a strong,
.guide-grid.hub-routes a strong{
grid-column:2;
grid-row:2;
margin:0!important;
padding:0!important;
font-family:var(--font-display)!important;
font-size:clamp(1.12rem,.95rem + .32vw,1.42rem)!important;
font-weight:750!important;
letter-spacing:-.04em!important;
line-height:1.1!important;
color:#f8fafc!important
}
.guias-board .guide-grid.hub-routes a p,
.guide-grid.hub-routes a p{
display:block!important;
grid-column:2;
grid-row:3;
margin:0!important;
max-width:20rem;
font-size:.8rem!important;
line-height:1.45!important;
color:#94a3b8!important
}
.guias-board .guide-grid.hub-routes a:hover strong,
.guide-grid.hub-routes a:hover strong,
.guias-board .guide-grid.hub-routes a:focus-visible strong,
.guide-grid.hub-routes a:focus-visible strong{color:#4ade80!important}
@media (max-width:799px){.guias-board .guide-grid.hub-routes,.guide-grid.hub-routes{grid-template-columns:1fr 1fr!important;border-radius:1rem!important}
.guias-board .guide-grid.hub-routes a,.guide-grid.hub-routes a,.guias-board .guide-grid.hub-routes a:nth-child(3n),.guide-grid.hub-routes a:nth-child(3n){padding:.95rem 1rem!important;box-shadow:inset -1px 0 0 var(--rule)!important}
.guias-board .guide-grid.hub-routes a:nth-child(even),.guide-grid.hub-routes a:nth-child(even){box-shadow:none!important}
.guias-board .guide-grid.hub-routes a:nth-child(n+3),.guide-grid.hub-routes a:nth-child(n+3){box-shadow:inset 0 1px 0 var(--rule),inset -1px 0 0 var(--rule)!important}
.guias-board .guide-grid.hub-routes a:nth-child(even):nth-child(n+3),.guide-grid.hub-routes a:nth-child(even):nth-child(n+3){box-shadow:inset 0 1px 0 var(--rule)!important}}
@media (max-width:639px){.guias-board .guide-grid.hub-routes,.guide-grid.hub-routes{grid-template-columns:1fr!important}
.guias-board .guide-grid.hub-routes a,.guide-grid.hub-routes a,.guias-board .guide-grid.hub-routes a:nth-child(even),.guide-grid.hub-routes a:nth-child(3n){padding:.9rem 1rem!important;box-shadow:inset 0 1px 0 var(--rule)!important}
.guias-board .guide-grid.hub-routes a:first-child,.guide-grid.hub-routes a:first-child{box-shadow:none!important}}
.home-exit{
display:block!important;
width:100%;
margin:1.25rem 0 0!important;
padding:1.15rem 1.2rem 1.05rem!important;
background:#0b1220!important;
border:1px solid var(--rule-strong)!important;
border-radius:1.2rem!important;
box-shadow:none!important
}
#cta-final .home-exit,#licencia .home-exit{margin:0!important}
.home-exit .kicker{
display:flex!important;
align-items:center;
gap:.45rem;
margin:0 0 .55rem!important;
font-family:var(--font-mono)!important;
font-size:.55rem!important;
letter-spacing:.2em!important;
color:#64748b!important;
-webkit-text-fill-color:#64748b!important
}
.home-exit .kicker::before{
content:"✦";
font-size:.72rem;
color:#4ade80;
letter-spacing:0
}
.home-exit-row{
display:flex!important;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:.85rem 1.25rem;
width:100%;
min-width:0
}
.home-exit h2{
flex:1 1 14rem;
margin:0!important;
max-width:14ch;
min-width:0;
font-family:var(--font-display)!important;
font-size:clamp(1.55rem,1.05rem + 1.15vw,2.35rem)!important;
font-weight:750;
letter-spacing:-.05em!important;
line-height:1.05!important;
color:#f8fafc!important;
white-space:normal!important
}
.home-exit-actions{
display:flex!important;
flex-wrap:nowrap!important;
align-items:stretch;
gap:.28rem;
flex:0 1 auto;
margin:0;
padding:.28rem;
width:auto;
max-width:100%;
background:#070b14;
border:1px solid var(--rule-strong);
border-radius:999px
}
.home-exit-actions .btn{
flex:1 1 0!important;
width:auto!important;
max-width:none!important;
min-height:3.15rem!important;
padding:0 1.1rem!important;
font-family:var(--font-display)!important;
font-size:.9rem!important;
font-weight:750!important;
letter-spacing:-.03em!important;
border-radius:999px!important
}
.home-exit-actions .btn-primary{box-shadow:0 .45rem 1.4rem rgba(0,178,75,.38)!important}
.home-exit-actions .btn-ghost,
.home-exit-actions a.btn-ghost{
background:transparent!important;
border-color:transparent!important;
color:#fff!important
}
.home-exit-actions .btn-ghost:hover,
.home-exit-actions .btn-ghost:focus-visible{
background:rgba(255,255,255,.07)!important;
border-color:transparent!important
}
.home-exit-lead{
display:block;
width:100%;
margin:.7rem 0 0!important;
max-width:42rem;
font-size:.88rem!important;
line-height:1.5!important;
color:#94a3b8!important
}
.home-exit-lead a{color:#86efac}
.home-exit--spark ul.home-exit-trust li:nth-child(1)::before{
content:"✦";
font-family:inherit;
font-weight:400;
color:#4ade80
}
ul.home-exit-trust{
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:0;
margin:1rem 0 0!important;
padding:.08rem 0 0;
list-style:none;
border:0!important;
border-top:1px solid var(--rule)!important
}
ul.home-exit-trust li,
ul.home-exit-trust li:last-child{
position:relative;
display:flex!important;
flex-direction:column;
align-items:flex-start;
gap:.12rem;
min-width:0;
margin:0;
padding:.9rem 1rem .2rem 2.15rem!important;
background:none!important;
border:0!important;
box-shadow:inset -1px 0 0 var(--rule)!important;
font-size:.8rem!important;
line-height:1.3;
color:#94a3b8!important
}
ul.home-exit-trust li:last-child{padding-right:0!important;box-shadow:none!important}
ul.home-exit-trust li::before{
position:absolute;
left:0;
top:.95rem;
display:grid!important;
place-items:center;
width:1.55rem;
height:1.55rem;
font-size:.95rem;
line-height:1
}
ul.home-exit-trust li:nth-child(1)::before{content:"$";font-family:var(--font-display);font-weight:750;color:#4ade80}
ul.home-exit-trust li:nth-child(2)::before{content:"🔒"}
ul.home-exit-trust li:nth-child(3)::before{content:"◎";color:#93c5fd}
ul.home-exit-trust li:nth-child(4)::before{content:"✦";color:#4ade80}
ul.home-exit-trust li::after{content:none!important;display:none!important}
ul.home-exit-trust span{
font-family:var(--font-display)!important;
font-size:.92rem!important;
font-weight:750;
letter-spacing:-.03em;
text-transform:none;
color:#f8fafc!important
}
ul.home-exit-trust li:first-child span{color:#4ade80!important}
@media (max-width:799px){.home-exit{padding:1rem 1rem 1.05rem!important;border-radius:1rem!important}
.home-exit h2{max-width:none!important}
.home-exit-actions{width:100%}
ul.home-exit-trust{grid-template-columns:1fr 1fr!important}
ul.home-exit-trust li,ul.home-exit-trust li:last-child{padding:.85rem .9rem .2rem 2.1rem!important;box-shadow:inset -1px 0 0 var(--rule)!important}
ul.home-exit-trust li:nth-child(even){box-shadow:none!important}
ul.home-exit-trust li:nth-child(n+3){box-shadow:inset 0 1px 0 var(--rule),inset -1px 0 0 var(--rule)!important}
ul.home-exit-trust li:nth-child(even):nth-child(n+3){box-shadow:inset 0 1px 0 var(--rule)!important}}
@media (max-width:479px){.home-exit-actions{flex-direction:column;border-radius:1.25rem}
.home-exit-actions .btn{width:100%!important}
ul.home-exit-trust{grid-template-columns:1fr!important}
ul.home-exit-trust li,ul.home-exit-trust li:first-child,ul.home-exit-trust li:nth-child(even),ul.home-exit-trust li:last-child{padding:.75rem 0 .1rem 2.1rem!important;box-shadow:inset 0 1px 0 var(--rule)!important}
ul.home-exit-trust li:first-child{box-shadow:none!important}}
body:has(.casino-body) .page-head.page-head--cover{
overflow:hidden;
background:var(--paper)!important
}
body:has(.casino-body) .page-head.page-head--cover .page-head-cover{
inset:0;
-webkit-mask-image:none;
mask-image:none
}
body:has(.casino-body) .page-head.page-head--cover .page-head-cover img{
-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 48%,rgba(0,0,0,.55) 72%,transparent 100%);
mask-image:linear-gradient(180deg,#000 0%,#000 48%,rgba(0,0,0,.55) 72%,transparent 100%)
}
body:has(.casino-body) .page-head.page-head--cover .page-head-cover::after{
content:"";
position:absolute;
left:0;
right:0;
bottom:0;
z-index:1;
height:clamp(6.5rem,38%,14rem);
pointer-events:none;
background:linear-gradient(180deg,rgba(10,14,26,0) 0%,rgba(10,14,26,.55) 48%,var(--paper) 100%)
}
#proveedores.catalog-head .kicker{
color:#64748b!important;
-webkit-text-fill-color:#64748b
}
#proveedores.catalog-head .kicker::before{
content:"✦ ";
color:#4ade80;
-webkit-text-fill-color:#4ade80
}
.casino-body ul.block-grid.block-grid--studios,
.casino-body ul.block-grid--studios.reveal{
display:grid!important;
grid-template-columns:1fr 1fr!important;
gap:0;
margin:1.15rem 0 2.25rem!important;
padding:.12rem .15rem;
list-style:none;
counter-reset:none;
background:#0b1220!important;
border:1px solid var(--rule-strong)!important;
border-radius:1.15rem!important;
overflow:hidden;
box-shadow:none!important
}
.casino-body ul.block-grid--studios>li,
.casino-body ul.block-grid--studios>li:first-child{
display:flex!important;
flex-direction:column;
align-items:flex-start;
position:relative;
grid-template-columns:none!important;
column-gap:0;
row-gap:0;
min-width:0;
margin:0;
padding:1.1rem 1.15rem 1.2rem 3.4rem!important;
background:none!important;
border:0!important;
border-top:0!important;
border-radius:0;
box-shadow:inset -1px 0 0 var(--rule)!important;
counter-increment:none
}
.casino-body ul.block-grid--studios>li:nth-child(even){box-shadow:none!important}
.casino-body ul.block-grid--studios>li:nth-child(n+3){box-shadow:inset 0 1px 0 var(--rule),inset -1px 0 0 var(--rule)!important}
.casino-body ul.block-grid--studios>li:nth-child(even):nth-child(n+3){box-shadow:inset 0 1px 0 var(--rule)!important}
.casino-body ul.block-grid--studios>li::before{
content:"✦"!important;
display:flex!important;
align-items:center;
justify-content:center;
position:absolute;
left:1.05rem;
top:1.15rem;
width:1.85rem;
height:1.85rem;
margin:0;
grid-column:auto;
grid-row:auto;
font-family:inherit;
font-size:.95rem;
font-weight:400;
letter-spacing:0;
line-height:1;
color:#4ade80;
-webkit-text-fill-color:#4ade80;
background:rgba(74,222,128,.1);
border:1px solid rgba(74,222,128,.28);
border-radius:.7rem
}
.casino-body ul.block-grid--studios>li:nth-child(2)::before{
content:"🎰"!important;
color:#e2e8f0;
-webkit-text-fill-color:#e2e8f0;
background:rgba(255,255,255,.05);
border-color:var(--rule-strong)
}
.casino-body ul.block-grid--studios>li:nth-child(3)::before{
content:"🎥"!important;
color:#e2e8f0;
-webkit-text-fill-color:#e2e8f0;
background:rgba(255,255,255,.05);
border-color:var(--rule-strong)
}
.casino-body ul.block-grid--studios>li:nth-child(4)::before{
content:"◎"!important;
color:#86efac;
-webkit-text-fill-color:#86efac;
background:rgba(255,255,255,.05);
border-color:var(--rule-strong)
}
.casino-body ul.block-grid--studios>li::after{content:none!important;display:none!important}
.casino-body ul.block-grid--studios>li>span{
display:block!important;
order:-1;
grid-column:auto!important;
margin:0 0 .28rem!important;
padding:0;
font-family:var(--font-mono)!important;
font-size:.58rem!important;
font-weight:600;
letter-spacing:.16em;
text-transform:uppercase;
color:#64748b!important;
-webkit-text-fill-color:#64748b;
background:none!important
}
.casino-body ul.block-grid--studios>li:first-child>span{color:#4ade80!important;-webkit-text-fill-color:#4ade80}
.casino-body ul.block-grid--studios strong{
display:block;
grid-column:auto!important;
margin:0;
font-family:var(--font-display)!important;
font-size:clamp(1.18rem,.98rem + .35vw,1.48rem)!important;
font-weight:750!important;
letter-spacing:-.04em!important;
line-height:1.1!important;
color:#f8fafc!important
}
.casino-body ul.block-grid--studios>li:first-child strong{color:#4ade80!important}
.casino-body ul.block-grid--studios p{
grid-column:auto!important;
margin:.35rem 0 0;
max-width:22rem;
font-size:.82rem!important;
line-height:1.45;
color:#94a3b8!important
}
@media (max-width:639px){.casino-body ul.block-grid.block-grid--studios,
.casino-body ul.block-grid--studios.reveal{grid-template-columns:1fr!important;border-radius:1rem!important}
.casino-body ul.block-grid--studios>li,
.casino-body ul.block-grid--studios>li:first-child,
.casino-body ul.block-grid--studios>li:nth-child(even),
.casino-body ul.block-grid--studios>li:nth-child(n+3),
.casino-body ul.block-grid--studios>li:nth-child(even):nth-child(n+3){padding:1rem 1rem 1.05rem 3.25rem!important;box-shadow:inset 0 1px 0 var(--rule)!important}
.casino-body ul.block-grid--studios>li:first-child{box-shadow:none!important}}
.site-nav .nav-auth,
.header-actions .header-auth{
align-items:stretch!important;
gap:.16rem!important;
padding:.2rem;
background:#0b1220;
border:1px solid var(--rule-strong);
border-radius:999px;
box-shadow:inset 0 1px 0 rgba(255,255,255,.04)
}
.nav-auth .btn,
.nav-auth .header-cta,
.header-auth .btn,
.header-auth .header-cta,
.btn-sm.header-cta{
min-height:2.2rem!important;
height:2.2rem!important;
padding:0 .95rem!important;
font-family:var(--font-display)!important;
font-size:.78rem!important;
font-weight:750!important;
letter-spacing:-.03em!important;
border-radius:999px!important
}
.nav-auth .btn-ghost,
.header-auth .btn-ghost{
background:transparent!important;
border-color:transparent!important;
color:#e2e8f0!important
}
.nav-auth .btn-ghost:hover,
.header-auth .btn-ghost:hover,
.nav-auth .btn-ghost:focus-visible,
.header-auth .btn-ghost:focus-visible{
background:rgba(255,255,255,.08)!important;
border-color:transparent!important;
color:#fff!important
}
.nav-auth .btn-primary,
.header-auth .btn-primary{
background:#00b24b!important;
border-color:transparent!important;
box-shadow:0 .28rem .9rem rgba(0,178,75,.4)!important
}
.nav-auth .btn-primary:hover,
.header-auth .btn-primary:hover,
.nav-auth .btn-primary:focus-visible,
.header-auth .btn-primary:focus-visible{
background:#059669!important;
box-shadow:0 .32rem 1.05rem rgba(0,178,75,.48)!important
}
@media (max-width:479px){.header-actions .header-auth{padding:.16rem}
.header-auth .btn,.header-auth .header-cta{padding:0 .72rem!important;font-size:.72rem!important;min-height:2.05rem!important;height:2.05rem!important}}
.faq.bonus-faq,
#preguntas.faq,
section#faq>.wrap.faq{
margin:1.75rem 0 2.25rem!important;
padding:0!important;
background:none!important;
border:0!important;
border-radius:0!important;
box-shadow:none!important;
overflow:visible;
opacity:1!important;
transform:none!important;
visibility:visible!important
}
section#faq .faq.bonus-faq{
margin:0!important;
padding:0 clamp(2rem,10vw,7.5rem) 0 0!important
}
section#faq{
padding-block:clamp(2rem,3.5vw,3.25rem)!important;
padding-right:clamp(2.75rem,16vw,10.5rem)!important;
scroll-margin-top:calc(var(--header-h) + .65rem);
box-sizing:border-box
}
section#faq>.wrap,
section#faq>.wrap.faq{
width:min(var(--max),calc(100% - var(--gutter)))!important;
max-width:var(--max)!important;
margin-left:var(--gutter)!important;
margin-right:0!important;
padding-right:clamp(1.5rem,8vw,5rem)!important;
box-sizing:border-box!important
}
.faq.bonus-faq>.kicker,
#preguntas.faq>.kicker,
section#faq>.wrap.faq>.kicker{
display:block!important;
margin:0 0 .5rem!important;
padding:0!important;
background:none!important;
border:0!important;
font-family:var(--font-mono)!important;
font-size:.62rem!important;
font-weight:600!important;
letter-spacing:.1em!important;
text-transform:uppercase!important;
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd!important
}
.faq.bonus-faq>h2,
#preguntas.faq>h2,
section#faq>.wrap.faq>h2{
margin:0 0 .625rem!important;
max-width:none!important;
font-family:var(--font-display)!important;
font-size:clamp(1.38rem,.82rem + 1.45vw,2.35rem)!important;
font-weight:750!important;
letter-spacing:-.045em!important;
line-height:1.08!important;
color:var(--ink)!important
}
.faq.bonus-faq details,
#preguntas.faq details,
section#faq details,
.faq .casino-faq-sheet details,
.faq .faq-sheet details,
.legal-body #preguntas details{
margin:0!important;
padding:0!important;
background:none!important;
border:0!important;
border-top:1px solid var(--rule)!important;
border-radius:0!important;
box-shadow:none!important
}
.faq.bonus-faq summary,
#preguntas.faq summary,
section#faq summary,
.faq .casino-faq-sheet summary,
.legal-body #preguntas summary{
position:relative;
display:flex!important;
align-items:center;
justify-content:space-between;
gap:.75rem;
min-height:0!important;
padding:.875rem 0!important;
background:none!important;
border:0!important;
list-style:none!important;
font-family:var(--font-display)!important;
font-size:clamp(1.02rem,.92rem + .35vw,1.18rem)!important;
font-weight:750!important;
letter-spacing:-.03em!important;
line-height:1.2!important;
color:var(--ink)!important
}
.faq.bonus-faq summary::-webkit-details-marker,
#preguntas.faq summary::-webkit-details-marker,
section#faq summary::-webkit-details-marker{display:none}
.faq.bonus-faq summary::after,
#preguntas.faq summary::after,
section#faq summary::after,
.faq .casino-faq-sheet summary::after,
.legal-body #preguntas summary::after{
content:none!important;
display:none!important
}
.faq.bonus-faq details p,
#preguntas.faq details p,
section#faq details p,
.faq .faq-panel-inner p,
.legal-body #preguntas details p{
margin:0 0 .875rem!important;
padding:0!important;
max-width:46rem;
font-size:.88rem!important;
line-height:1.5!important;
color:var(--ink-muted)!important
}
.faq.bonus-faq details p a,
#preguntas.faq details p a,
section#faq details p a{color:#93c5fd}
.bonus-body .bonus-ledger li::before,
.legal-body #preguntas ul.faq-sheet li::before{
content:none!important;
display:none!important
}
.casino-body #preguntas.faq details,
.casino-body #preguntas.faq details:first-of-type,
.casino-body #preguntas.faq details:last-of-type,
.casino-body #preguntas.faq details:not(:first-of-type):not(:last-of-type),
#faq details:first-of-type,
#faq details:last-of-type,
#faq details:not(:first-of-type):not(:last-of-type),
#faq .faq-sheet details:first-of-type,
#faq .faq-sheet details:last-of-type,
section#faq details:first-of-type,
section#faq details:last-of-type{
margin:0!important;
padding:0!important;
background:none!important;
border:0!important;
border-top:1px solid var(--rule)!important;
border-radius:0!important;
box-shadow:none!important
}
.casino-body #preguntas.faq summary,
.casino-body #preguntas.faq details:first-of-type summary,
#faq summary,
section#faq summary{
padding:.875rem 0!important;
background:none!important
}
.casino-body #preguntas.faq summary::after,
.casino-body #preguntas.faq details[open] summary::after,
#faq summary::after,
#faq details[open] summary::after,
section#faq summary::after,
section#faq details[open] summary::after{
content:none!important;
display:none!important;
transform:none!important
}
@media (max-width:639px){
.casino-body #preguntas.faq details,
.casino-body #preguntas.faq details:first-of-type,
.casino-body #preguntas.faq details:last-of-type,
#faq details,
#faq details:first-of-type,
#faq details:last-of-type{padding:0!important;border-radius:0!important}
}
@keyframes vivo-pulse{
0%,100%{opacity:1;box-shadow:0 0 .55rem rgba(74,222,128,.55)}
50%{opacity:.45;box-shadow:0 0 .2rem rgba(74,222,128,.2)}
}
.casino-vivo-block{
scroll-margin-top:calc(var(--header-h) + .65rem);
margin:0 0 2.5rem;
padding:1.4rem 1.45rem 0;
background:linear-gradient(165deg,rgba(74,222,128,.06),transparent 38%),#0b1220;
border:1px solid var(--rule-strong);
border-radius:1.15rem;
box-shadow:inset 0 1px 0 rgba(255,255,255,.05)
}
.casino-vivo-block .catalog-head{
margin:0!important;
padding:0 0 1.25rem!important;
max-width:none!important;
background:none!important;
border:0!important;
border-bottom:1px solid var(--rule)!important
}
.casino-vivo-block .catalog-head .kicker{
display:flex!important;
align-items:center;
gap:.5rem;
margin:0 0 .55rem!important;
color:#64748b!important;
-webkit-text-fill-color:#64748b!important
}
.casino-vivo-block .catalog-head .kicker::before{
content:""!important;
display:block!important;
width:.42rem;
height:.42rem;
flex-shrink:0;
border-radius:50%;
background:#4ade80;
animation:vivo-pulse 2.4s ease-in-out infinite
}
.casino-vivo-block .catalog-head h2{
margin:0 0 .5rem!important;
max-width:none;
letter-spacing:-.05em!important
}
.casino-vivo-block .catalog-head p{
margin:0;
max-width:46rem!important;
font-size:.92rem!important;
line-height:1.55;
color:var(--ink-muted)
}
.casino-vivo-block .catalog-head p a{color:#86efac}
.casino-body ul.casino-vivo-sheet{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:0;
margin:0;
padding:0;
list-style:none;
border:0;
background:none
}
.casino-body ul.casino-vivo-sheet>li{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:.35rem;
min-width:0;
margin:0;
padding:1.35rem 1.45rem 1.45rem 0;
background:none;
border:0;
box-shadow:inset -1px 0 0 var(--rule)
}
.casino-body ul.casino-vivo-sheet>li:last-child{
padding-right:0;
box-shadow:none
}
.casino-body ul.casino-vivo-sheet>li::before{content:none;display:none}
.casino-body ul.casino-vivo-sheet span{
font-family:var(--font-mono);
font-size:.55rem;
font-weight:600;
letter-spacing:.16em;
text-transform:uppercase;
color:#64748b
}
.casino-body ul.casino-vivo-sheet strong{
font-family:var(--font-display);
font-size:clamp(1.08rem,.92rem + .4vw,1.32rem);
font-weight:750;
letter-spacing:-.04em;
line-height:1.15;
text-wrap:balance;
color:var(--ink)
}
.casino-body ul.casino-vivo-sheet p{
margin:.1rem 0 0;
max-width:22rem;
font-size:.86rem;
line-height:1.52;
color:#94a3b8
}
.casino-body ul.casino-vivo-sheet a{color:#86efac}
@media (max-width:799px){
.casino-vivo-block{padding:1.15rem 1.1rem 0;border-radius:1rem}
.casino-body ul.casino-vivo-sheet{grid-template-columns:1fr}
.casino-body ul.casino-vivo-sheet>li,
.casino-body ul.casino-vivo-sheet>li:last-child{
padding:1.1rem 0 1.15rem;
box-shadow:inset 0 1px 0 var(--rule)
}
.casino-body ul.casino-vivo-sheet>li:first-child{box-shadow:none}
.casino-body ul.casino-vivo-sheet p{max-width:38rem}
}
body:has(.sports-body) .page-head.page-head--cover{
overflow:hidden!important;
background:var(--paper)!important
}
body:has(.sports-body) .page-head.page-head--cover .page-head-cover{
inset:0;
-webkit-mask-image:none;
mask-image:none
}
body:has(.sports-body) .page-head.page-head--cover .page-head-cover img{
object-position:center 38%;
-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 42%,rgba(0,0,0,.5) 72%,transparent 100%);
mask-image:linear-gradient(180deg,#000 0%,#000 42%,rgba(0,0,0,.5) 72%,transparent 100%)
}
body:has(.sports-body) .page-head.page-head--cover.page-head--sport::after{
background:
linear-gradient(105deg,rgba(7,11,20,.78) 0%,rgba(7,11,20,.42) 48%,rgba(7,11,20,.12) 78%,rgba(7,11,20,.2) 100%),
radial-gradient(90% 70% at 12% 0%,rgba(74,222,128,.14),transparent 52%)
}
body:has(.sports-body) .page-head.page-head--cover .page-head-cover::after{
content:"";
position:absolute;
left:0;
right:0;
bottom:0;
z-index:1;
height:clamp(6.5rem,38%,14rem);
pointer-events:none;
background:linear-gradient(180deg,rgba(10,14,26,0) 0%,rgba(10,14,26,.55) 48%,var(--paper) 100%)
}
body:has(.sports-body) .page-head.page-head--cover .wrap.page-head-split{
display:grid!important;
grid-template-columns:minmax(0,1fr);
align-items:start;
gap:1.35rem;
min-height:0!important;
height:auto;
padding-top:1.35rem!important;
padding-bottom:2.35rem!important
}
body:has(.sports-body) .page-head.page-head--cover .page-head-copy{
min-width:0;
container-type:inline-size;
container-name:sport-copy
}
body:has(.sports-body) .page-head.page-head--cover .page-head-copy .kicker::before,
body:has(.sports-body) .page-head.page-head--cover .page-head-copy .kicker::after{
content:none!important;
display:none!important
}
body:has(.sports-body) .page-head.page-head--cover .page-head-copy .kicker{
margin:0 0 .45rem!important;
padding:0!important;
border:0!important;
background:none!important;
color:#86efac!important;
-webkit-text-fill-color:#86efac!important;
text-shadow:0 0 .85rem rgba(74,222,128,.45)
}
body:has(.sports-body) .page-head.page-head--cover .lede{
max-width:40rem!important;
font-weight:500!important;
color:#f1f5f9!important
}
body:has(.sports-body) .page-head.page-head--cover .cover-note{
margin:1rem 0 0!important;
padding:.9rem 0 0!important;
max-width:min(40rem,92%)!important;
background:none!important;
border:0!important;
border-top:1px solid rgba(255,255,255,.22)!important;
font-family:var(--font-body)!important;
font-size:clamp(.95rem,.86rem + .22vw,1.08rem)!important;
font-weight:500!important;
line-height:1.5!important;
color:#e2e8f0!important;
text-shadow:0 1px .75rem rgba(0,0,0,.75)
}
body:has(.sports-body) .page-head.page-head--cover .cta-split{
display:flex!important;
flex-wrap:nowrap!important;
justify-content:stretch;
align-items:stretch;
gap:.28rem;
margin:1.05rem 0 0!important;
padding:.28rem;
width:100%;
max-width:min(100%,36rem);
background:#0b1220;
border:1px solid var(--rule-strong);
border-radius:999px
}
body:has(.sports-body) .page-head.page-head--cover .cta-split .btn,
body:has(.sports-body) .page-head.page-head--cover .cta-split a.btn{
flex:1 1 auto!important;
width:auto!important;
max-width:100%!important;
min-width:0!important;
min-height:clamp(2.85rem,7.2cqi,3.25rem)!important;
padding:0 clamp(.7rem,3.2cqi,1.15rem)!important;
font-family:var(--font-display)!important;
font-size:clamp(.78rem,.62rem + 1.15cqi,.9rem)!important;
font-weight:750!important;
letter-spacing:-.03em!important;
white-space:nowrap
}
@container sport-copy (max-width: 28.5rem){
body:has(.sports-body) .page-head.page-head--cover .cta-split{
flex-direction:column;
flex-wrap:nowrap!important;
border-radius:1.25rem;
max-width:none
}
body:has(.sports-body) .page-head.page-head--cover .cta-split .btn,
body:has(.sports-body) .page-head.page-head--cover .cta-split a.btn{
width:100%!important;
flex:1 1 auto!important;
min-width:0!important;
font-size:.88rem!important;
padding:0 1.05rem!important
}
}
body:has(.sports-body) .page-head.page-head--cover .cta-split .btn-primary{
box-shadow:0 .45rem 1.4rem rgba(0,178,75,.38)!important
}
body:has(.sports-body) .page-head.page-head--cover .cta-split .btn-ghost,
body:has(.sports-body) .page-head.page-head--cover .cta-split a.btn-ghost{
background:transparent!important;
border-color:transparent!important;
color:#fff!important
}
body:has(.sports-body) .page-head.page-head--cover .cta-split .btn-ghost:hover,
body:has(.sports-body) .page-head.page-head--cover .cta-split .btn-ghost:focus-visible{
background:rgba(255,255,255,.07)!important;
border-color:transparent!important
}
body:has(.sports-body) .page-head.page-head--cover .page-head-aside{
display:flex;
flex-direction:column;
justify-content:flex-start!important;
gap:0;
width:100%;
margin:0!important;
padding:1.25rem 1.35rem .15rem!important;
background:radial-gradient(120% 80% at 8% 0%,rgba(74,222,128,.16),transparent 46%),rgba(11,18,32,.92);
border:1px solid rgba(74,222,128,.28)!important;
border-radius:1.2rem;
box-shadow:inset 0 1px 0 rgba(190,255,210,.14),0 0 2.6rem rgba(74,222,128,.22),0 1.2rem 2.2rem rgba(0,0,0,.38);
overflow:hidden
}
body:has(.sports-body) .page-head.page-head--cover .page-head-aside .catalog-head{
margin:0 0 1rem!important;
padding:0 0 1rem!important;
border:0!important;
border-bottom:1px solid rgba(74,222,128,.16)!important;
background:none!important
}
body:has(.sports-body) .page-head.page-head--cover .page-head-aside .catalog-head::before,
body:has(.sports-body) .page-head.page-head--cover .page-head-aside .catalog-head .kicker::before,
body:has(.sports-body) .page-head.page-head--cover .page-head-aside .catalog-head .kicker::after{
content:none!important;
display:none!important;
background:none!important
}
body:has(.sports-body) .page-head.page-head--cover .page-head-aside .catalog-head .kicker{
margin:0 0 .45rem!important;
padding:0!important;
border:0!important;
font-size:.55rem!important;
letter-spacing:.16em!important;
color:#86efac!important;
-webkit-text-fill-color:#86efac!important;
text-shadow:0 0 .85rem rgba(74,222,128,.45)
}
body:has(.sports-body) .page-head.page-head--cover .page-head-aside .catalog-head h2{
margin:0 0 .4rem!important;
font-family:var(--font-display)!important;
font-size:clamp(1.28rem,1.05rem + .55vw,1.62rem)!important;
font-weight:750!important;
letter-spacing:-.05em!important;
line-height:1.12!important;
color:#fff!important;
text-shadow:none!important
}
body:has(.sports-body) .page-head.page-head--cover .page-head-aside .catalog-head p{
margin:0!important;
max-width:36rem;
font-size:.88rem!important;
line-height:1.5!important;
font-weight:500!important;
color:#94a3b8!important;
text-shadow:none!important
}
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail{
display:grid!important;
grid-template-columns:1fr 1fr!important;
gap:0!important;
margin:0!important;
padding:0!important;
list-style:none;
counter-reset:none
}
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail li{
margin:0;
padding:1.15rem 1.25rem 1.2rem 0!important;
border:0!important;
border-top:0!important;
box-shadow:inset -1px 0 0 rgba(74,222,128,.16);
overflow:visible
}
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail li:nth-child(even){
padding-left:1.35rem!important;
padding-right:0!important;
box-shadow:none
}
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail li:nth-child(n+3){
box-shadow:inset 0 1px 0 rgba(74,222,128,.16),inset -1px 0 0 rgba(74,222,128,.16)
}
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail li:nth-child(even):nth-child(n+3){
box-shadow:inset 0 1px 0 rgba(74,222,128,.16)
}
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail li::before,
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail li::after{
content:none!important;
display:none!important
}
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail a{
display:block;
font-family:var(--font-display)!important;
font-size:clamp(1.08rem,.95rem + .35vw,1.28rem)!important;
font-weight:750!important;
letter-spacing:-.04em!important;
line-height:1.15!important;
color:#fff!important;
text-shadow:none!important
}
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail a:hover{
color:#86efac!important
}
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail li:first-child a{
color:#4ade80!important;
text-shadow:0 0 1.2rem rgba(74,222,128,.5)!important
}
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail small{
display:block!important;
margin-top:.28rem!important;
font-size:.82rem!important;
line-height:1.4!important;
color:#94a3b8!important;
text-shadow:none!important
}
@media (min-width:1100px){
body:has(.sports-body) .page-head.page-head--cover .wrap.page-head-split{
grid-template-columns:minmax(0,1fr) minmax(30rem,34rem);
align-items:center;
gap:clamp(1.35rem,2.4vw,2.15rem);
min-height:clamp(28rem,40vw,33rem)!important;
padding-top:1.6rem!important;
padding-bottom:2.6rem!important
}
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail a{
font-size:clamp(1.02rem,.92rem + .22vw,1.16rem)!important;
white-space:nowrap
}
}
@media (max-width:479px){
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail{grid-template-columns:1fr!important}
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail li,
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail li:nth-child(even),
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail li:nth-child(n+3),
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail li:nth-child(even):nth-child(n+3){
padding:1.05rem 0 1.1rem!important;
box-shadow:inset 0 1px 0 rgba(74,222,128,.16)
}
body:has(.sports-body) .page-head-aside .sports-flow-rail.pay-rail li:first-child{box-shadow:none}
}
.sports-liga-block{
scroll-margin-top:calc(var(--header-h) + .65rem);
margin:0 0 2.5rem;
padding:1.5rem 1.55rem 0;
background:radial-gradient(120% 80% at 8% 0%,rgba(74,222,128,.16),transparent 46%),#0b1220;
border:1px solid rgba(74,222,128,.28);
border-radius:1.2rem;
box-shadow:inset 0 1px 0 rgba(190,255,210,.14),0 0 2.8rem rgba(74,222,128,.22),0 1.35rem 2.6rem rgba(0,0,0,.4)
}
.sports-liga-block .catalog-head{
margin:0!important;
padding:0 0 1.3rem!important;
max-width:none!important;
background:none!important;
border:0!important;
border-bottom:1px solid rgba(74,222,128,.16)!important
}
.sports-liga-block .catalog-head::before,
.sports-liga-block .catalog-head .kicker::before,
.sports-liga-block .catalog-head .kicker::after{
content:none!important;
display:none!important;
background:none!important
}
.sports-liga-block .catalog-head .kicker{
margin:0 0 .5rem!important;
padding:0!important;
border:0!important;
color:#86efac!important;
-webkit-text-fill-color:#86efac!important;
text-shadow:0 0 .85rem rgba(74,222,128,.45)
}
.sports-liga-block .catalog-head h2{
margin:0 0 .45rem!important;
max-width:none!important;
letter-spacing:-.05em!important;
text-wrap:balance
}
.sports-liga-block .catalog-head p{
margin:0;
max-width:42rem!important;
font-size:.9rem!important;
line-height:1.55;
color:#94a3b8
}
.sports-body ul.sports-liga-sheet{
display:grid;
grid-template-columns:1fr 1fr;
gap:0;
margin:0;
padding:0;
list-style:none;
border:0;
background:none
}
.sports-body ul.sports-liga-sheet>li{
scroll-margin-top:calc(var(--header-h) + .65rem);
display:flex;
flex-direction:column;
align-items:flex-start;
gap:.32rem;
min-width:0;
margin:0;
padding:1.35rem 1.5rem 1.45rem 0;
background:none;
border:0;
box-shadow:inset -1px 0 0 var(--rule)
}
.sports-body ul.sports-liga-sheet>li:nth-child(even){
padding-left:1.45rem;
padding-right:0;
box-shadow:none
}
.sports-body ul.sports-liga-sheet>li:nth-child(n+3){
box-shadow:inset 0 1px 0 var(--rule),inset -1px 0 0 var(--rule)
}
.sports-body ul.sports-liga-sheet>li:nth-child(even):nth-child(n+3){
box-shadow:inset 0 1px 0 var(--rule)
}
.sports-body ul.sports-liga-sheet>li::before{content:none;display:none}
.sports-body ul.sports-liga-sheet span{
font-family:var(--font-mono);
font-size:.55rem;
font-weight:600;
letter-spacing:.16em;
text-transform:uppercase;
color:#64748b
}
.sports-body ul.sports-liga-sheet strong{
font-family:var(--font-display);
font-size:clamp(1.22rem,1rem + .45vw,1.55rem);
font-weight:750;
letter-spacing:-.045em;
line-height:1.12;
white-space:nowrap;
color:var(--ink)
}
.sports-body ul.sports-liga-sheet li:first-child strong{
color:#4ade80;
text-shadow:0 0 1.35rem rgba(74,222,128,.5)
}
.sports-body ul.sports-liga-sheet p{
margin:.12rem 0 0;
max-width:26rem;
font-size:.88rem;
line-height:1.5;
color:#94a3b8
}
@media (max-width:799px){
body:has(.sports-body) .page-head.page-head--cover .cta-split{width:100%;max-width:none}
body:has(.sports-body) .page-head.page-head--cover .cta-split .btn{flex:1 1 0!important;width:auto!important}
.sports-liga-block{padding:1.2rem 1.15rem 0;border-radius:1rem}
.sports-body ul.sports-liga-sheet>li,
.sports-body ul.sports-liga-sheet>li:nth-child(n+3){
padding:1.15rem 1.05rem 1.2rem 0
}
.sports-body ul.sports-liga-sheet>li:nth-child(even){padding:1.15rem 0 1.2rem 1.15rem}
.sports-body ul.sports-liga-sheet strong{white-space:normal;font-size:clamp(1.12rem,4.4vw,1.32rem)}
}
@media (max-width:479px){
body:has(.sports-body) .page-head.page-head--cover .cta-split{flex-direction:column;border-radius:1.25rem}
body:has(.sports-body) .page-head.page-head--cover .cta-split .btn{width:100%!important}
.sports-body ul.sports-liga-sheet{grid-template-columns:1fr}
.sports-body ul.sports-liga-sheet>li,
.sports-body ul.sports-liga-sheet>li:nth-child(even),
.sports-body ul.sports-liga-sheet>li:nth-child(n+3),
.sports-body ul.sports-liga-sheet>li:nth-child(even):nth-child(n+3){
padding:1.1rem 0 1.15rem;
box-shadow:inset 0 1px 0 var(--rule)
}
.sports-body ul.sports-liga-sheet>li:first-child{box-shadow:none}
}
.sports-otros-block{
scroll-margin-top:calc(var(--header-h) + .65rem);
margin:0 0 2.5rem;
padding:1.5rem 1.55rem 0;
background:radial-gradient(120% 80% at 8% 0%,rgba(96,165,250,.16),transparent 46%),#0b1220;
border:1px solid rgba(96,165,250,.32);
border-radius:1.2rem;
box-shadow:inset 0 1px 0 rgba(191,219,254,.16),0 0 2.8rem rgba(59,130,246,.28),0 1.35rem 2.6rem rgba(0,0,0,.4)
}
.sports-otros-block .catalog-head{
margin:0!important;
padding:0 0 1.3rem!important;
max-width:none!important;
background:none!important;
border:0!important;
border-bottom:1px solid rgba(96,165,250,.18)!important
}
.sports-otros-block .catalog-head::before,
.sports-otros-block .catalog-head .kicker::before,
.sports-otros-block .catalog-head .kicker::after{
content:none!important;
display:none!important;
background:none!important
}
.sports-otros-block .catalog-head .kicker{
margin:0 0 .5rem!important;
padding:0!important;
border:0!important;
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd!important;
text-shadow:0 0 .85rem rgba(96,165,250,.45)
}
.sports-otros-block .catalog-head h2{
margin:0 0 .45rem!important;
max-width:none!important;
letter-spacing:-.05em!important
}
.sports-otros-block .catalog-head p{
margin:0;
max-width:42rem!important;
font-size:.9rem!important;
line-height:1.55;
color:#94a3b8
}
.sports-otros-block ul.sports-feed{
display:grid!important;
grid-template-columns:1fr 1fr!important;
gap:0!important;
margin:0!important;
padding:0!important;
list-style:none;
border:0!important;
background:none!important;
border-radius:0!important;
box-shadow:none!important
}
.sports-otros-block ul.sports-feed>li{
display:flex!important;
flex-direction:column;
align-items:flex-start;
gap:.32rem;
min-width:0;
margin:0;
padding:1.35rem 1.5rem 1.45rem 0!important;
background:none!important;
border:0!important;
border-radius:0!important;
box-shadow:inset -1px 0 0 rgba(96,165,250,.16)!important
}
.sports-otros-block ul.sports-feed>li:nth-child(even){
padding-left:1.45rem!important;
padding-right:0!important;
box-shadow:none!important
}
.sports-otros-block ul.sports-feed>li:nth-child(n+3){
box-shadow:inset 0 1px 0 rgba(96,165,250,.16),inset -1px 0 0 rgba(96,165,250,.16)!important
}
.sports-otros-block ul.sports-feed>li:nth-child(even):nth-child(n+3){
box-shadow:inset 0 1px 0 rgba(96,165,250,.16)!important
}
.sports-otros-block ul.sports-feed>li::before,
.sports-otros-block ul.sports-feed>li::after{content:none!important;display:none!important}
.sports-otros-block ul.sports-feed span{
display:block;
order:0;
margin:0;
font-family:var(--font-mono);
font-size:.55rem;
font-weight:600;
letter-spacing:.16em;
text-transform:uppercase;
color:#64748b;
-webkit-text-fill-color:#64748b;
background:none!important;
border:0
}
.sports-otros-block ul.sports-feed strong{
display:block;
font-family:var(--font-display);
font-size:clamp(1.22rem,1rem + .45vw,1.55rem);
font-weight:750;
letter-spacing:-.045em;
line-height:1.12;
color:var(--ink)
}
.sports-otros-block ul.sports-feed p{
margin:.12rem 0 0;
max-width:26rem;
font-size:.88rem;
line-height:1.5;
color:#94a3b8
}
@media (max-width:479px){
.sports-otros-block{padding:1.2rem 1.15rem 0;border-radius:1rem}
.sports-otros-block ul.sports-feed{grid-template-columns:1fr!important}
.sports-otros-block ul.sports-feed>li,
.sports-otros-block ul.sports-feed>li:nth-child(even),
.sports-otros-block ul.sports-feed>li:nth-child(n+3),
.sports-otros-block ul.sports-feed>li:nth-child(even):nth-child(n+3){
padding:1.1rem 0 1.15rem!important;
box-shadow:inset 0 1px 0 var(--rule)!important
}
.sports-otros-block ul.sports-feed>li:first-child{box-shadow:none!important}
}
.sports-body #vivo.catalog-head::before,
.sports-body #vivo.catalog-head .kicker::before,
.sports-body #vivo.catalog-head .kicker::after{
content:none!important;
display:none!important;
background:none!important
}
.sports-body ol.sports-sheet{
counter-reset:none;
position:relative;
margin:.5rem 0 2.5rem;
padding:0;
list-style:none;
border-left:0!important;
background:none!important
}
.sports-body ol.sports-sheet::before,
.sports-body ol.sports-sheet>li::before,
.sports-body ol.sports-sheet>li::after{
content:none!important;
display:none!important;
background:none!important
}
.sports-body ol.sports-sheet>li,
.sports-body ol.sports-sheet.reveal>li{
display:grid!important;
grid-template-columns:6.75rem minmax(0,1fr)!important;
column-gap:1.15rem;
row-gap:.2rem;
align-items:start;
min-width:0;
margin:0;
padding:1.2rem 0 1.25rem;
border:0;
border-bottom:1px solid var(--rule);
background:none!important;
box-shadow:none!important
}
.sports-body ol.sports-sheet>li:last-child{border-bottom:0;padding-bottom:.25rem}
.sports-body ol.sports-sheet>li>strong{
grid-column:1;
padding-top:.35rem;
font-family:var(--font-mono);
font-size:.55rem;
font-weight:600;
letter-spacing:.16em;
line-height:1.35;
text-transform:uppercase;
color:#64748b;
white-space:normal
}
.sports-body ol.sports-sheet>li>div{
grid-column:2;
min-width:0;
max-width:42rem
}
.sports-body ol.sports-sheet h3{
margin:0 0 .35rem;
font-size:clamp(1.18rem,1rem + .4vw,1.48rem);
font-weight:750;
letter-spacing:-.04em;
line-height:1.15;
overflow-wrap:normal;
color:var(--ink)
}
.sports-body ol.sports-sheet p{
margin:0;
font-size:.9rem;
line-height:1.55;
color:#94a3b8
}
@media (max-width:639px){
.sports-body ol.sports-sheet>li,
.sports-body ol.sports-sheet.reveal>li{
grid-template-columns:1fr!important;
gap:.35rem
}
.sports-body ol.sports-sheet>li>strong,
.sports-body ol.sports-sheet>li>div{grid-column:1}
}
body:has(.bonus-body) .page-head.page-head--cover{
overflow:hidden!important;
background:var(--paper)!important
}
body:has(.bonus-body) .page-head.page-head--cover .page-head-cover{
inset:0;
-webkit-mask-image:none;
mask-image:none
}
body:has(.bonus-body) .page-head.page-head--cover .page-head-cover img{
object-position:center 36%;
filter:saturate(1.12) contrast(1.08) brightness(.88)!important;
transform:scale(1.06);
-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 40%,rgba(0,0,0,.52) 72%,transparent 100%);
mask-image:linear-gradient(180deg,#000 0%,#000 40%,rgba(0,0,0,.52) 72%,transparent 100%)
}
body:has(.bonus-body) .page-head.page-head--cover::after{
background:
linear-gradient(105deg,rgba(7,11,20,.76) 0%,rgba(7,11,20,.42) 46%,rgba(7,11,20,.12) 78%,rgba(7,11,20,.24) 100%),
radial-gradient(78% 62% at 88% 12%,rgba(251,191,36,.42),transparent 58%),
radial-gradient(52% 48% at 8% 78%,rgba(245,158,11,.16),transparent 54%)
}
body:has(.bonus-body) .page-head.page-head--cover .page-head-cover::after{
content:"";
position:absolute;
left:0;
right:0;
bottom:0;
z-index:1;
height:clamp(6.5rem,38%,14rem);
pointer-events:none;
background:linear-gradient(180deg,rgba(10,14,26,0) 0%,rgba(10,14,26,.55) 48%,var(--paper) 100%)
}
body:has(.bonus-body) .page-head.page-head--cover .page-head-cover::before{
content:"";
position:absolute;
inset:-18% -8% auto auto;
width:min(28rem,70%);
height:min(22rem,70%);
z-index:1;
pointer-events:none;
background:radial-gradient(circle,rgba(251,191,36,.38) 0%,rgba(245,158,11,.12) 42%,transparent 70%);
filter:blur(1.15rem)
}
body:has(.bonus-body) .page-head.page-head--cover>.wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
justify-content:flex-end;
gap:0
}
body:has(.bonus-body) .page-head.page-head--cover .lede{
max-width:min(40rem,100%)
}
body:has(.bonus-body) .page-head.page-head--cover .cover-claim{
display:flex;
flex-direction:column;
align-items:stretch!important;
gap:0;
margin:1.15rem 0 0;
padding:0!important;
width:100%;
max-width:min(40rem,100%)!important;
border:1px solid rgba(251,191,36,.28)!important;
border-radius:1.35rem;
background:
linear-gradient(165deg,rgba(18,24,38,.82) 0%,rgba(10,14,26,.86) 100%)!important;
box-shadow:
0 0 0 1px rgba(251,191,36,.1),
0 0 1.5rem rgba(251,191,36,.28),
0 1.1rem 2.4rem rgba(0,0,0,.42);
backdrop-filter:blur(12px);
-webkit-backdrop-filter:blur(12px);
overflow:hidden
}
body:has(.bonus-body) .page-head.page-head--cover #codigo-promo.promo-ticket{
position:relative;
isolation:isolate;
width:100%;
margin:0;
padding:1.1rem 1.2rem 1.05rem!important;
border-radius:0!important;
background:none!important;
border:0!important;
box-shadow:none!important
}
body:has(.bonus-body) .page-head.page-head--cover #codigo-promo.promo-ticket::before{
content:"";
position:absolute;
inset:-18% -12% auto auto;
width:11rem;
height:8rem;
z-index:0;
pointer-events:none;
background:radial-gradient(circle,rgba(251,191,36,.45),transparent 68%);
filter:blur(.85rem)
}
body:has(.bonus-body) .page-head.page-head--cover #codigo-promo.promo-ticket>*{
position:relative;
z-index:1
}
body:has(.bonus-body) .page-head.page-head--cover .cover-claim .kicker{
margin:0 0 .45rem;
color:#fbbf24!important;
-webkit-text-fill-color:#fbbf24!important;
background:none!important;
background-image:none!important;
filter:none;
text-shadow:0 0 .7rem rgba(251,191,36,.35)
}
body:has(.bonus-body) .page-head.page-head--cover .promo-ticket-code{
display:flex;
flex-wrap:nowrap;
align-items:baseline;
width:100%;
min-width:0
}
body:has(.bonus-body) .page-head.page-head--cover .promo-code-word,
body:has(.bonus-body) .page-head.page-head--cover .promo-code-amt{
font-size:clamp(1.72rem,4.4vw,2.85rem)!important;
letter-spacing:.06em;
line-height:.92;
white-space:nowrap;
text-shadow:
0 0 1.4rem rgba(251,191,36,.55),
0 0 2.4rem rgba(245,158,11,.28)
}
body:has(.bonus-body) .page-head.page-head--cover .cta-split{
display:flex!important;
flex-direction:row!important;
flex-wrap:nowrap!important;
justify-content:stretch;
align-items:stretch;
gap:.28rem;
margin:0!important;
padding:.32rem!important;
width:100%!important;
max-width:none!important;
background:rgba(7,12,22,.55);
border:0!important;
border-top:1px solid rgba(251,191,36,.16)!important;
border-radius:0
}
body:has(.bonus-body) .page-head.page-head--cover .cta-split .btn,
body:has(.bonus-body) .page-head.page-head--cover .cta-split a.btn{
flex:1 1 0!important;
width:auto!important;
max-width:none!important;
min-width:0!important;
min-height:3.05rem!important;
height:auto!important;
padding:.65rem .85rem!important;
font-family:var(--font-display)!important;
font-size:clamp(.76rem,.2vw + .72rem,.86rem)!important;
font-weight:750!important;
letter-spacing:-.03em!important;
line-height:1.2;
white-space:normal;
text-align:center
}
body:has(.bonus-body) .page-head.page-head--cover .cta-split .btn-primary{
box-shadow:0 .45rem 1.4rem rgba(0,178,75,.38)!important
}
body:has(.bonus-body) .page-head.page-head--cover .cta-split .btn-ghost,
body:has(.bonus-body) .page-head.page-head--cover .cta-split a.btn-ghost{
background:transparent!important;
border-color:transparent!important;
color:#fff!important;
-webkit-text-fill-color:#fff;
backdrop-filter:none;
-webkit-backdrop-filter:none
}
body:has(.bonus-body) .page-head.page-head--cover .cta-split .btn-ghost:hover,
body:has(.bonus-body) .page-head.page-head--cover .cta-split .btn-ghost:focus-visible{
background:rgba(255,255,255,.07)!important;
border-color:transparent!important
}
@media (max-width:639px){
body:has(.bonus-body) .page-head.page-head--cover .page-head-cover img{
object-position:72% 38%;
filter:saturate(1.1) contrast(1.06) brightness(.9)!important;
transform:scale(1.08)
}
body:has(.bonus-body) .page-head.page-head--cover .cover-claim{
max-width:none!important;
margin-top:1.1rem;
padding:0!important
}
body:has(.bonus-body) .page-head.page-head--cover #codigo-promo.promo-ticket{
padding:1.05rem 1.1rem 1rem!important
}
}
@media (max-width:479px){
body:has(.bonus-body) .page-head.page-head--cover .cta-split{
flex-direction:column!important
}
body:has(.bonus-body) .page-head.page-head--cover .cta-split .btn,
body:has(.bonus-body) .page-head.page-head--cover .cta-split a.btn{
width:100%!important;
white-space:normal
}
}
body:has(.app-body) .page-head.page-head--cover{
overflow:hidden!important;
background:var(--paper)!important
}
body:has(.app-body) .page-head.page-head--cover .page-head-cover{
inset:0;
-webkit-mask-image:none;
mask-image:none
}
body:has(.app-body) .page-head.page-head--cover .page-head-cover img{
object-position:78% 42%;
filter:saturate(1.08) contrast(1.08) brightness(.86)!important;
transform:scale(1.06);
-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 42%,rgba(0,0,0,.5) 74%,transparent 100%);
mask-image:linear-gradient(180deg,#000 0%,#000 42%,rgba(0,0,0,.52) 74%,transparent 100%)
}
body:has(.app-body) .page-head.page-head--cover::after{
background:
linear-gradient(105deg,rgba(7,11,20,.9) 0%,rgba(7,11,20,.58) 38%,rgba(7,11,20,.22) 76%,rgba(7,11,20,.32) 100%),
radial-gradient(70% 58% at 88% 18%,rgba(0,178,75,.22),transparent 58%),
radial-gradient(48% 42% at 8% 82%,rgba(59,130,246,.16),transparent 56%)
}
body:has(.app-body) .page-head.page-head--cover .page-head-cover::after{
content:"";
position:absolute;
left:0;
right:0;
bottom:0;
z-index:1;
height:clamp(6.5rem,38%,14rem);
pointer-events:none;
background:linear-gradient(180deg,rgba(10,14,26,0) 0%,rgba(10,14,26,.55) 48%,var(--paper) 100%)
}
body:has(.app-body) .page-head.page-head--cover .wrap{
justify-content:flex-end;
padding-top:1.65rem;
padding-bottom:2rem
}
body:has(.app-body) .page-head.page-head--cover .kicker{
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd!important
}
body:has(.app-body) .page-head.page-head--cover .lede{
max-width:40rem;
font-size:clamp(.98rem,.86rem + .32vw,1.12rem)!important;
line-height:1.5;
font-weight:500;
color:#e2e8f0
}
body:has(.app-body) .page-head.page-head--cover .cover-claim{
display:flex;
flex-direction:column;
align-items:stretch;
gap:1.15rem;
margin:1.2rem 0 0;
padding:0;
max-width:min(42rem,100%)
}
body:has(.app-body) .page-head.page-head--cover .app-cover-marks{
display:grid;
grid-template-columns:1fr 1fr 1fr;
gap:0;
margin:0;
padding:0;
list-style:none;
background:rgba(7,11,20,.58);
border:1px solid rgba(147,197,253,.32);
border-radius:1.05rem;
backdrop-filter:blur(14px);
-webkit-backdrop-filter:blur(14px)
}
body:has(.app-body) .page-head.page-head--cover .app-cover-marks li{
display:grid;
grid-template-columns:1.55rem minmax(0,1fr);
grid-template-rows:auto auto;
column-gap:.55rem;
row-gap:.12rem;
align-items:center;
margin:0;
padding:.8rem .95rem .8rem .9rem;
box-shadow:inset -1px 0 0 rgba(147,197,253,.22);
overflow-wrap:normal
}
body:has(.app-body) .page-head.page-head--cover .app-cover-marks li:last-child{
padding-right:.9rem;
box-shadow:none
}
body:has(.app-body) .page-head.page-head--cover .app-cover-marks li>span{
grid-column:1;
grid-row:1 / span 2;
align-self:center;
font-size:1.15rem;
line-height:1
}
body:has(.app-body) .page-head.page-head--cover .app-cover-marks strong{
grid-column:2;
grid-row:1;
font-family:var(--font-display);
font-size:clamp(1rem,.9rem + .28vw,1.12rem);
font-weight:750;
letter-spacing:-.03em;
line-height:1.1;
color:#fff;
white-space:nowrap;
overflow-wrap:normal;
word-break:keep-all
}
body:has(.app-body) .page-head.page-head--cover .app-cover-marks li:nth-child(1) strong{
color:#4ade80
}
body:has(.app-body) .page-head.page-head--cover .app-cover-marks li:nth-child(2) strong,
body:has(.app-body) .page-head.page-head--cover .app-cover-marks li:nth-child(3) strong{
color:#93c5fd
}
body:has(.app-body) .page-head.page-head--cover .app-cover-marks small{
grid-column:2;
grid-row:2;
font-size:.7rem;
line-height:1.25;
color:#cbd5e1
}
body:has(.app-body) .page-head.page-head--cover .cta-split{
display:flex!important;
flex-direction:row!important;
flex-wrap:nowrap!important;
justify-content:stretch;
align-items:stretch;
gap:.28rem;
margin:0;
padding:.28rem;
width:100%;
max-width:none;
background:#0b1220;
border:1px solid var(--rule-strong);
border-radius:999px
}
body:has(.app-body) .page-head.page-head--cover .cta-split .btn,
body:has(.app-body) .page-head.page-head--cover .cta-split a.btn{
flex:1 1 0!important;
width:auto!important;
max-width:none!important;
min-width:0!important;
min-height:3.25rem!important;
padding:0 1.05rem!important;
font-family:var(--font-display)!important;
font-size:.88rem!important;
font-weight:750!important;
letter-spacing:-.03em!important;
white-space:nowrap
}
body:has(.app-body) .page-head.page-head--cover .cta-split .btn-primary{
box-shadow:0 .45rem 1.4rem rgba(0,178,75,.38)!important
}
body:has(.app-body) .page-head.page-head--cover .cta-split .btn-ghost,
body:has(.app-body) .page-head.page-head--cover .cta-split a.btn-ghost{
background:transparent!important;
border-color:transparent!important;
color:#fff!important;
backdrop-filter:none;
-webkit-backdrop-filter:none
}
body:has(.app-body) .page-head.page-head--cover .cta-split .btn-ghost:hover,
body:has(.app-body) .page-head.page-head--cover .cta-split .btn-ghost:focus-visible{
background:rgba(255,255,255,.07)!important;
border-color:transparent!important
}
@media (max-width:799px){
body:has(.app-body) .page-head.page-head--cover .cover-claim{
max-width:none;
margin-top:.9rem
}
body:has(.app-body) .page-head.page-head--cover .app-cover-marks{
grid-template-columns:1fr;
border-radius:.95rem
}
body:has(.app-body) .page-head.page-head--cover .app-cover-marks li,
body:has(.app-body) .page-head.page-head--cover .app-cover-marks li:last-child{
padding:.7rem .85rem;
box-shadow:inset 0 -1px 0 rgba(147,197,253,.22)
}
body:has(.app-body) .page-head.page-head--cover .app-cover-marks li:last-child{
box-shadow:none
}
body:has(.app-body) .page-head.page-head--cover .app-cover-marks strong{
font-size:1.02rem
}
body:has(.app-body) .page-head.page-head--cover .app-cover-marks small{
font-size:.72rem
}
}
@media (max-width:639px){
body:has(.app-body) .page-head.page-head--cover .page-head-cover img{
object-position:82% 40%;
filter:saturate(1.06) contrast(1.06) brightness(.88)!important;
transform:scale(1.1)
}
body:has(.app-body) .page-head.page-head--cover .cover-claim,
body:has(.app-body) .page-head.page-head--cover .lede{
max-width:none
}
body:has(.app-body) .page-head.page-head--cover .cta-split{
flex-direction:column!important;
border-radius:1.25rem
}
body:has(.app-body) .page-head.page-head--cover .cta-split .btn,
body:has(.app-body) .page-head.page-head--cover .cta-split a.btn{
width:100%!important;
white-space:normal
}
}
.bonus-body dl.bonus-stats{
display:grid!important;
grid-template-columns:1fr 1fr!important;
gap:1.5rem 2.25rem!important;
margin:.85rem 0 .35rem!important;
padding:0!important;
border:0!important;
background:none!important
}
.bonus-body dl.bonus-stats>div{
display:flex!important;
flex-direction:column;
align-items:flex-start;
min-width:0;
grid-template-columns:none!important;
margin:0;
padding:0!important;
border:0!important;
box-shadow:none!important
}
.bonus-body dl.bonus-stats>div:nth-child(even),
.bonus-body dl.bonus-stats #scan-tope,
.bonus-body dl.bonus-stats #rollover,
.bonus-body dl.bonus-stats>div:nth-child(n+3),
.bonus-body dl.bonus-stats>div:nth-child(even):nth-child(n+3){
padding:0!important;
box-shadow:none!important
}
.bonus-body dl.bonus-stats dt{
margin:0 0 .35rem!important;
font-size:.58rem!important;
letter-spacing:.12em;
color:#64748b!important
}
.bonus-body dl.bonus-stats dd{
display:flex;
flex-direction:column;
align-items:flex-start;
margin:0;
padding:0
}
.bonus-body dl.bonus-stats .stat-ico{
display:block;
margin:0 0 .35rem;
font-size:1.15rem;
line-height:1
}
.bonus-body dl.bonus-stats dd strong{
font-size:clamp(1.55rem,1.05rem + 1.6vw,2.25rem)!important;
font-weight:800;
letter-spacing:-.05em;
line-height:.95;
color:var(--ink)
}
.bonus-body dl.bonus-stats #scan-banner dd strong{
color:#fbbf24;
text-shadow:none
}
.bonus-body dl.bonus-stats #scan-tope dd strong{
color:#93c5fd
}
.bonus-body dl.bonus-stats #scan-balance dd strong{
color:#fff
}
.bonus-body dl.bonus-stats .stat-formula{
display:flex;
flex-wrap:wrap;
align-items:baseline;
max-width:100%;
gap:.15rem .28rem;
font-size:clamp(.92rem,.78rem + .45vw,1.28rem)!important;
letter-spacing:-.04em
}
.bonus-body dl.bonus-stats .stat-formula span:nth-child(2){
color:#93c5fd
}
.bonus-body dl.bonus-stats dd p{
margin:.4rem 0 0;
max-width:22rem;
font-size:.8rem;
line-height:1.4;
color:#94a3b8
}
.bonus-body .bonus-stats-foot{
margin:0 0 2.15rem;
padding:.35rem 0 0;
border:0;
font-size:.82rem;
line-height:1.45;
color:#64748b
}
.bonus-body .wager-chart .bonus-formula{
display:flex;
flex-wrap:wrap;
align-items:baseline;
gap:.35rem .55rem;
margin:.15rem 0 1rem;
padding:0 0 .95rem;
border:0;
border-bottom:1px solid var(--rule);
font-family:var(--font-display);
font-size:clamp(1.45rem,1.05rem + 1.3vw,2.05rem);
font-weight:800;
letter-spacing:-.045em;
line-height:1.05;
color:var(--ink)
}
.bonus-body .wager-chart .bonus-formula span:last-child{
color:#4ade80;
text-shadow:none
}
.bonus-body .wager-chart .bonus-formula-op{
color:#93c5fd;
font-weight:700
}
.bonus-body .wager-chart figcaption{
margin:0 0 1.1rem;
max-width:40rem
}
.bonus-body .wager-chart dl{
align-items:stretch!important
}
.bonus-body .wager-chart dl>div{
display:grid!important;
grid-template-rows:6.75rem minmax(2.9rem,auto);
align-items:stretch;
gap:.55rem;
margin:0;
padding:0
}
.bonus-body .wager-chart dd{
grid-row:1;
margin:0;
min-height:0
}
.bonus-body .wager-chart dt{
grid-row:2;
align-items:flex-start
}
.bonus-body .wager-chart .wager-ico{
font-size:1rem;
line-height:1;
margin:0 0 .2rem
}
.bonus-body .wager-chart dt span:not(.wager-ico){
font-size:.72rem!important;
letter-spacing:.12em;
font-weight:700;
color:#4ade80!important
}
.bonus-body .wager-row--low dt span:not(.wager-ico){
color:#93c5fd!important
}
.bonus-body .wager-track{
display:flex!important;
flex-direction:column!important;
justify-content:flex-end!important;
align-items:stretch!important;
width:100%;
height:100%!important;
min-height:6.75rem;
background:rgba(255,255,255,.06)!important;
border:0!important;
border-bottom:1px solid var(--rule)!important
}
.bonus-body .wager-track i{
width:100%!important;
height:var(--bar,50%)!important;
background:#4ade80!important
}
.bonus-body .wager-row--low .wager-track i{
background:rgba(147,197,253,.42)!important
}
.bonus-body .bonus-ledger ol{
display:grid!important;
grid-template-columns:1fr;
gap:0;
margin:0;
padding:0;
list-style:none
}
.bonus-body .bonus-ledger li{
display:grid!important;
grid-template-columns:1.85rem minmax(0,1fr);
column-gap:.75rem;
align-items:start;
margin:0;
padding:1.05rem 0 1.1rem!important;
border:0!important;
box-shadow:inset 0 1px 0 var(--rule)!important
}
.bonus-body .bonus-ledger li:nth-child(even),
.bonus-body .bonus-ledger li:nth-child(n+3),
.bonus-body .bonus-ledger li:nth-child(even):nth-child(n+3),
.bonus-body .bonus-ledger li:nth-child(5){
grid-column:1;
padding:1.05rem 0 1.1rem!important;
padding-left:0!important;
padding-right:0!important;
box-shadow:inset 0 1px 0 var(--rule)!important
}
.bonus-body .bonus-ledger li:first-child{
box-shadow:none!important;
padding-top:.15rem!important
}
.bonus-body .bonus-ledger .cond-ico{
grid-column:1;
grid-row:1 / span 2;
margin-top:.15rem;
font-size:1.05rem;
line-height:1
}
.bonus-body .bonus-ledger li>strong{
grid-column:2;
margin:0 0 .3rem;
color:#fff
}
.bonus-body .bonus-ledger li p{
grid-column:2;
max-width:36rem
}
.bonus-body .ledger-note{
margin:0 0 2.15rem;
padding:.95rem 0 0;
border-top:1px solid var(--rule);
font-size:.86rem;
line-height:1.5;
color:#94a3b8
}
.bonus-body .ledger-note b,
.bonus-body .ledger-note strong{
display:inline;
font-family:var(--font-display);
font-size:inherit;
color:#93c5fd
}
.bonus-body #otras.catalog-head{
margin:0 0 .15rem;
padding:0;
border:0
}
.bonus-body #otras .kicker{
margin:0 0 .5rem;
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd!important
}
.bonus-body #otras .kicker::before,
.bonus-body #otras .kicker::after,
.bonus-body #otras.catalog-head::before{
content:none!important;
display:none!important
}
.bonus-body #otras h2{
margin:0 0 .5rem
}
.bonus-body #otras p{
margin:0 0 .15rem;
max-width:38rem;
font-size:.9rem;
line-height:1.5;
color:#94a3b8
}
.bonus-body ul.promo-feed.block-grid.block-grid--flat{
display:grid!important;
grid-template-columns:1fr 1fr!important;
gap:0!important;
margin:.35rem 0 0!important;
padding:0!important;
list-style:none
}
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li{
display:grid!important;
grid-template-columns:1.85rem minmax(0,1fr);
column-gap:.75rem;
align-items:start;
min-width:0;
margin:0;
padding:1.15rem 1.15rem 1.2rem 0!important;
border:0!important;
box-shadow:inset -1px 0 0 var(--rule)
}
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li:nth-child(even){
padding-left:1.25rem!important;
padding-right:1.15rem!important;
box-shadow:none
}
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li:nth-child(n+3){
box-shadow:inset 0 1px 0 var(--rule),inset -1px 0 0 var(--rule)
}
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li:nth-child(even):nth-child(n+3){
box-shadow:inset 0 1px 0 var(--rule)
}
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li::before,
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li:nth-child(1)::before,
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li:nth-child(2)::before,
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li:nth-child(3)::before,
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li:nth-child(4)::before{
content:none!important;
display:none!important
}
.bonus-body ul.promo-feed.block-grid.block-grid--flat .promo-ico{
grid-column:1;
grid-row:1 / span 3;
margin-top:.15rem;
font-size:1.05rem;
line-height:1
}
.bonus-body ul.promo-feed.block-grid.block-grid--flat strong{
grid-column:2!important;
grid-row:auto!important;
margin:0 0 .2rem!important;
font-size:clamp(1.08rem,.95rem + .35vw,1.28rem)!important;
color:#fff
}
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li>span:not(.promo-ico){
grid-column:2!important;
grid-row:auto!important;
margin:0 0 .35rem!important;
color:#64748b
}
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li:nth-child(1)>span:not(.promo-ico),
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li:nth-child(2)>span:not(.promo-ico){
color:#4ade80
}
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li:nth-child(3)>span:not(.promo-ico),
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li:nth-child(4)>span:not(.promo-ico){
color:#93c5fd
}
.bonus-body ul.promo-feed.block-grid.block-grid--flat p{
grid-column:2!important;
grid-row:auto!important;
margin:0!important;
max-width:28rem;
font-size:.86rem;
line-height:1.5;
color:#94a3b8
}
.bonus-body ul.promo-feed.block-grid.block-grid--flat p a{
color:#93c5fd
}
.bonus-body ul.promo-feed+.note{
margin:0 0 2.15rem;
padding:.9rem 0 0;
border-top:1px solid var(--rule);
font-size:.82rem;
line-height:1.45;
color:#64748b
}
.bonus-body #como-funciona.catalog-head{
margin:0 0 1.35rem;
padding:0 0 1.25rem;
border:0;
border-bottom:1px solid var(--rule)
}
.bonus-body #como-funciona .kicker{
margin:0 0 .5rem;
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd!important
}
.bonus-body #como-funciona .kicker::before,
.bonus-body #como-funciona .kicker::after,
.bonus-body #como-funciona.catalog-head::before{
content:none!important;
display:none!important
}
.bonus-body #como-funciona h2{
margin:0 0 .85rem
}
.bonus-body ul.welcome-marks{
display:grid;
grid-template-columns:1fr 1fr 1fr;
gap:0;
margin:0 0 1rem;
padding:1rem 0;
list-style:none;
border-top:1px solid var(--rule);
border-bottom:1px solid var(--rule)
}
.bonus-body ul.welcome-marks li{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:.2rem;
margin:0;
padding:.2rem 1rem .15rem .85rem;
box-shadow:inset -1px 0 0 var(--rule)
}
.bonus-body ul.welcome-marks li:first-child{
padding-left:.15rem
}
.bonus-body ul.welcome-marks li:last-child{
padding-right:.85rem;
box-shadow:none
}
.bonus-body ul.welcome-marks li>span{
display:block;
width:auto;
height:auto;
margin:0 0 .2rem;
padding:0;
border-radius:0;
background:none;
box-shadow:none;
font-size:1.05rem;
line-height:1
}
.bonus-body ul.welcome-marks strong{
font-family:var(--font-display);
font-size:clamp(.98rem,.82rem + .45vw,1.22rem);
font-weight:800;
letter-spacing:-.04em;
line-height:1.1;
color:var(--ink)
}
.bonus-body ul.welcome-marks li:nth-child(1) strong{
color:#fbbf24
}
.bonus-body ul.welcome-marks li:nth-child(2) strong{
color:#93c5fd
}
.bonus-body ul.welcome-marks li:nth-child(3) strong{
color:#4ade80
}
.bonus-body ul.welcome-marks small{
font-size:.74rem;
line-height:1.35;
color:#64748b
}
.bonus-body #como-funciona>p{
margin:0;
max-width:40rem;
font-size:.9rem;
line-height:1.55;
color:#94a3b8
}
.bonus-body #como-funciona .welcome-pct{
color:#fbbf24;
font-weight:800;
text-shadow:none
}
.bonus-body #activar.flow-steps{
display:grid!important;
grid-template-columns:1fr!important;
gap:.75rem!important;
margin:.25rem 0 2.15rem!important;
padding:0!important
}
.bonus-body #activar.flow-steps li{
position:relative;
margin:0;
padding:1.15rem 1.15rem 1.2rem!important;
border:1px solid var(--rule)!important;
border-radius:1.15rem;
background:rgba(11,18,32,.72);
box-shadow:none
}
.bonus-body #activar.flow-steps li::before,
.bonus-body #activar.flow-steps li::after{
content:none!important;
display:none!important
}
.bonus-body #activar.flow-steps .step-ico{
display:flex;
align-items:center;
justify-content:center;
width:2.35rem;
height:2.35rem;
margin:0 0 .7rem;
border-radius:50%;
background:rgba(255,255,255,.06);
box-shadow:none;
font-size:1.15rem;
line-height:1
}
.bonus-body #activar.flow-steps>li>strong{
display:block;
margin:0 0 .4rem;
font-family:var(--font-display);
font-size:clamp(1.12rem,.95rem + .4vw,1.32rem);
font-weight:750;
letter-spacing:-.03em;
color:#fff
}
.bonus-body #activar.flow-steps p{
margin:0;
font-size:.86rem;
line-height:1.5;
color:#94a3b8
}
.bonus-body #activar.flow-steps p a{
color:#fde68a;
font-weight:650
}
.bonus-body #activar.flow-steps p b{
display:inline;
font-family:var(--font-display);
font-size:1em;
font-weight:800;
letter-spacing:.04em;
color:#fbbf24;
text-shadow:none
}
@media (min-width:720px){
.bonus-body #activar.flow-steps{
grid-template-columns:1fr 1fr 1fr!important;
gap:.85rem!important
}
}
@media (max-width:639px){
.bonus-body ul.welcome-marks li,
.bonus-body ul.welcome-marks li:first-child,
.bonus-body ul.welcome-marks li:last-child{
padding:.25rem .95rem .2rem .8rem
}
.bonus-body ul.welcome-marks li:last-child{
padding-right:.8rem
}
.bonus-body ul.welcome-marks strong{
font-size:.84rem;
line-height:1.12
}
}
.bonus-body aside.bonus-volume{
padding:1.15rem 0 0!important;
background:none!important;
border:0!important;
border-top:1px solid rgba(251,191,36,.35)!important
}
.bonus-body .bonus-volume-math{
margin:.35rem 0 .85rem!important;
padding:0!important;
border:0!important;
font-family:var(--font-display);
font-size:clamp(1.22rem,.95rem + .7vw,1.55rem);
font-weight:800;
letter-spacing:-.04em
}
.bonus-body .bonus-volume-math span,
.bonus-body .bonus-volume-math strong{
color:var(--ink)
}
.bonus-body .bonus-volume-math span:nth-child(even){
color:#fbbf24
}
.bonus-body .bonus-volume-math strong{
color:#fbbf24
}
@media (max-width:639px){
.bonus-body .wager-track{min-height:5.6rem;height:100%!important}
.bonus-body .wager-chart dl>div{
grid-template-rows:5.6rem minmax(2.9rem,auto)
}
.bonus-body dl.bonus-stats{
grid-template-columns:1fr 1fr!important;
gap:1.25rem 1.35rem!important
}
.bonus-body dl.bonus-stats>div,
.bonus-body dl.bonus-stats>div:nth-child(n+3),
.bonus-body dl.bonus-stats>div:nth-child(odd),
.bonus-body dl.bonus-stats>div:nth-child(even),
.bonus-body dl.bonus-stats #scan-tope,
.bonus-body dl.bonus-stats #rollover,
.bonus-body dl.bonus-stats>div:nth-child(even):nth-child(n+3),
.bonus-body dl.bonus-stats>div:first-child{
grid-column:auto;
padding:0!important;
box-shadow:none!important
}
.bonus-body .bonus-ledger ol,
.bonus-body ul.promo-feed.block-grid.block-grid--flat{
grid-template-columns:1fr!important
}
.bonus-body .bonus-ledger li,
.bonus-body .bonus-ledger li:nth-child(even),
.bonus-body .bonus-ledger li:nth-child(n+3),
.bonus-body .bonus-ledger li:nth-child(even):nth-child(n+3),
.bonus-body .bonus-ledger li:nth-child(5),
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li,
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li:nth-child(even),
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li:nth-child(n+3),
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li:nth-child(even):nth-child(n+3){
grid-column:1;
padding:.95rem 0 1rem!important;
box-shadow:inset 0 1px 0 var(--rule)!important
}
.bonus-body .bonus-ledger li:first-child,
.bonus-body ul.promo-feed.block-grid.block-grid--flat>li:first-child{
box-shadow:none!important;
padding-top:.15rem!important
}
}
.app-body #apk .casino-board-rows,
.app-body #ios .ios-flow{
counter-reset:none
}
.app-body #apk .casino-board-rows li::before,
.app-body #apk .casino-board-rows li::after,
.app-body #ios .ios-flow>div::before,
.app-body #ios .ios-flow>div::after,
.app-body #ios .ios-flow dt::before{
content:none!important;
display:none!important
}
.app-body #movil.lobby-frame{
display:flex;
flex-direction:column;
align-items:stretch;
width:100%;
max-width:22.75rem;
margin:0 auto 1.75rem;
padding:0!important;
background:none!important;
border:0!important;
border-radius:0!important;
box-shadow:none!important
}
.app-body #movil .kicker{
margin:0 0 .7rem;
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd!important
}
.app-body #movil .lobby-shot{
position:relative;
margin:0;
padding:.42rem;
aspect-ratio:540 / 1170;
overflow:hidden;
background:#050814;
border:1px solid rgba(147,197,253,.28)!important;
border-radius:1.85rem!important;
box-shadow:0 1.4rem 2.8rem rgba(0,0,0,.5)
}
.app-body #movil .lobby-shot img{
display:block;
width:100%!important;
height:100%!important;
object-fit:cover!important;
object-position:center top!important;
border-radius:1.45rem
}
.app-body #movil .lobby-shot::after{
content:"";
position:absolute;
left:50%;
bottom:.55rem;
z-index:2;
width:28%;
height:.28rem;
border-radius:999px;
background:rgba(255,255,255,.32);
transform:translateX(-50%);
pointer-events:none
}
.app-body #movil figcaption{
position:static!important;
margin:.85rem 0 0!important;
padding:0!important;
background:none!important;
border:0!important;
font-size:.86rem;
line-height:1.45;
color:#94a3b8;
text-shadow:none
}
@media (min-width:900px){
.app-body #movil.lobby-frame{
max-width:none;
margin:0
}
}
.app-body .app-compare{
margin:.5rem 0 2.25rem
}
.app-body .app-compare>.kicker{
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd!important
}
.app-body .app-compare-rail{
display:grid!important;
grid-template-columns:1fr 1fr!important;
gap:1.75rem 2.25rem!important;
margin:.85rem 0 0!important;
padding:1.05rem 0 0!important;
border-top:1px solid var(--rule);
background:none!important
}
.app-body .app-compare-rail article,
.app-body .app-compare-rail article:first-child,
.app-body .app-compare-rail article#ios{
min-width:0;
margin:0;
padding:0!important;
background:none!important;
border:0!important;
box-shadow:none!important
}
.app-body .app-compare-rail .kicker{
margin:0 0 .35rem
}
.app-body #android .kicker{
color:#4ade80!important;
-webkit-text-fill-color:#4ade80!important
}
.app-body #ios .kicker{
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd!important
}
.app-body .app-compare-rail h3{
margin:0 0 .5rem
}
.app-body ol.app-path{
display:grid;
gap:0;
margin:0 0 1rem;
padding:0;
list-style:none
}
.app-body ol.app-path li{
display:grid;
grid-template-columns:1.7rem minmax(0,1fr);
column-gap:.7rem;
align-items:start;
margin:0;
padding:.9rem 0 1rem;
border:0;
box-shadow:inset 0 1px 0 var(--rule)
}
.app-body ol.app-path li:first-child{
padding-top:.2rem;
box-shadow:none
}
.app-body ol.app-path .path-ico{
grid-column:1;
grid-row:1 / span 2;
margin-top:.12rem;
font-size:1.12rem;
line-height:1
}
.app-body ol.app-path strong{
grid-column:2;
margin:0 0 .28rem;
font-family:var(--font-display);
font-size:clamp(1.02rem,.92rem + .28vw,1.18rem);
font-weight:750;
letter-spacing:-.03em;
color:var(--ink)
}
.app-body ol.app-path p{
grid-column:2;
margin:0;
max-width:36rem;
font-size:.88rem;
line-height:1.5;
color:var(--ink-muted)
}
.app-body ol.app-path p a{
color:#93c5fd
}
.app-body .app-compare-rail article>p{
margin:0;
padding:.85rem 0 0;
border-top:1px solid var(--rule)
}
.app-body .app-stage nav.catalog-toc{
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr))!important;
flex-wrap:unset!important;
gap:0!important;
margin:.85rem 0 0!important;
padding:0!important;
background:none!important;
border:0!important;
border-top:1px solid var(--rule)!important;
border-bottom:1px solid var(--rule)!important;
border-radius:0!important;
box-shadow:none!important
}
.app-body .app-stage nav.catalog-toc a,
.app-body .app-stage nav.catalog-toc a:last-child{
display:flex!important;
flex-direction:column;
align-items:flex-start;
gap:.18rem;
min-width:0;
margin:0!important;
padding:.85rem 1.15rem .9rem 0!important;
background:none!important;
border:0!important;
border-radius:0!important;
box-shadow:inset -1px 0 0 var(--rule)!important
}
.app-body .app-stage nav.catalog-toc a:last-child{
padding-right:0!important;
box-shadow:none!important
}
.app-body .app-stage nav.catalog-toc a::before,
.app-body .app-stage nav.catalog-toc a::after{
content:none!important;
display:none!important
}
.app-body .app-stage nav.catalog-toc a span{
display:block!important;
order:-1;
margin:0;
padding:0;
font-family:var(--font-mono)!important;
font-size:.58rem!important;
font-weight:600;
letter-spacing:.1em;
text-transform:uppercase;
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd
}
.app-body .app-stage nav.catalog-toc a:first-child span{
color:#4ade80!important;
-webkit-text-fill-color:#4ade80
}
.app-body .app-stage nav.catalog-toc a strong{
display:block!important;
font-family:var(--font-display)!important;
font-size:clamp(1.02rem,.9rem + .28vw,1.18rem)!important;
font-weight:750;
letter-spacing:-.03em;
color:#fff
}
.app-body .app-stage nav.catalog-toc a:hover,
.app-body .app-stage nav.catalog-toc a:hover strong{
color:#93c5fd!important
}
.app-body ol.app-stage-ruta{
display:grid!important;
grid-template-columns:1fr 1fr!important;
gap:0!important;
flex:1 1 auto;
margin:.85rem 0 0!important;
padding:0!important;
list-style:none;
background:none!important;
border:0!important;
border-top:1px solid var(--rule)!important;
border-bottom:1px solid var(--rule)!important
}
.app-body ol.app-stage-ruta>li,
.app-body ol.app-stage-ruta>li:first-child,
.app-body ol.app-stage-ruta>li:nth-child(even),
.app-body ol.app-stage-ruta>li:nth-child(n+3){
position:relative;
display:grid!important;
grid-template-columns:1.7rem minmax(0,1fr);
column-gap:.7rem;
row-gap:.12rem;
align-items:start;
min-width:0;
margin:0;
padding:1.05rem 1.25rem 1.1rem 0!important;
background:none!important;
border:0!important;
box-shadow:inset -1px 0 0 var(--rule)!important
}
.app-body ol.app-stage-ruta>li:nth-child(even){
padding-left:1.25rem!important;
padding-right:0!important;
box-shadow:none!important
}
.app-body ol.app-stage-ruta>li:nth-child(n+3){
box-shadow:inset 0 1px 0 var(--rule),inset -1px 0 0 var(--rule)!important
}
.app-body ol.app-stage-ruta>li:nth-child(even):nth-child(n+3){
box-shadow:inset 0 1px 0 var(--rule)!important
}
.app-body ol.app-stage-ruta>li::after,
.app-body ol.app-stage-ruta>li:nth-child(odd)::after{
content:none!important;
display:none!important
}
.app-body ol.app-stage-ruta>li::before{
grid-column:1;
grid-row:1 / span 3;
margin:.12rem 0 0;
font-size:1.05rem!important;
line-height:1
}
.app-body ol.app-stage-ruta>li>span{
grid-column:2;
grid-row:1;
align-self:start;
margin:0 0 .18rem
}
.app-body ol.app-stage-ruta strong{
grid-column:2;
grid-row:2;
font-size:clamp(1.08rem,.95rem + .32vw,1.26rem)!important
}
.app-body ol.app-stage-ruta p{
grid-column:2;
grid-row:3;
max-width:none;
font-size:.84rem!important;
color:#94a3b8
}
@media (max-width:639px){
.app-body .app-stage nav.catalog-toc{
grid-template-columns:1fr!important
}
.app-body .app-stage nav.catalog-toc a,
.app-body .app-stage nav.catalog-toc a:last-child{
padding:.85rem 0!important;
box-shadow:inset 0 1px 0 var(--rule)!important
}
.app-body .app-stage nav.catalog-toc a:first-child{box-shadow:none!important}
.app-body ol.app-stage-ruta{grid-template-columns:1fr!important}
.app-body ol.app-stage-ruta>li,
.app-body ol.app-stage-ruta>li:nth-child(even),
.app-body ol.app-stage-ruta>li:nth-child(n+3),
.app-body ol.app-stage-ruta>li:nth-child(even):nth-child(n+3){
padding:1rem 0!important;
box-shadow:inset 0 1px 0 var(--rule)!important
}
.app-body ol.app-stage-ruta>li:first-child{box-shadow:none!important}
}
@media (max-width:799px){
.app-body .app-compare-rail{
grid-template-columns:1fr!important;
gap:0!important
}
.app-body .app-compare-rail article#ios{
padding-top:1.15rem!important;
box-shadow:inset 0 1px 0 var(--rule)!important
}
}
html:has(.app-body){font-size:clamp(16px,.24vw + 15.4px,18.25px)}
@media (min-width:961px){html:has(.app-body){font-size:17.75px}}
@media (min-width:1280px){html:has(.app-body){font-size:18.25px}}
@media (max-width:799px){html:has(.app-body){font-size:16.35px}}
@media (max-width:479px){html:has(.app-body){font-size:16px}}
body:has(.app-body) .page-head.page-head--cover .lede{
max-width:40rem
}
body:has(.app-body) .page-head.page-head--cover .cover-claim{
max-width:min(42rem,100%)
}
.app-body #movil.lobby-frame{
max-width:26.5rem
}
.app-body .app-compare>.kicker,
.app-body #comparar>.kicker,
.app-body .catalog-head .kicker{
font-size:.62rem!important;
letter-spacing:.1em
}
.app-body .app-compare h2,
.app-body #comparar>h2{
margin:0 0 .5rem!important;
font-size:clamp(1.38rem,.82rem + 1.45vw,2.35rem)!important;
letter-spacing:-.045em;
line-height:1.08!important
}
.app-body .app-compare>p,
.app-body #comparar>p,
.app-body .catalog-head p{
margin:0;
max-width:42rem;
font-size:.88rem!important;
line-height:1.5;
color:var(--ink-muted)
}
.app-body .app-compare-rail .kicker,
.app-body #comparar .app-compare-rail .kicker{
font-size:.58rem!important;
letter-spacing:.1em
}
.app-body .app-compare-rail h3,
.app-body #comparar h3{
margin:0 0 .5rem!important;
font-size:clamp(1.12rem,.95rem + .45vw,1.32rem)!important;
letter-spacing:-.03em;
line-height:1.15!important
}
.app-body ol.app-path li{
grid-template-columns:1.7rem minmax(0,1fr);
column-gap:.7rem;
padding:.9rem 0 1rem
}
.app-body ol.app-path .path-ico{
font-size:1.12rem
}
.app-body ol.app-path strong{
font-size:clamp(1.02rem,.92rem + .28vw,1.18rem)!important
}
.app-body ol.app-path p{
font-size:.88rem!important;
line-height:1.5
}
.app-body .app-stage .block-grid strong,
.app-body .app-stage-ruta strong{
font-size:clamp(1.12rem,.95rem + .45vw,1.35rem)!important
}
.app-body .app-stage .block-grid p,
.app-body .app-stage-ruta p{
font-size:.88rem!important;
line-height:1.5
}
.app-body .app-stage nav.catalog-toc a{
font-size:clamp(.95rem,.86rem + .28vw,1.08rem)!important
}
.app-body .faq summary{
font-size:clamp(1.02rem,.92rem + .35vw,1.18rem)!important
}
.app-body .note,
.app-body .faq details p,
.app-body .home-exit-lead{
font-size:.88rem!important;
line-height:1.5
}
@media (min-width:900px){
.app-body .app-stage{
display:grid!important;
grid-template-columns:minmax(17.5rem,22.5rem) minmax(0,1fr)!important;
gap:1.75rem 2.5rem!important;
align-items:stretch
}
.app-body .app-stage-copy{
min-height:100%
}
.app-body .app-stage .block-grid{
grid-template-columns:1fr 1fr!important;
gap:1.25rem 1.75rem
}
}
.app-body #comparar{
margin:.5rem 0 2.25rem;
padding:0 0 0 clamp(1.05rem,4.8vw,1.5rem)!important;
background:none!important;
border:0!important;
border-radius:0!important;
box-shadow:none!important
}
.app-body .app-compare-rail{
display:grid!important;
grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
grid-template-rows:none!important;
column-gap:0!important;
row-gap:0!important;
align-items:stretch;
margin:.25rem 0 0!important;
padding:0!important;
background:none!important;
border:0!important;
border-top:1px solid var(--rule)!important;
border-radius:0!important;
box-shadow:none!important
}
.app-body .app-compare-rail article,
.app-body .app-compare-rail article:first-child,
.app-body .app-compare-rail article#ios{
display:flex;
flex-direction:column;
grid-row:auto;
min-width:0;
margin:0;
padding:1.2rem 2.5rem .2rem 0!important;
background:none!important;
border:0!important;
border-radius:0!important;
box-shadow:none!important
}
.app-body .app-compare-rail article#ios{
padding:1.2rem 0 .2rem 2.5rem!important;
box-shadow:inset 1px 0 0 var(--rule)!important
}
.app-body .app-compare-rail .kicker{
margin:0 0 .3rem
}
.app-body .app-compare-rail h3,
.app-body #comparar h3{
margin:0 0 .85rem!important;
padding:0 0 .85rem;
border-bottom:1px solid var(--rule);
font-size:clamp(1.22rem,1rem + .55vw,1.55rem)!important;
letter-spacing:-.04em;
line-height:1.12!important
}
.app-body .app-compare-rail ol.app-path{
display:grid;
flex:1 1 auto;
margin:0;
padding:0
}
.app-body .app-compare-rail ol.app-path li{
display:grid;
grid-template-columns:2rem minmax(0,1fr);
column-gap:.8rem;
align-items:start;
margin:0;
padding:1.05rem 0 1.05rem;
border:0;
box-shadow:inset 0 1px 0 var(--rule)
}
.app-body .app-compare-rail ol.app-path li:first-child{
padding-top:.15rem;
box-shadow:none
}
.app-body .app-compare-rail ol.app-path .path-ico{
margin-top:.08rem;
font-size:1.18rem
}
.app-body .app-compare-rail ol.app-path strong{
font-size:clamp(1.08rem,.95rem + .32vw,1.28rem)!important
}
.app-body .app-compare-rail ol.app-path p{
max-width:none;
font-size:.88rem!important;
color:var(--ink-muted)
}
.app-body .app-compare-rail article>p{
margin-top:auto!important;
margin-bottom:0!important;
padding:1.1rem 0 0!important;
border:0;
border-top:1px solid var(--rule)
}
.app-body .app-compare-rail .btn,
.app-body .app-compare-rail article>p .btn{
width:100%!important;
max-width:none!important;
min-width:0!important
}
.app-body #ios .btn-ghost,
.app-body #ios a.btn-ghost{
background:rgba(10,14,26,.35)!important;
border:1px solid rgba(147,197,253,.38)!important;
color:#fff!important
}
@media (max-width:799px){
.app-body .app-compare-rail{
grid-template-columns:1fr!important
}
.app-body .app-compare-rail article,
.app-body .app-compare-rail article:first-child,
.app-body .app-compare-rail article#ios{
padding:1.25rem 0 0!important;
box-shadow:inset 0 1px 0 var(--rule)!important
}
.app-body .app-compare-rail article:first-child{
padding-top:1.1rem!important;
box-shadow:none!important
}
}
.app-body .app-stage-copy>ul.block-grid{
display:grid!important;
grid-template-columns:1fr 1fr!important;
gap:0!important;
list-style:none;
margin:.85rem 0 0!important;
padding:0!important;
background:none!important;
border:0!important;
border-top:1px solid var(--rule)!important;
border-bottom:1px solid var(--rule)!important;
border-radius:0!important;
box-shadow:none!important;
overflow:visible
}
.app-body .app-stage-copy>ul.block-grid>li,
.app-body .app-stage-copy>ul.block-grid>li:first-child,
.app-body .app-stage-copy>ul.block-grid>li:nth-child(even),
.app-body .app-stage-copy>ul.block-grid>li:nth-child(n+3){
display:grid!important;
grid-template-columns:1.7rem minmax(0,1fr);
column-gap:.7rem;
align-items:start;
min-width:0;
margin:0;
padding:1.05rem 1.25rem 1.1rem 0!important;
background:none!important;
border:0!important;
border-radius:0!important;
box-shadow:inset -1px 0 0 var(--rule)!important
}
.app-body .app-stage-copy>ul.block-grid>li:nth-child(even){
padding-left:1.25rem!important;
padding-right:0!important;
box-shadow:none!important
}
.app-body .app-stage-copy>ul.block-grid>li:nth-child(n+3){
box-shadow:inset 0 1px 0 var(--rule),inset -1px 0 0 var(--rule)!important
}
.app-body .app-stage-copy>ul.block-grid>li:nth-child(even):nth-child(n+3){
box-shadow:inset 0 1px 0 var(--rule)!important
}
.app-body .app-stage-copy>ul.block-grid>li::before,
.app-body .app-stage-copy>ul.block-grid>li::after{
content:none!important;
display:none!important;
background:none!important
}
.app-body .app-stage-copy>ul.block-grid>li:nth-child(1)::before{
content:"💵"!important;
display:block!important;
grid-column:1;
grid-row:1 / span 3;
margin:.12rem 0 0;
font-family:inherit;
font-size:1.05rem;
font-weight:400;
letter-spacing:0;
line-height:1;
color:inherit
}
.app-body .app-stage-copy>ul.block-grid>li:nth-child(2)::before{
content:"⚽"!important;
display:block!important;
grid-column:1;
grid-row:1 / span 3;
margin:.12rem 0 0;
font-size:1.05rem;
line-height:1
}
.app-body .app-stage-copy>ul.block-grid>li:nth-child(3)::before{
content:"📲"!important;
display:block!important;
grid-column:1;
grid-row:1 / span 3;
margin:.12rem 0 0;
font-size:1.05rem;
line-height:1
}
.app-body .app-stage-copy>ul.block-grid>li:nth-child(4)::before{
content:"🔒"!important;
display:block!important;
grid-column:1;
grid-row:1 / span 3;
margin:.12rem 0 0;
font-size:1.05rem;
line-height:1
}
.app-body .app-stage-copy>ul.block-grid>li>span{
display:block!important;
grid-column:2;
grid-row:1;
order:0!important;
margin:0 0 .22rem!important;
padding:0!important;
font-family:var(--font-mono)!important;
font-size:.58rem!important;
font-weight:600;
letter-spacing:.1em;
text-transform:uppercase;
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd;
background:none!important;
border:0!important
}
.app-body .app-stage-copy>ul.block-grid>li:nth-child(1)>span{
color:#4ade80!important;
-webkit-text-fill-color:#4ade80
}
.app-body .app-stage-copy>ul.block-grid strong{
display:block;
grid-column:2;
grid-row:2;
margin:0 0 .18rem!important;
font-family:var(--font-display)!important;
font-size:clamp(1.08rem,.95rem + .32vw,1.26rem)!important;
font-weight:750;
letter-spacing:-.035em;
line-height:1.12;
color:#fff
}
.app-body .app-stage-copy>ul.block-grid p{
display:block;
grid-column:2;
grid-row:3;
margin:0!important;
max-width:none;
font-size:.84rem!important;
line-height:1.48;
color:#94a3b8
}
@media (max-width:639px){
.app-body .app-stage-copy>ul.block-grid{
grid-template-columns:1fr!important
}
.app-body .app-stage-copy>ul.block-grid>li,
.app-body .app-stage-copy>ul.block-grid>li:first-child,
.app-body .app-stage-copy>ul.block-grid>li:nth-child(even),
.app-body .app-stage-copy>ul.block-grid>li:nth-child(n+3),
.app-body .app-stage-copy>ul.block-grid>li:nth-child(even):nth-child(n+3){
padding:1rem 0 1.05rem!important;
box-shadow:inset 0 1px 0 var(--rule)!important
}
.app-body .app-stage-copy>ul.block-grid>li:first-child{
box-shadow:none!important
}
}
.app-body .app-stage-copy .catalog-head h2{
margin:0 0 .45rem;
font-size:clamp(1.42rem,.9rem + 1.4vw,2.05rem)!important;
letter-spacing:-.045em;
line-height:1.08
}
.app-body .app-stage-copy>ul.block-grid.app-benefits strong{
font-size:clamp(1.12rem,.98rem + .35vw,1.32rem)!important
}
.app-body article#seguridad.app-secure{
margin:1.35rem 0 2.15rem;
padding:0;
background:none!important;
border:0!important;
border-radius:0!important;
box-shadow:none!important
}
.app-body article#seguridad.app-secure>.kicker{
display:block;
margin:0 0 .4rem;
font-family:var(--font-mono);
font-size:.62rem;
font-weight:600;
letter-spacing:.1em;
text-transform:uppercase;
color:#93c5fd;
-webkit-text-fill-color:#93c5fd;
background:none!important;
background-image:none!important
}
.app-body article#seguridad.app-secure h2{
margin:0 0 .45rem;
font-family:var(--font-display);
font-size:clamp(1.42rem,.9rem + 1.35vw,2.15rem);
font-weight:750;
letter-spacing:-.045em;
line-height:1.08;
color:#fff
}
.app-body article#seguridad.app-secure>p{
margin:0 0 1.15rem;
max-width:44rem;
font-size:.9rem;
line-height:1.55;
color:#94a3b8
}
.app-body article#seguridad.app-secure ul{
display:grid!important;
grid-template-columns:1fr 1fr 1fr;
gap:0;
margin:0;
padding:0;
list-style:none;
background:none!important;
border:0!important;
border-top:1px solid var(--rule)!important;
border-bottom:1px solid var(--rule)!important
}
.app-body article#seguridad.app-secure li,
.app-body article#seguridad.app-secure li:first-child,
.app-body article#seguridad.app-secure li:last-child{
display:grid!important;
grid-template-columns:1.7rem minmax(0,1fr);
column-gap:.7rem;
align-items:start;
min-width:0;
margin:0;
padding:1.1rem 1.35rem 1.15rem 0!important;
background:none!important;
background-image:none!important;
border:0!important;
border-radius:0!important;
box-shadow:inset -1px 0 0 var(--rule)!important
}
.app-body article#seguridad.app-secure li:last-child{
padding-right:0!important;
box-shadow:none!important
}
.app-body article#seguridad.app-secure li::before,
.app-body article#seguridad.app-secure li::after,
.app-body article#seguridad.app-secure li:first-child::before,
.app-body article#seguridad.app-secure li:first-child::after{
content:none!important;
display:none!important;
background:none!important
}
.app-body article#seguridad.app-secure li:nth-child(1)::before{
content:"📲"!important;
display:block!important;
grid-column:1;
grid-row:1 / span 3;
margin:.12rem 0 0;
font-size:1.05rem;
line-height:1
}
.app-body article#seguridad.app-secure li:nth-child(2)::before{
content:"🧭"!important;
display:block!important;
grid-column:1;
grid-row:1 / span 3;
margin:.12rem 0 0;
font-size:1.05rem;
line-height:1
}
.app-body article#seguridad.app-secure li:nth-child(3)::before{
content:"🔒"!important;
display:block!important;
grid-column:1;
grid-row:1 / span 3;
margin:.12rem 0 0;
font-size:1.05rem;
line-height:1
}
.app-body article#seguridad.app-secure li>span{
display:block;
grid-column:2;
grid-row:1;
order:0!important;
margin:0 0 .22rem!important;
padding:0!important;
font-family:var(--font-mono)!important;
font-size:.58rem;
font-weight:600;
letter-spacing:.1em;
text-transform:uppercase;
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd;
background:none!important;
border:0!important
}
.app-body article#seguridad.app-secure li:nth-child(1)>span{
color:#4ade80!important;
-webkit-text-fill-color:#4ade80
}
.app-body article#seguridad.app-secure strong{
display:block;
grid-column:2;
grid-row:2;
margin:0 0 .18rem;
font-family:var(--font-display);
font-size:clamp(1.12rem,.98rem + .32vw,1.32rem);
font-weight:750;
letter-spacing:-.035em;
line-height:1.12;
color:#fff
}
.app-body article#seguridad.app-secure li p{
display:block;
grid-column:2;
grid-row:3;
margin:0;
max-width:22rem;
font-size:.84rem;
line-height:1.48;
color:#94a3b8
}
@media (max-width:799px){
.app-body article#seguridad.app-secure ul{grid-template-columns:1fr!important}
.app-body article#seguridad.app-secure li,
.app-body article#seguridad.app-secure li:first-child,
.app-body article#seguridad.app-secure li:last-child{
padding:1rem 0!important;
box-shadow:inset 0 1px 0 var(--rule)!important
}
.app-body article#seguridad.app-secure li:first-child{box-shadow:none!important}
}
.app-body .home-exit{
padding:1.35rem 1.35rem 1.15rem!important
}
.app-body .home-exit .kicker{
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd!important
}
.app-body .home-exit .kicker::before{
content:"🔒";
color:inherit
}
.app-body .home-exit h2{
max-width:18ch!important;
font-size:clamp(1.65rem,1.05rem + 1.35vw,2.55rem)!important
}
.app-body .home-exit-actions{
flex:1 1 24rem;
width:min(34rem,100%)
}
.app-body .home-exit-actions .btn,
.app-body .home-exit-actions a.btn{
flex:1 1 0!important;
min-height:3.35rem!important;
font-size:.92rem!important;
white-space:normal;
text-align:center;
line-height:1.15
}
.app-body .home-exit-lead{
max-width:44rem;
margin-top:.85rem!important
}
.app-body ul.home-exit-trust li:nth-child(1)::before{
content:"📲"!important;
font-family:inherit;
font-weight:400;
color:inherit
}
.app-body ul.home-exit-trust li:nth-child(2)::before{content:"🧭"!important}
.app-body ul.home-exit-trust li:nth-child(3)::before{content:"💵"!important}
.app-body ul.home-exit-trust li:nth-child(4)::before{
content:"18"!important;
font-family:var(--font-mono);
font-size:.62rem!important;
font-weight:600;
letter-spacing:.08em;
color:#93c5fd
}
.app-body ul.home-exit-trust li:nth-child(1) span{color:#4ade80!important}
@media (max-width:799px){
.app-body .home-exit-actions{width:100%}
.app-body .home-exit h2{max-width:none!important}
}
.app-body .app-stage-copy{
display:flex;
flex-direction:column;
gap:1.45rem;
min-width:0;
min-height:100%
}
.app-body .app-stage-copy .catalog-head{
margin:0
}
.app-body .app-stage-copy>ul.block-grid{
margin:0!important
}
.app-body .app-stage-copy>nav.catalog-toc{
margin:0!important
}
.app-body .app-stage-copy>nav.catalog-toc a,
.app-body .app-stage-copy>nav.catalog-toc a:last-child{
padding:.7rem 1rem .75rem 0!important
}
.app-body .app-stage-ruta-kicker{
display:block;
margin:0 0 .2rem!important;
padding:0;
font-family:var(--font-mono)!important;
font-size:.62rem!important;
font-weight:600;
letter-spacing:.1em;
text-transform:uppercase;
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd;
background:none!important;
background-image:none!important
}
.app-body .app-stage-copy>ol.app-stage-ruta{
margin:0!important
}
.app-body .app-stage-copy .app-stage-actions{
display:flex!important;
flex-direction:column;
align-items:stretch;
gap:.85rem;
margin-top:auto;
padding:1.05rem 1.1rem 1.05rem!important;
background:#0b1220!important;
border:1px solid var(--rule-strong)!important;
border-radius:1.2rem!important;
box-shadow:none!important
}
.app-body .app-stage-copy .app-stage-actions .cta-title{
margin:0 0 .2rem;
font-size:clamp(1.12rem,.95rem + .4vw,1.38rem)!important;
letter-spacing:-.04em
}
.app-body .app-stage-copy .app-stage-actions p:not(.cta-title){
max-width:none;
color:#94a3b8
}
.app-body .app-stage-copy .app-stage-actions .cta-split{
display:flex!important;
flex-direction:row!important;
flex-wrap:nowrap!important;
align-items:stretch;
gap:.28rem;
width:100%!important;
max-width:none!important;
margin:0;
padding:.28rem;
background:#070b14;
border:1px solid var(--rule-strong);
border-radius:999px
}
.app-body .app-stage-copy .app-stage-actions .cta-split .btn,
.app-body .app-stage-copy .app-stage-actions .cta-split a.btn{
flex:1 1 0!important;
width:auto!important;
min-width:0!important;
min-height:3.15rem!important;
padding:.55rem .7rem!important;
font-family:var(--font-display)!important;
font-size:.86rem!important;
font-weight:750!important;
letter-spacing:-.03em!important;
white-space:normal;
text-align:center;
line-height:1.15
}
.app-body .app-stage-copy .app-stage-actions .cta-split .btn-ghost,
.app-body .app-stage-copy .app-stage-actions .cta-split a.btn-ghost{
background:transparent!important;
border-color:transparent!important;
color:#fff!important
}
@media (max-width:479px){
.app-body .app-stage-copy .app-stage-actions .cta-split{
flex-direction:column!important;
border-radius:1.15rem
}
.app-body .app-stage-copy .app-stage-actions .cta-split .btn{
width:100%!important
}
}
body:has(.pagos-body) .page-head.page-head--cover{
overflow:hidden!important;
background:var(--paper)!important
}
body:has(.pagos-body) .page-head.page-head--cover .page-head-cover{
inset:0;
overflow:hidden!important;
-webkit-mask-image:none;
mask-image:none
}
@media (min-width:960px){
body:has(.pagos-body) .page-head.page-head--cover .page-head-cover{
inset:0 0 6% 38%;
-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 100%);
mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 100%)
}
}
body:has(.pagos-body) .page-head.page-head--cover .page-head-cover img{
position:absolute!important;
inset:0!important;
left:0!important;
width:100%!important;
height:100%!important;
max-width:none!important;
max-height:none!important;
object-fit:cover!important;
object-position:78% 44%!important;
filter:saturate(1.04) contrast(1.12) brightness(.82) blur(.16rem)!important;
transform:none!important;
transform-origin:50% 46%!important;
-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 58%,rgba(0,0,0,.45) 84%,transparent 100%);
mask-image:linear-gradient(180deg,#000 0%,#000 58%,rgba(0,0,0,.45) 84%,transparent 100%)
}
body:has(.pagos-body) .page-head.page-head--cover::after{
background:
linear-gradient(90deg,rgba(8,12,22,.97) 0%,rgba(8,12,22,.88) 28%,rgba(8,12,22,.42) 58%,rgba(8,12,22,.18) 78%,rgba(8,12,22,.4) 100%),
radial-gradient(58% 52% at 82% 36%,rgba(147,197,253,.2),transparent 64%),
radial-gradient(46% 44% at 76% 72%,rgba(52,211,153,.12),transparent 60%)!important
}
body:has(.pagos-body) .page-head.page-head--cover .page-head-cover::after{
content:"";
position:absolute;
left:0;
right:0;
bottom:0;
z-index:1;
height:clamp(5.5rem,32%,12rem);
pointer-events:none;
background:linear-gradient(180deg,rgba(10,14,26,0) 0%,rgba(10,14,26,.4) 42%,var(--paper) 100%)
}
body:has(.pagos-body) .page-head.page-head--cover .page-head-cover::before{
content:"";
position:absolute;
inset:-8% -8% auto auto;
width:min(28rem,64%);
height:min(22rem,62%);
z-index:1;
pointer-events:none;
background:radial-gradient(circle,rgba(147,197,253,.22) 0%,rgba(52,211,153,.08) 46%,transparent 70%);
filter:blur(1.35rem)
}
body:has(.pagos-body) .page-head.page-head--cover>.wrap{
position:relative;
z-index:2;
display:grid!important;
grid-template-columns:minmax(0,1fr);
grid-template-rows:1fr auto;
align-items:end;
justify-content:stretch;
min-height:clamp(30rem,44vw,38rem)!important;
padding-top:1.75rem!important;
padding-bottom:2.25rem!important;
padding-left:clamp(1.35rem,5vw,3.25rem)!important;
padding-right:clamp(2.25rem,14vw,6.5rem)!important;
gap:1.25rem
}
@media (min-width:960px){
body:has(.pagos-body) .page-head.page-head--cover>.wrap{
grid-template-columns:minmax(0,42rem) minmax(0,1fr);
gap:1.25rem 2.5rem
}
}
body:has(.pagos-body) .page-head.page-head--cover .page-head-copy{
grid-column:1;
grid-row:1;
align-self:end;
display:flex;
flex-direction:column;
align-items:flex-start;
width:100%;
max-width:min(36rem,100%);
padding-right:clamp(1.5rem,10vw,4rem)!important;
box-sizing:border-box;
gap:0
}
body:has(.pagos-body) .page-head.page-head--cover .crumbs{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:.45rem;
width:100%;
margin:0 0 .7rem;
padding:0 0 .7rem;
border-bottom:1px solid rgba(255,255,255,.14);
color:#94a3b8!important;
font-family:var(--font-mono);
font-size:.62rem;
font-weight:600;
letter-spacing:.12em;
text-transform:uppercase;
text-shadow:none
}
body:has(.pagos-body) .page-head.page-head--cover .crumbs a{
color:#93c5fd!important;
text-shadow:none
}
body:has(.pagos-body) .page-head.page-head--cover .crumbs-sep{
color:#64748b
}
body:has(.pagos-body) .page-head.page-head--cover .kicker{
margin:0 0 .45rem;
color:#93c5fd!important;
background-color:transparent!important;
background-image:linear-gradient(90deg,currentColor 0%,currentColor 38%,#fff 50%,currentColor 62%,currentColor 100%)!important;
background-size:200% 100%!important;
background-repeat:repeat-x!important;
background-position:0% 50%!important;
-webkit-background-clip:text!important;
background-clip:text!important;
-webkit-text-fill-color:transparent!important;
filter:drop-shadow(0 1px .5rem rgba(0,0,0,.55))!important;
animation:kicker-shine 3s linear infinite!important;
font-family:var(--font-mono)!important;
font-size:.62rem!important;
letter-spacing:.14em;
text-transform:uppercase;
text-shadow:none
}
body:has(.pagos-body) .page-head.page-head--cover .kicker::before,
body:has(.pagos-body) .page-head.page-head--cover .kicker::after{
content:none!important
}
body:has(.pagos-body) .page-head.page-head--cover h1{
max-width:none;
margin:0 0 .85rem;
padding:0;
border:0!important;
background:none!important;
background-image:none!important;
font-size:clamp(1.85rem,1.05rem + 2.2vw,2.85rem)!important;
line-height:1.05;
letter-spacing:-.045em
}
body:has(.pagos-body) .page-head.page-head--cover h1 .h1-key{
background-image:linear-gradient(90deg,#e0f2fe 0%,#bae6fd 22%,#ffffff 50%,#93c5fd 78%,#e0f2fe 100%)!important;
background-size:200% 100%!important;
background-repeat:repeat-x!important;
background-position:0% 50%!important;
-webkit-background-clip:text!important;
background-clip:text!important;
-webkit-text-fill-color:transparent!important;
color:transparent!important;
animation:kicker-shine 3s linear infinite!important;
filter:drop-shadow(0 2px .75rem rgba(0,0,0,.9))!important;
text-shadow:none!important
}
body:has(.pagos-body) .page-head.page-head--cover h1 .h1-rest{
background:none!important;
background-image:none!important;
-webkit-text-fill-color:#fff!important;
color:#fff!important;
animation:none!important;
text-shadow:0 2px 1.125rem rgba(0,0,0,.8)
}
@media (prefers-reduced-motion:reduce){
body:has(.pagos-body) .page-head.page-head--cover .kicker{
animation:none!important;
-webkit-text-fill-color:#93c5fd!important;
background-image:none!important
}
body:has(.pagos-body) .page-head.page-head--cover h1 .h1-key{
animation:none!important;
background-image:none!important;
-webkit-text-fill-color:#dbeafe!important;
color:#dbeafe!important
}
}
body:has(.pagos-body) .page-head.page-head--cover .lede{
max-width:36rem;
margin:0;
padding:0;
border:0!important;
font-size:clamp(.98rem,.88rem + .28vw,1.12rem)!important;
line-height:1.5;
font-weight:500;
color:#cbd5e1!important;
text-shadow:none
}
body:has(.pagos-body) .page-head.page-head--cover .cover-claim{
grid-column:1;
grid-row:2;
width:100%;
max-width:none;
margin:0
}
body:has(.pagos-body) .page-head.page-head--cover .cover-claim{
display:flex;
flex-direction:column;
align-items:stretch;
gap:0;
margin:1.2rem 0 0;
padding:0;
width:100%;
max-width:min(46rem,100%);
border:1px solid var(--rule-strong);
border-radius:1.15rem;
background:#0b1220;
box-shadow:none;
backdrop-filter:none;
-webkit-backdrop-filter:none;
overflow:hidden
}
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks{
display:grid;
grid-template-columns:1fr 1fr 1fr;
gap:0;
margin:0;
padding:0;
list-style:none;
background:transparent;
border:0
}
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li{
display:grid;
grid-template-columns:2.2rem minmax(0,1fr);
grid-template-rows:auto auto;
column-gap:.7rem;
row-gap:.22rem;
align-items:center;
align-content:center;
margin:0;
min-width:0;
padding:.95rem .95rem .9rem 1rem;
box-shadow:inset -1px 0 0 var(--rule)
}
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li:last-child{
box-shadow:none
}
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li>span{
grid-column:1;
grid-row:1;
width:2.2rem;
height:2.2rem;
margin:0;
font-size:0;
line-height:0;
color:transparent;
border-radius:.7rem;
border:1px solid rgba(147,197,253,.22);
background-color:rgba(147,197,253,.1);
background-repeat:no-repeat;
background-position:center;
background-size:1.05rem;
opacity:1
}
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li:nth-child(1)>span{
border-color:rgba(74,222,128,.28);
background-color:rgba(74,222,128,.1);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='20' height='13' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3Ccircle cx='17' cy='14.5' r='1.15'/%3E%3C/svg%3E")
}
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li:nth-child(2)>span{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")
}
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li:nth-child(3)>span{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='9' cy='11' r='2.1'/%3E%3Cpath d='M14 10h5M14 14h3.5'/%3E%3C/svg%3E")
}
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks strong{
grid-column:2;
grid-row:1;
margin:0;
min-width:0;
font-family:var(--font-display);
font-size:1.08rem;
font-weight:750;
letter-spacing:-.03em;
line-height:1.1;
color:#fff;
text-shadow:none;
white-space:nowrap
}
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li:first-child strong{
color:#4ade80
}
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks small{
grid-column:2;
grid-row:2;
display:block;
margin:0;
min-width:0;
overflow-wrap:anywhere;
font-family:var(--font-mono);
font-size:.55rem;
font-weight:600;
letter-spacing:.08em;
line-height:1.25;
text-transform:uppercase;
color:#93c5fd
}
body:has(.pagos-body) .page-head.page-head--cover .cover-note{
margin:0;
padding:.85rem 1.05rem .35rem;
max-width:none;
border:0!important;
border-top:1px solid var(--rule)!important;
background:none!important;
font-size:.88rem;
font-weight:500;
line-height:1.45;
color:#94a3b8;
text-shadow:none
}
body:has(.pagos-body) .page-head.page-head--cover .cta-split{
display:flex!important;
flex-direction:row!important;
flex-wrap:nowrap!important;
align-items:stretch;
gap:.28rem;
width:auto!important;
max-width:none!important;
margin:.15rem .95rem 1rem;
padding:.28rem;
background:#050810!important;
border:1px solid rgba(255,255,255,.1)!important;
border-radius:999px;
box-shadow:inset 0 1px 0 rgba(255,255,255,.04)
}
body:has(.pagos-body) .page-head.page-head--cover .cta-split .btn,
body:has(.pagos-body) .page-head.page-head--cover .cta-split a.btn{
flex:1 1 0!important;
width:auto!important;
min-width:0!important;
min-height:3.2rem!important;
padding:.55rem .8rem!important;
font-family:var(--font-display)!important;
font-size:.9rem!important;
font-weight:750!important;
letter-spacing:-.03em!important;
white-space:normal;
text-align:center;
line-height:1.15;
border-radius:999px!important
}
body:has(.pagos-body) .page-head.page-head--cover .cta-split .btn-primary{
box-shadow:0 0 .9rem rgba(0,178,75,.28)!important
}
body:has(.pagos-body) .page-head.page-head--cover .cta-split .btn-ghost,
body:has(.pagos-body) .page-head.page-head--cover .cta-split a.btn-ghost{
background:transparent!important;
border-color:transparent!important;
color:#fff!important
}
body:has(.pagos-body) .page-head.page-head--cover .cta-split .btn-ghost:hover,
body:has(.pagos-body) .page-head.page-head--cover .cta-split a.btn-ghost:hover,
body:has(.pagos-body) .page-head.page-head--cover .cta-split .btn-ghost:focus-visible,
body:has(.pagos-body) .page-head.page-head--cover .cta-split a.btn-ghost:focus-visible{
background:rgba(255,255,255,.06)!important;
border-color:transparent!important
}
@media (max-width:639px){
body:has(.pagos-body) .page-head.page-head--cover>.wrap{
grid-template-columns:1fr;
grid-template-rows:auto auto;
justify-content:flex-end!important;
min-height:0!important;
padding-top:1.05rem!important;
padding-bottom:1.65rem!important;
padding-left:clamp(1.35rem,5vw,3.25rem)!important;
padding-right:clamp(1.75rem,16vw,4.25rem)!important;
gap:.95rem
}
body:has(.pagos-body) .page-head.page-head--cover .page-head-cover img{
object-position:72% 46%!important;
filter:saturate(1.04) contrast(1.1) brightness(.78) blur(.22rem)!important;
transform:none!important;
transform-origin:50% 46%!important
}
body:has(.pagos-body) .page-head.page-head--cover .cover-claim,
body:has(.pagos-body) .page-head.page-head--cover .lede{
max-width:none
}
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li{
padding:.85rem .7rem .75rem
}
body:has(.pagos-body) .page-head.page-head--cover .cta-split{
margin:.1rem .75rem .85rem;
padding:.26rem
}
}
@media (max-width:479px){
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks{
grid-template-columns:1fr
}
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li{
box-shadow:inset 0 -1px 0 var(--rule)
}
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li:last-child{
box-shadow:none
}
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks strong{
white-space:normal
}
body:has(.pagos-body) .page-head.page-head--cover .cta-split{
flex-direction:column!important;
border-radius:1.2rem
}
body:has(.pagos-body) .page-head.page-head--cover .cta-split .btn{
width:100%!important
}
}
.pagos-body #lectura.catalog-head{
margin:0 0 1.2rem;
padding:0;
max-width:42rem
}
.pagos-body #lectura.catalog-head h2{
margin:0 0 .45rem;
letter-spacing:-.045em
}
.pagos-body #lectura.catalog-head p{
margin:0;
max-width:34rem;
color:#94a3b8;
font-size:.95rem;
line-height:1.5
}
.pagos-body dl.pagos-intro,
.pagos-body dl.pagos-trust{
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:0;
margin:.15rem 0 2.15rem;
padding:0;
list-style:none;
counter-reset:none;
background:#0b1220;
border:1px solid var(--rule-strong);
border-radius:1.15rem;
overflow:hidden
}
.pagos-body dl.pagos-trust{
margin-bottom:0;
border-bottom:0;
border-radius:1.15rem 1.15rem 0 0
}
.pagos-body dl.pagos-intro>div,
.pagos-body dl.pagos-intro>div:first-child,
.pagos-body dl.pagos-trust>div,
.pagos-body dl.pagos-trust>div:first-child{
counter-increment:none;
display:grid;
grid-template-columns:2.55rem minmax(0,1fr);
grid-template-rows:auto auto auto;
column-gap:.8rem;
row-gap:.18rem;
align-items:start;
min-width:0;
margin:0;
padding:1.2rem 1.15rem 1.25rem 1.2rem;
background:none;
border:0;
border-radius:0;
box-shadow:inset -1px 0 0 var(--rule)
}
.pagos-body dl.pagos-intro>div:last-child,
.pagos-body dl.pagos-trust>div:last-child{
box-shadow:none
}
.pagos-body dl.pagos-intro>div::before,
.pagos-body dl.pagos-intro>div::after,
.pagos-body dl.pagos-trust>div::before,
.pagos-body dl.pagos-trust>div::after{
content:""!important;
display:block!important
}
.pagos-body dl.pagos-intro>div::after,
.pagos-body dl.pagos-trust>div::after{
display:none!important
}
.pagos-body dl.pagos-intro>div::before,
.pagos-body dl.pagos-trust>div::before{
grid-column:1;
grid-row:1 / span 3;
width:2.45rem;
height:2.45rem;
margin:.05rem 0 0;
padding:0;
border-radius:.75rem;
border:1px solid rgba(147,197,253,.22);
background-color:rgba(147,197,253,.1);
background-repeat:no-repeat;
background-position:center;
background-size:1.2rem;
-webkit-mask:none;
mask:none;
box-shadow:none;
font-size:0;
color:transparent
}
.pagos-body dl.pagos-intro>div:nth-child(1)::before{
border-color:rgba(74,222,128,.28);
background-color:rgba(74,222,128,.1);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='20' height='13' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3Ccircle cx='17' cy='14.5' r='1.15'/%3E%3C/svg%3E")
}
.pagos-body dl.pagos-intro>div:nth-child(2)::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M20 20l-3.4-3.5'/%3E%3C/svg%3E")
}
.pagos-body dl.pagos-intro>div:nth-child(3)::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='9' cy='11' r='2.1'/%3E%3Cpath d='M14 10h5M14 14h3.5'/%3E%3C/svg%3E")
}
.pagos-body dl.pagos-trust>div:nth-child(1)::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")
}
.pagos-body dl.pagos-trust>div:nth-child(2)::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='9' cy='11' r='2.1'/%3E%3Cpath d='M14 10h5M14 14h3.5'/%3E%3C/svg%3E")
}
.pagos-body dl.pagos-trust>div:nth-child(3)::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M20 20l-3.4-3.5'/%3E%3C/svg%3E")
}
.pagos-body dl.pagos-intro dt,
.pagos-body dl.pagos-trust dt{
grid-column:2;
grid-row:1;
margin:0;
padding:0;
font-family:var(--font-mono);
font-size:.58rem;
font-weight:600;
letter-spacing:.12em;
text-transform:uppercase;
color:#93c5fd
}
.pagos-body dl.pagos-intro dd,
.pagos-body dl.pagos-trust dd{
display:contents;
margin:0;
padding:0;
background:none;
border:0
}
.pagos-body dl.pagos-intro dd strong,
.pagos-body dl.pagos-trust dd strong{
grid-column:2;
grid-row:2;
display:block;
margin:0;
font-family:var(--font-display);
font-size:clamp(1.12rem,.95rem + .35vw,1.32rem);
font-weight:750;
letter-spacing:-.035em;
line-height:1.15;
color:#fff
}
.pagos-body dl.pagos-intro>div:first-child dd strong{
color:#4ade80
}
.pagos-body dl.pagos-intro dd p,
.pagos-body dl.pagos-trust dd p{
grid-column:2;
grid-row:3;
margin:.15rem 0 0;
max-width:22rem;
color:#94a3b8;
font-size:.86rem;
line-height:1.45
}
.pagos-body dl.pagos-trust dd p a{
color:#93c5fd;
font-weight:650
}
.pagos-body .pagos-trust-table{
display:table;
width:100%;
max-width:100%;
margin:0 0 2.15rem;
padding:0;
overflow:hidden;
border:1px solid var(--rule-strong);
border-top:1px solid var(--rule);
border-collapse:collapse;
border-radius:0 0 1.15rem 1.15rem;
background:#0b1220;
color:inherit
}
.pagos-body .pagos-trust-table caption{
caption-side:top;
padding:.85rem 1.15rem .15rem;
text-align:left;
font-family:var(--font-mono);
font-size:.58rem;
font-weight:600;
letter-spacing:.14em;
text-transform:uppercase;
color:#64748b
}
.pagos-body .pagos-trust-table th,
.pagos-body .pagos-trust-table td{
padding:.8rem 1.15rem;
border:0;
border-bottom:1px solid var(--rule);
text-align:left;
vertical-align:top
}
.pagos-body .pagos-trust-table thead th{
padding:.45rem 1.15rem .7rem;
font-family:var(--font-mono);
font-size:.58rem;
font-weight:600;
letter-spacing:.12em;
text-transform:uppercase;
color:#93c5fd
}
.pagos-body .pagos-trust-table tbody th{
width:28%;
font-family:var(--font-display);
font-size:.98rem;
font-weight:750;
letter-spacing:-.03em;
color:#fff;
overflow-wrap:normal;
word-break:normal
}
.pagos-body .pagos-trust-table tbody tr:first-child th{
color:#4ade80
}
.pagos-body .pagos-trust-table td{
font-size:.86rem;
line-height:1.45;
color:#94a3b8
}
.pagos-body .pagos-trust-table tbody tr:last-child th,
.pagos-body .pagos-trust-table tbody tr:last-child td{
border-bottom:0
}
@media (max-width:799px){
.pagos-body dl.pagos-intro,
.pagos-body dl.pagos-trust{
grid-template-columns:1fr
}
.pagos-body dl.pagos-intro>div,
.pagos-body dl.pagos-intro>div:first-child,
.pagos-body dl.pagos-intro>div:last-child,
.pagos-body dl.pagos-trust>div,
.pagos-body dl.pagos-trust>div:first-child,
.pagos-body dl.pagos-trust>div:last-child{
box-shadow:inset 0 -1px 0 var(--rule)
}
.pagos-body dl.pagos-intro>div:last-child,
.pagos-body dl.pagos-trust>div:last-child{
box-shadow:none
}
.pagos-body .pagos-trust-table thead{
display:none
}
.pagos-body .pagos-trust-table tbody,
.pagos-body .pagos-trust-table tr,
.pagos-body .pagos-trust-table th,
.pagos-body .pagos-trust-table td{
display:block;
width:auto!important
}
.pagos-body .pagos-trust-table tbody tr{
padding:.25rem 0 .45rem;
border-bottom:1px solid var(--rule)
}
.pagos-body .pagos-trust-table tbody tr:last-child{
border-bottom:0
}
.pagos-body .pagos-trust-table tbody th,
.pagos-body .pagos-trust-table tbody td{
padding:.15rem 1.15rem;
border:0
}
.pagos-body .pagos-trust-table tbody td{
padding-bottom:.7rem
}
}
.pagos-body .pagos-flow{
margin:.2rem 0 2.15rem
}
.pagos-body .pagos-flow>.catalog-head{
margin:0 0 .95rem
}
.pagos-body .pagos-flow-board{
display:contents
}
.pagos-body .pagos-flow-rail{
position:relative;
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:0 1.75rem!important;
margin:0!important;
padding:.15rem 0 0;
list-style:none;
background:none;
border:0;
outline:0;
box-shadow:none;
counter-reset:none
}
.pagos-body .pagos-flow-rail::before{
content:none!important;
display:none!important
}
.pagos-body .pagos-flow-rail li,
.pagos-body .pagos-flow-rail li:nth-child(odd),
.pagos-body .pagos-flow-rail li:first-child{
position:relative;
z-index:1;
min-width:0;
overflow:visible;
margin:0;
padding:0!important;
border:0!important;
background:none;
box-shadow:none!important
}
.pagos-body .pagos-flow-rail li:last-child{
box-shadow:none!important
}
.pagos-body .pagos-flow-rail li::after,
.pagos-body .pagos-flow-rail li:not(:last-child)::after{
content:none!important;
display:none!important
}
@media (min-width:800px){
.pagos-body .pagos-flow-rail li:not(:last-child)::after{
content:""!important;
display:block!important;
position:absolute;
top:.92rem;
left:2.15rem;
z-index:0;
width:calc(100% - 2.15rem + 1.75rem);
height:1px;
border:0!important;
background:linear-gradient(90deg,rgba(74,222,128,.4),rgba(147,197,253,.22))!important;
transform:none;
pointer-events:none
}
}
.pagos-body .pagos-flow-num{
display:none!important
}
.pagos-body .pagos-flow-card,
.pagos-body a.pagos-flow-card{
display:flex!important;
flex-direction:column;
align-items:flex-start;
gap:.32rem;
min-height:0;
min-width:0;
overflow:visible;
margin:0;
padding:0!important;
background:none!important;
border:0!important;
border-radius:0;
box-shadow:none!important;
color:inherit;
text-decoration:none
}
.pagos-body a.pagos-flow-card:hover,
.pagos-body a.pagos-flow-card:focus-visible{
background:none!important;
border:0!important
}
.pagos-body .pagos-flow-card::before,
.pagos-body a.pagos-flow-card::before{
content:none!important;
display:none!important
}
.pagos-body .pagos-flow-ico{
display:block;
width:1.9rem;
height:1.9rem;
margin:0 0 .55rem;
border-radius:50%;
border:1px solid rgba(147,197,253,.22);
background-color:#0a1220;
background-repeat:no-repeat;
background-position:center;
background-size:1.05rem;
box-shadow:0 0 0 5px #0a0e1a
}
.pagos-body .pagos-flow-rail li:nth-child(1) .pagos-flow-ico{
border-color:rgba(74,222,128,.42);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='20' height='13' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3Ccircle cx='17' cy='14.5' r='1.15'/%3E%3C/svg%3E")
}
.pagos-body .pagos-flow-rail li:nth-child(2) .pagos-flow-ico{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='9' cy='11' r='2.1'/%3E%3Cpath d='M14 10h5M14 14h3.5'/%3E%3C/svg%3E")
}
.pagos-body .pagos-flow-rail li:nth-child(3) .pagos-flow-ico{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 14V4M8.5 8 12 4l3.5 4'/%3E%3Cpath d='M4 14v4a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-4'/%3E%3C/svg%3E")
}
.pagos-body .pagos-flow-card strong{
display:block;
margin:0!important;
overflow:visible!important;
white-space:normal!important;
text-overflow:unset!important;
font-family:var(--font-display)!important;
font-size:clamp(1.22rem,1rem + .45vw,1.55rem)!important;
font-weight:800;
letter-spacing:-.04em;
line-height:1.1;
color:#fff
}
.pagos-body .pagos-flow-rail li:nth-child(1) .pagos-flow-card strong{
color:#4ade80
}
.pagos-body a.pagos-flow-card:hover strong{
color:#93c5fd
}
.pagos-body .pagos-flow-rail li:nth-child(1) a.pagos-flow-card:hover strong{
color:#86efac
}
.pagos-body .pagos-flow-card>span:not(.pagos-flow-num):not(.pagos-flow-flag):not(.pagos-flow-ico){
margin:0;
max-width:18rem;
font-size:.88rem;
line-height:1.42;
font-weight:400;
color:#94a3b8
}
.pagos-body .pagos-flow-flag,
.pagos-body .pagos-flow--si .pagos-flow-flag{
margin:.06rem 0 0;
padding:0;
border:0!important;
border-radius:0;
background:none;
font-family:var(--font-mono);
font-size:.58rem;
font-weight:600;
letter-spacing:.12em;
text-transform:uppercase;
color:#64748b
}
.pagos-body .pagos-flow-rail li:nth-child(1) .pagos-flow-flag{
color:#4ade80
}
@media (max-width:799px){
.pagos-body .pagos-flow-rail{
grid-template-columns:1fr!important;
gap:1.05rem!important;
padding:.1rem 0 0 0
}
.pagos-body .pagos-flow-rail::before{
content:""!important;
display:block!important;
position:absolute;
top:1.15rem;
bottom:.35rem;
left:.92rem;
right:auto;
z-index:0;
width:1px;
height:auto;
background:linear-gradient(180deg,rgba(74,222,128,.4),rgba(147,197,253,.2));
pointer-events:none
}
.pagos-body .pagos-flow-rail li:not(:last-child)::after{
content:none!important;
display:none!important
}
.pagos-body .pagos-flow-rail li,
.pagos-body .pagos-flow-rail li:nth-child(odd),
.pagos-body .pagos-flow-rail li:first-child,
.pagos-body .pagos-flow-rail li:nth-child(2n),
.pagos-body .pagos-flow-rail li:nth-child(3),
.pagos-body .pagos-flow-rail li:nth-child(4){
padding:0!important;
border:0!important;
box-shadow:none!important
}
.pagos-body .pagos-flow-card>span:not(.pagos-flow-num):not(.pagos-flow-flag):not(.pagos-flow-ico){
max-width:none
}
.pagos-body .pagos-flow-card,
.pagos-body a.pagos-flow-card{
padding-left:2.7rem!important
}
.pagos-body .pagos-flow-ico{
position:absolute;
left:0;
top:0;
margin:0
}
}
.pagos-body nav.catalog-toc,
.pagos-body nav.catalog-toc.pagos-toc{
display:flex!important;
flex-wrap:wrap;
align-items:center;
gap:.45rem .5rem!important;
margin:1.15rem 0 2rem;
padding:0!important;
overflow:visible;
background:none!important;
outline:0!important;
border:0!important;
border-radius:0!important;
box-shadow:none!important
}
.pagos-body nav.catalog-toc::before,
.pagos-body nav.catalog-toc.pagos-toc::before{
content:none!important;
display:none!important
}
.pagos-body nav.catalog-toc .kicker,
.pagos-body nav.catalog-toc.pagos-toc .kicker{
flex:1 0 100%;
width:100%;
margin:0 0 .15rem;
padding:0;
border:0
}
.pagos-body nav.catalog-toc a,
.pagos-body nav.catalog-toc a:last-child,
.pagos-body nav.catalog-toc.pagos-toc a,
.pagos-body nav.catalog-toc.pagos-toc a:last-child{
position:relative;
display:inline-flex!important;
flex:0 0 auto;
flex-direction:row;
align-items:center;
justify-content:center;
gap:0;
min-height:2.3rem;
min-width:0;
margin:0!important;
padding:0 .9rem!important;
overflow:visible;
background:#0b1220!important;
outline:0!important;
border:1px solid var(--rule)!important;
border-radius:999px!important;
box-shadow:none!important;
color:#94a3b8!important;
font-family:var(--font-mono)!important;
font-size:.62rem!important;
font-weight:600;
letter-spacing:.1em;
line-height:1;
text-align:center;
text-transform:uppercase;
text-decoration:none!important;
white-space:nowrap
}
.pagos-body nav.catalog-toc a::before,
.pagos-body nav.catalog-toc a::after,
.pagos-body nav.catalog-toc.pagos-toc a::before,
.pagos-body nav.catalog-toc.pagos-toc a::after{
content:none!important;
display:none!important
}
.pagos-body nav.catalog-toc a span,
.pagos-body nav.catalog-toc a strong{
display:inline!important;
margin:0;
font:inherit;
color:inherit
}
.pagos-body nav.catalog-toc a[href="#ars"]{
color:#4ade80!important;
border-color:rgba(74,222,128,.28)!important
}
.pagos-body nav.catalog-toc a:hover,
.pagos-body nav.catalog-toc a:hover strong,
.pagos-body nav.catalog-toc.pagos-toc a:hover{
color:#fff!important;
background:#0b1220!important;
border-color:rgba(147,197,253,.4)!important
}
.pagos-body nav.catalog-toc a[href="#ars"]:hover{
color:#86efac!important;
border-color:rgba(74,222,128,.45)!important
}
@media (max-width:639px){
.pagos-body nav.catalog-toc,
.pagos-body nav.catalog-toc.pagos-toc{
gap:.4rem .4rem!important;
padding:0!important
}
.pagos-body nav.catalog-toc a,
.pagos-body nav.catalog-toc.pagos-toc a,
.pagos-body nav.catalog-toc a:nth-child(-n+2){
min-height:2.2rem;
padding:0 .8rem!important;
border:1px solid var(--rule)!important;
font-size:.58rem!important
}
.pagos-body nav.catalog-toc a[href="#ars"]{
border-color:rgba(74,222,128,.28)!important
}
}
.pagos-body article.casino-board{
margin:1.15rem 0 2.35rem;
padding:0;
background:none!important;
border:0!important;
border-radius:0;
box-shadow:none!important;
overflow:visible
}
.pagos-body article.casino-board>header{
margin:0 0 1.05rem;
padding:0!important;
background:none!important;
border:0!important
}
.pagos-body article.casino-board>header .kicker{
margin:0 0 .35rem
}
.pagos-body article.casino-board>header h2{
margin:0 0 .4rem;
letter-spacing:-.04em
}
.pagos-body article.casino-board>header p{
margin:0;
max-width:42rem;
color:#94a3b8
}
.pagos-body .casino-board-rows{
counter-reset:none!important;
display:grid!important;
grid-template-columns:1fr 1fr;
gap:1.25rem 1.75rem!important;
margin:.15rem 0 0;
padding:0!important;
list-style:none;
background:none!important;
border:0!important;
border-left:0!important;
outline:0!important
}
.pagos-body .casino-board-rows li,
.pagos-body .casino-board-rows li:first-child,
.pagos-body .casino-board-rows li:nth-child(-n+2){
counter-increment:none!important;
position:relative;
display:grid!important;
grid-template-columns:2.55rem minmax(0,1fr);
grid-template-rows:auto auto auto;
column-gap:.8rem;
row-gap:.18rem;
align-items:start;
min-width:0;
margin:0;
padding:0!important;
background:none!important;
border:0!important;
border-top:0!important;
border-radius:0;
box-shadow:none!important
}
.pagos-body .casino-board-rows li::before{
content:""!important;
display:block!important;
grid-column:1;
grid-row:1 / span 3;
width:2.45rem;
height:2.45rem;
margin:.05rem 0 0;
padding:0;
border-radius:.75rem;
border:1px solid rgba(147,197,253,.22);
background-color:rgba(147,197,253,.1);
background-repeat:no-repeat;
background-position:center;
background-size:1.2rem;
font-size:0!important;
color:transparent!important;
letter-spacing:0
}
.pagos-body .casino-board-rows li::after{
content:none!important;
display:none!important
}
.pagos-body .casino-board-rows li:nth-child(1)::before{
border-color:rgba(74,222,128,.28);
background-color:rgba(74,222,128,.1);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='20' height='13' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3Ccircle cx='17' cy='14.5' r='1.15'/%3E%3C/svg%3E")
}
.pagos-body .casino-board-rows li:nth-child(2)::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M8 9h8M8 13h5'/%3E%3C/svg%3E")
}
.pagos-body .casino-board-rows li:nth-child(3)::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='M20 20l-3.4-3.5'/%3E%3C/svg%3E")
}
.pagos-body .casino-board-rows li:nth-child(4)::before{
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 14V4M8.5 8 12 4l3.5 4'/%3E%3Cpath d='M4 14v4a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-4'/%3E%3C/svg%3E")
}
.pagos-body .casino-board-key,
.pagos-body .casino-board-rows .casino-board-key{
grid-column:2;
grid-row:1;
margin:0!important;
font-family:var(--font-mono)!important;
font-size:.58rem;
font-weight:600;
letter-spacing:.12em;
text-transform:uppercase;
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd
}
.pagos-body .casino-board-rows li:first-child .casino-board-key{
color:#4ade80!important;
-webkit-text-fill-color:#4ade80
}
.pagos-body .casino-board-rows li>div{
display:contents
}
.pagos-body .casino-board-rows h3{
grid-column:2;
grid-row:2;
margin:0!important;
font-family:var(--font-display);
font-size:clamp(1.08rem,.92rem + .32vw,1.28rem);
font-weight:750;
letter-spacing:-.035em;
line-height:1.15;
color:#fff
}
.pagos-body .casino-board-rows li:first-child h3{
color:#4ade80
}
.pagos-body .casino-board-rows p:not(.casino-board-key){
grid-column:2;
grid-row:3;
margin:0;
max-width:28rem;
color:#94a3b8;
font-size:.86rem;
line-height:1.45
}
@media (max-width:799px){
.pagos-body .casino-board-rows{
grid-template-columns:1fr!important;
gap:1.15rem!important;
padding:0!important
}
.pagos-body .casino-board-rows li,
.pagos-body .casino-board-rows li:first-child,
.pagos-body .casino-board-rows li:nth-child(-n+2){
padding:0!important;
border:0!important
}
}
body:has(.registro-body) .page-head.page-head--cover{
overflow:hidden!important;
background:var(--paper)!important
}
body:has(.registro-body) .page-head.page-head--cover .page-head-cover{
inset:0;
overflow:hidden!important;
-webkit-mask-image:none;
mask-image:none
}
@media (min-width:960px){
body:has(.registro-body) .page-head.page-head--cover .page-head-cover{
inset:0 0 6% 38%;
-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 100%);
mask-image:linear-gradient(90deg,transparent 0%,#000 16%,#000 100%)
}
}
body:has(.registro-body) .page-head.page-head--cover .page-head-cover img{
position:absolute!important;
inset:0!important;
left:0!important;
width:100%!important;
height:100%!important;
max-width:none!important;
max-height:none!important;
object-fit:cover!important;
object-position:68% 42%!important;
filter:saturate(1.06) contrast(1.1) brightness(.8) blur(.16rem)!important;
transform:none!important;
transform-origin:62% 42%!important;
-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 58%,rgba(0,0,0,.45) 84%,transparent 100%);
mask-image:linear-gradient(180deg,#000 0%,#000 58%,rgba(0,0,0,.45) 84%,transparent 100%)
}
body:has(.registro-body) .page-head.page-head--cover::after{
background:
linear-gradient(90deg,rgba(8,12,22,.97) 0%,rgba(8,12,22,.86) 26%,rgba(8,12,22,.4) 56%,rgba(8,12,22,.16) 78%,rgba(8,12,22,.38) 100%),
radial-gradient(58% 52% at 82% 36%,rgba(147,197,253,.18),transparent 64%),
radial-gradient(46% 44% at 74% 70%,rgba(52,211,153,.1),transparent 60%)!important
}
body:has(.registro-body) .page-head.page-head--cover .page-head-cover::after{
content:"";
position:absolute;
left:0;
right:0;
bottom:0;
z-index:1;
height:clamp(5.5rem,32%,12rem);
pointer-events:none;
background:linear-gradient(180deg,rgba(10,14,26,0) 0%,rgba(10,14,26,.4) 42%,var(--paper) 100%)
}
body:has(.registro-body) .page-head.page-head--cover>.wrap{
position:relative;
z-index:2;
display:grid!important;
grid-template-columns:minmax(0,1fr);
grid-template-rows:1fr auto;
align-items:end;
justify-content:stretch;
min-height:clamp(30rem,44vw,38rem)!important;
padding-top:1.75rem!important;
padding-bottom:2.25rem!important;
padding-left:clamp(1.35rem,5vw,3.25rem)!important;
padding-right:clamp(2.25rem,14vw,6.5rem)!important;
gap:1.25rem
}
@media (min-width:960px){
body:has(.registro-body) .page-head.page-head--cover>.wrap{
grid-template-columns:minmax(0,42rem) minmax(0,1fr);
gap:1.25rem 2.5rem
}
}
body:has(.registro-body) .page-head.page-head--cover .page-head-copy{
grid-column:1;
grid-row:1;
align-self:end;
display:flex;
flex-direction:column;
align-items:flex-start;
width:100%;
max-width:min(36rem,100%);
padding-right:clamp(1.5rem,10vw,4rem)!important;
box-sizing:border-box;
gap:0
}
body:has(.registro-body) .page-head.page-head--cover .crumbs,
body:has(.registro-body) .page-head.page-head--cover .kicker,
body:has(.registro-body) .page-head.page-head--cover h1,
body:has(.registro-body) .page-head.page-head--cover .lede{
max-width:none
}
body:has(.registro-body) .page-head.page-head--cover .crumbs{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:.45rem;
width:100%;
margin:0 0 .7rem;
padding:0 0 .7rem;
border-bottom:1px solid rgba(255,255,255,.14);
color:#94a3b8!important;
font-family:var(--font-mono);
font-size:.62rem;
font-weight:600;
letter-spacing:.12em;
text-transform:uppercase;
text-shadow:none
}
body:has(.registro-body) .page-head.page-head--cover .crumbs a{
color:#93c5fd!important;
text-shadow:none
}
body:has(.registro-body) .page-head.page-head--cover .crumbs-sep{
color:#64748b
}
body:has(.registro-body) .page-head.page-head--cover .kicker{
margin:0 0 .45rem;
color:#93c5fd!important;
background-color:transparent!important;
background-image:linear-gradient(90deg,currentColor 0%,currentColor 38%,#fff 50%,currentColor 62%,currentColor 100%)!important;
background-size:200% 100%!important;
background-repeat:repeat-x!important;
background-position:0% 50%!important;
-webkit-background-clip:text!important;
background-clip:text!important;
-webkit-text-fill-color:transparent!important;
filter:drop-shadow(0 1px .5rem rgba(0,0,0,.55))!important;
animation:kicker-shine 3s linear infinite!important;
font-family:var(--font-mono)!important;
font-size:.62rem!important;
letter-spacing:.14em;
text-transform:uppercase;
text-shadow:none
}
body:has(.registro-body) .page-head.page-head--cover .kicker::before,
body:has(.registro-body) .page-head.page-head--cover .kicker::after{
content:none!important
}
body:has(.registro-body) .page-head.page-head--cover h1{
margin:0 0 .85rem;
padding:0;
border:0!important;
background:none!important;
font-size:clamp(1.85rem,1.05rem + 2.2vw,2.85rem)!important;
line-height:1.05;
letter-spacing:-.045em
}
body:has(.registro-body) .page-head.page-head--cover h1 .h1-key{
background-image:linear-gradient(90deg,#e0f2fe 0%,#bae6fd 22%,#ffffff 50%,#93c5fd 78%,#e0f2fe 100%)!important;
background-size:200% 100%!important;
background-repeat:repeat-x!important;
background-position:0% 50%!important;
-webkit-background-clip:text!important;
background-clip:text!important;
-webkit-text-fill-color:transparent!important;
color:transparent!important;
animation:kicker-shine 3s linear infinite!important;
filter:drop-shadow(0 2px .75rem rgba(0,0,0,.9))!important;
text-shadow:none!important
}
body:has(.registro-body) .page-head.page-head--cover h1 .h1-rest{
background:none!important;
background-image:none!important;
-webkit-text-fill-color:#fff!important;
color:#fff!important;
animation:none!important;
text-shadow:0 2px 1.125rem rgba(0,0,0,.8)
}
@media (prefers-reduced-motion:reduce){
body:has(.registro-body) .page-head.page-head--cover .kicker,
body:has(.registro-body) .page-head.page-head--cover h1 .h1-key{
animation:none!important;
background-image:none!important;
-webkit-text-fill-color:#93c5fd!important
}
body:has(.registro-body) .page-head.page-head--cover h1 .h1-key{
-webkit-text-fill-color:#dbeafe!important;
color:#dbeafe!important
}
}
body:has(.registro-body) .page-head.page-head--cover .lede{
max-width:36rem;
margin:0;
padding:0;
border:0!important;
font-size:clamp(.98rem,.88rem + .28vw,1.12rem)!important;
line-height:1.5;
font-weight:500;
color:#cbd5e1!important;
text-shadow:none
}
body:has(.registro-body) .page-head.page-head--cover .cover-claim{
grid-column:1;
grid-row:2;
display:flex;
flex-direction:column;
align-items:stretch;
gap:0;
margin:1.2rem 0 0;
padding:0;
width:100%;
max-width:min(46rem,100%);
border:1px solid var(--rule-strong);
border-radius:1.15rem;
background:#0b1220;
box-shadow:none;
overflow:hidden
}
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks{
display:grid;
grid-template-columns:1fr 1fr 1fr;
gap:0;
margin:0;
padding:0;
list-style:none;
background:transparent;
border:0
}
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li{
display:grid;
grid-template-columns:2.2rem minmax(0,1fr);
grid-template-rows:auto auto;
column-gap:.7rem;
row-gap:.22rem;
align-items:center;
margin:0;
min-width:0;
padding:.95rem .95rem .9rem 1rem;
box-shadow:inset -1px 0 0 var(--rule)
}
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li:last-child{
box-shadow:none
}
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li>span{
grid-column:1;
grid-row:1;
width:2.2rem;
height:2.2rem;
margin:0;
font-size:0;
line-height:0;
color:transparent;
border-radius:.7rem;
border:1px solid rgba(147,197,253,.22);
background-color:rgba(147,197,253,.1);
background-repeat:no-repeat;
background-position:center;
background-size:1.05rem
}
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li:nth-child(1)>span{
border-color:rgba(74,222,128,.28);
background-color:rgba(74,222,128,.1);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='20' height='13' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3Ccircle cx='17' cy='14.5' r='1.15'/%3E%3C/svg%3E")
}
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li:nth-child(2)>span{
border-color:rgba(96,165,250,.38);
background-color:rgba(59,130,246,.12);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")
}
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li:nth-child(3)>span{
border-color:rgba(34,211,238,.34);
background-color:rgba(34,211,238,.1);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2367e8f9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='9' cy='11' r='2.1'/%3E%3Cpath d='M14 10h5M14 14h3.5'/%3E%3C/svg%3E")
}
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks strong{
grid-column:2;
grid-row:1;
margin:0;
min-width:0;
font-family:var(--font-display);
font-size:1.08rem;
font-weight:750;
letter-spacing:-.03em;
line-height:1.1;
color:#fff;
text-shadow:none;
white-space:nowrap
}
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li:first-child strong{
color:#4ade80
}
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li:nth-child(2) strong{
color:#93c5fd
}
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li:nth-child(3) strong{
color:#67e8f9
}
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks small{
grid-column:2;
grid-row:2;
display:block;
margin:0;
min-width:0;
overflow-wrap:anywhere;
font-family:var(--font-mono);
font-size:.55rem;
font-weight:600;
letter-spacing:.08em;
line-height:1.25;
text-transform:uppercase;
color:#93c5fd
}
body:has(.registro-body) .page-head.page-head--cover .cover-note::before{
content:none!important;
display:none!important
}
body:has(.registro-body) .page-head.page-head--cover .cover-note{
display:block;
margin:0;
padding:.85rem 1.05rem .35rem;
max-width:none;
border:0!important;
border-top:1px solid var(--rule)!important;
background:none!important;
font-size:.88rem;
font-weight:500;
line-height:1.45;
color:#94a3b8;
text-shadow:none
}
body:has(.registro-body) .page-head.page-head--cover .cta-split{
display:flex!important;
flex-direction:row!important;
flex-wrap:nowrap!important;
align-items:stretch;
gap:.28rem;
width:auto!important;
max-width:none!important;
margin:.15rem .95rem 1rem;
padding:.28rem;
background:#050810!important;
border:1px solid rgba(255,255,255,.1)!important;
border-radius:999px;
box-shadow:inset 0 1px 0 rgba(255,255,255,.04)
}
body:has(.registro-body) .page-head.page-head--cover .cta-split .btn,
body:has(.registro-body) .page-head.page-head--cover .cta-split a.btn{
flex:1 1 0!important;
width:auto!important;
min-width:0!important;
min-height:3.2rem!important;
padding:.55rem .8rem!important;
font-family:var(--font-display)!important;
font-size:.9rem!important;
font-weight:750!important;
letter-spacing:-.03em!important;
white-space:normal;
text-align:center;
line-height:1.15;
border-radius:999px!important
}
body:has(.registro-body) .page-head.page-head--cover .cta-split .btn-primary{
box-shadow:0 0 .9rem rgba(0,178,75,.28)!important
}
body:has(.registro-body) .page-head.page-head--cover .cta-split .btn-ghost,
body:has(.registro-body) .page-head.page-head--cover .cta-split a.btn-ghost{
background:transparent!important;
border-color:transparent!important;
color:#fff!important
}
body:has(.registro-body) .page-head.page-head--cover .cta-split .btn-ghost:hover,
body:has(.registro-body) .page-head.page-head--cover .cta-split a.btn-ghost:hover,
body:has(.registro-body) .page-head.page-head--cover .cta-split .btn-ghost:focus-visible,
body:has(.registro-body) .page-head.page-head--cover .cta-split a.btn-ghost:focus-visible{
background:rgba(255,255,255,.06)!important;
border-color:transparent!important
}
@media (max-width:639px){
body:has(.registro-body) .page-head.page-head--cover>.wrap{
grid-template-columns:1fr;
min-height:0!important;
padding-top:1.05rem!important;
padding-bottom:1.65rem!important;
gap:.95rem
}
body:has(.registro-body) .page-head.page-head--cover .page-head-copy,
body:has(.registro-body) .page-head.page-head--cover .lede,
body:has(.registro-body) .page-head.page-head--cover .cover-claim{
max-width:none
}
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li{
padding:.85rem .7rem .75rem
}
body:has(.registro-body) .page-head.page-head--cover .cta-split{
margin:.1rem .75rem .85rem
}
}
@media (max-width:479px){
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks{
grid-template-columns:1fr
}
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li{
box-shadow:inset 0 -1px 0 var(--rule)
}
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li:last-child{
box-shadow:none
}
body:has(.registro-body) .page-head.page-head--cover .cta-split{
flex-direction:column!important;
border-radius:1.2rem
}
body:has(.registro-body) .page-head.page-head--cover .cta-split .btn{
width:100%!important
}
}


/* registro #recorrido — premium rail */
#recorrido.registro-flow,#recorrido.registro-flow.reveal{
margin:.5rem 0 2.75rem;
padding:1.35rem 1.4rem 1.5rem;
background:linear-gradient(180deg,rgba(18,28,46,.92),rgba(10,14,26,.78));
border:1px solid var(--rule);
border-radius:1.35rem;
box-shadow:inset 0 1px 0 rgba(255,255,255,.04)
}
#recorrido .catalog-head{margin:0;max-width:40rem}
#recorrido .catalog-head .kicker{margin:0 0 .35rem}
#recorrido .catalog-head h2{margin:0 0 .4rem;font-size:clamp(1.7rem,1.1rem + 1.3vw,2.35rem);letter-spacing:-.05em;line-height:1.05}
#recorrido .catalog-head p{margin:0;color:var(--ink-muted)}
#recorrido ol.registro-flow-rail,#recorrido ol.registro-flow-rail.reveal{
container-type:inline-size;
position:relative;
display:grid!important;
grid-template-columns:repeat(5,minmax(0,1fr))!important;
gap:0;
margin:1.35rem 0 0;
padding:0;
list-style:none;
background:none!important;
border:0!important;
border-radius:0;
box-shadow:none
}
#recorrido ol.registro-flow-rail::before{
content:"";
position:absolute;
top:1.4rem;
left:1.05rem;
right:1.05rem;
height:1px;
z-index:0;
background:linear-gradient(90deg,#60a5fa,#4ade80 28%,#22d3ee 52%,#c084fc 76%,#3b82f6);
pointer-events:none
}
#recorrido ol.registro-flow-rail>li,#recorrido ol.registro-flow-rail>li:first-child{
position:relative;
min-width:0;
margin:0;
padding:.35rem .9rem 0 0!important;
background:none!important;
border:0!important;
border-top:0!important;
border-radius:0;
box-shadow:none!important
}
#recorrido ol.registro-flow-rail>li:last-child{padding-right:0!important}
#recorrido ol.registro-flow-rail>li:not(:last-child)::after{
content:none!important;
display:none!important
}
#recorrido ol.registro-flow-rail>li::before,#recorrido .registro-flow-card::before{
content:none!important;
display:none!important
}
#recorrido .registro-flow-card,#recorrido a.registro-flow-card{
display:flex!important;
flex-direction:column;
align-items:flex-start;
gap:.42rem;
min-width:0;
width:100%;
margin:0;
padding:0!important;
background:none!important;
border:0!important;
border-radius:0!important;
box-shadow:none!important;
color:inherit;
text-decoration:none;
transform:none
}
#recorrido .registro-flow-ico{
position:relative;
z-index:1;
display:grid;
place-items:center;
width:2.1rem;
height:2.1rem;
margin:0 0 .35rem;
border-radius:50%;
font-size:.92rem;
line-height:1;
background:rgba(15,23,42,.92);
border:1px solid rgba(96,165,250,.38);
box-shadow:0 0 0 4px rgba(10,14,26,.88),0 0 18px rgba(59,130,246,.18)
}
#recorrido .registro-flow-card--abrir .registro-flow-ico{
border-color:rgba(96,165,250,.55);
box-shadow:0 0 0 4px rgba(10,14,26,.88),0 0 18px rgba(59,130,246,.28)
}
#recorrido .registro-flow-card--ars .registro-flow-ico{
border-color:rgba(0,178,75,.55);
box-shadow:0 0 0 4px rgba(10,14,26,.88),0 0 18px rgba(0,178,75,.22)
}
#recorrido .registro-flow-card--tel .registro-flow-ico{
border-color:rgba(34,211,238,.55);
box-shadow:0 0 0 4px rgba(10,14,26,.88),0 0 18px rgba(34,211,238,.22)
}
#recorrido .registro-flow-card--codigo .registro-flow-ico{
border-color:rgba(192,132,252,.55);
box-shadow:0 0 0 4px rgba(10,14,26,.88),0 0 18px rgba(168,85,247,.22)
}
#recorrido .registro-flow-card--sesion .registro-flow-ico{
border-color:rgba(59,130,246,.6);
box-shadow:0 0 0 4px rgba(10,14,26,.88),0 0 18px rgba(37,99,235,.28)
}
#recorrido .registro-flow-card strong{
grid-column:auto;
margin:0;
max-width:14ch;
font-family:var(--font-display)!important;
font-size:clamp(1.02rem,.7rem + 1.2cqi,1.38rem);
font-weight:750;
letter-spacing:-.045em;
line-height:1.08;
color:var(--ink);
transition:color .18s ease
}
#recorrido .registro-flow-card--abrir strong{color:#93c5fd}
#recorrido .registro-flow-card--ars strong{color:#86efac}
#recorrido .registro-flow-card--tel strong{color:#67e8f9}
#recorrido .registro-flow-card--codigo strong{color:#d8b4fe}
#recorrido .registro-flow-card--sesion strong{color:#93c5fd}
#recorrido .registro-flow-card>span:not(.registro-flow-ico){
display:block;
max-width:22ch;
font-size:.84rem;
line-height:1.45;
color:var(--ink-muted)
}
#recorrido a.registro-flow-card:hover,#recorrido a.registro-flow-card:focus-visible{background:none!important}
#recorrido a.registro-flow-card--abrir:hover strong,#recorrido a.registro-flow-card--abrir:focus-visible strong{color:#bfdbfe}
#recorrido a.registro-flow-card--ars:hover strong,#recorrido a.registro-flow-card--ars:focus-visible strong{color:#bbf7d0}
#recorrido a.registro-flow-card--tel:hover strong,#recorrido a.registro-flow-card--tel:focus-visible strong{color:#a5f3fc}
#recorrido a.registro-flow-card--codigo:hover strong,#recorrido a.registro-flow-card--codigo:focus-visible strong{color:#e9d5ff}
#recorrido a.registro-flow-card--sesion:hover strong,#recorrido a.registro-flow-card--sesion:focus-visible strong{color:#bfdbfe}
@media (max-width:959px){
#recorrido.registro-flow{padding:1.15rem 1.1rem 1.25rem}
#recorrido ol.registro-flow-rail,#recorrido ol.registro-flow-rail.reveal{grid-template-columns:1fr!important;gap:.15rem}
#recorrido ol.registro-flow-rail>li,#recorrido ol.registro-flow-rail>li:last-child{padding:.85rem 0 .9rem 0!important;box-shadow:none!important;border-top:1px solid var(--rule)!important}
#recorrido ol.registro-flow-rail>li:first-child{border-top:0!important;padding-top:.2rem!important}
#recorrido ol.registro-flow-rail::before,#recorrido ol.registro-flow-rail>li:not(:last-child)::after{content:none!important;display:none!important}
#recorrido .registro-flow-card,#recorrido a.registro-flow-card{
display:grid!important;
grid-template-columns:2.2rem minmax(0,1fr);
column-gap:.9rem;
row-gap:.15rem;
align-items:start
}
#recorrido .registro-flow-ico{grid-row:1 / span 2;margin:0}
#recorrido .registro-flow-card strong{grid-column:2;max-width:none;font-size:clamp(1.18rem,4.2vw,1.55rem)}
#recorrido .registro-flow-card>span:not(.registro-flow-ico){grid-column:2;max-width:none}
}

.registro-body nav.catalog-toc,
.registro-body nav.catalog-toc.registro-toc,
.registro-body nav.catalog-toc.reveal{
counter-reset:none;
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:.55rem!important;
align-items:stretch;
margin:0 0 2rem;
padding:.7rem;
background:linear-gradient(180deg,rgba(18,28,46,.92),rgba(10,14,26,.78));
border:1px solid var(--rule)!important;
border-radius:1.25rem;
box-shadow:inset 0 1px 0 rgba(255,255,255,.04)
}
.registro-body nav.catalog-toc a,
.registro-body nav.catalog-toc a:last-child,
.registro-body nav.catalog-toc a:not(:first-child),
.registro-body nav.catalog-toc.reveal a{
counter-increment:none;
display:flex!important;
flex-direction:column;
align-items:flex-start;
justify-content:flex-start;
gap:.28rem;
min-width:0;
margin:0!important;
padding:.85rem .85rem .9rem!important;
background:rgba(7,11,20,.35)!important;
border:1px solid rgba(255,255,255,.06)!important;
border-radius:.95rem!important;
box-shadow:none!important;
color:var(--ink)!important;
text-decoration:none;
transform:none
}
.registro-body nav.catalog-toc a::before,
.registro-body nav.catalog-toc a::after{
content:none!important;
display:none!important
}
.registro-body nav.catalog-toc a .registro-toc-ico,
.registro-body nav.catalog-toc a span.registro-toc-ico{
display:grid!important;
place-items:center;
width:2.05rem;
height:2.05rem;
margin:0 0 .2rem;
border-radius:50%;
font-size:.92rem;
line-height:1;
background:rgba(15,23,42,.92);
border:1px solid rgba(96,165,250,.4);
box-shadow:0 0 0 4px rgba(10,14,26,.72)
}
.registro-body nav.catalog-toc a:nth-child(1) .registro-toc-ico{
border-color:rgba(96,165,250,.55);
box-shadow:0 0 0 4px rgba(10,14,26,.72),0 0 14px rgba(59,130,246,.22)
}
.registro-body nav.catalog-toc a:nth-child(2) .registro-toc-ico{
border-color:rgba(0,178,75,.5);
box-shadow:0 0 0 4px rgba(10,14,26,.72),0 0 14px rgba(0,178,75,.18)
}
.registro-body nav.catalog-toc a:nth-child(3) .registro-toc-ico{
border-color:rgba(34,211,238,.5);
box-shadow:0 0 0 4px rgba(10,14,26,.72),0 0 14px rgba(34,211,238,.18)
}
.registro-body nav.catalog-toc a:nth-child(4) .registro-toc-ico{
border-color:rgba(192,132,252,.5);
box-shadow:0 0 0 4px rgba(10,14,26,.72),0 0 14px rgba(168,85,247,.18)
}
.registro-body nav.catalog-toc a strong{
display:block;
max-width:none;
margin:0;
font-family:var(--font-display)!important;
font-size:clamp(1.05rem,.9rem + .35vw,1.32rem);
font-weight:750;
letter-spacing:-.04em;
line-height:1.08;
color:var(--ink)
}
.registro-body nav.catalog-toc a:nth-child(1) strong{color:#93c5fd}
.registro-body nav.catalog-toc a:nth-child(2) strong{color:#86efac}
.registro-body nav.catalog-toc a:nth-child(3) strong{color:#67e8f9}
.registro-body nav.catalog-toc a:nth-child(4) strong{color:#d8b4fe}
.registro-body nav.catalog-toc a small{
display:block;
margin:0;
font-family:var(--font-body);
font-size:.78rem;
font-weight:500;
letter-spacing:0;
line-height:1.35;
color:var(--ink-muted);
text-transform:none
}
.registro-body nav.catalog-toc a:hover,
.registro-body nav.catalog-toc a:focus-visible{
background:rgba(15,23,42,.72)!important;
border-color:rgba(147,197,253,.28)!important;
color:inherit!important
}
.registro-body nav.catalog-toc a:nth-child(1):hover strong,
.registro-body nav.catalog-toc a:nth-child(1):focus-visible strong{color:#bfdbfe}
.registro-body nav.catalog-toc a:nth-child(2):hover strong,
.registro-body nav.catalog-toc a:nth-child(2):focus-visible strong{color:#bbf7d0}
.registro-body nav.catalog-toc a:nth-child(3):hover strong,
.registro-body nav.catalog-toc a:nth-child(3):focus-visible strong{color:#a5f3fc}
.registro-body nav.catalog-toc a:nth-child(4):hover strong,
.registro-body nav.catalog-toc a:nth-child(4):focus-visible strong{color:#e9d5ff}
@media (max-width:799px){
.registro-body nav.catalog-toc,
.registro-body nav.catalog-toc.registro-toc,
.registro-body nav.catalog-toc.reveal{
grid-template-columns:1fr 1fr!important
}
.registro-body nav.catalog-toc a,
.registro-body nav.catalog-toc a:last-child,
.registro-body nav.catalog-toc a:not(:first-child),
.registro-body nav.catalog-toc a:nth-child(odd){
padding:.85rem .8rem .9rem!important;
box-shadow:none!important;
border-top:1px solid rgba(255,255,255,.06)!important
}
}
@media (max-width:479px){
.registro-body nav.catalog-toc,
.registro-body nav.catalog-toc.registro-toc,
.registro-body nav.catalog-toc.reveal{grid-template-columns:1fr!important}
}

.registro-body .lobby-pair.registro-pair,
.registro-body .lobby-pair{
display:grid!important;
grid-template-columns:1fr 1fr;
align-items:stretch;
gap:1rem;
margin:.25rem 0 2.35rem;
padding:0;
background:none!important;
border:0!important;
border-radius:0;
box-shadow:none!important
}
.registro-body .lobby-pair .lobby-frame,
.registro-body .lobby-pair .lobby-frame--phone,
.registro-body .lobby-pair .lobby-frame:last-child{
display:flex!important;
flex-direction:column;
align-items:stretch;
width:100%!important;
max-width:none!important;
margin:0;
padding:1.1rem 1.1rem 1.15rem!important;
background:linear-gradient(180deg,rgba(18,28,46,.94),rgba(10,14,26,.82))!important;
border:1px solid var(--rule)!important;
border-radius:1.3rem!important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important
}
.registro-body .lobby-pair .kicker{
margin:0 0 .75rem;
font-family:var(--font-mono)!important;
font-size:.62rem!important;
font-weight:600;
letter-spacing:.16em;
text-transform:uppercase;
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd!important;
background:none!important
}
.registro-body .lobby-pair #captura-registro .kicker{
color:#86efac!important;
-webkit-text-fill-color:#86efac!important
}
.registro-body .lobby-pair .lobby-bezel{
position:relative;
margin:0;
padding:.55rem;
background:#050810;
border:1px solid rgba(96,165,250,.22);
border-radius:1.35rem;
box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 1.2rem 2.4rem rgba(0,0,0,.35)
}
.registro-body .lobby-pair #captura-registro .lobby-bezel{
border-color:rgba(0,178,75,.22)
}
.registro-body .lobby-pair .lobby-bezel::after{
content:"";
position:absolute;
left:50%;
bottom:.38rem;
z-index:1;
width:4.25rem;
height:.22rem;
transform:translateX(-50%);
border-radius:999px;
background:rgba(255,255,255,.14);
pointer-events:none
}
.registro-body .lobby-pair .lobby-shot,
.registro-body .lobby-pair .lobby-frame .lobby-shot{
margin:0;
aspect-ratio:458 / 742;
overflow:hidden;
background:#070b14;
border:0!important;
border-radius:.95rem!important;
box-shadow:none!important
}
.registro-body .lobby-pair .lobby-shot img{
display:block;
width:100%;
height:100%;
object-fit:cover;
object-position:center top;
transform:none
}
@media (max-width:799px){
.registro-body .lobby-pair.registro-pair,
.registro-body .lobby-pair{grid-template-columns:1fr;gap:.85rem}
.registro-body .lobby-pair .lobby-frame,
.registro-body .lobby-pair .lobby-frame:last-child{
padding:1rem 1rem 1.05rem!important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important
}
}

.registro-body .registro-trust{
margin:0 0 2.15rem;
padding:1.25rem 1.3rem 1.35rem;
background:linear-gradient(180deg,rgba(18,28,46,.94),rgba(10,14,26,.8));
border:1px solid var(--rule);
border-radius:1.3rem;
box-shadow:inset 0 1px 0 rgba(255,255,255,.04)
}
.registro-body .registro-trust .catalog-head{margin:0;max-width:42rem}
.registro-body .registro-trust .catalog-head h2{margin:0 0 .4rem;font-size:clamp(1.55rem,1.05rem + 1.1vw,2.15rem);letter-spacing:-.045em;line-height:1.08}
.registro-body .registro-trust .catalog-head p{margin:0;color:var(--ink-muted)}
.registro-body ul.registro-trust-marks{
display:grid;
grid-template-columns:repeat(4,minmax(0,1fr));
gap:0;
margin:1.15rem 0 1.2rem;
padding:0;
list-style:none;
background:rgba(7,11,20,.4);
border:1px solid var(--rule);
border-radius:1rem;
overflow:hidden
}
.registro-body ul.registro-trust-marks>li,
.registro-body ul.registro-trust-marks>li:first-child{
display:flex;
flex-direction:column;
gap:.18rem;
margin:0;
padding:.85rem 1rem .9rem;
border:0;
box-shadow:inset -1px 0 0 var(--rule)
}
.registro-body ul.registro-trust-marks>li:last-child{box-shadow:none}
.registro-body ul.registro-trust-marks>li::before,
.registro-body ul.registro-trust-marks>li::after{content:none!important;display:none!important}
.registro-body ul.registro-trust-marks strong{
font-family:var(--font-display);
font-size:clamp(1rem,.85rem + .3vw,1.22rem);
font-weight:750;
letter-spacing:-.03em;
line-height:1.1;
color:var(--ink)
}
.registro-body ul.registro-trust-marks li:nth-child(1) strong{color:#86efac}
.registro-body ul.registro-trust-marks li:nth-child(2) strong{color:#93c5fd}
.registro-body ul.registro-trust-marks li:nth-child(3) strong{color:#67e8f9}
.registro-body ul.registro-trust-marks li:nth-child(4) strong{color:#d8b4fe}
.registro-body ul.registro-trust-marks small{
font-size:.75rem;
font-weight:500;
color:var(--ink-muted);
text-transform:none;
letter-spacing:0
}
.registro-body ul.registro-trust-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:.7rem;
margin:0;
padding:0;
list-style:none
}
.registro-body ul.registro-trust-grid>li,
.registro-body ul.registro-trust-grid>li:first-child{
display:flex;
flex-direction:column;
align-items:flex-start;
gap:.35rem;
margin:0;
padding:.95rem 1rem 1rem;
background:rgba(7,11,20,.38);
border:1px solid rgba(255,255,255,.06);
border-radius:1rem
}
.registro-body ul.registro-trust-grid>li::before,
.registro-body ul.registro-trust-grid>li::after{content:none!important;display:none!important}
.registro-body ul.registro-trust-grid .reg-ico{
display:grid;
place-items:center;
width:2.05rem;
height:2.05rem;
margin:0;
border-radius:50%;
font-size:.92rem;
background:rgba(15,23,42,.92);
border:1px solid rgba(96,165,250,.35)
}
.registro-body ul.registro-trust-grid>li:nth-child(1) .reg-ico{border-color:rgba(0,178,75,.5)}
.registro-body ul.registro-trust-grid>li:nth-child(2) .reg-ico{border-color:rgba(96,165,250,.5)}
.registro-body ul.registro-trust-grid>li:nth-child(3) .reg-ico{border-color:rgba(34,211,238,.45)}
.registro-body ul.registro-trust-grid>li:nth-child(4) .reg-ico{border-color:rgba(192,132,252,.45)}
.registro-body ul.registro-trust-grid strong{
font-family:var(--font-display);
font-size:clamp(1.05rem,.9rem + .3vw,1.28rem);
font-weight:750;
letter-spacing:-.04em;
line-height:1.12;
color:var(--ink)
}
.registro-body ul.registro-trust-grid p{
margin:0;
max-width:36rem;
font-size:.88rem;
line-height:1.5;
color:var(--ink-muted)
}
.registro-body ul.registro-trust-grid a{color:#93c5fd}
.registro-body .registro-trust--exit{margin:1.75rem 0 1.85rem}
@media (max-width:799px){
.registro-body ul.registro-trust-marks{grid-template-columns:1fr 1fr}
.registro-body ul.registro-trust-marks>li:nth-child(even){box-shadow:none}
.registro-body ul.registro-trust-marks>li:nth-child(n+3){box-shadow:inset 0 1px 0 var(--rule)}
.registro-body ul.registro-trust-grid{grid-template-columns:1fr}
}
@media (max-width:479px){
.registro-body ul.registro-trust-marks{grid-template-columns:1fr}
.registro-body ul.registro-trust-marks>li{box-shadow:inset 0 1px 0 var(--rule)!important}
.registro-body ul.registro-trust-marks>li:first-child{box-shadow:none!important}
}

.registro-body .registro-sheet{
margin:0 0 1.35rem;
padding:1.2rem 1.25rem 1.2rem;
background:linear-gradient(180deg,rgba(18,28,46,.94),rgba(10,14,26,.8));
border:1px solid var(--rule);
border-radius:1.3rem;
box-shadow:inset 0 1px 0 rgba(255,255,255,.04)
}
.registro-body .registro-sheet .catalog-head,
.registro-body .registro-sheet #crear.catalog-head,
.registro-body .registro-sheet #datos.catalog-head{
margin:0 0 .95rem;
padding:0 0 .95rem;
background:none;
border:0;
border-bottom:1px solid var(--rule);
border-radius:0;
box-shadow:none
}
.registro-body .registro-sheet .catalog-head .kicker{
margin:0 0 .4rem;
color:#93c5fd
}
.registro-body .registro-sheet .catalog-head h2{
margin:0 0 .35rem;
font-size:clamp(1.55rem,1.05rem + 1.1vw,2.15rem);
letter-spacing:-.045em;
line-height:1.08
}
.registro-body .registro-sheet .catalog-head p{
margin:0;
max-width:42rem;
color:var(--ink-muted)
}
.registro-body ol#dominio,
.registro-body ol#dominio.sports-sheet,
.registro-body ol#dominio.reveal{
counter-reset:none;
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:.7rem;
margin:0;
padding:0!important;
list-style:none;
background:none!important;
border:0!important;
border-radius:0;
box-shadow:none!important
}
.registro-body ol#dominio>li,
.registro-body ol#dominio>li:first-child{
counter-increment:none;
display:flex!important;
flex-direction:column;
align-items:flex-start;
gap:.15rem;
min-width:0;
margin:0;
padding:.95rem 1rem 1.05rem!important;
background:rgba(7,11,20,.38)!important;
border:1px solid rgba(255,255,255,.06)!important;
border-radius:1rem;
box-shadow:none!important
}
.registro-body ol#dominio>li::before,
.registro-body ol#dominio>li::after,
.registro-body ol#dominio>li:not(:last-child)::after{
content:none!important;
display:none!important
}
.registro-body ol#dominio .reg-ico,
.registro-body dl.block-data .reg-ico{
display:grid!important;
place-items:center;
width:2.1rem;
height:2.1rem;
margin:0 0 .55rem;
border-radius:50%;
font-size:.92rem;
line-height:1;
background:rgba(15,23,42,.92);
border:1px solid rgba(96,165,250,.38);
box-shadow:0 0 0 4px rgba(10,14,26,.55),0 0 16px rgba(59,130,246,.16)
}
.registro-body ol#dominio>li:nth-child(1) .reg-ico{border-color:rgba(96,165,250,.5)}
.registro-body ol#dominio>li:nth-child(2) .reg-ico{border-color:rgba(192,132,252,.5)}
.registro-body ol#dominio>li:nth-child(3) .reg-ico{border-color:rgba(0,178,75,.5)}
.registro-body ol#dominio>li>strong{
display:block;
margin:0 0 .2rem;
padding:0;
font-family:var(--font-mono)!important;
font-size:.62rem;
font-weight:600;
letter-spacing:.12em;
text-transform:uppercase;
color:var(--ink-faint)
}
.registro-body ol#dominio>li:nth-child(1)>strong{color:#93c5fd}
.registro-body ol#dominio>li:nth-child(2)>strong{color:#d8b4fe}
.registro-body ol#dominio>li:nth-child(3)>strong{color:#86efac}
.registro-body ol#dominio>li>div{
min-width:0;
margin:0;
padding:0;
background:none;
border:0
}
.registro-body ol#dominio h3{
margin:0 0 .4rem;
font-family:var(--font-display)!important;
font-size:clamp(1.12rem,.95rem + .35vw,1.38rem);
font-weight:750;
letter-spacing:-.04em;
line-height:1.12;
color:var(--ink)
}
.registro-body ol#dominio p{
margin:0;
max-width:22rem;
font-size:.88rem;
line-height:1.5;
color:var(--ink-muted)
}
.registro-body ol#dominio a{color:#93c5fd}
.registro-body dl.block-data{
counter-reset:none;
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr));
gap:.7rem;
margin:0;
padding:0!important;
background:none!important;
border:0!important;
border-left:0!important
}
.registro-body dl.block-data>div,
.registro-body dl.block-data>div:first-child,
.registro-body dl.block-data>div#codigo-campo{
counter-increment:none;
display:flex!important;
flex-direction:column;
align-items:flex-start;
gap:.1rem;
min-width:0;
margin:0;
padding:.95rem 1rem 1.05rem!important;
background:rgba(7,11,20,.38)!important;
border:1px solid rgba(255,255,255,.06)!important;
border-radius:1rem;
box-shadow:none!important
}
.registro-body dl.block-data>div::before,
.registro-body dl.block-data>div::after,
.registro-body dl.block-data>div:not(:last-child)::after{
content:none!important;
display:none!important
}
.registro-body dl.block-data>div:nth-child(1) .reg-ico{border-color:rgba(0,178,75,.5)}
.registro-body dl.block-data>div:nth-child(2) .reg-ico{border-color:rgba(34,211,238,.5)}
.registro-body dl.block-data>div:nth-child(3) .reg-ico{border-color:rgba(96,165,250,.5)}
.registro-body dl.block-data>div:nth-child(4) .reg-ico{border-color:rgba(192,132,252,.5)}
.registro-body dl.block-data dt{
display:block;
margin:0 0 .2rem;
padding:0;
font-family:var(--font-mono)!important;
font-size:.62rem;
font-weight:600;
letter-spacing:.12em;
text-transform:uppercase;
color:var(--ink-faint)
}
.registro-body dl.block-data>div:nth-child(1) dt{color:#86efac}
.registro-body dl.block-data>div:nth-child(2) dt{color:#67e8f9}
.registro-body dl.block-data>div:nth-child(3) dt{color:#93c5fd}
.registro-body dl.block-data>div:nth-child(4) dt{color:#d8b4fe}
.registro-body dl.block-data dd{
margin:0;
padding:0;
background:none;
border:0
}
.registro-body dl.block-data dd strong{
display:block;
margin:0 0 .4rem;
font-family:var(--font-display)!important;
font-size:clamp(1.08rem,.92rem + .35vw,1.32rem);
font-weight:750;
letter-spacing:-.04em;
line-height:1.12;
color:var(--ink)
}
.registro-body dl.block-data dd p{
margin:0;
max-width:22rem;
font-size:.88rem;
line-height:1.5;
color:var(--ink-muted)
}
.registro-body dl.block-data dd p strong{
display:inline;
margin:0;
font-family:inherit;
font-size:inherit;
letter-spacing:inherit;
color:inherit
}
.registro-body dl.block-data a{color:#93c5fd}
@media (max-width:959px){
.registro-body dl.block-data{grid-template-columns:1fr 1fr}
.registro-body dl.block-data>div,
.registro-body dl.block-data>div:nth-child(-n+2),
.registro-body dl.block-data>div:nth-child(2){
padding:.95rem 1rem 1.05rem!important;
border-top:1px solid rgba(255,255,255,.06)!important
}
}
@media (max-width:799px){
.registro-body ol#dominio,
.registro-body ol#dominio.sports-sheet{grid-template-columns:1fr}
.registro-body ol#dominio>li,
.registro-body ol#dominio>li:first-child{
padding:.95rem 1rem 1.05rem!important;
border-top:1px solid rgba(255,255,255,.06)!important
}
}
@media (max-width:639px){
.registro-body dl.block-data{grid-template-columns:1fr}
}

.registro-body #preguntas.faq,
.registro-body #preguntas.faq.reveal{
margin:1.5rem 0 1.85rem!important;
padding:1.2rem 1.25rem 1.15rem!important;
background:linear-gradient(180deg,rgba(18,28,46,.94),rgba(10,14,26,.8));
border:1px solid var(--rule)!important;
border-radius:1.3rem!important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important
}
.registro-body #preguntas.faq>.kicker{
margin:0 0 .4rem!important
}
.registro-body #preguntas.faq>h2{
margin:0 0 .4rem!important;
font-size:clamp(1.55rem,1.05rem + 1.1vw,2.15rem)!important
}
.registro-body #preguntas.faq>p:not(.kicker){
margin:0 0 1rem!important;
max-width:42rem;
font-size:.92rem;
line-height:1.5;
color:var(--ink-muted)
}
.registro-body #preguntas.faq details,
.registro-body #preguntas.faq details:first-of-type,
.registro-body #preguntas.faq details:last-of-type{
margin:0!important;
padding:0!important;
background:none!important;
border:0!important;
border-top:1px solid var(--rule)!important;
border-radius:0!important
}
.registro-body #preguntas.faq details:first-of-type{border-top:0!important}
.registro-body #preguntas.faq summary{
padding:.95rem 0 .85rem!important
}
.registro-body #preguntas.faq details p{
margin:0 0 .7rem!important;
max-width:44rem
}
.registro-body #preguntas.faq details p+p{margin-top:0}
.registro-body #preguntas.faq details p a{color:#93c5fd}

.registro-body .home-exit.registro-exit,
.registro-body .home-exit.registro-exit.reveal{
margin:0 0 .25rem!important;
padding:1.35rem 1.4rem 1.3rem!important;
background:
radial-gradient(120% 90% at 100% 0%,rgba(0,178,75,.16),transparent 52%),
linear-gradient(180deg,rgba(18,28,46,.96),rgba(8,12,22,.92))!important;
border:1px solid var(--rule)!important;
border-radius:1.35rem!important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 40px rgba(0,0,0,.28)!important
}
.registro-body .home-exit.registro-exit .kicker,
.registro-body .home-exit.registro-exit .kicker::before{
color:#86efac!important;
-webkit-text-fill-color:#86efac!important
}
.registro-body .home-exit.registro-exit .kicker::before{
content:"";
display:inline-block;
width:.42rem;
height:.42rem;
border-radius:50%;
background:#00b24b;
box-shadow:0 0 0 4px rgba(0,178,75,.18);
font-size:0
}
.registro-body .home-exit.registro-exit .home-exit-row{
align-items:flex-end;
gap:1.1rem 1.5rem
}
.registro-body .home-exit.registro-exit .registro-exit-copy{
flex:1 1 22rem;
min-width:0
}
.registro-body .home-exit.registro-exit h2{
flex:none;
display:block;
max-width:11.5ch!important;
margin:0 0 .45rem!important;
font-size:clamp(1.85rem,1.05rem + 1.5vw,2.65rem)!important;
letter-spacing:-.055em!important;
line-height:1.02!important
}
.registro-body .home-exit.registro-exit .home-exit-lead{
margin:0!important;
max-width:38rem;
font-size:.92rem!important;
line-height:1.55!important;
color:#cbd5e1!important
}
.registro-body .home-exit.registro-exit .home-exit-lead a{
color:#86efac;
font-weight:650;
text-decoration:none
}
.registro-body .home-exit.registro-exit .home-exit-lead a:hover,
.registro-body .home-exit.registro-exit .home-exit-lead a:focus-visible{
text-decoration:underline
}
.registro-body .home-exit.registro-exit .home-exit-actions{
flex:0 1 24rem;
width:min(100%,24.5rem);
max-width:24.5rem;
padding:.22rem;
background:rgba(7,11,20,.72);
border:1px solid rgba(255,255,255,.08);
box-shadow:inset 0 1px 0 rgba(255,255,255,.04)
}
.registro-body .home-exit.registro-exit .home-exit-actions .btn,
.registro-body .home-exit.registro-exit .home-exit-actions a.btn{
flex:1 1 0!important;
min-height:2.55rem!important;
height:2.55rem!important;
padding:0 .7rem!important;
font-family:var(--font-body)!important;
font-size:.78rem!important;
font-weight:650!important;
letter-spacing:0!important;
line-height:1!important;
white-space:nowrap
}
.registro-body .home-exit.registro-exit .home-exit-actions .btn-primary{
flex:1.25 1 0!important;
box-shadow:0 .35rem 1.15rem rgba(0,178,75,.38)!important
}
.registro-body .home-exit.registro-exit .home-exit-actions .btn-ghost,
.registro-body .home-exit.registro-exit .home-exit-actions a.btn-ghost{
flex:.95 1 0!important;
padding:0 .65rem!important
}
.registro-body .home-exit.registro-exit ul.home-exit-trust{
margin:1.2rem 0 0!important;
padding:0;
overflow:hidden;
background:rgba(7,11,20,.4);
border:1px solid var(--rule)!important;
border-top:1px solid var(--rule)!important;
border-radius:1rem
}
.registro-body .home-exit.registro-exit ul.home-exit-trust li,
.registro-body .home-exit.registro-exit ul.home-exit-trust li:last-child{
padding:.9rem 1.05rem .95rem 1.05rem!important;
box-shadow:inset -1px 0 0 var(--rule)!important;
color:var(--ink-muted)!important;
font-size:.82rem!important
}
.registro-body .home-exit.registro-exit ul.home-exit-trust li::before{
content:none!important;
display:none!important
}
.registro-body .home-exit.registro-exit ul.home-exit-trust span{
display:block;
margin:0 0 .18rem;
font-family:var(--font-display)!important;
font-size:clamp(1.02rem,.85rem + .3vw,1.22rem)!important;
font-weight:750;
letter-spacing:-.03em;
color:var(--ink)!important
}
.registro-body .home-exit.registro-exit ul.home-exit-trust li:nth-child(1) span{color:#86efac!important}
.registro-body .home-exit.registro-exit ul.home-exit-trust li:nth-child(2) span{
color:#86efac!important;
font-family:var(--font-mono)!important;
font-size:.92rem!important;
letter-spacing:.08em;
text-transform:uppercase
}
.registro-body .home-exit.registro-exit ul.home-exit-trust li:nth-child(3) span{color:#93c5fd!important}
.registro-body .home-exit.registro-exit ul.home-exit-trust li:nth-child(4) span{color:#67e8f9!important}
@media (max-width:799px){
.registro-body .home-exit.registro-exit .home-exit-row{align-items:stretch}
.registro-body .home-exit.registro-exit h2{max-width:none!important}
.registro-body .home-exit.registro-exit .home-exit-actions{
flex:1 1 100%;
width:100%;
max-width:none
}
.registro-body .home-exit.registro-exit .home-exit-actions .btn,
.registro-body .home-exit.registro-exit .home-exit-actions a.btn{
min-height:2.75rem!important;
height:2.75rem!important;
font-size:.84rem!important;
padding:0 1rem!important
}
.registro-body .home-exit.registro-exit ul.home-exit-trust li,
.registro-body .home-exit.registro-exit ul.home-exit-trust li:last-child{
padding:.9rem 1rem .95rem!important
}
}

body:has(.legal-body) .page-head.page-head--cover{
overflow:hidden;
background:var(--paper)!important
}
body:has(.legal-body) .page-head.page-head--cover .page-head-cover img{
filter:saturate(1.05) contrast(1.08) brightness(.78)!important;
transform:none!important;
-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 58%,rgba(0,0,0,.45) 84%,transparent 100%);
mask-image:linear-gradient(180deg,#000 0%,#000 58%,rgba(0,0,0,.45) 84%,transparent 100%)
}
body:has(.legal-body) .page-head.page-head--cover::after{
background:
linear-gradient(90deg,rgba(8,12,22,.97) 0%,rgba(8,12,22,.88) 28%,rgba(8,12,22,.42) 58%,rgba(8,12,22,.18) 78%,rgba(8,12,22,.4) 100%),
radial-gradient(58% 52% at 82% 36%,rgba(147,197,253,.2),transparent 64%),
radial-gradient(46% 44% at 76% 72%,rgba(52,211,153,.1),transparent 60%)!important
}
body:has(.legal-body) .page-head.page-head--cover .page-head-cover::after{
content:"";
position:absolute;
left:0;
right:0;
bottom:0;
z-index:1;
height:clamp(5.5rem,32%,12rem);
pointer-events:none;
background:linear-gradient(180deg,rgba(10,14,26,0) 0%,rgba(10,14,26,.4) 42%,var(--paper) 100%)
}
body:has(.legal-body) .page-head.page-head--cover>.wrap{
position:relative;
z-index:2;
display:grid!important;
grid-template-columns:minmax(0,1fr);
grid-template-rows:1fr auto;
align-items:end;
justify-content:stretch;
min-height:clamp(30rem,44vw,38rem)!important;
padding-top:1.75rem!important;
padding-bottom:2.25rem!important;
padding-left:clamp(1.35rem,5vw,3.25rem)!important;
padding-right:clamp(2.25rem,14vw,6.5rem)!important;
gap:1.25rem
}
@media (min-width:960px){
body:has(.legal-body) .page-head.page-head--cover>.wrap{
grid-template-columns:minmax(0,42rem) minmax(0,1fr);
gap:1.25rem 2.5rem
}
}
body:has(.legal-body) .page-head.page-head--cover .page-head-copy{
grid-column:1;
grid-row:1;
align-self:end;
display:flex;
flex-direction:column;
align-items:flex-start;
width:100%;
max-width:min(38rem,100%);
padding-right:clamp(1.5rem,10vw,4rem)!important;
box-sizing:border-box
}
body:has(.legal-body) .page-head.page-head--cover .crumbs{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:.45rem;
width:100%;
margin:0 0 .7rem;
padding:0 0 .7rem;
border-bottom:1px solid rgba(255,255,255,.14);
color:#94a3b8!important;
font-family:var(--font-mono);
font-size:.62rem;
font-weight:600;
letter-spacing:.12em;
text-transform:uppercase;
text-shadow:none
}
body:has(.legal-body) .page-head.page-head--cover .crumbs a{color:#93c5fd!important;text-shadow:none}
body:has(.legal-body) .page-head.page-head--cover .crumbs-sep{color:#64748b}
body:has(.legal-body) .page-head.page-head--cover .kicker{
margin:0 0 .45rem;
color:#93c5fd!important;
background-color:transparent!important;
background-image:linear-gradient(90deg,currentColor 0%,currentColor 38%,#fff 50%,currentColor 62%,currentColor 100%)!important;
background-size:200% 100%!important;
background-repeat:repeat-x!important;
background-position:0% 50%!important;
-webkit-background-clip:text!important;
background-clip:text!important;
-webkit-text-fill-color:transparent!important;
filter:drop-shadow(0 1px .5rem rgba(0,0,0,.55))!important;
animation:kicker-shine 3s linear infinite!important;
font-family:var(--font-mono)!important;
font-size:.62rem!important;
letter-spacing:.14em;
text-transform:uppercase;
text-shadow:none
}
body:has(.legal-body) .page-head.page-head--cover .kicker::before,
body:has(.legal-body) .page-head.page-head--cover .kicker::after{content:none!important}
body:has(.legal-body) .page-head.page-head--cover h1{
margin:0 0 .85rem;
padding:0;
border:0!important;
background:none!important;
font-size:clamp(1.85rem,1.05rem + 2.2vw,2.85rem)!important;
line-height:1.05;
letter-spacing:-.045em
}
body:has(.legal-body) .page-head.page-head--cover h1 .h1-key{
background-image:linear-gradient(90deg,#e0f2fe 0%,#bae6fd 22%,#ffffff 50%,#93c5fd 78%,#e0f2fe 100%)!important;
background-size:200% 100%!important;
background-repeat:repeat-x!important;
background-position:0% 50%!important;
-webkit-background-clip:text!important;
background-clip:text!important;
-webkit-text-fill-color:transparent!important;
color:transparent!important;
animation:kicker-shine 3s linear infinite!important;
filter:drop-shadow(0 2px .75rem rgba(0,0,0,.9))!important;
text-shadow:none!important
}
body:has(.legal-body) .page-head.page-head--cover h1 .h1-rest{
background:none!important;
-webkit-text-fill-color:#fff!important;
color:#fff!important;
animation:none!important;
text-shadow:0 2px 1.125rem rgba(0,0,0,.8)
}
@media (prefers-reduced-motion:reduce){
body:has(.legal-body) .page-head.page-head--cover .kicker,
body:has(.legal-body) .page-head.page-head--cover h1 .h1-key{
animation:none!important;
background-image:none!important;
-webkit-text-fill-color:#93c5fd!important
}
body:has(.legal-body) .page-head.page-head--cover h1 .h1-key{
-webkit-text-fill-color:#dbeafe!important;
color:#dbeafe!important
}
}
body:has(.legal-body) .page-head.page-head--cover .lede{
max-width:36rem;
margin:0;
padding:0;
border:0!important;
font-size:clamp(.98rem,.88rem + .28vw,1.12rem)!important;
line-height:1.5;
font-weight:500;
color:#cbd5e1!important;
text-shadow:none
}
body:has(.legal-body) .page-head.page-head--cover .lede strong{
color:#fff;
font-weight:650
}
body:has(.legal-body) .page-head.page-head--cover .cover-claim{
grid-column:1;
grid-row:2;
display:flex;
flex-direction:column;
align-items:stretch;
gap:0;
margin:1.2rem 0 0;
padding:0;
width:100%;
max-width:min(46rem,100%);
border:1px solid var(--rule-strong);
border-radius:1.15rem;
background:#0b1220;
box-shadow:none;
overflow:hidden
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks{
display:grid;
grid-template-columns:1fr 1fr 1fr;
gap:0;
margin:0;
padding:0;
list-style:none
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li{
display:grid;
grid-template-columns:2.2rem minmax(0,1fr);
grid-template-rows:auto auto;
column-gap:.7rem;
row-gap:.22rem;
align-items:center;
margin:0;
min-width:0;
padding:.95rem .95rem .9rem 1rem;
box-shadow:inset -1px 0 0 var(--rule)
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li:last-child{box-shadow:none}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li::before,
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li::after{
content:none!important;
display:none!important
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li>span{
grid-column:1;
grid-row:1;
width:2.2rem;
height:2.2rem;
margin:0;
font-size:0;
border-radius:.7rem;
border:1px solid rgba(147,197,253,.22);
background-color:rgba(147,197,253,.1);
background-repeat:no-repeat;
background-position:center;
background-size:1.05rem
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li:nth-child(1)>span{
border-color:rgba(74,222,128,.28);
background-color:rgba(74,222,128,.1);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ade80' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 4v6c0 5-3.4 7.8-8 9-4.6-1.2-8-4-8-9V7z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li:nth-child(2)>span{
border-color:rgba(96,165,250,.38);
background-color:rgba(59,130,246,.12);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2393c5fd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li:nth-child(3)>span{
border-color:rgba(34,211,238,.34);
background-color:rgba(34,211,238,.1);
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2367e8f9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='9' cy='11' r='2.1'/%3E%3Cpath d='M14 10h5M14 14h3.5'/%3E%3C/svg%3E")
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks strong{
grid-column:2;
grid-row:1;
margin:0;
font-family:var(--font-display);
font-size:1.08rem;
font-weight:750;
letter-spacing:-.03em;
line-height:1.1;
color:#fff;
white-space:nowrap
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li:nth-child(1) strong{color:#86efac}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li:nth-child(2) strong{color:#93c5fd}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li:nth-child(3) strong{color:#67e8f9}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks small{
grid-column:2;
grid-row:2;
display:block;
margin:0;
min-width:0;
overflow-wrap:anywhere;
font-family:var(--font-mono);
font-size:.55rem;
font-weight:600;
letter-spacing:.08em;
line-height:1.25;
text-transform:uppercase;
color:#93c5fd
}
body:has(.legal-body) .page-head.page-head--cover .cover-note{
margin:0;
padding:.85rem 1.05rem .35rem;
max-width:none;
border:0!important;
border-top:1px solid var(--rule)!important;
background:none!important;
font-size:.88rem;
font-weight:500;
line-height:1.45;
color:#94a3b8;
text-shadow:none
}
body:has(.legal-body) .page-head.page-head--cover .cover-note::before{content:none!important;display:none!important}
body:has(.legal-body) .page-head.page-head--cover .cta-split{
display:flex!important;
flex-wrap:nowrap!important;
align-items:stretch;
gap:.22rem;
width:auto!important;
max-width:none!important;
margin:.15rem .95rem 1rem;
padding:.22rem;
background:#050810!important;
border:1px solid rgba(255,255,255,.1)!important;
border-radius:999px
}
body:has(.legal-body) .page-head.page-head--cover .cta-split .btn,
body:has(.legal-body) .page-head.page-head--cover .cta-split a.btn{
flex:1 1 0!important;
width:auto!important;
min-height:2.55rem!important;
height:2.55rem!important;
padding:0 .75rem!important;
font-family:var(--font-body)!important;
font-size:.78rem!important;
font-weight:650!important;
letter-spacing:0!important;
white-space:nowrap;
border-radius:999px!important
}
body:has(.legal-body) .page-head.page-head--cover .cta-split .btn-primary{
box-shadow:0 .3rem 1.1rem rgba(0,178,75,.36)!important
}
body:has(.legal-body) .page-head.page-head--cover .cta-split .btn-ghost,
body:has(.legal-body) .page-head.page-head--cover .cta-split a.btn-ghost{
background:transparent!important;
border-color:transparent!important;
color:#fff!important
}
@media (max-width:799px){
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks{grid-template-columns:1fr}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li{
padding:.85rem .9rem;
box-shadow:inset 0 1px 0 var(--rule)
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li:first-child{box-shadow:none}
}
@media (max-width:639px){
body:has(.legal-body) .page-head.page-head--cover>.wrap{
grid-template-columns:1fr;
min-height:0!important;
padding-top:1.05rem!important;
padding-bottom:1.65rem!important;
gap:.95rem
}
body:has(.legal-body) .page-head.page-head--cover .page-head-copy,
body:has(.legal-body) .page-head.page-head--cover .cover-claim{max-width:none}
body:has(.legal-body) .page-head.page-head--cover .cta-split{margin:.1rem .75rem .85rem}
}
.registro-body .home-exit.registro-exit ul.home-exit-trust li,
.registro-body .home-exit.registro-exit ul.home-exit-trust li:last-child{
padding:.9rem 1rem .95rem!important
}
body:has(.legal-body) .page-head.page-head--cover .cover-claim,
body:has(.registro-body) .page-head.page-head--cover .cover-claim,
body:has(.pagos-body) .page-head.page-head--cover .cover-claim{
gap:1.15rem!important;
padding:0!important;
border:0!important;
border-radius:0!important;
background:transparent!important;
overflow:visible!important
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks,
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks,
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks{
background:rgba(7,11,20,.58)!important;
border:1px solid rgba(147,197,253,.32)!important;
border-radius:1.05rem!important;
backdrop-filter:blur(14px);
-webkit-backdrop-filter:blur(14px)
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li,
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li,
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li{
grid-template-columns:1.55rem minmax(0,1fr)!important;
column-gap:.55rem!important;
row-gap:.12rem!important;
padding:.8rem .95rem .8rem .9rem!important;
box-shadow:inset -1px 0 0 rgba(147,197,253,.22)!important
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li:last-child,
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li:last-child,
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li:last-child{
padding-right:.9rem!important;
box-shadow:none!important
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li>span,
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li>span,
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li>span{
grid-column:1!important;
grid-row:1 / span 2!important;
align-self:center!important;
width:auto!important;
height:auto!important;
font-size:1.15rem!important;
line-height:1!important;
color:inherit!important;
border:0!important;
border-radius:0!important;
background:none!important;
background-image:none!important
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks strong,
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks strong,
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks strong{
font-size:clamp(1rem,.9rem + .28vw,1.12rem)!important;
white-space:nowrap
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li:nth-child(1) strong,
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li:nth-child(1) strong,
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li:nth-child(1) strong{
color:#4ade80!important
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li:nth-child(2) strong,
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li:nth-child(3) strong,
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li:nth-child(2) strong,
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li:nth-child(3) strong,
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li:nth-child(2) strong,
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li:nth-child(3) strong{
color:#93c5fd!important
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks small,
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks small,
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks small{
font-family:var(--font-body)!important;
font-size:.7rem!important;
font-weight:500!important;
letter-spacing:0!important;
text-transform:none!important;
line-height:1.25!important;
color:#cbd5e1!important
}
body:has(.legal-body) .page-head.page-head--cover .cover-note,
body:has(.registro-body) .page-head.page-head--cover .cover-note,
body:has(.pagos-body) .page-head.page-head--cover .cover-note{
padding:0!important;
border:0!important;
border-top:0!important;
font-size:.88rem!important;
color:#94a3b8!important
}
body:has(.legal-body) .page-head.page-head--cover .cta-split,
body:has(.registro-body) .page-head.page-head--cover .cta-split,
body:has(.pagos-body) .page-head.page-head--cover .cta-split{
margin:0!important;
padding:.28rem!important;
width:100%!important;
background:#0b1220!important;
border:1px solid var(--rule-strong)!important;
border-radius:999px!important
}
@media (max-width:799px){
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks{
grid-template-columns:1fr 1fr 1fr!important
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li{
box-shadow:inset -1px 0 0 rgba(147,197,253,.22)!important
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li:last-child{
box-shadow:none!important
}
}
@media (max-width:639px){
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li,
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li,
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li{
padding:.75rem .7rem!important
}
body:has(.legal-body) .page-head.page-head--cover .cta-split,
body:has(.registro-body) .page-head.page-head--cover .cta-split,
body:has(.pagos-body) .page-head.page-head--cover .cta-split{
flex-direction:column!important;
border-radius:1.25rem!important
}
}
@media (max-width:479px){
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks,
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks,
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks{
grid-template-columns:1fr!important
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li,
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li,
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li{
box-shadow:inset 0 -1px 0 rgba(147,197,253,.22)!important
}
body:has(.legal-body) .page-head.page-head--cover .legal-cover-marks li:last-child,
body:has(.registro-body) .page-head.page-head--cover .registro-cover-marks li:last-child,
body:has(.pagos-body) .page-head.page-head--cover .pagos-cover-marks li:last-child{
box-shadow:none!important
}
}
}

/* Legal authority page */
.legal-body{
padding-top:clamp(2rem,4vw,3.75rem)!important
}
.legal-body>.wrap{
max-width:76rem
}
.legal-body .legal-overview{
display:grid;
grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);
gap:clamp(1.25rem,3vw,2.75rem);
align-items:end;
margin:0 0 2.5rem;
padding:clamp(1.25rem,2.5vw,2rem);
background:
radial-gradient(75% 130% at 100% 0%,rgba(96,165,250,.14),transparent 64%),
linear-gradient(180deg,rgba(18,28,46,.88),rgba(8,12,22,.86));
border:1px solid rgba(147,197,253,.2);
border-radius:1.35rem;
box-shadow:inset 0 1px 0 rgba(255,255,255,.05)
}
.legal-body .legal-overview-copy .kicker{
margin:0 0 .45rem;
color:#93c5fd
}
.legal-body .legal-overview-copy h2{
margin:0 0 .7rem;
max-width:13ch;
font-family:var(--font-display);
font-size:clamp(1.75rem,1.15rem + 1.35vw,2.55rem);
letter-spacing:-.05em;
line-height:1.03
}
.legal-body .legal-overview-copy>p:last-child{
margin:0;
max-width:32rem;
font-size:.95rem;
line-height:1.55;
color:#cbd5e1
}
.legal-body .legal-overview-marks{
display:grid;
grid-template-columns:repeat(2,minmax(0,1fr));
gap:0;
margin:0;
padding:0;
list-style:none;
overflow:hidden;
background:rgba(7,11,20,.48);
border:1px solid rgba(147,197,253,.16);
border-radius:1rem
}
.legal-body .legal-overview-marks li{
display:grid;
grid-template-columns:1.55rem minmax(0,1fr);
grid-template-rows:auto auto;
column-gap:.65rem;
row-gap:.12rem;
min-width:0;
padding:.8rem .9rem;
border-right:1px solid var(--rule);
border-bottom:1px solid var(--rule)
}
.legal-body .legal-overview-marks li:nth-child(even){border-right:0}
.legal-body .legal-overview-marks li:nth-last-child(-n+2){border-bottom:0}
.legal-body .legal-overview-marks li:last-child{
grid-column:1 / -1;
border-top:1px solid var(--rule);
border-right:0
}
.legal-body .legal-overview-marks span{
grid-row:1 / span 2;
font-size:1.05rem
}
.legal-body .legal-overview-marks strong{
font-family:var(--font-display);
font-size:.95rem;
letter-spacing:-.025em;
line-height:1.1;
color:#e2e8f0
}
.legal-body .legal-overview-marks li:first-child strong{color:#4ade80}
.legal-body .legal-overview-marks small{
font-size:.7rem;
line-height:1.25;
color:#94a3b8
}
.legal-body .legal-layout{
display:grid!important;
grid-template-columns:12.5rem minmax(0,1fr);
align-items:start;
gap:clamp(1.5rem,4vw,3.75rem)!important;
margin:0 0 2.5rem!important
}
.legal-body .legal-layout nav.legal-toc{
position:sticky;
top:calc(var(--header-h) + 1rem);
display:flex!important;
flex-direction:column;
align-items:stretch!important;
gap:0!important;
margin:0!important;
padding:.65rem!important;
background:rgba(12,18,32,.78)!important;
border:1px solid var(--rule)!important;
border-radius:1rem!important;
backdrop-filter:blur(12px);
-webkit-backdrop-filter:blur(12px)
}
.legal-body .legal-layout nav.legal-toc a{
display:block!important;
margin:0!important;
padding:.68rem .75rem!important;
border:0!important;
border-bottom:1px solid rgba(255,255,255,.06)!important;
border-radius:.65rem!important;
font-family:var(--font-body)!important;
font-size:.82rem!important;
font-weight:600!important;
letter-spacing:0!important;
color:#cbd5e1!important
}
.legal-body .legal-layout nav.legal-toc a:last-child{border-bottom:0!important}
.legal-body .legal-layout nav.legal-toc a::before{
content:none!important;
display:none!important
}
.legal-body .legal-layout nav.legal-toc a:hover,
.legal-body .legal-layout nav.legal-toc a:focus-visible{
background:rgba(96,165,250,.1)!important;
color:#fff!important
}
.legal-body .legal-col{
min-width:0;
max-width:55rem
}
.legal-body .legal-col>.legal-section-label{
margin:3.2rem 0 .42rem!important;
padding:0!important;
border:0!important;
background:none!important;
font-family:var(--font-mono);
font-size:.62rem!important;
font-weight:600;
letter-spacing:.12em;
text-transform:uppercase;
color:#93c5fd!important
}
.legal-body .legal-col>.legal-section-label:first-child{margin-top:0!important}
.legal-body .legal-col>h2{
counter-increment:none!important;
display:block!important;
margin:0 0 .75rem!important;
padding:0 0 .75rem!important;
border:0!important;
border-bottom:1px solid rgba(147,197,253,.16)!important;
font-size:clamp(1.7rem,1.15rem + 1.2vw,2.35rem)!important;
letter-spacing:-.05em!important
}
.legal-body .legal-col>h2::before{
content:none!important;
display:none!important
}
.legal-body .legal-col>.legal-lead{
margin:0 0 1.25rem!important;
padding:0!important;
max-width:49rem!important;
border:0!important;
background:none!important;
font-size:clamp(.98rem,.9rem + .2vw,1.08rem)!important;
font-weight:500!important;
line-height:1.6!important;
color:#dbe4f0!important
}
.legal-body .legal-stamp{
display:flex;
flex-wrap:wrap;
align-items:center;
justify-content:space-between;
gap:.6rem 1rem;
margin:.15rem 0 1rem!important;
padding:.85rem 1rem!important;
max-width:none!important;
background:rgba(74,222,128,.07)!important;
border:1px solid rgba(74,222,128,.24)!important;
border-radius:.9rem!important
}
.legal-body .legal-stamp small{
font-family:var(--font-mono);
font-size:.62rem;
letter-spacing:.1em;
text-transform:uppercase;
color:#86efac
}
.legal-body .legal-stamp span{
font-family:var(--font-display);
font-size:clamp(1rem,.9rem + .3vw,1.2rem);
font-weight:750;
letter-spacing:-.02em;
color:#fff
}
.legal-body .legal-fact-grid,
.legal-body .legal-security-grid,
.legal-body .legal-rg-grid,
.legal-body .legal-data-grid{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:.75rem;
margin:0 0 1rem
}
.legal-body .legal-security-grid,
.legal-body .legal-rg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.legal-body .legal-fact-grid article,
.legal-body .legal-security-grid article,
.legal-body .legal-rg-grid article,
.legal-body .legal-data-grid article{
min-width:0;
padding:1rem 1.05rem 1.1rem;
background:linear-gradient(180deg,rgba(18,28,46,.72),rgba(10,15,27,.58));
border:1px solid var(--rule);
border-radius:1rem
}
.legal-body .legal-fact-grid article>span,
.legal-body .legal-security-grid article>span,
.legal-body .legal-rg-grid article>span{
display:block;
margin:0 0 .65rem;
font-size:1.15rem
}
.legal-body article h3,
.legal-body .legal-split h3,
.legal-body .legal-response h3,
.legal-body .legal-warning-signs h3,
.legal-body .legal-contact h3{
margin:0 0 .4rem;
font-family:var(--font-display);
font-size:1rem;
font-weight:750;
letter-spacing:-.025em;
line-height:1.2;
color:#f1f5f9
}
.legal-body article p{
margin:0;
font-size:.84rem;
line-height:1.5;
color:#aebdd0
}
.legal-body article a,
.legal-body .legal-callout a,
.legal-body .legal-fineprint a{color:#93c5fd}
.legal-body .legal-callout{
margin:1rem 0 0;
padding:1rem 1.1rem;
background:rgba(74,222,128,.06);
border:1px solid rgba(74,222,128,.22);
border-left:3px solid #4ade80;
border-radius:.85rem
}
.legal-body .legal-callout--ice{
background:rgba(96,165,250,.07);
border-color:rgba(96,165,250,.22);
border-left-color:#60a5fa
}
.legal-body .legal-callout strong{
display:block;
margin:0 0 .25rem;
font-family:var(--font-display);
font-size:.95rem;
color:#f1f5f9
}
.legal-body .legal-callout p{
margin:0;
font-size:.86rem;
line-height:1.5;
color:#b8c6d8
}
.legal-body .legal-split{
display:grid;
grid-template-columns:1fr 1fr;
gap:0;
margin:0 0 .9rem;
overflow:hidden;
background:rgba(7,11,20,.45);
border:1px solid var(--rule);
border-radius:1rem
}
.legal-body .legal-split>div{padding:1.05rem 1.1rem}
.legal-body .legal-split>div+div{border-left:1px solid var(--rule)}
.legal-body .legal-checks{
display:grid;
gap:.55rem;
margin:.7rem 0 0;
padding:0;
list-style:none
}
.legal-body .legal-checks li{
position:relative;
margin:0;
padding:0 0 0 1.25rem;
font-size:.84rem;
line-height:1.45;
color:#b8c6d8
}
.legal-body .legal-checks li::before{
content:"";
position:absolute;
left:.08rem;
top:.48rem;
width:.42rem;
height:.42rem;
border:1px solid #60a5fa;
border-radius:50%;
box-shadow:0 0 0 3px rgba(96,165,250,.08)
}
.legal-body .legal-fineprint{
margin:.8rem 0 0!important;
padding:.75rem 0 0!important;
max-width:52rem!important;
border:0!important;
border-top:1px solid var(--rule)!important;
background:none!important;
font-size:.78rem!important;
line-height:1.5!important;
color:#7f91aa!important
}
.legal-body .legal-flow{
display:grid;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:0;
margin:0 0 .9rem;
overflow:hidden;
background:rgba(7,11,20,.45);
border:1px solid rgba(147,197,253,.16);
border-radius:1rem
}
.legal-body .legal-flow article{
position:relative;
padding:1rem 1.05rem 1.1rem;
border-right:1px solid var(--rule)
}
.legal-body .legal-flow article:last-child{border-right:0}
.legal-body .legal-flow article>span{
display:block;
margin:0 0 .6rem;
font-size:1.1rem
}
.legal-body .legal-flow article:last-child{
background:linear-gradient(180deg,rgba(96,165,250,.09),transparent)
}
.legal-body .legal-alert{
display:flex;
gap:.9rem;
margin:1rem 0;
padding:1rem 1.1rem;
background:rgba(96,165,250,.08);
border:1px solid rgba(96,165,250,.26);
border-radius:1rem
}
.legal-body .legal-alert>span{font-size:1.2rem}
.legal-body .legal-alert strong{
display:block;
margin:0 0 .25rem;
font-family:var(--font-display);
color:#bfdbfe
}
.legal-body .legal-alert p{
margin:0;
font-size:.86rem;
line-height:1.52;
color:#cbd5e1
}
.legal-body .legal-response{
padding:1rem 1.1rem;
background:rgba(7,11,20,.45);
border:1px solid var(--rule);
border-radius:1rem
}
.legal-body .legal-response .legal-checks{
grid-template-columns:1fr 1fr;
gap:.55rem 1.25rem
}
.legal-body .legal-warning-signs{
margin:1rem 0 0;
padding:1.05rem 1.15rem;
background:linear-gradient(135deg,rgba(18,28,46,.84),rgba(8,12,22,.72));
border:1px solid rgba(147,197,253,.18);
border-radius:1rem
}
.legal-body .legal-warning-signs ul{
display:grid;
grid-template-columns:1fr 1fr;
gap:.5rem 1.5rem;
margin:.7rem 0 .8rem;
padding:0;
list-style:none
}
.legal-body .legal-warning-signs li{
position:relative;
padding-left:1rem;
font-size:.84rem;
line-height:1.45;
color:#b8c6d8
}
.legal-body .legal-warning-signs li::before{
content:"";
position:absolute;
left:0;
top:.58rem;
width:.35rem;
height:1px;
background:#93c5fd
}
.legal-body .legal-warning-signs>p{
margin:0;
font-size:.85rem;
font-weight:600;
line-height:1.5;
color:#e2e8f0
}
.legal-body .legal-contact{
display:flex;
align-items:center;
justify-content:space-between;
gap:1rem 1.5rem;
margin:1rem 0 0;
padding:1.1rem 1.15rem;
background:rgba(7,11,20,.58);
border:1px solid var(--rule);
border-radius:1rem
}
.legal-body .legal-contact .kicker{margin:0 0 .25rem;color:#86efac}
.legal-body .legal-contact p:not(.kicker){
margin:0;
max-width:40rem;
font-size:.84rem;
line-height:1.48;
color:#aebdd0
}
.legal-body .legal-contact .btn{
flex:0 0 auto;
min-height:2.7rem
}
.legal-body #preguntas.legal-faq{
margin:0 0 2.5rem!important;
padding:clamp(1.2rem,2.5vw,1.8rem)!important;
background:linear-gradient(180deg,rgba(18,28,46,.85),rgba(9,13,24,.75))!important;
border:1px solid var(--rule)!important;
border-radius:1.25rem!important
}
.legal-body #preguntas.legal-faq>h2{
margin:0 0 .4rem;
font-size:clamp(1.55rem,1.1rem + 1vw,2.1rem)
}
.legal-body #preguntas.legal-faq>p:not(.kicker){
margin:0 0 1rem;
max-width:43rem;
font-size:.9rem;
line-height:1.5;
color:#9fb0c5
}
.legal-body #preguntas.legal-faq details{
border-top:1px solid var(--rule)!important
}
.legal-body #preguntas.legal-faq details:first-of-type{border-top:0!important}
.legal-body #preguntas.legal-faq summary{
padding:.95rem 0!important
}
.legal-body #preguntas.legal-faq details p{
max-width:50rem!important
}
.legal-body nav.legal-fichas .sports-sheet{
counter-reset:none!important
}
.legal-body nav.legal-fichas .sports-sheet li{
counter-increment:none!important;
padding-top:.85rem!important;
border-top:1px solid var(--rule)!important
}
.legal-body nav.legal-fichas .sports-sheet li::before,
.legal-body nav.legal-fichas .sports-sheet li::after{
content:none!important;
display:none!important
}
.legal-body nav.legal-fichas .legal-ficha-ico{
display:block!important;
margin:0 0 .55rem;
font-size:1rem
}
@media (max-width:959px){
.legal-body .legal-overview{grid-template-columns:1fr}
.legal-body .legal-overview-copy h2{max-width:none}
.legal-body .legal-layout{
grid-template-columns:1fr;
gap:1.5rem!important
}
.legal-body .legal-layout nav.legal-toc{
position:static;
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr))
}
.legal-body .legal-layout nav.legal-toc a{
border-bottom:0!important;
border-right:1px solid rgba(255,255,255,.06)!important
}
.legal-body .legal-layout nav.legal-toc a:nth-child(3n){border-right:0!important}
}
@media (max-width:699px){
.legal-body .legal-overview-marks,
.legal-body .legal-fact-grid,
.legal-body .legal-security-grid,
.legal-body .legal-rg-grid,
.legal-body .legal-data-grid,
.legal-body .legal-flow,
.legal-body .legal-split{grid-template-columns:1fr}
.legal-body .legal-overview-marks li,
.legal-body .legal-overview-marks li:nth-child(even),
.legal-body .legal-overview-marks li:nth-last-child(-n+2),
.legal-body .legal-overview-marks li:last-child{
grid-column:auto;
border-right:0;
border-bottom:1px solid var(--rule);
border-top:0
}
.legal-body .legal-overview-marks li:last-child{border-bottom:0}
.legal-body .legal-flow article{
border-right:0;
border-bottom:1px solid var(--rule)
}
.legal-body .legal-flow article:last-child{border-bottom:0}
.legal-body .legal-split>div+div{
border-left:0;
border-top:1px solid var(--rule)
}
.legal-body .legal-response .legal-checks,
.legal-body .legal-warning-signs ul{grid-template-columns:1fr}
.legal-body .legal-contact{
align-items:stretch;
flex-direction:column
}
.legal-body .legal-contact .btn{width:100%}
}
@media (max-width:479px){
.legal-body .legal-layout nav.legal-toc{
grid-template-columns:1fr 1fr
}
.legal-body .legal-layout nav.legal-toc a:nth-child(3n){border-right:1px solid rgba(255,255,255,.06)!important}
.legal-body .legal-layout nav.legal-toc a:nth-child(even){border-right:0!important}
}
.legal-body .legal-assurance{
display:grid;
grid-template-columns:minmax(0,.75fr) minmax(0,1.4fr);
gap:clamp(1.2rem,3vw,2.5rem);
align-items:center;
margin:-1.25rem 0 3rem;
padding:clamp(1.2rem,2.5vw,1.8rem);
background:
radial-gradient(80% 140% at 0% 100%,rgba(74,222,128,.1),transparent 65%),
rgba(7,11,20,.56);
border:1px solid rgba(74,222,128,.2);
border-radius:1.25rem
}
.legal-body .legal-assurance-head .kicker{
margin:0 0 .4rem;
color:#86efac
}
.legal-body .legal-assurance-head h2{
margin:0 0 .6rem;
font-family:var(--font-display);
font-size:clamp(1.45rem,1.05rem + .9vw,2rem);
letter-spacing:-.045em;
line-height:1.08
}
.legal-body .legal-assurance-head>p:last-child{
margin:0;
font-size:.88rem;
line-height:1.5;
color:#aebdd0
}
.legal-body .legal-assurance-grid{
display:grid;
grid-template-columns:1fr 1fr;
gap:0;
overflow:hidden;
background:rgba(13,20,35,.7);
border:1px solid var(--rule);
border-radius:1rem
}
.legal-body .legal-assurance-grid article{
display:grid;
grid-template-columns:1.25rem minmax(0,1fr);
gap:.65rem;
padding:.9rem .95rem;
border-right:1px solid var(--rule);
border-bottom:1px solid var(--rule)
}
.legal-body .legal-assurance-grid article:nth-child(even){border-right:0}
.legal-body .legal-assurance-grid article:nth-last-child(-n+2){border-bottom:0}
.legal-body .legal-assurance-grid article>span{
display:grid;
place-items:center;
width:1.15rem;
height:1.15rem;
margin:.05rem 0 0;
background:rgba(74,222,128,.12);
border:1px solid rgba(74,222,128,.32);
border-radius:50%;
font-family:var(--font-body);
font-size:.65rem;
font-weight:700;
color:#86efac
}
.legal-body .legal-assurance-grid strong{
display:block;
margin:0 0 .2rem;
font-family:var(--font-display);
font-size:.9rem;
letter-spacing:-.02em;
color:#eaf2fb
}
.legal-body .legal-assurance-grid p{
margin:0;
font-size:.75rem;
line-height:1.4;
color:#91a3ba
}
@media (max-width:959px){
.legal-body .legal-assurance{
grid-template-columns:1fr;
margin-top:-1rem
}
}
@media (max-width:599px){
.legal-body .legal-assurance-grid{grid-template-columns:1fr}
.legal-body .legal-assurance-grid article,
.legal-body .legal-assurance-grid article:nth-child(even),
.legal-body .legal-assurance-grid article:nth-last-child(-n+2){
border-right:0;
border-bottom:1px solid var(--rule)
}
.legal-body .legal-assurance-grid article:last-child{border-bottom:0}
}
.legal-body .legal-exit,
.legal-body .legal-exit.reveal{
display:grid!important;
grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);
gap:clamp(1.5rem,4vw,3.5rem);
align-items:center;
margin:0 0 .35rem!important;
padding:clamp(1.4rem,3vw,2.2rem)!important;
overflow:hidden;
background:
radial-gradient(70% 120% at 100% 0%,rgba(74,222,128,.18),transparent 62%),
radial-gradient(55% 100% at 0% 100%,rgba(96,165,250,.12),transparent 68%),
linear-gradient(145deg,#121c2e 0%,#090e1a 76%)!important;
border:1px solid rgba(147,197,253,.2)!important;
border-radius:1.4rem!important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 1.5rem 3.5rem rgba(0,0,0,.28)!important
}
.legal-body .legal-exit::before,
.legal-body .legal-exit::after{
content:"";
position:absolute;
pointer-events:none
}
.legal-body .legal-exit::before{
top:-5rem;
right:-3rem;
width:13rem;
height:13rem;
border:1px solid rgba(147,197,253,.1);
border-radius:50%;
box-shadow:0 0 0 2.5rem rgba(147,197,253,.025),0 0 0 5rem rgba(147,197,253,.018)
}
.legal-body .legal-exit::after{
left:0;
right:0;
bottom:0;
height:1px;
background:linear-gradient(90deg,transparent,#4ade80 48%,transparent)
}
.legal-body .legal-exit-copy,
.legal-body .legal-exit-side{
position:relative;
z-index:1;
min-width:0
}
.legal-body .legal-exit .kicker{
margin:0 0 .55rem!important;
color:#86efac!important;
-webkit-text-fill-color:#86efac!important
}
.legal-body .legal-exit h2{
max-width:14ch;
margin:0 0 .75rem!important;
font-size:clamp(1.9rem,1.15rem + 1.65vw,2.8rem)!important;
letter-spacing:-.055em!important;
line-height:1.02!important
}
.legal-body .legal-exit .home-exit-lead{
margin:0!important;
max-width:37rem;
font-size:.92rem!important;
line-height:1.55!important;
color:#bdcadb!important
}
.legal-body .legal-exit-side{
padding:.35rem;
background:rgba(4,8,15,.46);
border:1px solid rgba(255,255,255,.07);
border-radius:1.1rem
}
.legal-body .legal-exit ul.home-exit-trust{
display:grid!important;
grid-template-columns:1fr 1fr;
gap:0!important;
margin:0!important;
padding:0!important;
overflow:hidden;
background:transparent!important;
border:0!important;
border-bottom:1px solid var(--rule)!important;
border-radius:.85rem .85rem 0 0!important
}
.legal-body .legal-exit ul.home-exit-trust li,
.legal-body .legal-exit ul.home-exit-trust li:last-child{
min-width:0;
padding:.8rem .85rem!important;
border:0!important;
box-shadow:none!important;
font-size:.73rem!important;
line-height:1.3!important;
color:#8fa1b7!important
}
.legal-body .legal-exit ul.home-exit-trust li:nth-child(odd){
border-right:1px solid var(--rule)!important
}
.legal-body .legal-exit ul.home-exit-trust li:nth-child(-n+2){
border-bottom:1px solid var(--rule)!important
}
.legal-body .legal-exit ul.home-exit-trust li::before{
content:none!important;
display:none!important
}
.legal-body .legal-exit ul.home-exit-trust span{
display:block;
margin:0 0 .18rem;
font-family:var(--font-display)!important;
font-size:.92rem!important;
font-weight:750!important;
letter-spacing:-.02em!important;
text-transform:none!important;
color:#e5edf7!important
}
.legal-body .legal-exit ul.home-exit-trust li:first-child span{color:#86efac!important}
.legal-body .legal-exit .home-exit-actions{
display:flex!important;
gap:.28rem;
margin:0!important;
padding:.3rem!important;
background:transparent!important;
border:0!important
}
.legal-body .legal-exit .home-exit-actions .btn,
.legal-body .legal-exit .home-exit-actions a.btn{
flex:1 1 0!important;
min-width:0!important;
min-height:2.8rem!important;
height:2.8rem!important;
padding:0 .7rem!important;
font-family:var(--font-body)!important;
font-size:.78rem!important;
font-weight:650!important;
letter-spacing:0!important;
white-space:nowrap;
border-radius:999px!important
}
.legal-body .legal-exit .home-exit-actions .btn-primary{
box-shadow:0 .4rem 1.25rem rgba(0,178,75,.32)!important
}
.legal-body .legal-exit .home-exit-actions .btn-ghost{
background:transparent!important;
border-color:transparent!important
}
@media (max-width:899px){
.legal-body .legal-exit{
grid-template-columns:1fr
}
.legal-body .legal-exit h2{max-width:18ch}
}
@media (max-width:539px){
.legal-body .legal-exit-side{padding:.25rem}
.legal-body .legal-exit ul.home-exit-trust{grid-template-columns:1fr}
.legal-body .legal-exit ul.home-exit-trust li,
.legal-body .legal-exit ul.home-exit-trust li:last-child{
border-right:0!important;
border-bottom:1px solid var(--rule)!important
}
.legal-body .legal-exit ul.home-exit-trust li:last-child{border-bottom:0!important}
.legal-body .legal-exit .home-exit-actions{
flex-direction:column!important
}
.legal-body .legal-exit .home-exit-actions .btn{
width:100%!important
}
}

body:has(.slots-body) .page-head.page-head--cover{
overflow:hidden;
background:var(--paper)!important
}
body:has(.slots-body) .page-head.page-head--cover .page-head-cover img{
filter:saturate(1.08) contrast(1.1) brightness(.72)!important;
transform:none!important;
object-position:center 46%!important;
-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 56%,rgba(0,0,0,.5) 82%,transparent 100%);
mask-image:linear-gradient(180deg,#000 0%,#000 56%,rgba(0,0,0,.45) 82%,transparent 100%)
}
body:has(.slots-body) .page-head.page-head--cover::after{
background:
linear-gradient(90deg,rgba(8,12,22,.96) 0%,rgba(8,12,22,.82) 30%,rgba(8,12,22,.38) 58%,rgba(8,12,22,.22) 78%,rgba(8,12,22,.42) 100%),
radial-gradient(54% 52% at 78% 34%,rgba(147,197,253,.18),transparent 66%),
radial-gradient(42% 40% at 72% 70%,rgba(52,211,153,.1),transparent 62%)!important
}
body:has(.slots-body) .page-head.page-head--cover .page-head-cover::after{
content:"";
position:absolute;
left:0;
right:0;
bottom:0;
z-index:1;
height:clamp(5.5rem,32%,12rem);
pointer-events:none;
background:linear-gradient(180deg,rgba(10,14,26,0) 0%,rgba(10,14,26,.42) 42%,var(--paper) 100%)
}
body:has(.slots-body) .page-head.page-head--cover>.wrap{
position:relative;
z-index:2;
display:grid!important;
grid-template-columns:minmax(0,1fr);
grid-template-rows:1fr auto;
align-items:end;
justify-content:stretch;
min-height:clamp(30rem,44vw,38rem)!important;
padding-top:1.75rem!important;
padding-bottom:2.25rem!important;
padding-left:clamp(1.35rem,5vw,3.25rem)!important;
padding-right:clamp(2.25rem,14vw,6.5rem)!important;
gap:1.25rem
}
@media (min-width:960px){
body:has(.slots-body) .page-head.page-head--cover>.wrap{
grid-template-columns:minmax(0,42rem) minmax(0,1fr);
gap:1.25rem 2.5rem
}
}
body:has(.slots-body) .page-head.page-head--cover .page-head-copy,
body:has(.slots-body) .page-head.page-head--cover:not(.page-head--sport) .page-head-copy .crumbs,
body:has(.slots-body) .page-head.page-head--cover:not(.page-head--sport) .page-head-copy .kicker,
body:has(.slots-body) .page-head.page-head--cover:not(.page-head--sport) .page-head-copy h1,
body:has(.slots-body) .page-head.page-head--cover:not(.page-head--sport) .page-head-copy .lede{
max-width:min(38rem,100%)
}
body:has(.slots-body) .page-head.page-head--cover .page-head-copy{
grid-column:1;
grid-row:1;
align-self:end;
display:flex;
flex-direction:column;
align-items:flex-start;
width:100%;
padding-right:clamp(1.5rem,10vw,4rem)!important;
box-sizing:border-box
}
body:has(.slots-body) .page-head.page-head--cover .crumbs{
display:flex;
flex-wrap:wrap;
align-items:center;
gap:.45rem;
width:100%;
margin:0 0 .7rem;
padding:0 0 .7rem;
border-bottom:1px solid rgba(255,255,255,.14);
color:#94a3b8!important;
font-family:var(--font-mono);
font-size:.62rem;
font-weight:600;
letter-spacing:.12em;
text-transform:uppercase;
text-shadow:none
}
body:has(.slots-body) .page-head.page-head--cover .crumbs a{color:#93c5fd!important;text-shadow:none}
body:has(.slots-body) .page-head.page-head--cover .crumbs-sep{color:#64748b}
body:has(.slots-body) .page-head.page-head--cover .kicker{
margin:0 0 .45rem;
color:#93c5fd!important;
background-color:transparent!important;
background-image:linear-gradient(90deg,currentColor 0%,currentColor 38%,#fff 50%,currentColor 62%,currentColor 100%)!important;
background-size:200% 100%!important;
background-repeat:repeat-x!important;
background-position:0% 50%!important;
-webkit-background-clip:text!important;
background-clip:text!important;
-webkit-text-fill-color:transparent!important;
filter:drop-shadow(0 1px .5rem rgba(0,0,0,.55))!important;
animation:kicker-shine 3s linear infinite!important;
font-family:var(--font-mono)!important;
font-size:.62rem!important;
letter-spacing:.14em;
text-transform:uppercase;
text-shadow:none
}
body:has(.slots-body) .page-head.page-head--cover .kicker::before,
body:has(.slots-body) .page-head.page-head--cover .kicker::after{content:none!important}
body:has(.slots-body) .page-head.page-head--cover h1{
margin:0 0 .85rem;
padding:0;
border:0!important;
background:none!important;
font-size:clamp(1.85rem,1.05rem + 2.2vw,2.85rem)!important;
line-height:1.05;
letter-spacing:-.045em
}
body:has(.slots-body) .page-head.page-head--cover h1 .h1-key{
background:none!important;
background-image:linear-gradient(90deg,#e0f2fe 0%,#bae6fd 22%,#ffffff 50%,#93c5fd 78%,#e0f2fe 100%)!important;
background-size:200% 100%!important;
background-repeat:repeat-x!important;
background-position:0% 50%!important;
-webkit-background-clip:text!important;
background-clip:text!important;
-webkit-text-fill-color:transparent!important;
color:transparent!important;
animation:kicker-shine 3s linear infinite!important;
filter:drop-shadow(0 2px .75rem rgba(0,0,0,.9))!important;
text-shadow:none!important
}
body:has(.slots-body) .page-head.page-head--cover h1 .h1-rest{
background:none!important;
-webkit-text-fill-color:#fff!important;
color:#fff!important;
animation:none!important;
text-shadow:0 2px 1.125rem rgba(0,0,0,.8)
}
@media (prefers-reduced-motion:reduce){
body:has(.slots-body) .page-head.page-head--cover .kicker,
body:has(.slots-body) .page-head.page-head--cover h1 .h1-key{
animation:none!important;
background-image:none!important;
-webkit-text-fill-color:#93c5fd!important
}
body:has(.slots-body) .page-head.page-head--cover h1 .h1-key{
-webkit-text-fill-color:#dbeafe!important;
color:#dbeafe!important
}
}
body:has(.slots-body) .page-head.page-head--cover .lede{
max-width:36rem;
margin:0;
padding:0;
border:0!important;
font-size:clamp(.98rem,.88rem + .28vw,1.12rem)!important;
line-height:1.5;
font-weight:500;
color:#cbd5e1!important;
text-shadow:none
}
body:has(.slots-body) .page-head.page-head--cover .cover-claim{
grid-column:1;
grid-row:2;
display:flex;
flex-direction:column;
align-items:stretch;
gap:1.15rem;
margin:1.2rem 0 0;
padding:0;
width:100%;
max-width:min(46rem,100%);
border:0;
background:transparent;
overflow:visible
}
body:has(.slots-body) .page-head.page-head--cover .slots-cover-marks{
display:grid;
grid-template-columns:1fr 1fr 1fr;
gap:0;
margin:0;
padding:0;
list-style:none;
background:rgba(7,11,20,.58);
border:1px solid rgba(147,197,253,.32);
border-radius:1.05rem;
backdrop-filter:blur(14px);
-webkit-backdrop-filter:blur(14px)
}
body:has(.slots-body) .page-head.page-head--cover .slots-cover-marks li{
display:grid;
grid-template-columns:1.55rem minmax(0,1fr);
grid-template-rows:auto auto;
column-gap:.55rem;
row-gap:.12rem;
align-items:center;
margin:0;
padding:.8rem .95rem .8rem .9rem;
box-shadow:inset -1px 0 0 rgba(147,197,253,.22)
}
body:has(.slots-body) .page-head.page-head--cover .slots-cover-marks li:last-child{
padding-right:.9rem;
box-shadow:none
}
body:has(.slots-body) .page-head.page-head--cover .slots-cover-marks li>span{
grid-column:1;
grid-row:1 / span 2;
align-self:center;
font-size:1.15rem;
line-height:1
}
body:has(.slots-body) .page-head.page-head--cover .slots-cover-marks li::before,
body:has(.slots-body) .page-head.page-head--cover .slots-cover-marks li::after{
content:none!important;
display:none!important
}
body:has(.slots-body) .page-head.page-head--cover .slots-cover-marks strong{
grid-column:2;
grid-row:1;
font-family:var(--font-display);
font-size:clamp(1rem,.9rem + .28vw,1.12rem);
font-weight:750;
letter-spacing:-.03em;
line-height:1.1;
color:#fff
}
body:has(.slots-body) .page-head.page-head--cover .slots-cover-marks li:nth-child(1) strong{color:#4ade80}
body:has(.slots-body) .page-head.page-head--cover .slots-cover-marks li:nth-child(2) strong,
body:has(.slots-body) .page-head.page-head--cover .slots-cover-marks li:nth-child(3) strong{color:#93c5fd}
body:has(.slots-body) .page-head.page-head--cover .slots-cover-marks small{
grid-column:2;
grid-row:2;
font-size:.7rem;
line-height:1.25;
color:#cbd5e1
}
body:has(.slots-body) .page-head.page-head--cover .cover-note{
margin:0;
padding:0;
max-width:none;
border:0!important;
background:none!important;
font-size:.88rem;
font-weight:500;
line-height:1.45;
color:#94a3b8;
text-shadow:none
}
body:has(.slots-body) .page-head.page-head--cover .cover-note::before{
content:none!important;
display:none!important
}
body:has(.slots-body) .page-head.page-head--cover .cta-split{
display:flex!important;
flex-direction:row!important;
flex-wrap:nowrap!important;
justify-content:stretch;
align-items:stretch;
gap:.28rem;
margin:0!important;
padding:.28rem;
width:100%!important;
max-width:none!important;
background:#0b1220!important;
border:1px solid var(--rule-strong)!important;
border-radius:999px
}
body:has(.slots-body) .page-head.page-head--cover .cta-split .btn,
body:has(.slots-body) .page-head.page-head--cover .cta-split a.btn{
flex:1 1 0!important;
width:auto!important;
max-width:none!important;
min-width:0!important;
min-height:2.7rem!important;
height:2.7rem!important;
padding:0 .8rem!important;
font-family:var(--font-body)!important;
font-size:.8rem!important;
font-weight:650!important;
letter-spacing:0!important;
white-space:nowrap;
border-radius:999px!important
}
body:has(.slots-body) .page-head.page-head--cover .cta-split .btn-primary{
box-shadow:0 .3rem 1.1rem rgba(0,178,75,.36)!important
}
body:has(.slots-body) .page-head.page-head--cover .cta-split .btn-ghost,
body:has(.slots-body) .page-head.page-head--cover .cta-split a.btn-ghost{
background:transparent!important;
border-color:transparent!important;
color:#fff!important
}
@media (max-width:959px){
body:has(.slots-body) .page-head.page-head--cover>.wrap{
grid-template-columns:1fr;
grid-template-rows:auto auto;
min-height:0!important;
padding-top:1.15rem!important;
padding-bottom:1.55rem!important;
padding-left:clamp(.95rem,4.8vw,1.5rem)!important;
padding-right:clamp(.95rem,4.8vw,1.5rem)!important;
gap:.85rem
}
body:has(.slots-body) .page-head.page-head--cover .page-head-copy{
align-self:stretch;
padding-right:0!important
}
body:has(.slots-body) .page-head.page-head--cover .page-head-copy,
body:has(.slots-body) .page-head.page-head--cover .lede,
body:has(.slots-body) .page-head.page-head--cover .cover-claim{
max-width:none
}
body:has(.slots-body) .page-head.page-head--cover h1{
margin:0 0 .65rem;
font-size:clamp(1.48rem,7.2vw,2.05rem)!important
}
body:has(.slots-body) .page-head.page-head--cover .lede{
font-size:clamp(.88rem,.4rem + 2.1vw,.98rem)!important;
line-height:1.45
}
body:has(.slots-body) .page-head.page-head--cover .cover-claim{
margin:.85rem 0 0;
gap:.85rem
}
body:has(.slots-body) .page-head.page-head--cover .page-head-cover img{
object-position:78% 42%
}
}
@media (max-width:799px){
body:has(.slots-body) .page-head.page-head--cover .slots-cover-marks{
grid-template-columns:1fr;
border-radius:.95rem
}
body:has(.slots-body) .page-head.page-head--cover .slots-cover-marks li,
body:has(.slots-body) .page-head.page-head--cover .slots-cover-marks li:last-child{
padding:.7rem .8rem;
box-shadow:inset 0 -1px 0 rgba(147,197,253,.22)
}
body:has(.slots-body) .page-head.page-head--cover .slots-cover-marks li:last-child{
box-shadow:none
}
body:has(.slots-body) .page-head.page-head--cover .slots-cover-marks strong{
font-size:1rem
}
body:has(.slots-body) .page-head.page-head--cover .cover-note{
font-size:.82rem
}
body:has(.slots-body) .page-head.page-head--cover .cta-split{
flex-direction:column!important;
border-radius:1.15rem!important
}
body:has(.slots-body) .page-head.page-head--cover .cta-split .btn,
body:has(.slots-body) .page-head.page-head--cover .cta-split a.btn{
width:100%!important;
min-height:2.85rem!important;
height:auto!important;
font-size:.86rem!important
}
}
@media (max-width:479px){
body:has(.slots-body) .page-head.page-head--cover>.wrap{
padding-top:.9rem!important;
padding-bottom:1.2rem!important;
gap:.7rem
}
body:has(.slots-body) .page-head.page-head--cover .crumbs{
margin:0 0 .5rem;
padding:0 0 .5rem;
font-size:.56rem
}
body:has(.slots-body) .page-head.page-head--cover h1{
font-size:clamp(1.38rem,8.4vw,1.82rem)!important
}
}

.slots-body .slots-lobby{
margin:0 0 2.35rem;
padding:clamp(1.15rem,2.4vw,1.75rem);
background:
radial-gradient(80% 140% at 100% 0%,rgba(96,165,250,.12),transparent 62%),
linear-gradient(180deg,rgba(18,28,46,.92),rgba(8,12,22,.86));
border:1px solid rgba(147,197,253,.2);
border-radius:1.35rem;
box-shadow:inset 0 1px 0 rgba(255,255,255,.05)
}
.slots-body .slots-lobby #evaluar.catalog-head,
.slots-body .slots-lobby #evaluar.catalog-head.reveal{
margin:0 0 1.15rem!important;
padding:0 0 1.05rem!important;
max-width:none;
background:none!important;
border:0!important;
border-bottom:1px solid rgba(147,197,253,.16)!important;
border-radius:0!important;
box-shadow:none!important
}
.slots-body .slots-lobby #evaluar.catalog-head::before,
.slots-body .slots-lobby #evaluar.catalog-head .kicker::before,
.slots-body .slots-lobby #evaluar.catalog-head .kicker::after{
content:none!important;
display:none!important
}
.slots-body .slots-lobby #evaluar .kicker{
margin:0 0 .4rem!important;
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd!important;
font-family:var(--font-mono)!important;
font-size:.62rem!important;
letter-spacing:.14em;
text-transform:uppercase
}
.slots-body .slots-lobby #evaluar h2{
margin:0 0 .55rem!important;
max-width:16ch;
font-size:clamp(1.7rem,1.15rem + 1.2vw,2.45rem)!important;
letter-spacing:-.05em!important;
line-height:1.04!important
}
.slots-body .slots-lobby #evaluar p{
margin:0!important;
max-width:42rem;
font-size:.92rem;
line-height:1.55;
color:#cbd5e1
}
.slots-body .slots-lobby nav.catalog-toc,
.slots-body nav.catalog-toc{
counter-reset:none!important;
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
gap:0!important;
margin:0!important;
padding:0!important;
overflow:hidden;
background:rgba(7,11,20,.42)!important;
border:1px solid rgba(147,197,253,.16)!important;
border-radius:1rem!important;
box-shadow:none!important
}
.slots-body .slots-lobby nav.catalog-toc a,
.slots-body .slots-lobby nav.catalog-toc a:last-child,
.slots-body nav.catalog-toc a,
.slots-body nav.catalog-toc a:last-child{
counter-increment:none!important;
display:flex!important;
flex-direction:column;
align-items:flex-start;
justify-content:flex-end;
gap:.28rem;
min-height:5.4rem;
margin:0!important;
padding:.95rem 1rem 1rem!important;
background:transparent!important;
border:0!important;
border-radius:0!important;
box-shadow:inset -1px 0 0 rgba(147,197,253,.16),inset 0 -1px 0 rgba(147,197,253,.16)!important;
color:#fff!important;
text-decoration:none!important
}
.slots-body .slots-lobby nav.catalog-toc a:nth-child(4n),
.slots-body nav.catalog-toc a:nth-child(4n){
box-shadow:inset 0 -1px 0 rgba(147,197,253,.16)!important
}
.slots-body .slots-lobby nav.catalog-toc a:nth-child(n+5),
.slots-body nav.catalog-toc a:nth-child(n+5){
box-shadow:inset -1px 0 0 rgba(147,197,253,.16)!important
}
.slots-body .slots-lobby nav.catalog-toc a:nth-child(8),
.slots-body nav.catalog-toc a:nth-child(8){
box-shadow:none!important
}
.slots-body .slots-lobby nav.catalog-toc a::before,
.slots-body .slots-lobby nav.catalog-toc a::after,
.slots-body nav.catalog-toc a::before,
.slots-body nav.catalog-toc a::after{
content:none!important;
display:none!important
}
.slots-body .slots-lobby nav.catalog-toc a span,
.slots-body nav.catalog-toc a span{
display:block!important;
order:-1;
margin:0;
font-family:var(--font-mono)!important;
font-size:.58rem!important;
font-weight:600;
letter-spacing:.1em;
text-transform:uppercase;
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd
}
.slots-body .slots-lobby nav.catalog-toc a:first-child span{
color:#86efac!important;
-webkit-text-fill-color:#86efac
}
.slots-body .slots-lobby nav.catalog-toc a strong,
.slots-body nav.catalog-toc a strong{
display:block!important;
font-family:var(--font-display)!important;
font-size:clamp(1.02rem,.9rem + .28vw,1.22rem)!important;
font-weight:750;
letter-spacing:-.035em;
line-height:1.12;
color:inherit
}
.slots-body .slots-lobby nav.catalog-toc a:hover,
.slots-body .slots-lobby nav.catalog-toc a:focus-visible,
.slots-body nav.catalog-toc a:hover,
.slots-body nav.catalog-toc a:focus-visible{
background:rgba(96,165,250,.08)!important;
color:#fff!important
}
.slots-body .slots-lobby nav.catalog-toc a:hover strong,
.slots-body nav.catalog-toc a:hover strong{
color:#93c5fd
}
@media (max-width:899px){
.slots-body .slots-lobby nav.catalog-toc,
.slots-body nav.catalog-toc{
grid-template-columns:1fr 1fr!important
}
.slots-body .slots-lobby nav.catalog-toc a,
.slots-body .slots-lobby nav.catalog-toc a:nth-child(4n),
.slots-body .slots-lobby nav.catalog-toc a:nth-child(n+5),
.slots-body nav.catalog-toc a,
.slots-body nav.catalog-toc a:nth-child(4n),
.slots-body nav.catalog-toc a:nth-child(n+5){
box-shadow:inset -1px 0 0 rgba(147,197,253,.16),inset 0 -1px 0 rgba(147,197,253,.16)!important
}
.slots-body .slots-lobby nav.catalog-toc a:nth-child(even),
.slots-body nav.catalog-toc a:nth-child(even){
box-shadow:inset 0 -1px 0 rgba(147,197,253,.16)!important
}
.slots-body .slots-lobby nav.catalog-toc a:nth-last-child(-n+2),
.slots-body nav.catalog-toc a:nth-last-child(-n+2){
box-shadow:inset -1px 0 0 rgba(147,197,253,.16)!important
}
.slots-body .slots-lobby nav.catalog-toc a:last-child,
.slots-body nav.catalog-toc a:last-child{
box-shadow:none!important
}
}
@media (max-width:479px){
.slots-body .slots-lobby nav.catalog-toc,
.slots-body nav.catalog-toc{
grid-template-columns:1fr!important
}
.slots-body .slots-lobby nav.catalog-toc a,
.slots-body .slots-lobby nav.catalog-toc a:nth-child(even),
.slots-body .slots-lobby nav.catalog-toc a:nth-last-child(-n+2),
.slots-body nav.catalog-toc a,
.slots-body nav.catalog-toc a:nth-child(even){
box-shadow:inset 0 -1px 0 rgba(147,197,253,.16)!important
}
.slots-body .slots-lobby nav.catalog-toc a:last-child,
.slots-body nav.catalog-toc a:last-child{
box-shadow:none!important
}
.slots-body .slots-lobby #evaluar h2{max-width:none}
}

.slots-body dl.block-data.slots-facts{
counter-reset:none!important;
display:grid!important;
grid-template-columns:repeat(3,minmax(0,1fr));
gap:.75rem;
margin:.15rem 0 2.1rem;
padding:0!important;
background:none!important;
border:0!important
}
.slots-body dl.block-data.slots-facts>div,
.slots-body dl.block-data.slots-facts>div:first-child{
counter-increment:none!important;
position:relative;
display:flex!important;
flex-direction:column;
align-items:flex-start;
gap:.15rem;
min-width:0;
margin:0;
padding:1.1rem 1.1rem 1.15rem!important;
background:
radial-gradient(120% 90% at 100% 0%,rgba(96,165,250,.1),transparent 58%),
linear-gradient(180deg,rgba(18,28,46,.78),rgba(8,12,22,.72))!important;
border:1px solid rgba(147,197,253,.18)!important;
border-radius:1.15rem;
box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important
}
.slots-body dl.block-data.slots-facts>div::before,
.slots-body dl.block-data.slots-facts>div::after,
.slots-body dl.block-data.slots-facts>div:not(:last-child)::after{
content:none!important;
display:none!important
}
.slots-body dl.block-data.slots-facts .slot-ico{
display:grid;
place-items:center;
width:2.2rem;
height:2.2rem;
margin:0 0 .7rem;
border-radius:50%;
font-size:1rem;
line-height:1;
background:rgba(7,11,20,.78);
border:1px solid rgba(96,165,250,.36);
box-shadow:0 0 0 4px rgba(10,14,26,.5),0 0 14px rgba(59,130,246,.16)
}
.slots-body dl.block-data.slots-facts>div:nth-child(1) .slot-ico{
border-color:rgba(74,222,128,.46);
box-shadow:0 0 0 4px rgba(10,14,26,.5),0 0 14px rgba(0,178,75,.18)
}
.slots-body dl.block-data.slots-facts>div:nth-child(2) .slot-ico{
border-color:rgba(96,165,250,.5)
}
.slots-body dl.block-data.slots-facts>div:nth-child(3) .slot-ico{
border-color:rgba(192,132,252,.5);
box-shadow:0 0 0 4px rgba(10,14,26,.5),0 0 14px rgba(168,85,247,.16)
}
.slots-body dl.block-data.slots-facts dt{
margin:0 0 .28rem;
font-family:var(--font-mono)!important;
font-size:.58rem;
font-weight:600;
letter-spacing:.12em;
text-transform:uppercase;
color:#93c5fd
}
.slots-body dl.block-data.slots-facts>div:nth-child(1) dt{color:#86efac}
.slots-body dl.block-data.slots-facts>div:nth-child(3) dt{color:#d8b4fe}
.slots-body dl.block-data.slots-facts dd{
margin:0;
padding:0;
background:none;
border:0
}
.slots-body dl.block-data.slots-facts dd strong{
display:block;
margin:0 0 .4rem;
font-family:var(--font-display)!important;
font-size:clamp(1.08rem,.95rem + .3vw,1.32rem);
font-weight:750;
letter-spacing:-.04em;
line-height:1.12;
color:#f1f5f9
}
.slots-body dl.block-data.slots-facts dd p{
margin:0;
max-width:none;
font-size:.84rem;
line-height:1.5;
color:#9fb0c5
}
.slots-body dl.block-data.slots-facts .slot-chips{
display:flex;
flex-wrap:wrap;
gap:.35rem;
margin:.85rem 0 0;
padding:0;
list-style:none
}
.slots-body dl.block-data.slots-facts .slot-chips li{
margin:0;
padding:.28rem .55rem;
background:rgba(7,11,20,.55);
border:1px solid rgba(147,197,253,.18);
border-radius:999px;
font-family:var(--font-mono);
font-size:.58rem;
font-weight:600;
letter-spacing:.06em;
text-transform:uppercase;
color:#cbd5e1
}
.slots-body dl.block-data.slots-facts>div:nth-child(1) .slot-chips li{
border-color:rgba(74,222,128,.22);
color:#bbf7d0
}
.slots-body dl.block-data.slots-facts>div:nth-child(3) .slot-chips li{
border-color:rgba(192,132,252,.28);
color:#e9d5ff
}
@media (max-width:799px){
.slots-body dl.block-data.slots-facts{grid-template-columns:1fr}
}

.slots-body .spot-grid.slots-hits{
align-items:stretch;
gap:.85rem;
margin:0 0 2.1rem
}
.slots-body .spot-grid.slots-hits .spot-card{
display:flex;
flex-direction:column;
height:100%;
min-width:0;
margin:0;
padding:0;
overflow:hidden;
background:
radial-gradient(120% 80% at 100% 0%,rgba(96,165,250,.1),transparent 56%),
linear-gradient(180deg,rgba(18,28,46,.82),rgba(8,12,22,.78));
border:1px solid rgba(147,197,253,.18);
border-radius:1.15rem;
box-shadow:inset 0 1px 0 rgba(255,255,255,.04)
}
.slots-body .spot-grid.slots-hits .spot-cover,
.slots-body .spot-grid.slots-hits .eb-content .spot-cover{
aspect-ratio:3/4;
border-radius:0;
background:#05070c
}
.slots-body .spot-grid.slots-hits .spot-copy{
flex:1 1 auto;
display:flex;
flex-direction:column;
align-items:stretch;
gap:.4rem;
padding:.85rem .9rem 1rem
}
.slots-body .spot-grid.slots-hits .spot-copy h3{
font-size:clamp(1.02rem,.9rem + .28vw,1.16rem)
}
.slots-body .spot-grid.slots-hits .spot-copy p:not(.slot-studio):not(.slot-meta){
flex:1 1 auto;
font-size:.78rem;
line-height:1.45;
color:#9fb0c5
}
.slots-body .spot-grid.slots-hits .spot-copy .slot-meta{
margin:.15rem 0 .35rem;
font-size:.7rem;
color:#7b8ca3
}
.slots-body .spot-grid.slots-hits .spot-copy .btn,
.slots-body .spot-grid.slots-hits .spot-copy a.btn,
.slots-body .spot-grid.slots-hits .spot-copy a.btn-ghost,
.slots-body .spot-grid.slots-hits .spot-copy a.btn-primary{
margin-top:auto!important;
align-self:stretch;
width:100%!important;
min-width:0!important;
min-height:2.7rem!important;
padding:0 .75rem!important;
font-size:.82rem!important;
background:#00b24b!important;
border:1px solid #00c957!important;
color:#fff!important;
-webkit-text-fill-color:#fff;
box-shadow:0 .45rem 1.2rem rgba(0,178,75,.18)!important
}
.slots-body .spot-grid.slots-hits .spot-copy .btn:hover,
.slots-body .spot-grid.slots-hits .spot-copy .btn:focus-visible,
.slots-body .spot-grid.slots-hits .spot-copy a.btn:hover,
.slots-body .spot-grid.slots-hits .spot-copy a.btn:focus-visible{
background:#059669!important;
border-color:#34d399!important;
color:#fff!important;
-webkit-text-fill-color:#fff
}
@media (max-width:959px){
.slots-body .spot-grid.slots-hits{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:479px){
.slots-body .spot-grid.slots-hits{grid-template-columns:1fr}
}

.slots-body #mas.catalog-head{
margin:1.5rem 0 1rem
}
.slots-body ul.block-grid.slots-more{
counter-reset:none!important;
display:grid!important;
grid-template-columns:repeat(4,minmax(0,1fr))!important;
align-items:stretch;
gap:.75rem!important;
list-style:none;
margin:.25rem 0 1.5rem;
padding:0!important;
background:none!important;
border:0!important
}
.slots-body ul.block-grid.slots-more>li,
.slots-body ul.block-grid.slots-more>li:nth-child(even),
.slots-body ul.block-grid.slots-more>li:nth-child(n+3),
.slots-body ul.block-grid.slots-more>li:nth-child(-n+2){
counter-increment:none!important;
position:relative;
display:flex!important;
flex-direction:column;
align-items:stretch;
gap:.4rem;
min-width:0;
height:100%;
margin:0;
padding:1.05rem 1rem 1.05rem!important;
background:
radial-gradient(120% 90% at 100% 0%,rgba(96,165,250,.1),transparent 58%),
linear-gradient(180deg,rgba(18,28,46,.78),rgba(8,12,22,.72))!important;
border:1px solid rgba(147,197,253,.18)!important;
border-radius:1.15rem!important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important
}
.slots-body ul.block-grid.slots-more>li::before,
.slots-body ul.block-grid.slots-more>li::after,
.slots-body ul.block-grid.slots-more>li:not(:last-child)::after{
content:none!important;
display:none!important
}
.slots-body ul.block-grid.slots-more>li>span{
order:0;
margin:0 0 .1rem;
padding:.22rem .5rem;
width:fit-content;
font-family:var(--font-mono);
font-size:.56rem;
font-weight:600;
letter-spacing:.08em;
text-transform:uppercase;
color:#93c5fd;
background:rgba(7,11,20,.55);
border:1px solid rgba(147,197,253,.2);
border-radius:999px
}
.slots-body ul.block-grid.slots-more strong{
margin:0;
font-size:clamp(1.02rem,.92rem + .28vw,1.2rem)
}
.slots-body ul.block-grid.slots-more p{
flex:1 1 auto;
margin:0;
max-width:none;
font-size:.8rem;
line-height:1.45;
color:#9fb0c5
}
.slots-body ul.block-grid.slots-more .btn,
.slots-body ul.block-grid.slots-more a.btn,
.slots-body ul.block-grid.slots-more a.btn-ghost{
grid-column:auto!important;
display:inline-flex!important;
align-items:center;
justify-content:center;
margin-top:auto!important;
width:100%!important;
min-width:0!important;
min-height:2.7rem!important;
height:auto!important;
padding:0 .75rem!important;
background:rgba(7,11,20,.72)!important;
border:1px solid rgba(147,197,253,.22)!important;
border-radius:999px!important;
color:#e2e8f0!important;
-webkit-text-fill-color:#e2e8f0;
font-size:.82rem!important;
font-weight:650;
white-space:nowrap;
box-shadow:none!important
}
.slots-body ul.block-grid.slots-more .btn:hover,
.slots-body ul.block-grid.slots-more .btn:focus-visible{
background:rgba(15,23,42,.92)!important;
border-color:rgba(147,197,253,.4)!important;
color:#fff!important;
-webkit-text-fill-color:#fff
}
@media (max-width:959px){
.slots-body ul.block-grid.slots-more{grid-template-columns:1fr 1fr!important}
.slots-body ul.block-grid.slots-more>li,
.slots-body ul.block-grid.slots-more>li:nth-child(-n+2){
padding:1.05rem 1rem!important;
border-top:1px solid rgba(147,197,253,.18)!important
}
}
@media (max-width:639px){
.slots-body ul.block-grid.slots-more{grid-template-columns:1fr!important}
}

.slots-body .spot-grid.slots-hits .spot-card--hero{
border-color:rgba(96,165,250,.34);
background:
radial-gradient(130% 85% at 100% 0%,rgba(59,130,246,.17),transparent 58%),
linear-gradient(180deg,rgba(19,31,51,.94),rgba(7,11,20,.9));
box-shadow:
inset 0 1px 0 rgba(255,255,255,.07),
0 1.15rem 2.5rem rgba(0,0,0,.2)
}
.slots-body .spot-grid.slots-hits .spot-card--hero .spot-cover{
position:relative
}
.slots-body .spot-grid.slots-hits .spot-card--hero .spot-cover::after{
content:"";
position:absolute;
inset:auto 0 0;
height:22%;
pointer-events:none;
background:linear-gradient(180deg,transparent,rgba(7,11,20,.52))
}
.slots-body .spot-grid.slots-hits .spot-card--hero .slot-studio{
align-self:flex-start;
margin:0 0 .1rem;
padding:.23rem .52rem;
color:#bfdbfe;
background:rgba(7,11,20,.58);
border:1px solid rgba(147,197,253,.22);
border-radius:999px
}
.slots-body .spot-grid.slots-hits .spot-card--hero .slot-meta{
padding:.55rem 0 0;
border-top:1px solid rgba(147,197,253,.13)
}
.slots-body .spot-grid.slots-hits .spot-card--hero .btn,
.slots-body .spot-grid.slots-hits .spot-card--hero .btn-primary{
background:#00b24b!important;
border-color:#00c957!important;
color:#fff!important;
box-shadow:0 .45rem 1.2rem rgba(0,178,75,.18)!important
}

.slots-body .slots-intro{
position:relative;
display:grid;
grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);
gap:clamp(1.25rem,3vw,2.75rem);
align-items:center;
margin:.4rem 0 1.35rem;
padding:clamp(1.25rem,3vw,2.15rem);
overflow:hidden;
background:
radial-gradient(70% 130% at 100% 0%,rgba(59,130,246,.2),transparent 63%),
radial-gradient(55% 100% at 0% 100%,rgba(0,178,75,.1),transparent 68%),
linear-gradient(145deg,rgba(18,28,46,.94),rgba(7,11,20,.92));
border:1px solid rgba(147,197,253,.25);
border-radius:1.4rem;
box-shadow:
inset 0 1px 0 rgba(255,255,255,.06),
0 1.4rem 3.5rem rgba(0,0,0,.22)
}
.slots-body .slots-intro::before{
content:"";
position:absolute;
inset:0 auto 0 0;
width:3px;
background:linear-gradient(180deg,#60a5fa,#00b24b);
box-shadow:0 0 1rem rgba(96,165,250,.35)
}
.slots-body .slots-intro-copy,
.slots-body .slots-intro-points{
position:relative;
z-index:1
}
.slots-body .slots-intro .kicker{
margin:0 0 .55rem
}
.slots-body .slots-intro h2{
max-width:12ch;
margin:0 0 .8rem;
font-size:clamp(1.65rem,1.1rem + 1.5vw,2.65rem)!important;
line-height:1.02!important;
letter-spacing:-.055em
}
.slots-body .slots-intro-copy>p:not(.kicker){
max-width:39rem;
margin:0;
color:#b8c6d8;
font-size:clamp(.91rem,.86rem + .16vw,1rem);
line-height:1.58
}
.slots-body .slots-intro-actions{
display:flex;
flex-wrap:wrap;
gap:.55rem;
margin:1.15rem 0 0
}
.slots-body .slots-intro-actions .btn{
min-height:2.85rem!important;
padding:0 1.15rem!important;
font-size:.86rem!important
}
.slots-body .slots-intro-points{
display:grid;
grid-template-columns:1fr 1fr;
gap:0;
list-style:none;
margin:0;
padding:0;
background:rgba(7,11,20,.42);
border:1px solid rgba(147,197,253,.16);
border-radius:1.05rem;
overflow:hidden
}
.slots-body .slots-intro-points li{
display:grid;
grid-template-columns:2.25rem minmax(0,1fr);
gap:.7rem;
align-items:start;
min-width:0;
margin:0;
padding:1rem;
background:transparent;
border:0;
box-shadow:inset -1px -1px 0 rgba(147,197,253,.12)
}
.slots-body .slots-intro-points li:nth-child(even){
box-shadow:inset 0 -1px 0 rgba(147,197,253,.12)
}
.slots-body .slots-intro-points li:nth-last-child(-n+2){
box-shadow:inset -1px 0 0 rgba(147,197,253,.12)
}
.slots-body .slots-intro-points li:last-child{
box-shadow:none
}
.slots-body .slots-intro-points li::before,
.slots-body .slots-intro-points li::after{
content:none!important;
display:none!important
}
.slots-body .slots-intro-ico{
display:grid;
place-items:center;
width:2.25rem;
height:2.25rem;
font-size:1rem;
line-height:1;
background:rgba(59,130,246,.12);
border:1px solid rgba(96,165,250,.28);
border-radius:.75rem
}
.slots-body .slots-intro-points li:nth-child(3) .slots-intro-ico{
background:rgba(0,178,75,.1);
border-color:rgba(74,222,128,.25)
}
.slots-body .slots-intro-points strong{
display:block;
margin:.05rem 0 .25rem;
font-family:var(--font-display);
font-size:.92rem;
font-weight:750;
letter-spacing:-.025em;
line-height:1.15;
color:#f1f5f9
}
.slots-body .slots-intro-points p{
margin:0;
color:#91a3ba;
font-size:.75rem;
line-height:1.42
}
@media (max-width:899px){
.slots-body .slots-intro{
grid-template-columns:1fr
}
.slots-body .slots-intro h2{
max-width:16ch
}
}
@media (max-width:519px){
.slots-body .slots-intro{
padding:1.2rem 1rem 1.05rem
}
.slots-body .slots-intro-points{
grid-template-columns:1fr
}
.slots-body .slots-intro-points li,
.slots-body .slots-intro-points li:nth-child(even),
.slots-body .slots-intro-points li:nth-last-child(-n+2){
box-shadow:inset 0 -1px 0 rgba(147,197,253,.12)
}
.slots-body .slots-intro-points li:last-child{
box-shadow:none
}
.slots-body .slots-intro-actions{
flex-direction:column
}
.slots-body .slots-intro-actions .btn{
width:100%
}
}

.slots-body .slots-hits .spot-copy .btn::after,
.slots-body .slots-more .btn::after{
content:"↗";
display:inline-block;
margin-left:.45rem;
font-size:.9em;
line-height:1;
transition:transform .18s ease
}
.slots-body .slots-hits .spot-copy .btn:hover::after,
.slots-body .slots-hits .spot-copy .btn:focus-visible::after,
.slots-body .slots-more .btn:hover::after,
.slots-body .slots-more .btn:focus-visible::after{
transform:translate(.12rem,-.12rem)
}
.slots-body .home-exit.slots-exit{
position:relative;
margin-top:1.25rem;
padding:clamp(1.2rem,3vw,2rem)!important;
overflow:hidden;
background:
radial-gradient(75% 145% at 100% 0%,rgba(59,130,246,.2),transparent 62%),
radial-gradient(55% 110% at 0% 100%,rgba(0,178,75,.1),transparent 68%),
linear-gradient(145deg,rgba(18,28,46,.96),rgba(7,11,20,.94))!important;
border:1px solid rgba(147,197,253,.25)!important;
border-radius:1.4rem!important;
box-shadow:
inset 0 1px 0 rgba(255,255,255,.06),
0 1.5rem 3.8rem rgba(0,0,0,.24)!important
}
.slots-body .home-exit.slots-exit::before{
content:"";
position:absolute;
inset:0 auto 0 0;
width:3px;
background:linear-gradient(180deg,#60a5fa,#00b24b);
box-shadow:0 0 1rem rgba(96,165,250,.35)
}
.slots-body .home-exit.slots-exit>*{
position:relative;
z-index:1
}
.slots-body .home-exit.slots-exit .kicker{
color:#93c5fd!important;
-webkit-text-fill-color:#93c5fd!important
}
.slots-body .home-exit.slots-exit h2{
max-width:18ch;
font-size:clamp(1.7rem,1.1rem + 1.35vw,2.55rem)!important
}
.slots-body .home-exit.slots-exit .home-exit-lead{
max-width:46rem;
color:#b3c1d3!important;
font-size:.92rem!important
}
.slots-body .home-exit.slots-exit .home-exit-actions{
background:rgba(5,8,15,.74);
border-color:rgba(147,197,253,.2)
}
.slots-body .home-exit.slots-exit .home-exit-actions .btn-primary{
background:#00b24b!important;
border-color:#00c957!important;
box-shadow:0 .55rem 1.4rem rgba(0,178,75,.28)!important
}
.slots-body .home-exit.slots-exit .home-exit-actions .btn-primary::after{
content:"↗";
margin-left:.45rem;
font-size:.88em
}
.slots-body .home-exit.slots-exit .home-exit-actions .btn-ghost::after{
content:"→";
margin-left:.45rem;
font-size:.92em
}
.slots-body .home-exit.slots-exit ul.home-exit-trust{
border-top-color:rgba(147,197,253,.14)!important
}
.slots-body .home-exit.slots-exit ul.home-exit-trust li:nth-child(1)::before{
content:"$";
font-family:var(--font-display);
font-weight:750;
color:#4ade80
}
.slots-body .home-exit.slots-exit ul.home-exit-trust li:nth-child(2)::before{
content:"▦";
font-family:var(--font-mono);
font-size:.82rem;
color:#93c5fd
}
.slots-body .home-exit.slots-exit ul.home-exit-trust li:nth-child(3)::before{
content:"◆";
font-size:.65rem;
color:#93c5fd
}
.slots-body .home-exit.slots-exit ul.home-exit-trust li:nth-child(4)::before{
content:"✓";
font-size:.85rem;
font-weight:750;
color:#4ade80
}
@media (max-width:799px){
.slots-body .home-exit.slots-exit h2{
max-width:none
}
}

.slots-body #preguntas.faq.slots-faq{
display:grid;
grid-template-columns:1fr 1fr;
gap:.75rem;
margin:2rem 0 2.35rem;
padding:clamp(1.1rem,2.6vw,1.7rem);
background:
radial-gradient(75% 110% at 100% 0%,rgba(59,130,246,.13),transparent 64%),
linear-gradient(145deg,rgba(18,28,46,.78),rgba(7,11,20,.7));
border:1px solid rgba(147,197,253,.2);
border-radius:1.3rem;
box-shadow:inset 0 1px 0 rgba(255,255,255,.04)
}
.slots-body #preguntas.faq.slots-faq>.kicker,
.slots-body #preguntas.faq.slots-faq>h2,
.slots-body #preguntas.faq.slots-faq>.faq-intro{
grid-column:1 / -1
}
.slots-body #preguntas.faq.slots-faq>h2{
margin:0!important;
font-size:clamp(1.55rem,1rem + 1.35vw,2.35rem)!important
}
.slots-body #preguntas.faq.slots-faq>.faq-intro{
margin:0 0 .45rem;
max-width:46rem;
color:#9fb0c5;
font-size:.9rem;
line-height:1.5
}
.slots-body #preguntas.faq.slots-faq details,
.slots-body #preguntas.faq.slots-faq details:first-of-type,
.slots-body #preguntas.faq.slots-faq details:last-of-type,
.slots-body #preguntas.faq.slots-faq details:not(:first-of-type):not(:last-of-type){
align-self:start;
margin:0!important;
padding:0 1rem!important;
background:rgba(7,11,20,.58)!important;
border:1px solid rgba(147,197,253,.16)!important;
border-radius:1rem!important;
box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
transition:border-color .18s ease,background-color .18s ease
}
.slots-body #preguntas.faq.slots-faq details[open]{
background:rgba(12,19,32,.86)!important;
border-color:rgba(96,165,250,.34)!important
}
.slots-body #preguntas.faq.slots-faq summary,
.slots-body #preguntas.faq.slots-faq details:first-of-type summary{
min-height:4.4rem!important;
padding:.85rem 0!important;
gap:1rem
}
.slots-body #preguntas.faq.slots-faq summary::after,
.slots-body #preguntas.faq.slots-faq details[open] summary::after{
content:"+"!important;
display:grid!important;
place-items:center;
flex:0 0 auto;
width:1.75rem;
height:1.75rem;
margin:0;
color:#93c5fd!important;
background:rgba(59,130,246,.11)!important;
border:1px solid rgba(147,197,253,.2)!important;
border-radius:50%!important;
font-family:var(--font-body);
font-size:1rem!important;
font-weight:500;
line-height:1!important;
transform:none!important
}
.slots-body #preguntas.faq.slots-faq details[open] summary::after{
content:"×"!important;
color:#86efac!important;
background:rgba(0,178,75,.1)!important;
border-color:rgba(74,222,128,.2)!important
}
.slots-body #preguntas.faq.slots-faq details p,
.slots-body #preguntas.faq.slots-faq .faq-panel-inner p{
margin:0 0 1rem!important;
max-width:none;
color:#aebdd0!important;
font-size:.84rem!important;
line-height:1.55!important
}
@media (max-width:719px){
.slots-body #preguntas.faq.slots-faq{
grid-template-columns:1fr;
padding:1rem
}
}




