:root{--black:#050201;--gold:#efc75a;--gold-mid:#d4a84b;--gold-deep:#a87c31;--gold-dark:#6a4716;--cream:#fff3c4;--white:#fff;--muted:rgba(255,243,196,.78);--border:rgba(212,168,75,.6);--font:"Montserrat" , system-ui , sans-serif;--display:"Anton" , Impact , sans-serif;--display-winner:"Bebas Neue" , "Anton" , Impact , sans-serif;--script:"Great Vibes" , cursive;--max:1240px;--g:linear-gradient(180deg,#ffe9a8 0%,#efc75a 32%,#d4a84b 68%,#a87c31 100%)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{margin:0;font-family: var(--font);color:var(--white);background:#120604;-webkit-font-smoothing:antialiased;overflow-x:hidden}.page-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background-color:#120604;background-image:url(https://winner-winner.online/assets/images/xbg-mockup-atmosphere.png.pagespeed.ic.PSYQ1jdbsB.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover}.page{min-height:100vh;position:relative;background:transparent}.page > *:not(.page-bg) {position:relative;z-index:1}.page>.header{z-index:200}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}b{color:var(--gold);font-weight:800}.container{width:min(100% - 2.5rem,var(--max));margin-inline:auto}.fb{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:#1877f2;color:#fff;font:800 .8rem/1 Arial,Helvetica,sans-serif;flex-shrink:0;box-shadow:0 1px 2px rgba(0,0,0,.25)}.fb::before{content:"f"}.btn{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.7rem 1.3rem .6rem;border:0;border-radius:10px;background:var(--g);color:#1a0a04;font-family: var(--font);font-weight:800;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;box-shadow:0 3px 0 var(--gold-dark) , 0 10px 22px rgba(0,0,0,.45) , inset 0 1px 0 rgba(255,255,255,.4);transition:transform .18s ease , filter .18s ease}.btn:hover{transform:translateY(-2px);filter:brightness(1.05)}.btn__main{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem}.btn__sub{font-size:.62rem;font-weight:600;text-transform:none;letter-spacing:0;opacity:.85;padding-left:1.75rem}.btn--hero{padding:.85rem 1.45rem .75rem;border-radius:12px}.btn--hero .btn__main{font-size:1.02rem}.btn--panel{width:100%;margin-top:0}.btn--outline{flex-direction:row;align-items:center;gap:.4rem;background:transparent;color:var(--gold);border:1.5px solid var(--gold-mid);box-shadow:none;border-radius:999px;padding:.48rem 1.05rem;font-size:.7rem}.btn--outline:hover{background:rgba(212,168,75,.12);filter:none;box-shadow:0 0 14px rgba(239,199,90,.25)}.header{position:sticky;top:0;z-index:50;width:100%;padding:.55rem 0;background:rgba(0,0,0,.8);border-bottom:1px solid rgba(212,168,75,.18);box-shadow:0 8px 24px rgba(0,0,0,.45)}.header__inner{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(.75rem,2vw,1.5rem);min-width:0}.logo{width:clamp(70px,7.5vw,92px);flex-shrink:0;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5))}.nav{display:flex;justify-content:center;flex-wrap:nowrap;gap:clamp(.55rem,1.6vw,1.75rem);min-width:0}.nav a{font-family: var(--font);font-size:clamp(.72rem,.95vw,.88rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.85);position:relative;padding-bottom:.2rem;white-space:nowrap}.nav a.active,.nav a:hover{color:var(--gold)}.nav a.active::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);box-shadow:0 0 8px var(--gold)}.btn--header{align-items:center;border-radius:999px;padding:.4rem 1rem .36rem;text-align:center;flex-shrink:0;box-shadow:0 3px 0 var(--gold-dark) , 0 8px 20px rgba(0,0,0,.55) , inset 0 1px 0 rgba(255,255,255,.4)}.btn--header .btn__main{font-size:.8rem}.btn--header .btn__sub{padding-left:0;font-size:.48rem;max-width:11rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-btn{display:none;width:42px;height:42px;border:1px solid var(--border);border-radius:10px;background:rgba(0,0,0,.35);cursor:pointer;place-items:center}.menu-btn span,.menu-btn span::before,.menu-btn span::after{display:block;width:18px;height:2px;background:var(--gold);position:relative}.menu-btn span::before,.menu-btn span::after{content:"";position:absolute;left:0}.menu-btn span::before{top:-6px}.menu-btn span::after{top:6px}.hero{position:relative;padding:clamp(.55rem,1.5vw,1rem) 0 .15rem;overflow:visible;min-height:0}.hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(.35rem,1.5vw,1rem);min-height:0}.hero__copy{position:relative;z-index:3;width:max-content;max-width:min(34rem,100%);justify-self:end;margin-left:clamp(2rem,8vw,6.5rem);padding-right:0}.hero__visual{position:relative;z-index:3;min-height:0;display:grid;place-items:center;overflow:visible;justify-self:center;padding-left:0}.hero-title{margin:0 0 .55rem;display:flex;flex-direction:column;align-items:flex-start;gap:0;line-height:.88;filter:drop-shadow(0 6px 18px rgba(0,0,0,.55))}.hero-title__line{display:block;font-family: var(--display);text-transform:uppercase;letter-spacing:.02em;-webkit-background-clip:text;background-clip:text;color:transparent}.hero-title__line--gold{font-size:clamp(1.55rem,3.2vw,2.35rem);background-image:linear-gradient(180deg,#ffe7a0 0%,#efc75a 40%,#b8860b 100%)}.hero-title__line--silver{font-size:clamp(2.4rem,5.2vw,3.8rem);background-image:linear-gradient(180deg,#fff 0%,#e8e8e8 45%,#a8a8a8 100%)}.hero-title__line--gold-lg{font-size:clamp(3.4rem,7.2vw,5.4rem);background-image:linear-gradient(180deg,#fff0b8 0%,#efc75a 28%,#d4a84b 55%,#a87c31 78%,#efc75a 100%);text-shadow:none;filter:drop-shadow(0 2px 0 rgba(80,40,0,.35))}.hero__text{margin:0 0 .75rem;max-width:26rem;font-size:clamp(.95rem,1.25vw,1.08rem);line-height:1.45;color:var(--muted);font-weight:500}.hero__logo{position:relative;z-index:2;width:min(78%,340px);margin-inline:auto;margin-bottom:-.35rem;filter:drop-shadow(0 18px 40px rgba(0,0,0,.65));animation:float 5.5s ease-in-out infinite}@keyframes float {
  0%,100% { transform: translateY(0); }
  50% { transform: translateY(-12px); }
}@keyframes pulse {
  0%,100% { opacity: .75; transform: scale(1); }
  50% { opacity: 1; transform: scale(1.04); }
}.panels{padding:.35rem 0 .75rem;overflow:visible}.panels__frame{position:relative;overflow:visible;border-radius:16px;border:1.5px solid rgba(212,168,75,.55);background:radial-gradient(ellipse 70% 80% at 28% 42%,rgba(90,20,12,.55),transparent 70%) , radial-gradient(ellipse 50% 60% at 82% 48%,rgba(70,16,10,.4),transparent 65%) , linear-gradient(180deg,#1a0a07 0%,#0c0403 100%);box-shadow:0 18px 40px rgba(0,0,0,.45) , inset 0 1px 0 rgba(255,220,140,.08);padding:.95rem .8rem .7rem;margin-top:1.15rem}.panels__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:0;align-items:stretch}.panel{position:relative;min-width:0}.panel--game{padding-right:.7rem;border-right:1px solid rgba(212,168,75,.35)}.ribbon{position:absolute;top:-1.35rem;z-index:3}.ribbon span{display:inline-block;padding:.38rem 1.15rem;border-radius:999px;background:var(--g);color:#1a0a04;font-family: var(--font);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 12px rgba(0,0,0,.4) , inset 0 1px 0 rgba(255,255,255,.35);white-space:nowrap}.ribbon--hang{left:1.1rem;right:auto;transform:none}.ribbon--plate{left:1.1rem;right:auto;transform:none}.panel--winner{padding:.15rem .25rem .15rem .75rem;display:flex;flex-direction:column;justify-content:center;text-align:left}.winner{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;column-gap:.6rem;width:100%;padding:.25rem .1rem .15rem 0}.winner__avatar-wrap{position:relative;width:118px;margin:.25rem 0 .5rem;justify-self:center}.winner__avatar{width:100%;aspect-ratio:1;border-radius:50%;display:block;object-fit:cover;box-shadow:0 0 0 3px rgba(239,199,90,.4) , 0 10px 22px rgba(0,0,0,.5)}.winner__crown{position:absolute;top:-.95rem;left:50%;transform:translateX(-50%);width:1.85rem;height:auto;z-index:3;filter:drop-shadow(0 2px 4px rgba(0,0,0,.55));line-height:0}.winner__crown svg{width:100%;height:auto;display:block}.winner__badge{position:absolute;left:50%;bottom:-.55rem;transform:translateX(-50%);z-index:3;padding:.28rem .72rem;border-radius:7px;background:var(--g);color:#1a0a04;font-family: var(--font);font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-shadow:0 3px 8px rgba(0,0,0,.4) , inset 0 1px 0 rgba(255,255,255,.35)}.winner__meta{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:0;width:100%;min-width:0;padding-top:.15rem}.winner__tag{display:inline-block;margin:0 0 .4rem;padding:.2rem .7rem;border-radius:999px;background:var(--g);color:#1a0a04;font-family: var(--font);font-size:.58rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 2px 6px rgba(0,0,0,.3) , inset 0 1px 0 rgba(255,255,255,.3)}.winner__title{margin:0 0 .38rem;font-family: var(--font);font-size:clamp(.62rem,1.4vw,.82rem);font-weight:800;letter-spacing:.035em;text-transform:uppercase;color:#fff;line-height:1.2;max-width:100%;white-space:normal;overflow-wrap:break-word;word-break:break-word;text-shadow:0 1px 6px rgba(0,0,0,.5)}.winner__label{margin:0;font-family: var(--font);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);line-height:1.1}.winner__name{margin:0 0 .06rem;font-family: var(--display-winner);font-size:clamp(1.25rem,2.8vw,2.55rem);font-weight:400;letter-spacing:.02em;line-height:1;text-transform:uppercase;background:linear-gradient(180deg,#fff3c4 0%,#efc75a 40%,#d4a84b 75%,#a87c31 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #5a3a10);max-width:100%;white-space:normal;overflow-wrap:break-word}.winner__congrats{margin:0 0 .4rem;font-family: var(--script);font-size:clamp(1.45rem,2.5vw,1.75rem);font-weight:400;color:var(--gold);line-height:1.05;text-shadow:0 2px 8px rgba(0,0,0,.4)}.winner__meta .btn-outline{margin-top:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:auto;min-width:0;padding:.48rem .95rem;border-radius:999px;border:1.5px solid var(--gold-mid);background:transparent;color:#fff;font-family: var(--font);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:none;transition:background .18s ease , color .18s ease , border-color .18s ease}.btn-outline__star{color:var(--gold);font-size:.78rem;line-height:1}.winner__meta .btn-outline:hover{background:rgba(212,168,75,.12);color:var(--gold);border-color:var(--gold)}.game{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);gap:.15rem .55rem;align-items:center;min-height:0}.game__art{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.game__art::before{content:"";position:absolute;inset:10% 8% 22%;background:radial-gradient(ellipse at center,rgba(255,200,80,.2),transparent 68%);pointer-events:none;z-index:0}.game__art>*{position:relative;z-index:1}.game__logo{width:min(60%,122px);filter:drop-shadow(0 6px 14px rgba(0,0,0,.55))}.game__prize{margin-top:-.5rem}.game__prize-lead{margin:0;font-family: var(--font);font-size:clamp(.62rem,.95vw,.74rem);font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1.1;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.65)}.game__prize-amount{margin:0 0 .06rem;font-family: var(--display);font-size:clamp(1.5rem,2.7vw,2.05rem);line-height:.95;letter-spacing:.02em;background:var(--g);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #5a3a10) drop-shadow(0 6px 12px rgba(0,0,0,.45))}.game__prize-each{margin:0}.game__prize-each span{display:inline-block;padding:.1rem .5rem;border:1.5px solid var(--gold-mid);border-radius:5px;background:rgba(0,0,0,.65);font-family: var(--font);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff}.game__mega{width:min(72%,128px);margin-top:-.6rem;margin-bottom:-.5rem;filter:drop-shadow(0 8px 16px rgba(0,0,0,.45))}.game__body{display:flex;flex-direction:column;justify-content:center;gap:.35rem;min-width:0;padding-top:0}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.22rem}.step{display:grid;grid-template-columns:26px 1fr;gap:.45rem;align-items:center}.step__ico{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 32%,#ffe9a8 0%,#efc75a 42%,#d4a84b 72%,#a87c31 100%);box-shadow:0 2px 6px rgba(0,0,0,.4) , inset 0 1px 0 rgba(255,255,255,.4);flex-shrink:0;color:#1a0a04}.step__ico svg{width:13px;height:13px;display:block}.step__text{font-family: var(--font);font-size:clamp(.6rem,.9vw,.72rem);font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.22;color:#fff}.step__text b{color:var(--gold)}.btn--panel{width:100%;align-items:flex-start;margin-top:0;padding:.5rem .8rem .42rem;border-radius:10px}.btn--panel .btn__main{font-size:.95rem}.btn--panel .btn__sub{padding-left:1.85rem}.btn--panel .fb{width:1.35rem;height:1.35rem;background:#1877f2;color:#fff;font-size:.85rem}.features{padding:.35rem 0 .85rem}.features__bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:1.05rem .85rem;border-radius:14px;border:1px solid rgba(212,168,75,.38);background:linear-gradient(180deg,rgba(28,12,8,.96),rgba(8,3,2,.98));box-shadow:0 12px 28px rgba(0,0,0,.35)}.feature{display:grid;grid-template-columns:42px 1fr;gap:.7rem;align-items:center;padding:.35rem .85rem;border-right:1px solid rgba(212,168,75,.22);min-width:0}.feature:last-child{border-right:0}.feature__ico{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--g);box-shadow:0 4px 10px rgba(0,0,0,.35) , inset 0 1px 0 rgba(255,255,255,.35);flex-shrink:0}.feature__ico svg{width:18px;height:18px;fill:#1a0a04}.feature__copy{min-width:0}.feature h3{margin:0 0 .2rem;font-family: var(--font);font-size:clamp(.68rem,.95vw,.78rem);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--gold);line-height:1.2}.feature p{margin:0;font-size:clamp(.68rem,.9vw,.74rem);line-height:1.4;color:rgba(255,243,196,.72)}.footer{width:100%;padding:1.1rem 0 1.25rem;border-top:0;background:#000}.footer__inner{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.footer__brand{display:flex;align-items:center;gap:1rem;min-width:0}.footer__logo{width:88px;flex-shrink:0;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.footer__logo img{width:100%;height:auto}.footer__social-title{margin:0 0 .2rem;font-size:.92rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;line-height:1.2}.footer__social-text{margin:0 0 .45rem;font-size:.78rem;color:rgba(255,243,196,.72);line-height:1.35}.footer__fb{display:inline-flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;color:#fff;transition:color .18s ease}.footer__fb:hover{color:var(--gold)}.footer__fb .fb{width:1.15rem;height:1.15rem;background:#1877f2;font-size:.72rem}.footer__copy{margin:0;font-size:.72rem;color:rgba(255,243,196,.55);text-align:right;margin-left:auto}#home,#how-to-join,#winners,#faqs,#about{scroll-margin-top:90px}@media (max-width:1200px){.container{width:min(100% - 1.5rem,var(--max))}.panels{padding:.15rem 0 .7rem}.panels__frame{margin-top:1.05rem;padding:1rem .85rem .75rem;width:100%;max-width:100%;box-sizing:border-box}.panels__grid{grid-template-columns:1fr;gap:.85rem;align-items:start;width:100%}.panel{width:100%;max-width:100%;min-width:0}.panel--game{padding:0 0 .85rem;border-right:0;border-bottom:1px solid rgba(212,168,75,.28)}.ribbon--hang,.ribbon--plate{left:50%;right:auto;transform:translateX(-50%)}.game,.winner{display:grid;grid-template-columns:minmax(140px,.85fr) minmax(0,1.15fr);gap:.35rem .75rem;align-items:center;width:100%;max-width:680px;margin-inline:auto;box-sizing:border-box}.game__art{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;min-width:0}.game__logo{width:min(72%,130px)}.game__prize{margin-top:-.35rem}.game__prize-lead{font-size:.68rem}.game__prize-amount{font-size:clamp(1.35rem,3.2vw,1.75rem)}.game__mega{width:min(78%,135px);margin-top:-.45rem;margin-bottom:-.3rem}.game__body{width:100%;max-width:none;gap:.45rem;min-width:0}.steps{width:100%;gap:.28rem}.step{grid-template-columns:26px minmax(0,1fr);gap:.45rem;width:100%}.step__ico{width:26px;height:26px}.step__ico svg{width:12px;height:12px}.step__text{font-size:.66rem;line-height:1.3;overflow-wrap:anywhere}.btn--panel{width:100%;max-width:100%;box-sizing:border-box}.btn--panel .btn__main{font-size:.82rem;flex-wrap:wrap}.panel--winner{padding:.55rem .35rem .25rem;justify-content:flex-start;align-items:stretch}.winner{padding:.25rem 0 .1rem}.winner__avatar-wrap{width:min(78%,130px);max-width:130px;margin:.2rem auto .45rem;justify-self:center}.winner__meta{align-items:flex-start;min-width:0;width:100%;text-align:left;justify-self:stretch}.winner__title{font-size:clamp(.7rem,2vw,.84rem);white-space:normal;overflow-wrap:break-word}.winner__name{font-size:clamp(1.4rem,3.5vw,1.9rem);white-space:normal;overflow-wrap:break-word}.winner__congrats{font-size:clamp(1.3rem,2.8vw,1.6rem);margin-bottom:.4rem}.winner__meta .btn-outline{max-width:100%;padding:.45rem .85rem;font-size:.58rem;margin-inline:0}}@media (max-width:1100px){.hero{padding:1rem 0 .1rem}.hero__grid{gap:.55rem;align-items:center}.hero__logo{width:min(70%,280px);margin-bottom:-.55rem}}@media (max-width:900px){.btn--header{display:none}.menu-btn{display:grid}.nav{display:none;position:absolute;top: calc(100% + .35rem);left:0;right:0;z-index:300;flex-direction:column;gap:0;padding:.7rem;border-radius:12px;border:1px solid rgba(212,168,75,.45);background:rgba(0,0,0,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 16px 36px rgba(0,0,0,.5)}.nav.open{display:flex}.nav a{padding:.7rem .8rem;border-radius:8px;color:var(--gold)}.nav a:hover{background:rgba(212,168,75,.12)}.hero{min-height:0;padding:1.1rem 0 .15rem}.hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:.4rem .55rem}.hero__copy{text-align:left;max-width:none;width:auto;order:0;justify-self:end;margin-left:clamp(.25rem,2vw,1rem);padding-right:0;min-width:0}.hero__visual{order:0;min-height:0;margin-top:0;justify-self:center;padding-left:0;min-width:0}.hero-title{align-items:flex-start;margin-bottom:.3rem;margin-top:.1rem}.hero-title__line--gold{font-size:clamp(1.05rem,2.6vw,1.5rem)}.hero-title__line--silver{font-size:clamp(1.45rem,4vw,2.15rem)}.hero-title__line--gold-lg{font-size:clamp(2rem,5.5vw,3rem)}.hero__text{margin:0 0 .4rem;max-width:20rem;font-size:.8rem}.hero__copy .btn--hero{margin-inline:0;padding:.55rem .85rem .45rem;max-width:100%}.btn--hero .btn__main{font-size:.82rem}.hero__logo{width:min(92%,210px);margin-bottom:-.4rem}.panels__frame{padding:.9rem .7rem .65rem}.game,.winner{max-width:620px}.features__bar{grid-template-columns:1fr 1fr;gap:.25rem 0;padding:.75rem .6rem}.feature{padding:.55rem .6rem;border-right:0;border-bottom:1px solid rgba(212,168,75,.15);min-width:0}.feature:nth-child(odd) {border-right:1px solid rgba(212,168,75,.15)}.feature:nth-last-child(-n+2) {border-bottom:0}.footer__inner{align-items:flex-start}.footer__copy{width:100%;text-align:left;margin-left:0;margin-top:.25rem}}@media (max-width:640px){.container{width:min(100% - 1.35rem,var(--max))}.btn--hero{align-items:center;text-align:center}.btn--hero .btn__sub{padding-left:0}.hero{padding:1.55rem 0 .2rem}.hero__grid{grid-template-columns:1fr;gap:.15rem}.hero-title{margin-top:.45rem;margin-bottom:.35rem;align-items:center}.hero__copy{text-align:center;order:1;justify-self:center;margin-left:0;width:auto;max-width:none}.hero__text{margin:0 auto .45rem;max-width:28rem}.hero__copy .btn--hero{margin-inline:auto}.hero__visual{order:2;margin-top:-.55rem;justify-self:center}.hero__logo{width:min(48%,190px);margin-bottom:-.75rem}.hero-title__line--gold{font-size:clamp(1.3rem,5.5vw,1.7rem)}.hero-title__line--silver{font-size:clamp(1.9rem,8vw,2.6rem)}.hero-title__line--gold-lg{font-size:clamp(2.4rem,11vw,3.2rem)}.panels{padding:.25rem 0 .85rem}.panels__frame{margin-top:1.15rem;padding:1.1rem .85rem .9rem}.panels__grid{grid-template-columns:1fr;gap:1.15rem}.panel--game{padding-right:0;border-right:0;padding-bottom:.95rem;border-bottom:1px solid rgba(212,168,75,.28)}.panel--winner{padding:.75rem .35rem .45rem;justify-content:flex-start;align-items:stretch}.game{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:100%}.game__art{display:flex;flex-direction:column;align-items:center;order:-1;gap:.15rem}.game__logo{grid-column:auto;grid-row:auto;width:min(48%,140px)}.game__prize{grid-column:auto;grid-row:auto;margin-top:.1rem}.game__prize-lead{font-size:.72rem}.game__prize-amount{font-size:clamp(1.55rem,8vw,1.95rem)}.game__mega{display:none}.game__body{width:100%;max-width:100%;gap:.65rem}.steps{gap:.48rem}.step{grid-template-columns:28px 1fr;gap:.55rem}.step__ico{width:28px;height:28px}.step__ico svg{width:13px;height:13px}.step__text{font-size:.7rem;line-height:1.35}.btn--panel{margin-top:.15rem;padding:.65rem .9rem .55rem}.winner{display:grid;grid-template-columns:102px minmax(0,1fr);column-gap:.7rem;row-gap:.7rem;width:100%;max-width:100%;margin-inline:auto;padding:.35rem .1rem .2rem;align-items:start}.winner__avatar-wrap{width:102px;margin:.15rem auto .4rem;justify-self:center}.winner__badge{left:50%;transform:translateX(-50%);white-space:nowrap;font-size:.5rem;padding:.24rem .55rem}.winner__meta{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;width:100%;padding-top:.1rem}.winner__tag{margin:0 0 .28rem;font-size:.52rem;padding:.18rem .55rem}.winner__title{font-size:clamp(.68rem,3.2vw,.8rem);margin:0 0 .28rem;line-height:1.25}.winner__label{font-size:.72rem;margin:0}.winner__name{font-size:clamp(1.35rem,6vw,1.8rem);margin:0 0 .12rem;line-height:1.05}.winner__congrats{font-size:clamp(1.3rem,5vw,1.55rem);margin:.12rem 0 0}.winner__meta .btn-outline{margin-top:.65rem;padding:.5rem .85rem;width:100%;justify-content:center;box-sizing:border-box}.features{padding:.45rem 0 1rem}.features__bar{grid-template-columns:1fr;padding:.85rem .7rem;gap:.15rem}.feature,
  .feature:nth-child(odd) {border-right:0;border-bottom:1px solid rgba(212,168,75,.15);padding:.7rem .55rem}.feature:last-child{border-bottom:0}.footer__logo{width:72px}.footer__social-title{font-size:.82rem}}.faq-hero{padding:1.6rem 0 .4rem;text-align:center}.faq-hero__inner{max-width:44rem;margin-inline:auto}.faq-hero__eyebrow{margin:0 0 .45rem;font-family: var(--font);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.faq-hero__title{margin:0 0 .55rem;font-family: var(--display);font-size:clamp(2.1rem,6vw,3.4rem);font-weight:400;letter-spacing:.02em;text-transform:uppercase;line-height:.95;background:linear-gradient(180deg,#fff3c4 0%,#efc75a 45%,#a87c31 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(80,40,0,.35))}.faq-hero__text{margin:0 auto 1rem;max-width:34rem;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.5;color:var(--muted);font-weight:500}.faq-hero .btn--hero{margin-inline:auto}.faq-page{padding:.85rem 0 1.5rem}.faq-frame{border-radius:16px;border:1px solid rgba(212,168,75,.38);background:radial-gradient(ellipse 55% 50% at 50% 0%,rgba(90,28,12,.45),transparent 70%) , linear-gradient(180deg,#1a0a07 0%,#0c0403 100%);box-shadow:0 18px 40px rgba(0,0,0,.45) , inset 0 1px 0 rgba(255,220,140,.08);padding:1rem .9rem 1.1rem}.faq-list{display:flex;flex-direction:column;gap:.55rem;max-width:820px;margin-inline:auto}.faq-item{border-radius:12px;border:1px solid rgba(212,168,75,.28);background:rgba(8,3,2,.72);overflow:hidden}.faq-item__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem 1rem;font-family: var(--font);font-size:clamp(.82rem,1.5vw,.95rem);font-weight:800;letter-spacing:.02em;color:#fff;text-transform:none}.faq-item__q::-webkit-details-marker{display:none}.faq-item__q::after{content:"+";flex-shrink:0;width:1.45rem;height:1.45rem;border-radius:50%;display:grid;place-items:center;background:var(--g);color:#1a0a04;font-size:1.05rem;font-weight:800;line-height:1;box-shadow:0 2px 6px rgba(0,0,0,.35)}.faq-item[open] .faq-item__q::after{content:"-"}.faq-item[open]{border-color:rgba(212,168,75,.55);box-shadow:0 0 0 1px rgba(212,168,75,.12)}.faq-item__a{padding:0 1rem .95rem}.faq-item__a p{margin:0;font-size:clamp(.86rem,1.3vw,.95rem);line-height:1.55;color:var(--muted);font-weight:500}.faq-item__a a{color:var(--gold);font-weight:700;text-decoration:underline;text-underline-offset:2px}.faq-item__a b{color:var(--gold)}.faq-cta{margin-top:1.15rem;padding-top:1rem;border-top:1px solid rgba(212,168,75,.25);display:flex;flex-direction:column;align-items:center;gap:.7rem;text-align:center}.faq-cta__text{margin:0;font-size:.95rem;color:var(--muted);font-weight:600}.faq-cta .btn--panel{width:auto;min-width:min(100%,280px)}@media (max-width:640px){.faq-hero{padding:1.35rem 0 .25rem}.faq-frame{padding:.85rem .65rem .95rem}.faq-item__q{padding:.75rem .8rem}.faq-item__a{padding:0 .8rem .85rem}}.about-hero{padding:1.5rem 0 .35rem}.about-hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(.75rem,2.5vw,1.75rem)}.about-hero__eyebrow{margin:0 0 .4rem;font-family: var(--font);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.about-hero__title{margin:0 0 .55rem;font-family: var(--display);font-size:clamp(2.1rem,5.5vw,3.5rem);font-weight:400;letter-spacing:.02em;text-transform:uppercase;line-height:.95;background:linear-gradient(180deg,#fff3c4 0%,#efc75a 45%,#a87c31 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(80,40,0,.35))}.about-hero__text{margin:0 0 1rem;max-width:34rem;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.5;color:var(--muted);font-weight:500}.about-hero__visual{display:grid;place-items:center}.about-hero__visual img{width:min(78%,300px);filter:drop-shadow(0 18px 40px rgba(0,0,0,.65));animation:float 5.5s ease-in-out infinite}.about-page{padding:.75rem 0 1.5rem}.about-frame{border-radius:16px;border:1px solid rgba(212,168,75,.38);background:radial-gradient(ellipse 55% 50% at 50% 0%,rgba(90,28,12,.45),transparent 70%) , linear-gradient(180deg,#1a0a07 0%,#0c0403 100%);box-shadow:0 18px 40px rgba(0,0,0,.45) , inset 0 1px 0 rgba(255,220,140,.08);padding:1.15rem 1rem 1.2rem;max-width:920px;margin-inline:auto}.about-block+.about-block{margin-top:1.15rem}.about-block__title{margin:0 0 .45rem;font-family: var(--font);font-size:clamp(1rem,2vw,1.2rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--gold)}.about-block__text{margin:0;font-size:clamp(.9rem,1.35vw,1rem);line-height:1.6;color:var(--muted);font-weight:500}.about-block__text a{color:var(--gold);font-weight:700;text-decoration:underline;text-underline-offset:2px}.about-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.25rem 0 .35rem}.about-point{border-radius:12px;border:1px solid rgba(212,168,75,.28);background:rgba(8,3,2,.72);padding:.85rem .9rem}.about-point h3{margin:0 0 .35rem;font-family: var(--font);font-size:.88rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff}.about-point p{margin:0;font-size:.86rem;line-height:1.45;color:var(--muted);font-weight:500}.about-steps{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:.45rem;color:var(--muted);font-size:clamp(.9rem,1.35vw,1rem);line-height:1.5;font-weight:500}.about-steps li::marker{color:var(--gold)}.about-cta{margin-top:1.35rem;padding-top:1.05rem;border-top:1px solid rgba(212,168,75,.25);display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.about-cta__text{margin:0;font-family: var(--display);font-size:clamp(1.35rem,3vw,1.8rem);letter-spacing:.03em;text-transform:uppercase;color:var(--gold)}.about-cta__actions{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:center}.about-cta .btn--panel{width:auto;min-width:min(100%,280px)}.about-cta__link{display:inline-flex}@media (max-width:900px){.about-hero__grid{grid-template-columns:1fr;text-align:center;gap:.5rem}.about-hero__text{margin-inline:auto}.about-hero .btn--hero{margin-inline:auto}.about-hero__visual img{width:min(48%,200px);margin-bottom:-.35rem}.about-points{grid-template-columns:1fr}}@media (max-width:640px){.about-hero{padding:1.35rem 0 .2rem}.about-frame{padding:.95rem .75rem 1rem}.about-cta__actions{width:100%}.about-cta .btn--panel,.about-cta__link{width:100%;justify-content:center}}