.game-hero{background:radial-gradient(ellipse at 80% 50%,#33493780,transparent 60%),#182534;color:#fff;padding:4.5rem 5vw;overflow:hidden}.game-hero-inner{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;max-width:1180px;margin:auto}.game-hero .eyebrow{color:#cde5b1}.game-hero h1{font-size:clamp(2.8rem,5vw,4.6rem)}.game-hero h1 em{font-style:normal;color:#cde5b1}.game-lead{font-size:1rem;line-height:1.9;color:#c4d1d7;max-width:34rem}.game-start-price{display:flex;gap:.6rem;align-items:baseline;font-size:.8rem;color:#c4d1d7;margin:1.5rem 0}.game-start-price strong{font-size:2.4rem;color:#fff;letter-spacing:-.06em}.game-preview-note{font-size:.72rem;color:#c4d1d7;margin:1rem 0 0}.world-art{position:relative;min-height:420px;isolation:isolate;max-width:440px;width:100%;margin:auto}.world-art::before{content:'';position:absolute;inset:15%;border:1px solid #cde5b122;border-radius:50%;transform:rotate(-25deg) scaleX(1.25)}.world-sun{position:absolute;left:18%;top:12%;width:80px;height:80px;border-radius:50%;background:#f3d64b;box-shadow:0 0 70px #f3d64b25;opacity:.9}.world-block{position:absolute;width:120px;height:120px;filter:drop-shadow(0 20px 18px #111a2340);animation:world-float 9s ease-in-out infinite}.world-block::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#b8d997,#72a96c);clip-path:polygon(50% 0,100% 25%,50% 50%,0 25%);z-index:2}.world-block::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#81644b 50%,#5d4e3b 50%);clip-path:polygon(0 25%,50% 50%,100% 25%,100% 75%,50% 100%,0 75%)}.world-block i{position:absolute;inset:0;clip-path:polygon(0 25%,50% 50%,100% 25%,100% 45%,50% 70%,0 45%);background:linear-gradient(90deg,#679955 50%,#487944 50%);z-index:3}.block-one{left:6%;top:42%;animation-delay:-1s}.block-two{left:31%;top:60%;animation-delay:-3s}.block-three{left:31%;top:27%;animation-delay:-5s}.block-four{left:57%;top:43%;animation-delay:-2s}.block-five{left:61%;top:13%;width:85px;height:85px;animation-delay:-6s}.block-six{left:12%;top:78%;width:65px;height:65px;animation-delay:-4s}.world-caption{position:absolute;bottom:0;right:0;font-size:.58rem;letter-spacing:.14em;color:#cde5b1}.minecraft-teaser{margin-top:5rem;border-radius:24px;background:#182534;color:white;padding:3rem;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:2rem;overflow:hidden}.minecraft-teaser .eyebrow{color:#cde5b1}.minecraft-teaser h2{font-size:2.3rem;letter-spacing:-.045em}.minecraft-teaser p:not(.eyebrow){color:#c4d1d7;font-size:.88rem;line-height:1.9}.minecraft-teaser .world-art{min-height:320px;transform:scale(.8)}.game-plans{margin-top:3rem}.game-plans .section-heading{flex-wrap:wrap;align-items:center}.game-plans .section-heading>div:first-child{max-width:600px}.game-plans h2{margin-top:.6rem}.game-plans .toggle{flex-wrap:wrap}.game-plans .toggle button{font-size:.75rem;padding:.65rem .9rem}.game-plan h3{font-size:1.45rem;letter-spacing:-.04em}.game-plan .plan-description{font-size:.8rem;min-height:4rem;color:#657181}.game-plan .price{font-size:2.3rem}.game-plan .plan-sub{font-size:.72rem;min-height:4.5rem}.game-plan li{font-size:.75rem;display:flex;align-items:baseline;gap:.55rem}.game-plan .btn:disabled{cursor:not-allowed;opacity:.6;font-size:.75rem}.ore-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#eef0ec;color:#49515b;font-size:1.2rem}.ore-1{color:#bba28c;background:#f5efe7}.ore-2{color:#52a8b7;background:#e6f3f2}.ore-3{color:#7d618c;background:#f0e9f4}.game-profiles{margin:4rem 0}.game-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem;margin-top:1.5rem}.game-profile-grid article{border:1px solid #d9dedf;border-radius:18px;padding:1.8rem;background:#fff}.game-profile-grid h3{margin:.9rem 0}.game-profile-grid p{font-size:.85rem;color:#657181;margin-bottom:0}.game-setup{padding:2rem}.game-setup>p:not(.eyebrow){font-size:.85rem;max-width:840px}.game-readiness{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1.8rem 0}.game-readiness>div{padding:1rem;background:#f5f5f0;border-radius:10px}.game-readiness span{display:block;font-family:ui-monospace,monospace;color:#a42c56;font-size:.7rem;margin-bottom:.65rem}.game-readiness strong{display:block;font-size:.78rem}.game-readiness small{display:block;font-size:.68rem;color:#657181;margin-top:.5rem}.game-alternative{margin-top:3rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;border-top:1px solid #d9dedf;padding-top:2rem}.game-alternative p{margin:0;font-size:.85rem}.minecraft-page .market-faq{margin-top:4rem}@keyframes world-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
@media(max-width:1000px){.game-hero-inner{gap:1rem}.game-readiness{grid-template-columns:1fr 1fr}.minecraft-teaser{padding:2rem;gap:1rem}.world-art{transform:scale(.85)}.game-plan .price{font-size:2rem}}
@media(max-width:700px){.game-hero{padding:3rem 5vw 1.5rem}.game-hero-inner{grid-template-columns:1fr}.game-hero h1{font-size:2.8rem}.world-art{min-height:350px;max-width:340px;transform:scale(.9)}.world-block{width:100px;height:100px}.block-five{width:75px;height:75px}.block-six{width:55px;height:55px}.minecraft-teaser{grid-template-columns:1fr;padding:1.7rem;margin-top:3.5rem}.minecraft-teaser h2{font-size:1.8rem}.minecraft-teaser .world-art{min-height:300px}.game-profiles{margin:3rem 0}.game-profile-grid{grid-template-columns:1fr}.game-plans .toggle{width:100%;display:grid;grid-template-columns:1fr 1fr;border-radius:18px}.game-readiness{grid-template-columns:1fr 1fr;gap:.65rem}.game-readiness>div{padding:.8rem}.game-setup{padding:1.4rem}.game-plan .plan-description{min-height:0}.game-plan .plan-sub{min-height:3rem}.game-plan .price{font-size:2.4rem}}
@media(prefers-reduced-motion:reduce){.world-block{animation:none!important}}
