.contest-page{--bg:#0B0A07;--bg-2:#100E0A;--card:#16130C;--card-2:#1D190F;--line:rgba(221,184,19,.14);--line-strong:rgba(221,184,19,.34);--gold:#DDB813;--gold-2:#F6D451;--gold-deep:#A6820B;--ink:#F6F1E4;--muted:#A79E86;--muted-2:#6F6853;--up:#57E08A;--down:#F0776B;--maxw:1160px;--sans:"Oswald",sans-serif;--body:"Inter",sans-serif;--serif:"Playfair Display",serif;--data:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--logo:url(/favicon.png);background:var(--bg);color:var(--ink);font-family:var(--body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}.contest-page *{box-sizing:border-box}.contest-page ::-moz-selection{background:var(--gold);color:#000}.contest-page ::selection{background:var(--gold);color:#000}.contest-page a{color:inherit;text-decoration:none}.contest-page .wrap{max-width:var(--maxw);margin:0 auto;padding:0 22px}.contest-page .display{font-family:var(--sans);font-weight:700;text-transform:uppercase;letter-spacing:.01em;line-height:.98;text-wrap:balance}.contest-page .eyebrow{font-family:var(--data);text-transform:uppercase;letter-spacing:.32em;font-size:11px;color:var(--gold)}.contest-page .serif{font-family:var(--serif);font-style:italic}.contest-page .gold-text{background:linear-gradient(100deg,var(--gold-deep),var(--gold-2) 45%,var(--gold));-webkit-background-clip:text;background-clip:text;color:transparent}.contest-page .tnum{font-variant-numeric:tabular-nums}.contest-page .cnav{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:14px 22px;background:#0b0a0799;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}.contest-page .cnav.scrolled{border-bottom-color:var(--line);background:#0b0a07d9}.contest-page .brand{display:flex;align-items:center;gap:11px;font-family:var(--sans);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.contest-page .brand .mark{width:36px;height:36px;flex:none;background:var(--logo) center/contain no-repeat;filter:drop-shadow(0 0 10px rgba(221,184,19,.45))}.contest-page .brand small{display:block;font-family:var(--data);font-weight:400;font-size:9px;letter-spacing:.24em;color:var(--muted);text-transform:uppercase}.contest-page .nav-right{display:flex;align-items:center;gap:16px}.contest-page .pool-chip{display:flex;align-items:center;gap:8px;font-family:var(--data);font-size:12px;color:var(--muted);padding:7px 12px;border:1px solid var(--line);border-radius:999px}.contest-page .pool-chip b{color:var(--gold-2)}.contest-page .live-dot{width:7px;height:7px;border-radius:50%;background:var(--up);box-shadow:0 0 #57e08a99;animation:c-pulse 2s infinite}@keyframes c-pulse{0%{box-shadow:0 0 #57e08a8c}70%{box-shadow:0 0 0 8px #57e08a00}to{box-shadow:0 0 #57e08a00}}.contest-page .btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;border:none;font-family:var(--sans);font-weight:600;text-transform:uppercase;letter-spacing:.06em;font-size:14px;padding:12px 20px;border-radius:10px;transition:transform .15s,box-shadow .3s}.contest-page .btn-gold{background:linear-gradient(135deg,var(--gold-2),var(--gold));color:#150f00;box-shadow:0 6px 26px #ddb81352}.contest-page .btn-gold:hover{transform:translateY(-2px);box-shadow:0 10px 34px #ddb81380}.contest-page .btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line-strong)}.contest-page .btn-ghost:hover{border-color:var(--gold);color:var(--gold-2)}.contest-page .nav-cta{padding:10px 16px}@media (max-width:720px){.contest-page .pool-chip{display:none}}.contest-page .hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding:120px 0 70px}.contest-page #c-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.contest-page .hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(60% 50% at 50% 0%,rgba(221,184,19,.16),transparent 70%),radial-gradient(40% 40% at 85% 90%,rgba(221,184,19,.08),transparent 70%)}.contest-page .hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;width:100%}.contest-page .hero h1{font-size:clamp(44px,7.3vw,92px);margin:18px 0 0}.contest-page .hero h1 .line2{display:block}.contest-page .hero p.lede{margin-top:22px;font-size:clamp(16px,1.6vw,19px);color:var(--muted);max-width:33ch}.contest-page .hero p.lede b{color:var(--ink);font-weight:700}.contest-page .hero-cta{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.contest-page .hero-meta{display:flex;gap:26px;margin-top:34px;flex-wrap:wrap}.contest-page .hero-meta .stat b{display:block;font-family:var(--sans);font-size:28px;font-weight:700;color:var(--ink)}.contest-page .hero-meta .stat span{font-family:var(--data);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2)}.contest-page .hero-logo{width:62px;height:62px;margin-bottom:20px;background:var(--logo) center/contain no-repeat;filter:drop-shadow(0 0 26px rgba(221,184,19,.55));animation:c-float 5.5s ease-in-out infinite}@keyframes c-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(2deg)}}.contest-page .count-card{background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line-strong);border-radius:20px;padding:26px;box-shadow:0 30px 70px -30px #000000e6,inset 0 1px #ffffff0a;animation:c-cardglow 4s ease-in-out infinite}@keyframes c-cardglow{0%,to{box-shadow:0 30px 70px -30px #000000e6,inset 0 1px #ffffff0a,0 0 #ddb81300}50%{box-shadow:0 30px 70px -30px #000000e6,inset 0 1px #ffffff0a,0 0 34px -6px #ddb81347}}.contest-page .count-card .ct-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.contest-page .count-card .ct-top .eyebrow{font-size:10px}.contest-page .count-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;text-align:center}.contest-page .count-grid .u{background:#0c0b07;border:1px solid var(--line);border-radius:12px;padding:14px 4px;perspective:340px}.contest-page .count-grid .u b{font-family:var(--data);font-size:clamp(24px,3.4vw,34px);font-weight:700;color:var(--gold-2);display:block;line-height:1;transform-origin:center;will-change:transform}.contest-page .count-grid .u b.tick{animation:c-tickflip .5s cubic-bezier(.3,.7,.2,1)}@keyframes c-tickflip{0%{transform:rotateX(-88deg) translateY(-3px);opacity:.25;color:var(--gold)}55%{transform:rotateX(6deg);opacity:1}to{transform:rotateX(0) translateY(0);opacity:1}}.contest-page .count-grid .u span{font-family:var(--data);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-top:7px;display:block}.contest-page .pool-reveal{margin-top:20px;padding-top:18px;border-top:1px dashed var(--line);display:flex;align-items:baseline;justify-content:space-between}.contest-page .pool-reveal .lbl{font-family:var(--data);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.contest-page .pool-reveal .amt{font-family:var(--sans);font-size:34px;font-weight:700}@media (max-width:880px){.contest-page .hero-inner{grid-template-columns:1fr;gap:38px}.contest-page .count-card{max-width:440px}}.contest-page section{position:relative;padding:96px 0}.contest-page .sec-head{max-width:660px;margin-bottom:52px}.contest-page .sec-head h2{font-size:clamp(30px,4.4vw,52px);margin-top:14px}.contest-page .sec-head p{color:var(--muted);margin-top:16px;font-size:17px}.contest-page .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.contest-page .reveal.in{opacity:1;transform:none}.contest-page .ladder-sec{background:linear-gradient(180deg,transparent,var(--bg-2))}.contest-page .ladder{display:flex;flex-direction:column;gap:12px;max-width:720px;margin:0 auto}.contest-page .rung{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:14px;padding:18px 24px;background:var(--card);position:relative;overflow:hidden}.contest-page .rung .rk{font-family:var(--data);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2)}.contest-page .rung .who{font-family:var(--sans);font-weight:600;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(15px,2vw,20px)}.contest-page .rung .cut{font-family:var(--data);font-size:13px;color:var(--muted)}.contest-page .rung.r1{width:100%}.contest-page .rung.r2{width:82%;margin-left:auto;margin-right:auto}.contest-page .rung.r3{width:60%;margin-left:auto;margin-right:auto}.contest-page .rung.r4{width:38%;margin-left:auto;margin-right:auto;border-color:var(--line-strong);background:linear-gradient(135deg,var(--card-2),var(--card));box-shadow:0 0 34px #ddb81329}.contest-page .rung.r4 .who{color:var(--gold-2)}.contest-page .rung.r4:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(246,212,81,.1),transparent);transform:translate(-100%);animation:c-sweep 3.4s infinite}@keyframes c-sweep{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@media (max-width:620px){.contest-page .rung{padding:14px 16px}.contest-page .rung .cut{display:none}.contest-page .rung.r2,.contest-page .rung.r3,.contest-page .rung.r4{width:100%}}.contest-page .ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);overflow:hidden;padding:13px 0}.contest-page .ticker-track{display:flex;gap:44px;width:-moz-max-content;width:max-content;animation:c-marq 34s linear infinite}.contest-page .ticker:hover .ticker-track{animation-play-state:paused}.contest-page .ticker-item{display:flex;align-items:center;gap:10px;font-family:var(--data);font-size:13px;color:var(--muted);white-space:nowrap}.contest-page .ticker-item b{color:var(--ink);font-weight:700}.contest-page .ticker-item .amt{color:var(--gold-2);font-weight:700}.contest-page .ticker-item .em{width:7px;height:7px;border-radius:50%;background:var(--up)}@keyframes c-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.contest-page .lb-sec{background:var(--bg-2)}.contest-page .board{position:relative;border:1px solid var(--line-strong);border-radius:18px;overflow:hidden;background:var(--card)}.contest-page .board-top{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line);background:#0c0b07}.contest-page .board-top .t{display:flex;align-items:center;gap:10px;font-family:var(--sans);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:15px}.contest-page .board-top .refresh{font-family:var(--data);font-size:11px;color:var(--muted-2)}.contest-page .lb-row{display:grid;grid-template-columns:60px 1fr 120px 130px 110px;align-items:center;gap:8px;padding:15px 20px;border-bottom:1px solid rgba(221,184,19,.07);transition:background .5s,transform .5s}.contest-page .lb-row:last-child{border-bottom:none}.contest-page .lb-row.flash{background:#ddb81312}.contest-page .lb-head{font-family:var(--data);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);background:#0c0b07}.contest-page .rank-badge{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-family:var(--data);font-weight:700;font-size:14px;background:#0c0b07;border:1px solid var(--line);color:var(--muted)}.contest-page .rank-badge.g1{background:linear-gradient(135deg,var(--gold-2),var(--gold-deep));color:#150f00;border:none;box-shadow:0 0 16px #ddb81366}.contest-page .rank-badge.g2{background:linear-gradient(135deg,#d8d8d8,#8a8a8a);color:#151515;border:none}.contest-page .rank-badge.g3{background:linear-gradient(135deg,#d69a55,#8a5a22);color:#150f00;border:none}.contest-page .trader{display:flex;align-items:center;gap:12px;min-width:0}.contest-page .avatar{width:34px;height:34px;border-radius:50%;flex:none;display:grid;place-items:center;font-weight:800;font-size:13px;color:#150f00}.contest-page .trader .nm{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contest-page .trader .h{font-family:var(--data);font-size:11px;color:var(--muted-2)}.contest-page .pl{font-family:var(--data);font-weight:700;text-align:right}.contest-page .pl.up{color:var(--up)}.contest-page .vol{font-family:var(--data);color:var(--muted);text-align:right}.contest-page .prize-cell{text-align:right;font-family:var(--data);font-weight:700;color:var(--gold-2)}.contest-page .prize-cell.none{color:var(--muted-2)}.contest-page .arrow{font-size:11px;margin-left:6px}@media (max-width:760px){.contest-page .lb-row{grid-template-columns:44px 1fr 96px;gap:6px;padding:13px 14px}.contest-page .col-vol,.contest-page .col-prize,.contest-page .trader .h{display:none}}.contest-page .lb-skeleton{padding:6px 0}.contest-page .lb-ghost{display:grid;grid-template-columns:60px 1fr 120px 130px 110px;align-items:center;gap:8px;padding:15px 20px;border-bottom:1px solid rgba(221,184,19,.06)}.contest-page .lb-ghost:last-child{border-bottom:none}.contest-page .lb-ghost .g-trader{display:flex;align-items:center;gap:12px}.contest-page .lb-ghost .g-rank,.contest-page .lb-ghost .g-av,.contest-page .lb-ghost .g-name,.contest-page .lb-ghost .g-line{background:linear-gradient(90deg,#ddb8130d,#ddb81321,#ddb8130d);background-size:200% 100%;animation:c-shim 1.7s linear infinite;border-radius:7px;display:block}.contest-page .lb-ghost .g-rank{width:32px;height:32px;border-radius:9px}.contest-page .lb-ghost .g-av{width:34px;height:34px;border-radius:50%;flex:none}.contest-page .lb-ghost .g-name{height:12px;width:60%}.contest-page .lb-ghost .g-line{height:12px;width:70%;margin-left:auto}@keyframes c-shim{0%{background-position:200% 0}to{background-position:-200% 0}}.contest-page .lb-empty-overlay{position:absolute;left:0;right:0;bottom:0;top:112px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:28px 24px;background:linear-gradient(180deg,#0b0a078c,#0b0a07eb 42%);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.contest-page .lb-empty-overlay h4{font-family:var(--sans);font-size:clamp(20px,3vw,28px);font-weight:700;text-transform:uppercase;letter-spacing:.01em}.contest-page .lb-empty-overlay p{color:var(--muted);max-width:46ch;font-size:15px}.contest-page .lb-empty-overlay .btn{margin-top:6px}@media (max-width:760px){.contest-page .lb-ghost{grid-template-columns:44px 1fr 96px;gap:6px;padding:13px 14px}}.contest-page .champ-empty{position:relative;overflow:hidden;text-align:center;border:1px solid var(--line-strong);border-radius:20px;padding:clamp(40px,6vw,72px) 30px;background:radial-gradient(80% 90% at 50% 0%,rgba(221,184,19,.12),transparent 70%),linear-gradient(180deg,var(--card-2),var(--card))}.contest-page .champ-empty .ce-badge{width:74px;height:74px;margin:0 auto 22px;border-radius:20px;display:grid;place-items:center;font-size:36px;background:#0c0b07;border:1px solid var(--line-strong);box-shadow:0 0 40px #ddb81340;animation:c-float 5.5s ease-in-out infinite}.contest-page .champ-empty h3{font-family:var(--sans);font-size:clamp(24px,3.6vw,38px);font-weight:700;text-transform:uppercase;letter-spacing:.01em;max-width:20ch;margin:0 auto}.contest-page .champ-empty p{color:var(--muted);max-width:52ch;margin:18px auto 0;font-size:16px}.contest-page .champ-empty .btn{margin-top:26px}.contest-page .champ-sec{background:linear-gradient(180deg,var(--bg-2),transparent)}.contest-page .slider{position:relative}.contest-page .slider-view{overflow:hidden;border-radius:20px}.contest-page .slider-track{display:flex;transition:transform .6s cubic-bezier(.22,.7,.14,1)}.contest-page .champ{flex:0 0 100%;display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:340px}.contest-page .champ .left{padding:44px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(150deg,var(--card-2),var(--card));border:1px solid var(--line-strong);border-right:none;border-radius:20px 0 0 20px}.contest-page .champ .right{position:relative;overflow:hidden;border:1px solid var(--line-strong);border-left:none;border-radius:0 20px 20px 0;display:flex;align-items:center;justify-content:center;background:radial-gradient(80% 90% at 70% 20%,rgba(221,184,19,.16),transparent 70%),#0c0b07}.contest-page .champ .week{font-family:var(--data);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.contest-page .champ .cname{font-family:var(--sans);font-size:clamp(26px,3.6vw,42px);font-weight:700;text-transform:uppercase;letter-spacing:.01em;margin:12px 0 4px}.contest-page .champ .quote{font-family:var(--serif);font-style:italic;color:var(--muted);font-size:17px;margin-top:14px;max-width:32ch}.contest-page .champ .won{display:flex;align-items:baseline;gap:10px;margin-top:22px}.contest-page .champ .won .p{font-family:var(--sans);font-size:40px;font-weight:700}.contest-page .champ .won .tag{font-family:var(--data);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 11px}.contest-page .champ .big-av{width:132px;height:132px;border-radius:50%;display:grid;place-items:center;font-family:var(--sans);font-size:44px;font-weight:700;color:#150f00;box-shadow:0 0 50px #ddb8134d}.contest-page .champ .stat-chips{position:absolute;bottom:22px;left:22px;right:22px;display:flex;gap:10px;flex-wrap:wrap}.contest-page .champ .stat-chips span{font-family:var(--data);font-size:11px;color:var(--muted);background:#0b0a07b3;border:1px solid var(--line);border-radius:8px;padding:7px 10px}.contest-page .champ .stat-chips b{color:var(--up)}.contest-page .slider-ui{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.contest-page .dots{display:flex;gap:9px}.contest-page .dots button{width:9px;height:9px;border-radius:50%;border:none;background:var(--muted-2);cursor:pointer;padding:0;transition:transform .3s,background .3s}.contest-page .dots button.on{background:var(--gold-2);transform:scale(1.35)}.contest-page .arrows{display:flex;gap:10px}.contest-page .arrows button{width:44px;height:44px;border-radius:11px;border:1px solid var(--line-strong);background:var(--card);color:var(--ink);cursor:pointer;font-size:18px;transition:border-color .2s,color .2s,transform .15s}.contest-page .arrows button:hover{border-color:var(--gold);color:var(--gold-2);transform:translateY(-2px)}@media (max-width:760px){.contest-page .champ{grid-template-columns:1fr;min-height:0}.contest-page .champ .left{border-right:1px solid var(--line-strong);border-radius:20px 20px 0 0;padding:32px}.contest-page .champ .right{border-left:1px solid var(--line-strong);border-radius:0 0 20px 20px;min-height:220px}}.contest-page .tracks{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.contest-page .track{position:relative;border:1px solid var(--line);border-radius:18px;padding:30px 26px;background:linear-gradient(180deg,var(--card-2),var(--card));overflow:hidden;transition:transform .3s,border-color .3s,box-shadow .3s}.contest-page .track:hover{transform:translateY(-6px);border-color:var(--line-strong);box-shadow:0 24px 60px -30px #ddb81366}.contest-page .track .ico{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;margin-bottom:18px;background:#0c0b07;border:1px solid var(--line);font-size:22px}.contest-page .track h3{font-family:var(--sans);font-size:23px;font-weight:700;text-transform:uppercase;letter-spacing:.01em}.contest-page .track .desc{color:var(--muted);font-size:14px;margin-top:8px;min-height:44px}.contest-page .track .amt{font-family:var(--sans);font-size:46px;font-weight:700;margin-top:18px}.contest-page .track .amt small{font-size:14px;color:var(--muted);font-weight:600;margin-left:4px}.contest-page .track .metric{font-family:var(--data);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-top:6px}.contest-page .grand{margin-top:22px;text-align:center;font-family:var(--data);color:var(--muted);font-size:14px}.contest-page .grand b{color:var(--gold-2);font-size:18px}@media (max-width:820px){.contest-page .tracks{grid-template-columns:1fr}}.contest-page .steps-sec{background:var(--bg-2)}.contest-page .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.contest-page .step{padding:28px 24px;border-left:1px solid var(--line);position:relative}.contest-page .step:first-child{border-left:none}.contest-page .step .no{font-family:var(--data);font-size:12px;color:var(--gold);letter-spacing:.2em}.contest-page .step h4{font-family:var(--sans);font-size:20px;font-weight:600;text-transform:uppercase;margin:16px 0 10px;letter-spacing:.01em}.contest-page .step p{color:var(--muted);font-size:14px}.contest-page .step .dot{position:absolute;top:34px;left:-5px;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.contest-page .step:first-child .dot{display:none}@media (max-width:820px){.contest-page .steps{grid-template-columns:1fr}.contest-page .step{border-left:2px solid var(--line);padding-left:26px}.contest-page .step:first-child{border-left:2px solid var(--line)}.contest-page .step .dot{display:block;left:-6px}}.contest-page .elig{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.contest-page .elig .pill{display:flex;align-items:center;gap:9px;border:1px solid var(--line);border-radius:999px;padding:11px 18px;font-size:13px;color:var(--muted);background:var(--card)}.contest-page .elig .pill .ck{color:var(--gold-2);font-weight:800}.contest-page .faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.contest-page .qa{border:1px solid var(--line);border-radius:14px;background:var(--card);overflow:hidden}.contest-page .qa summary{cursor:pointer;list-style:none;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:16px}.contest-page .qa summary::-webkit-details-marker{display:none}.contest-page .qa summary .pm{color:var(--gold);font-size:22px;transition:transform .3s;font-family:var(--data)}.contest-page .qa[open] summary .pm{transform:rotate(45deg)}.contest-page .qa .a{padding:0 22px 20px;color:var(--muted);font-size:15px}.contest-page .final{position:relative;text-align:center;overflow:hidden}.contest-page .final .halo{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 60% at 50% 40%,rgba(221,184,19,.18),transparent 70%);z-index:0}.contest-page .final .inner{position:relative;z-index:2;max-width:720px;margin:0 auto}.contest-page .final h2{font-size:clamp(34px,5.6vw,68px)}.contest-page .final p{color:var(--muted);margin:20px auto 0;max-width:46ch;font-size:17px}.contest-page .final .hero-cta{justify-content:center}.contest-page .cfooter{border-top:1px solid var(--line);background:var(--bg-2);padding:56px 0 34px}.contest-page .foot-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}.contest-page .foot-grid h5{font-family:var(--data);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.contest-page .foot-grid a{display:block;color:var(--muted);font-size:14px;padding:5px 0;transition:color .2s}.contest-page .foot-grid a:hover{color:var(--gold-2)}.contest-page .foot-brand p{color:var(--muted);font-size:14px;margin-top:14px;max-width:34ch}.contest-page .foot-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:44px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted-2);font-size:12px;font-family:var(--data)}.contest-page .disclaimer{max-width:var(--maxw);margin:20px auto 0;padding:0 22px;color:var(--muted-2);font-size:11px;line-height:1.7}@media (max-width:820px){.contest-page .foot-grid{grid-template-columns:1fr 1fr}.contest-page .foot-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.contest-page *{animation:none!important;transition:none!important}.contest-page .reveal{opacity:1;transform:none}}
