:root{--bg:#170020;--bg-soft:#240333;--panel:#2c0a42;--panel-deep:#210531;--purple:#8d19ed;--purple-light:#c36cff;--pink:#ff28bd;--yellow:#ffd324;--yellow-deep:#c68a00;--white:#fffafc;--muted:#cfbdd8;--border:#da99ff40;--header-h:clamp(56px, 5.6vw, 108px);color:var(--white);background:var(--bg);font-synthesis:none;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}picture{display:contents}.rotulo-oculto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.banner-img{aspect-ratio:1920/1080;object-fit:cover;width:100%;height:auto}h1,h2,h3,.hero-title{color:#fff;-webkit-text-stroke:1.5px #7f10cf;text-shadow:0 4px #5f078f,0 12px 28px #00000047;letter-spacing:.01em;margin:0;font-family:Bowlby One SC,Impact,sans-serif;font-weight:400;line-height:.98}h1,.hero-title{max-width:850px;font-size:clamp(2.3rem,4.6vw,5.4rem)}h2{font-size:clamp(2.15rem,4.6vw,4.9rem)}h3{letter-spacing:.045em;font-size:clamp(1.22rem,2vw,1.8rem)}p{line-height:1.65}.site-shell{background:radial-gradient(circle at 85% 25%, #3c0052 0, transparent 28%), var(--bg);position:relative;overflow:hidden}.header{z-index:50;height:var(--header-h);background:0 0;justify-content:space-between;align-items:center;padding:10px clamp(20px,5vw,82px);transition:transform .38s cubic-bezier(.22,.61,.36,1),height .3s,background .3s,box-shadow .3s,border-color .3s,border-radius .3s,padding .3s,max-width .3s,top .3s;display:flex;position:fixed;top:0;left:0;right:0}.header--hidden{transform:translateY(calc(-100% - 24px))}.header--compact{border:1px solid var(--border);backdrop-filter:blur(16px);background:#170020b8;border-radius:999px;max-width:min(1240px,100% - 40px);height:74px;margin-inline:auto;padding:0 14px 0 22px;top:14px;box-shadow:0 14px 40px #00000073}.brand img,.menu-button{filter:drop-shadow(0 3px 10px #000000d9)}.brand img{width:auto;height:calc(var(--header-h) - 16px);object-fit:contain;object-position:left center;transition:height .3s,transform .25s}.header--compact .brand img{height:62px}.header--compact .nav{gap:clamp(14px,1.8vw,30px);font-size:1rem}.header--compact .nav a{text-shadow:none}.header--compact .nav-cta{box-shadow:0 4px 0 var(--yellow-deep);padding:12px 22px;font-size:.92rem}.header--compact .nav-cta:hover{box-shadow:0 7px 0 var(--yellow-deep)}[id]{scroll-margin-top:calc(var(--header-h) + 16px)}.nav{align-items:center;gap:clamp(18px,2.4vw,40px);font-size:1.08rem;font-weight:700;display:flex}.nav a{color:#fbf3ff;text-shadow:0 2px 12px #000000e6,0 1px 3px #000000d9,0 0 2px #000000f2;transition:all .2s}.nav a:hover{color:var(--yellow)}.nav-cta{background:var(--yellow);color:#250033;text-transform:uppercase;box-shadow:0 6px 0 var(--yellow-deep);white-space:nowrap;border:0;border-radius:13px;padding:15px 26px;font-weight:900}.header-actions{align-items:center;gap:clamp(10px,1.6vw,18px);display:flex}.menu-button{color:#fff;background:0 0;border:0;display:none}.hero{background:#15001f;position:relative;overflow:hidden}.hero-track{transition:transform .7s cubic-bezier(.22,.61,.36,1);display:flex}.hero-slide{flex:0 0 100%}.hero-lamina{position:relative}.hero-slide .banner-img{aspect-ratio:1920/1040;max-height:none}.hero-shade{pointer-events:none;background:linear-gradient(#0000 76%,#12001c8c);position:absolute;inset:0}.hero-link{z-index:3;position:absolute;inset:0}.hero-cta{z-index:4;pointer-events:none;position:absolute}.hero-cta .action-button{pointer-events:auto;min-width:0;height:clamp(46px,4.1vw,62px);margin-top:0;padding-inline:clamp(20px,2.2vw,32px);font-size:clamp(.86rem,1.05vw,1rem)}.hero-cta--derecha{top:55%;right:9%}.hero-cta--izquierda{top:77%;left:5%}@media (width>=681px){.hero-slide .banner-img{object-position:50% 30%;max-height:100dvh}.hero-cta--derecha{top:calc(10.89vw + 35%);bottom:auto}.hero-cta--izquierda{top:calc(23.91vw + 33%);bottom:auto}}.hero-copy{color:#ead9ef;max-width:550px;font-size:clamp(1rem,1.5vw,1.3rem)}.eyebrow{color:var(--yellow);letter-spacing:normal;text-transform:uppercase;margin:0 0 16px;font-size:.92rem;font-weight:900}.action-button{background:0 0;border:0;min-width:250px;margin-top:18px;padding:0;transform:skew(-7deg)}.action-button span,.action-button svg{transform:skew(7deg)}.action-button{background:var(--yellow);color:#25002e;height:62px;box-shadow:0 9px 0 var(--yellow-deep), 0 16px 28px #0000003d;text-transform:uppercase;letter-spacing:.01em;border:2px solid #ffec76;border-radius:18px;justify-content:center;align-items:center;gap:16px;font-family:Manrope,sans-serif;font-style:italic;font-weight:900;transition:all .2s;display:inline-flex}.action-button:hover{box-shadow:0 12px 0 var(--yellow-deep), 0 20px 32px #0000004d;transform:skew(-7deg)translateY(-3px)}.action-button--dark{color:#fff;background:0 0;border-color:#ffffff73;box-shadow:0 7px #00000059}.slider-arrow{color:#fff;backdrop-filter:blur(8px);z-index:4;width:52px;height:52px;top:calc(50% + var(--header-h) / 2);background:#1a00268f;border:1px solid #fff6;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.slider-arrow--left{left:22px}.slider-arrow--right{right:22px}.slider-dots{z-index:4;gap:9px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.dot{background:0 0;border:1px solid #fff;border-radius:50%;width:10px;height:10px;padding:0;transition:all .2s}.dot--active{background:var(--yellow);border-color:var(--yellow);border-radius:10px;width:34px}.section{max-width:1440px;margin:0 auto;padding:110px clamp(20px,5vw,76px)}.has-backdrop{isolation:isolate;position:relative}.shader-backdrop{z-index:-1;pointer-events:none;width:100vw;height:100%;display:block;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);mask-image:linear-gradient(#0000 0,#000 7% 93%,#0000 100%)}.section-heading{text-align:center;max-width:1320px;margin:0 auto 52px}.section-heading h2{font-size:clamp(1.75rem,3.5vw,4.1rem)}.section-heading>p:last-child{max-width:760px;color:var(--muted);margin:22px auto 0;font-size:1.06rem}.prize-layout{grid-template-columns:minmax(330px,.82fr) 1.18fr;align-items:stretch;gap:30px;display:grid}.prize-visual{border:1px solid var(--border);background:var(--panel);border-radius:34px;min-height:620px;overflow:hidden}.prize-visual img{object-fit:cover;width:100%;height:100%}.coin-rain{z-index:-1;pointer-events:none;width:100vw;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%)}.coin-rain img{will-change:transform;filter:drop-shadow(0 6px 16px #0000008c)drop-shadow(0 0 12px #ffd32459);height:auto;animation-name:coin-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-130px}@keyframes coin-fall{0%{transform:translate(0,0)rotate(0)}to{transform:translate3d(var(--drift,0), var(--fall,1400px), 0) rotate(var(--spin,360deg))}}.draws-list{grid-template-rows:repeat(4,1fr);gap:18px;display:grid}.draw-card{border:1px solid var(--border);background:linear-gradient(145deg,#35104b,#22042f);border-radius:27px;align-items:center;gap:22px;padding:22px 26px;display:flex}.draw-date{text-align:center;background:#6d0faf;border-radius:16px;flex:0 0 62px;padding:8px 0}.draw-date strong{color:var(--yellow);font-size:1.75rem;font-weight:900;line-height:1;display:block}.draw-date span{text-transform:uppercase;color:#eddaff;margin-top:3px;font-size:.72rem;font-weight:800;display:block}.draw-photo{object-fit:cover;border:1px solid var(--border);background:#1b0526;border-radius:18px;flex:0 0 74px;width:74px;height:74px;transition:transform .25s}.draw-card:hover .draw-photo{transform:scale(1.05)}.draw-info{flex:1}.draw-info h3{font-size:1.24rem}.draw-info p{color:var(--muted);margin:8px 0 0}.draw-status{text-transform:uppercase;color:var(--muted);border:1px solid var(--border);background:#ffffff12;border-radius:20px;flex:none;align-self:flex-start;padding:7px 14px;font-size:.76rem;font-weight:800}.draw-status--open{color:#5cffbf;background:#5cffbf1a;border-color:#5cffbf6b}.plans-section{max-width:1560px}.banner-section{max-width:1560px;padding-block:0 60px}.wide-banner{border:1px solid var(--border);border-radius:34px;display:block;position:relative;overflow:hidden}.wide-banner--suelto{border:0;border-radius:0}.banner-link{z-index:2;position:absolute;inset:0}.banner-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#10001ac7 0%,#10001a8c 34%,#10001a00 62%);position:absolute;inset:0}.banner-rotulo{z-index:3;pointer-events:none;width:min(37%,500px);position:absolute;top:50%;left:clamp(22px,5.5%,92px);transform:translateY(-50%)}.banner-rotulo .action-button{pointer-events:auto}.banner-rotulo>p:not(.eyebrow){color:#ead9ef;margin:18px 0 0;font-size:clamp(1rem,1.35vw,1.32rem)}.banner-rotulo .eyebrow{font-size:clamp(.92rem,1.05vw,1.1rem)}.banner-rotulo small{color:#c3aecd;margin-top:14px;font-size:.84rem;display:block}.banner-rotulo h3{letter-spacing:.01em;font-size:clamp(1.6rem,3.9vw,3.5rem)}.banner-rotulo--cta{width:min(46%,620px)}.banner-chips{flex-wrap:wrap;gap:10px;max-width:88%;margin-top:22px;display:flex}.banner-chips span{color:#ffe9a3;background:#ffd3241a;border:1px solid #ffd32466;border-radius:22px;padding:10px 18px;font-size:clamp(.84rem,.95vw,.98rem);font-weight:800}.plans-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.plan-card{border:1px solid var(--border);background:linear-gradient(160deg,#2b0a40,#1e052c);border-radius:30px;flex-direction:column;padding:30px 26px;display:flex;position:relative}.plan-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.plan-term{color:var(--yellow);letter-spacing:.04em;text-transform:uppercase;background:#ffd3241f;border:1px solid #ffd32457;border-radius:999px;margin:0;padding:6px 14px;font-size:.82rem;font-weight:900}.plan-sticker{filter:drop-shadow(0 7px 12px #0000008c);flex:none;width:auto;height:66px;transition:transform .25s}.plan-card:hover .plan-sticker{transform:scale(1.09)rotate(-4deg)}.plan-card--featured .plan-term{background:#ffd3242e;border-color:#ffd32480}.plan-monthly{color:#b9a6c4;margin:0 0 16px;font-size:.86rem}.plan-card--featured{background:radial-gradient(circle at 50% 0,#6731a9,#0000 45%),linear-gradient(160deg,#3a0c58,#220530);border:2px solid #cf9fff;transform:translateY(-15px);box-shadow:0 25px 70px #8518df40}.recommended{background:var(--yellow);color:#22002f;text-transform:uppercase;border-radius:20px;padding:8px 18px;font-size:.73rem;font-weight:900;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.plan-copy{color:var(--muted);min-height:78px;margin:0;font-size:.96rem}.price{letter-spacing:-.06em;margin:10px 0 8px;font-size:clamp(1.7rem,2.6vw,3.6rem);font-weight:900}.price sup{vertical-align:top;margin-right:3px;font-size:1.3rem}.price small{letter-spacing:0;color:var(--muted);white-space:nowrap;margin-left:2px;font-size:.82rem;font-weight:600}.entries{background:#ffffff14;border:1px solid #ffffff2b;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-weight:800;display:flex}.entries svg{color:var(--yellow)}.plan-card ul{border-top:1px solid var(--border);flex:1;margin:12px 0 0;padding:20px 0;list-style:none}.plan-card li{color:#e8dced;gap:10px;margin:13px 0;display:flex}.plan-card li svg{color:#5cffbf;flex:none}.plan-card .action-button{width:100%;min-width:0}.renewal{text-align:center;color:#9f8caa;margin-top:22px;line-height:1.5;display:block}.disclaimer{color:#ffe9a3;background:#ffd32412;border:1px solid #ffd32466;border-radius:16px;align-items:center;gap:12px;max-width:1100px;margin:55px auto 0;padding:17px 22px;display:flex}.steps-section{flex-direction:column;justify-content:center;gap:clamp(14px,3vh,38px);max-width:1680px;min-height:100svh;padding-block:clamp(24px,4.5vh,68px);display:flex}.steps-section:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#c252ff29 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.steps-section .section-heading{margin-bottom:0}.steps-section .section-heading .eyebrow{margin-bottom:clamp(5px,1.1vh,16px)}.steps-section .section-heading h2{font-size:clamp(1.75rem,.9rem + 3.2vh,3.5rem)}.steps-section .section-heading>p:last-child{margin-top:clamp(6px,1.3vh,22px);font-size:clamp(.88rem,.72rem + .5vh,1.06rem)}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;gap:clamp(12px,1.2vw,20px);width:min(100%,1180px);min-height:0;margin-inline:auto;display:grid}.step-card{border:1px solid var(--border);background:linear-gradient(160deg,#321048,#21042f);border-radius:27px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.step-image{aspect-ratio:4/5;flex:none;min-height:0;position:relative;overflow:hidden}.step-image:before{content:"";z-index:0;background-image:var(--step-image);filter:blur(26px)saturate(1.3)brightness(.45);background-position:50%;background-size:cover;position:absolute;inset:-10%}.step-image img{z-index:1;object-fit:contain;width:100%;height:100%;position:relative}.step-copy{z-index:2;flex-direction:column;flex:1;align-items:flex-start;gap:clamp(4px,.8vh,11px);padding:clamp(30px,3.4vh,40px) clamp(16px,1.5vw,26px) clamp(16px,2.2vh,28px);display:flex;position:relative}.step-copy>span{background:var(--purple);border:3px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid;position:absolute;top:-23px;left:20px}.step-copy h3{font-size:clamp(1rem,.7rem + .85vh,1.28rem)}.step-copy p{color:var(--muted);margin:0;font-size:clamp(.84rem,.72rem + .38vh,1rem);line-height:1.5}.winners-soon{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,70px);width:min(100%,1180px);margin-inline:auto;display:grid}.winners-photo{aspect-ratio:1;border:1px solid var(--border);background:linear-gradient(160deg,#321048,#1e042c);border-radius:34px;position:relative;overflow:hidden}.winners-photo img{object-fit:cover;width:100%;height:100%}.winners-copy h2{font-size:clamp(1.9rem,3.4vw,3.6rem)}.winners-copy>p:not(.eyebrow){max-width:560px;color:var(--muted);margin:22px 0 0;font-size:1.06rem}.winners-points{gap:13px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.winners-points li{color:#e8dced;align-items:flex-start;gap:12px;font-weight:700;display:flex}.winners-points svg{color:#5cffbf;flex:none;margin-top:3px}.community-section,.faq-section{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,6vw,90px);display:grid}.community-image,.faq-image{border:1px solid var(--border);border-radius:36px;height:660px;overflow:hidden}.community-section{align-items:stretch;min-height:100svh;max-height:100svh;padding-block:clamp(20px,3.4vh,60px)}.community-image{height:auto;min-height:0}.community-copy{flex-direction:column;justify-content:center;min-height:0;display:flex}@media (width<=1320px) and (width>=1051px){.community-section{grid-template-columns:.78fr 1.22fr}}.community-copy .eyebrow{margin-bottom:clamp(6px,1.2vh,18px);font-size:clamp(.86rem,.74rem + .35vh,1.05rem)}.community-copy h2{font-size:clamp(1.7rem,.8rem + 3.4vh,3.6rem)}.community-copy>p:not(.eyebrow){margin:0;font-size:clamp(.9rem,.72rem + .6vh,1.2rem)}.community-image img,.faq-image img{object-fit:cover;width:100%;height:100%}.community-copy>p:not(.eyebrow){color:var(--muted);font-size:1.06rem}.benefits-list{gap:clamp(10px,2vh,24px);margin:clamp(16px,2.8vh,34px) 0 0;padding:0;list-style:none;display:grid}.benefits-list li{align-items:flex-start;gap:clamp(12px,1.2vw,18px);display:flex}.benefit-icon{height:clamp(38px,5.2vh,54px);color:var(--yellow);background:#6d0faf;border-radius:15px;flex:0 0 clamp(38px,5.2vh,54px);place-items:center;display:grid}.benefit-icon svg{width:58%;height:58%}.benefits-list h3{font-size:clamp(1rem,.7rem + 1vh,1.4rem)}.benefits-list p{color:var(--muted);margin:clamp(3px,.6vh,8px) 0 0;font-size:clamp(.85rem,.7rem + .5vh,1.1rem);line-height:1.45}.stats{gap:clamp(10px,1.1vw,18px);margin:clamp(16px,3vh,40px) 0 clamp(14px,2.4vh,30px);display:flex}.stats>div{text-align:center;border:1px solid var(--border);background:linear-gradient(158deg,#3d1259 0%,#24062f 100%);border-radius:18px;flex:1;padding:clamp(14px,2.2vh,24px) 10px;position:relative;overflow:hidden;transform:skew(-7deg);box-shadow:inset 0 1px #ffffff2e,0 8px #4b0d78,0 18px 30px #0006}.stats>div:before{content:"";z-index:0;filter:blur(9px);background:linear-gradient(140deg,#ff28bd8c,#8d19ed33);border-radius:38% 62% 45% 55%/55% 42% 58% 45%;width:110px;height:110px;position:absolute;top:-46px;right:-38px}.stats>div:after{content:"";z-index:0;filter:blur(9px);background:linear-gradient(140deg,#c36cff80,#6d0faf2e);border-radius:58% 42% 62% 38%/42% 58% 40% 60%;width:78px;height:78px;position:absolute;bottom:-38px;left:-26px}.stats strong,.stats span{z-index:1;letter-spacing:.01em;-webkit-text-stroke:1.5px #7f10cf;font-family:Bowlby One SC,Impact,sans-serif;font-weight:400;line-height:.98;display:block;position:relative;transform:skew(7deg)}.stats strong{color:var(--yellow);text-shadow:0 4px #5f078f,0 10px 20px #0000004d;font-size:clamp(1.4rem,.8rem + 2.2vh,2.5rem)}.stats span{color:#f3e7fa;-webkit-text-stroke-width:1px;text-shadow:0 2px #5f078f;margin-top:clamp(5px,1vh,10px);font-size:clamp(.64rem,.52rem + .38vh,.82rem)}.community-copy .action-button{width:100%;min-width:0;height:clamp(52px,7.4vh,74px);margin-top:0;font-size:clamp(1rem,.85rem + .5vh,1.25rem)}.faq-content h2{margin-bottom:30px}.accordion{border-top:1px solid var(--border)}.faq{border-bottom:1px solid var(--border)}.faq button{color:#fff;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:22px 0;font-weight:800;display:flex}.faq button svg{transition:all .25s}.faq--open button svg{transform:rotate(180deg)}.faq-answer{grid-template-rows:0fr;transition:all .25s;display:grid}.faq-answer p{color:var(--muted);margin:0;overflow:hidden}.faq--open .faq-answer{grid-template-rows:1fr}.faq--open .faq-answer p{padding-bottom:24px}.final-cta{position:relative;overflow:hidden}.footer{text-align:center;min-height:280px;color:var(--muted);border-top:1px solid var(--border);background:#0d0014;padding:50px clamp(22px,6vw,90px)}.footer img{width:168px;height:auto;margin:0 auto 18px}.footer>div{color:#fff;justify-content:center;gap:30px;margin:25px 0;font-weight:700;display:flex}.footer>.footer-legal{color:var(--muted);flex-wrap:wrap;gap:12px 26px;margin:-8px 0 22px;font-size:.93rem;font-weight:600}.footer small{color:#877790}.header.header--plain{border-bottom:1px solid var(--border);background:#12001b;flex-wrap:wrap;gap:14px 28px;height:auto;padding:16px clamp(20px,5vw,82px);transition:none;position:static}.header--plain .brand img{height:58px}.header--plain .nav{background:0 0;border:0;flex-flow:wrap;gap:12px 26px;padding:0;font-size:1rem;display:flex;position:static}.header--plain .nav-cta{padding:12px 22px;font-size:.92rem}.legal{max-width:820px;margin:0 auto;padding:clamp(44px,6vw,80px) clamp(20px,5vw,40px) clamp(70px,9vw,120px)}.legal>h1{font-size:clamp(1.9rem,5vw,3.3rem)}.legal-entradilla{color:#e8dced;margin:24px 0 0;font-size:clamp(1rem,1.4vw,1.15rem)}.legal-fecha{color:#9d8aa8;margin:12px 0 0;font-size:.88rem}.legal-cuerpo{margin-top:44px}.legal-cuerpo>h2:first-child{margin-top:0}.legal-cuerpo h2{margin:54px 0 16px;font-size:clamp(1.3rem,2.6vw,1.9rem)}.legal-cuerpo h3{letter-spacing:.02em;margin:32px 0 10px;font-size:1.08rem}.legal-cuerpo p{color:var(--muted);margin:0 0 16px}.legal-cuerpo strong{color:var(--white)}.legal-cuerpo ul{color:var(--muted);gap:9px;margin:0 0 18px;padding-left:22px;display:grid}.legal-cuerpo li{line-height:1.6}.legal-cuerpo a{color:var(--yellow);text-underline-offset:3px;text-decoration:underline}.legal-cuerpo a:hover{color:var(--white)}.legal-tabla{border-collapse:collapse;width:100%;margin:4px 0 22px;font-size:.94rem}.legal-tabla th,.legal-tabla td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:12px 14px}.legal-tabla th{color:var(--white);background:#ffffff0a;font-weight:800}.legal-tabla td{color:var(--muted);line-height:1.55}.contacto-lista{gap:16px;margin:0 0 48px;padding:0;list-style:none;display:grid}.contacto-lista li{border:1px solid var(--border);background:linear-gradient(150deg,#33104a,#21042e);border-radius:24px;padding:24px 26px}.contacto-lista h2{margin:0;font-size:clamp(1.05rem,2vw,1.35rem)}.contacto-lista .contacto-valor{color:var(--white);margin:12px 0 8px;font-size:1.12rem;font-weight:800}.contacto-lista li p:last-child{margin:0;font-size:.95rem}.draw-card,.plan-card,.step-card,.stats>div,.benefits-list li,.banner-chips span,.benefit-icon,.faq button,.nav-cta,.slider-arrow,.dot,.footer a,.brand img{cursor:pointer}.draw-card,.plan-card,.step-card,.stats>div,.benefits-list li,.banner-chips span,.benefit-icon,.nav-cta,.slider-arrow,.footer a,.brand img,.faq button{transition:transform .25s,box-shadow .25s,border-color .25s,background .25s,color .2s}.draw-card:hover{border-color:#da99ff99;transform:translateY(-6px);box-shadow:0 18px 34px #00000073}.plan-card:hover{transform:translateY(-8px);box-shadow:0 24px 48px #00000073}.plan-card--featured:hover{transform:translateY(-23px);box-shadow:0 32px 76px #8518df59}.step-card:hover{transform:translateY(-6px);box-shadow:0 18px 34px #00000080}.stats>div:hover{transform:skew(-7deg)translateY(-6px);box-shadow:inset 0 1px #ffffff3d,0 14px #4b0d78,0 26px 38px #00000073}.benefits-list li:hover{transform:translateY(-4px)}.benefits-list li:hover .benefit-icon{transform:translateY(-2px)scale(1.07);box-shadow:0 12px 24px #8d19ed8c}.banner-chips span:hover{background:#ffd32433;transform:translateY(-3px)}.faq button:hover{color:var(--yellow)}.community-image,.faq-image,.prize-visual,.wide-banner,.footer img{cursor:pointer}.community-image img,.faq-image img,.prize-visual img,.wide-banner .banner-img,.step-image img,.footer img{transition:transform .55s cubic-bezier(.22,.61,.36,1),filter .45s}.community-image:hover img,.faq-image:hover img,.prize-visual:hover img{filter:saturate(1.12)brightness(1.07);transform:scale(1.06)}.wide-banner:hover .banner-img{transform:scale(1.04)}.step-card:hover .step-image img{filter:saturate(1.1)brightness(1.06);transform:scale(1.07)}.footer img:hover{transform:translateY(-3px)scale(1.05)}.nav-cta:hover{box-shadow:0 9px 0 var(--yellow-deep);transform:translateY(-3px)}.slider-arrow:hover{border-color:var(--yellow);background:#3a0058cc;transform:translateY(-50%)scale(1.12)}.footer a:hover{color:var(--yellow);transform:translateY(-2px)}.brand:hover img{transform:translateY(-2px)scale(1.03)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.coin-rain{display:none}}@media (width<=1200px){.nav-cta,.header--compact .nav-cta{padding:12px 18px;font-size:.86rem}}@media (width<=1050px){.banner-rotulo{width:min(33%,430px)}.banner-rotulo h3{font-size:clamp(1.35rem,3vw,2.1rem)}.banner-rotulo>p:not(.eyebrow){margin-top:12px;font-size:clamp(.86rem,1.15vw,1rem)}.banner-rotulo .eyebrow{margin-bottom:10px;font-size:.82rem}.banner-chips{gap:7px;margin-top:14px}.banner-chips span{padding:7px 12px;font-size:.76rem}.menu-button{place-items:center;display:grid}.nav{border-bottom:1px solid var(--border);background:#160020;flex-direction:column;padding:30px;display:none;position:absolute;top:100%;left:0;right:0}.nav--open{display:flex}.header--compact{height:var(--header-h);border-width:0 0 1px;border-radius:0;max-width:none;padding:10px clamp(20px,5vw,82px);top:0}.header--compact .brand img{height:calc(var(--header-h) - 24px)}.prize-layout,.community-section,.faq-section,.winners-soon{grid-template-columns:1fr}.winners-soon{max-width:620px}.winners-photo{aspect-ratio:4/3}.prize-visual{min-height:680px}.draws-list{grid-template-rows:none}.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px;margin:0 auto}.plan-card--featured{transform:none}.steps-grid{gap:12px;max-height:none}.step-card{border-radius:22px}.step-copy{padding:30px 14px 16px}.community-section{min-height:0;max-height:none;padding-block:110px}.community-image,.faq-image{height:620px}.community-image{min-height:620px}.faq-image{order:2}}@media (width<=680px){:root{--header-h:86px}.header,.header--compact{padding:7px 18px}.nav{font-size:1.02rem}.banner-img{aspect-ratio:1080/1350}.hero-slide .banner-img{aspect-ratio:1080/1600;max-height:none}.slider-arrow{width:42px;height:42px}.slider-arrow--left{left:12px}.slider-arrow--right{right:12px}.hero-slide{padding-bottom:56px}.hero-shade{background:linear-gradient(#0000 70%,#15001f4d 85%,#15001fb8 94%,#15001f 100%)}.hero-cta--derecha,.hero-cta--izquierda{justify-content:center;display:flex;inset:auto 0 -24px}.hero-cta .action-button{min-width:0;height:48px;padding-inline:24px;font-size:.93rem}.slider-dots{bottom:10px}.banner-rotulo,.banner-rotulo--cta{width:auto;top:3.5%;left:20px;right:20px;transform:none}.banner-scrim{background:linear-gradient(#10001ad1 0%,#10001a8c 40%,#10001a00 70%)}.banner-rotulo h3{font-size:clamp(1.5rem,7.4vw,2.3rem)}.banner-rotulo .action-button{min-width:0;height:50px;padding-inline:22px;font-size:.9rem}.banner-chips{gap:6px;margin-top:14px}.banner-chips span{padding:6px 10px;font-size:.72rem}.banner-rotulo>p:not(.eyebrow){margin-top:12px;font-size:.92rem;line-height:1.5}.banner-rotulo--cta>p:not(.eyebrow),.banner-rotulo--cta small{max-width:58%}.banner-rotulo--cta h2{font-size:clamp(1.7rem,8.6vw,2.6rem)}.section{padding:80px 18px}.section-heading{margin-bottom:36px}.section-heading>p:last-child{font-size:.98rem}.prize-layout{gap:18px}.prize-visual{height:580px;min-height:0}.draw-card{flex-wrap:wrap;gap:14px;padding:20px}.draw-photo{border-radius:14px;flex-basis:58px;width:58px;height:58px}.draw-info{flex:100%;order:3}.steps-section{gap:clamp(10px,1.8vh,24px);padding-block:clamp(16px,2.4vh,40px)}.steps-section .section-heading h2{font-size:clamp(1.5rem,6vw,2.15rem)}.steps-section .section-heading>p:last-child{font-size:.85rem}.steps-grid{grid-template-columns:1fr;gap:8px;width:100%}.step-card{border-radius:18px;flex-direction:row}.step-image{flex:0 0 34%;align-self:flex-start}.step-copy>span{border-width:2px;width:32px;height:32px;font-size:.82rem;top:10px;left:-16px}.step-copy{flex:1;justify-content:center;gap:3px;padding:10px 14px 10px 24px}.step-copy h3{font-size:1rem}.step-copy p{font-size:.82rem;line-height:1.4}.banner-section{padding-inline:18px}.plans-grid{grid-template-columns:1fr;max-width:420px}.plan-card{padding:28px 22px}.plan-copy{min-height:0}.community-image,.faq-image{height:500px}.stats{flex-direction:column}.footer>div{flex-direction:column;gap:14px}}@media (width<=380px){.banner-rotulo--cta>p:not(.eyebrow),.banner-rotulo--cta small{max-width:76%}.banner-rotulo--cta h2{font-size:1.6rem}.banner-rotulo>p:not(.eyebrow){font-size:.86rem}.banner-rotulo .action-button{height:46px;padding-inline:18px;font-size:.84rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
