.page-module__E0kJGG__hero{padding-top:clamp(2rem,5vw,4rem);padding-bottom:clamp(2.5rem,6vw,5rem);position:relative;overflow:hidden}.page-module__E0kJGG__heroGlow{pointer-events:none;background-image:radial-gradient(55% 60% at 70% 8%,#e6c87366,#0000 60%),radial-gradient(40% 50% at 0 100%,#a82f2814,#0000 60%);position:absolute;inset:0}.page-module__E0kJGG__heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative}.page-module__E0kJGG__heroCopy{max-width:620px}.page-module__E0kJGG__heroTitle{margin-bottom:1.2rem;font-size:clamp(2.8rem,8vw,5.4rem);line-height:.98}.page-module__E0kJGG__heroTitle .page-module__E0kJGG__small{letter-spacing:.34em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:.7rem;font-size:clamp(1rem,2.4vw,1.4rem);font-weight:600;display:block}.page-module__E0kJGG__heroLead{color:var(--ink-soft);max-width:520px;margin-bottom:1.8rem;font-size:clamp(1.05rem,2vw,1.25rem)}.page-module__E0kJGG__heroCtas{flex-wrap:wrap;gap:.9rem;margin-bottom:1.6rem;display:flex}.page-module__E0kJGG__heroTrust{color:var(--ink-muted);flex-wrap:wrap;gap:.6rem 1.4rem;font-size:.86rem;display:flex}.page-module__E0kJGG__heroTrust span{align-items:center;gap:.45rem;display:inline-flex}.page-module__E0kJGG__heroTrust b{color:var(--gold-deep)}.page-module__E0kJGG__heroStage{aspect-ratio:4/4.3;border:1px solid var(--line-strong);box-shadow:var(--shadow-warm);background:linear-gradient(#140f0800 40%,#140f0880),url(/atmosphere/hall.png) 50%/cover no-repeat;border-radius:12px;position:relative;overflow:hidden}.page-module__E0kJGG__heroStage:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(160deg,#e6c873cc,#a82f2866);border-radius:12px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.page-module__E0kJGG__heroHelmet{filter:drop-shadow(0 26px 40px #0000008c);z-index:2;width:52%;animation:6s ease-in-out infinite page-module__E0kJGG__floaty;position:absolute;top:8%;left:50%;transform:translate(-50%)}.page-module__E0kJGG__heroCoin{filter:drop-shadow(0 14px 22px #00000080);width:22%;position:absolute}.page-module__E0kJGG__heroCoinA{--rot:-8deg;animation:5s ease-in-out infinite page-module__E0kJGG__floaty;bottom:26%;left:8%}.page-module__E0kJGG__heroCoinB{--rot:10deg;width:18%;animation:7s ease-in-out .6s infinite page-module__E0kJGG__floaty;bottom:16%;right:7%}.page-module__E0kJGG__heroJackpot{text-align:center;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;background:#140f088c;border:1px solid #e6c87366;border-radius:8px;padding:.7rem 1.4rem;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.page-module__E0kJGG__heroJackpotLabel{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--gold-light);font-size:.62rem;display:block}.page-module__E0kJGG__heroJackpotValue{font-family:var(--font-display);color:#fff;letter-spacing:.04em;font-size:1.5rem;font-weight:800}.page-module__E0kJGG__heroJackpotNote{letter-spacing:.16em;text-transform:uppercase;color:#c6b58f;margin-top:.1rem;font-size:.6rem;display:block}@media (max-width:860px){.page-module__E0kJGG__heroGrid{grid-template-columns:1fr}.page-module__E0kJGG__heroStage{aspect-ratio:4/4;max-width:460px;margin-inline:auto}}.page-module__E0kJGG__moneyStrip{padding-block:clamp(2rem,4vw,3rem)}.page-module__E0kJGG__moneyInner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.page-module__E0kJGG__moneyInner h2{color:#fff6ef;font-size:clamp(1.3rem,3vw,2rem)}.page-module__E0kJGG__moneyInner p{color:#f4d9cd;max-width:620px;margin:.3rem auto 0;font-size:.98rem}.page-module__E0kJGG__story{position:relative}.page-module__E0kJGG__storyGrid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.page-module__E0kJGG__storyArt{border:1px solid var(--line);box-shadow:var(--shadow-soft);aspect-ratio:5/4;background:url(/atmosphere/hall.png) 50%/cover;border-radius:10px;position:relative;overflow:hidden}.page-module__E0kJGG__storyArt:after{content:"";background:linear-gradient(160deg,#faf3e400 50%,#faf3e426);position:absolute;inset:0}.page-module__E0kJGG__storyGladiator{filter:drop-shadow(0 20px 30px #00000073);z-index:2;width:55%;position:absolute;bottom:0;right:-4%}.page-module__E0kJGG__featureCard{height:100%;padding:1.6rem 1.5rem;transition:transform .25s,box-shadow .25s;position:relative}.page-module__E0kJGG__featureCard:hover{box-shadow:var(--shadow-warm);transform:translateY(-4px)}.page-module__E0kJGG__featureIcon{object-fit:contain;filter:drop-shadow(0 8px 14px #7858144d);width:56px;height:56px;margin-bottom:1rem}.page-module__E0kJGG__featureCard h3{margin-bottom:.5rem;font-size:1.2rem}.page-module__E0kJGG__featureCard p{color:var(--ink-soft);margin:0;font-size:.95rem}.page-module__E0kJGG__symbols{background:linear-gradient(180deg, var(--sand-200), var(--sand-100));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page-module__E0kJGG__symbolCard{text-align:center;background:var(--marble);border:1px solid var(--line);border-radius:6px;padding:1.6rem 1.2rem;transition:transform .25s}.page-module__E0kJGG__symbolCard:hover{transform:translateY(-5px)}.page-module__E0kJGG__symbolCard:hover .page-module__E0kJGG__symbolImg{transform:scale(1.06)rotate(-2deg)}.page-module__E0kJGG__symbolImg{object-fit:contain;filter:drop-shadow(0 10px 16px #78581447);width:96px;height:96px;margin:0 auto .9rem;transition:transform .3s}.page-module__E0kJGG__symbolRole{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--crimson);margin-bottom:.3rem;font-size:.66rem;display:block}.page-module__E0kJGG__symbolName{margin-bottom:.4rem;font-size:1.05rem}.page-module__E0kJGG__symbolCard p{color:var(--ink-soft);margin:0;font-size:.86rem}.page-module__E0kJGG__stepCard{background:var(--marble);border:1px solid var(--line);border-radius:6px;height:100%;padding:1.7rem 1.4rem 1.4rem;position:relative}.page-module__E0kJGG__stepNum{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px var(--gold);margin-bottom:.7rem;font-size:2.4rem;font-weight:800;line-height:1;display:block}.page-module__E0kJGG__stepCard h3{margin-bottom:.5rem;font-size:1.12rem}.page-module__E0kJGG__stepCard p{color:var(--ink-soft);margin:0;font-size:.92rem}.page-module__E0kJGG__about{color:#e6d6b8;background:linear-gradient(160deg,#2b2014,#211910);border-radius:14px;padding:clamp(2rem,5vw,3.6rem);position:relative;overflow:hidden}.page-module__E0kJGG__about:before{content:"";opacity:.12;background:url(/atmosphere/wreath.png) 50%/contain no-repeat;width:280px;height:280px;position:absolute;top:-60px;right:-60px;transform:rotate(20deg)}.page-module__E0kJGG__about h2{color:#fff;max-width:640px;margin-bottom:1rem;font-size:clamp(1.6rem,4vw,2.6rem)}.page-module__E0kJGG__about p{color:#cdbc9c;max-width:640px}.page-module__E0kJGG__faqList{max-width:820px;margin-inline:auto}.page-module__E0kJGG__faqItem{border-bottom:1px solid var(--line);padding:1.2rem .2rem}.page-module__E0kJGG__faqItem h3{align-items:baseline;gap:.7rem;margin-bottom:.4rem;font-size:1.1rem;display:flex}.page-module__E0kJGG__faqItem h3 span{color:var(--gold-deep);font-size:.9rem}.page-module__E0kJGG__faqItem p{color:var(--ink-soft);margin:0;font-size:.95rem}.page-module__E0kJGG__contactCard{background:linear-gradient(170deg, var(--sand-50), var(--sand-200));border:1px solid var(--line-strong);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.8rem,4vw,3rem);display:flex}.page-module__E0kJGG__contactCard h2{margin-bottom:.5rem;font-size:clamp(1.5rem,3.5vw,2.2rem)}.page-module__E0kJGG__contactCard p{color:var(--ink-soft);max-width:480px;margin:0}@media (max-width:760px){.page-module__E0kJGG__storyGrid{grid-template-columns:1fr}}
