/* MoneyMoon Norway: brand chapters and decision-led product detail. */
/* Identity marks are a project-local snapshot of the approved CasinoGenome catalog. */
.entity-mark{display:block;object-fit:contain;max-width:100%;width:160px;height:60px}.edition-label{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:11px;letter-spacing:.02em;line-height:1.3}.edition-label .country-mark{width:24px;height:24px;flex-shrink:0}.hero-edition{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hero-edition .edition-label{padding-left:17px;border-left:1px solid #ffffff40;text-transform:none;font-weight:500;color:#ede3fa}.footer-bottom>.edition-label{margin-bottom:25px;color:#e4d6f1}.provider-marks{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:22px 0 30px}.provider-marks button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:64px;padding:13px;background:#fff;border:2px solid transparent;border-radius:7px;transition:transform .18s,border-color .18s;cursor:pointer}.provider-marks .entity-mark{width:100%;height:34px}.provider-marks button:hover,.provider-marks button:focus-visible{border-color:var(--mint);transform:translateY(-3px);outline-offset:4px}.studio-name{flex-wrap:nowrap}.studio-name .studio-identity{display:flex;align-items:center;gap:20px;margin:0;min-width:0}.studio-identity .entity-mark{height:62px;width:160px;object-position:left center}.studio-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.studio-name>span:last-child{margin-left:auto;white-space:nowrap}.payment-methods{margin:36px 0 48px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 0;display:grid;grid-template-columns:1fr 1.15fr;gap:18px 55px;align-items:center}.payment-methods h3{font-size:29px;font-weight:650;letter-spacing:-.035em;margin:0 0 16px}.payment-methods p{font-size:13px;color:var(--muted);line-height:1.75}.payment-methods .eyebrow{font-size:10px;margin-bottom:16px}.payment-marks{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0}.payment-marks li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:#fff;border:1px solid #e7e1ec;border-radius:7px;min-height:104px;padding:14px}.payment-marks .entity-mark{width:102px;height:42px}.payment-marks span{font-size:10px;color:#665371}.payment-methods .payment-availability{grid-column:1/-1;font-size:11px;margin:5px 0 0;max-width:800px}
@media(max-width:1100px){.provider-marks{grid-template-columns:repeat(4,minmax(0,1fr))}.provider-marks .entity-mark{max-width:135px}.payment-methods{gap:22px 30px}.payment-marks{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.hero-edition{gap:10px}.hero-edition .edition-label{padding-left:10px;font-size:9px;gap:6px}.hero-edition .country-mark{width:20px;height:20px}.provider-marks{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:5px 2px 12px;margin:16px 0;gap:9px;scrollbar-color:#9972bd #2c1746;scrollbar-width:thin}.provider-marks button{flex:0 0 119px;min-height:60px;padding:12px;scroll-snap-align:start}.provider-marks .entity-mark{height:32px}.studio-identity .entity-mark{width:157px;height:56px}.payment-methods{display:block;margin:25px 0 35px;padding:26px 0}.payment-methods h3{font-size:26px}.payment-methods p{font-size:12px}.payment-marks{margin:23px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.payment-marks li{min-height:90px;padding:10px 8px}.payment-marks .entity-mark{height:35px;width:85px}.payment-marks span{font-size:9px}.payment-methods .payment-availability{font-size:10px}.footer-bottom>.edition-label{font-size:12px}}
@media(prefers-reduced-motion:reduce){.provider-marks button{transition:none}.provider-marks button:hover{transform:none}}
.hero .button{background:var(--mint);color:#160d27;border-color:var(--mint);box-shadow:0 0 30px #28f6a025}.hero .button:hover{background:#8dffd0;box-shadow:0 0 35px #28f6a045}.hero .text-link{color:#fff}.brand-moon-word{color:var(--mint)}.hero-copy{color:#dbd3e5}.hero-offer strong{color:#fff}.hero-offer strong:last-child{color:var(--mint)}.hero h1>span:last-child{font-weight:650}.hero-scroll{color:#cdbfdc}.site-header{background:#130b23;border-bottom:1px solid #ffffff13}.section-heading .eyebrow:before{content:'✦';margin-right:10px;color:#8b50c9}.games-section .eyebrow:before,.vip-section .eyebrow:before{color:var(--mint)}.eyebrow{font-weight:700}.button{border-radius:7px}.chapter-nav{box-shadow:0 4px 20px #180c2d05}.chapter-nav a.active{font-weight:700}.section-heading h2{line-height:1.09}.games-section .section-heading{max-width:850px}.game-card[data-featured]{grid-column:span 2}.game-card[data-featured] .game-art{aspect-ratio:1.15}.game-card[data-featured] h3{font-size:19px}.game-card[data-featured]>p{font-size:12px}.game-card[data-featured] .demo-trigger{font-size:13px;padding:24px;gap:13px}.game-card[data-featured] .play-circle{width:62px;height:62px;font-size:18px}.game-art{border:1px solid #ffffff16}.game-card:hover .game-art{border-color:#28f6a08c}.favorite{width:40px;height:40px;top:9px;right:9px}.gallery-bottom{border-top:1px solid #ffffff20;padding-top:30px}.games-section .prose-columns p{font-size:13px}.games-section .section-heading p{max-width:680px}.game-tools input:focus,.game-tools select:focus{border-color:var(--mint)}
.welcome-masthead{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center;margin-bottom:45px}.welcome-masthead .section-heading{margin:0}.welcome-visual{isolation:isolate;position:relative;min-height:290px;border-radius:14px;overflow:hidden;color:white;background:#30154d url('/assets/moneymoon-no/nebula.webp') center/cover;padding:34px}.welcome-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#1c0d2fef,#1c0d2f44);z-index:-1}.welcome-visual>div{position:relative;z-index:2}.welcome-visual .eyebrow{font-size:8px;color:#b5a5cd;margin-bottom:30px;letter-spacing:.13em}.welcome-visual strong{font-size:56px;line-height:1;letter-spacing:-.06em;font-weight:760}.welcome-visual p{color:var(--mint);font-size:20px;font-weight:650;margin-top:12px}.welcome-visual-note{display:block;font-size:9px;margin-top:35px;color:#d7cae5}.welcome-character{position:absolute;right:-35px;bottom:-18px;width:270px;z-index:1}.deposit-title h3{font-weight:700}.deposit-column{position:relative}.deposit-title:after{content:'';width:6px;height:6px;border-radius:50%;background:#9e6bd4;position:absolute;right:24px;top:47px}.deposit-column:last-child .deposit-title:after{background:#00af68}.tier-spins{color:#08754d}.bonus-explorer{display:grid;grid-template-columns:.8fr 1.5fr;gap:60px;background:#f0edf5;border:1px solid #ded5e8;border-radius:12px;margin-top:38px;padding:40px}.calculator-intro{position:relative}.calculator-intro h3{font-size:29px;line-height:1.14;margin-bottom:20px;font-weight:650}.calculator-intro p{font-size:13px;color:var(--muted);max-width:310px}.calculator-gift{width:75px;margin-top:20px}.calculator-inputs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.calculator-inputs label{font-size:11px;font-weight:600}.calculator-inputs input,.calculator-inputs select{width:100%;background:white;border:1px solid #bca9cb;border-radius:5px;padding:12px 14px;min-height:47px;margin-top:9px;color:var(--ink);font-size:14px}.bonus-result{display:grid;grid-template-columns:1fr 1fr;gap:24px 26px;padding-top:28px}.bonus-result>div>span{display:block;font-size:10px;color:var(--muted);margin-bottom:6px}.bonus-result strong{display:block;font-size:30px;line-height:1.25;letter-spacing:-.04em;font-weight:650}.bonus-result>div:first-child strong{color:#067447}.bonus-result>p{grid-column:1/-1;margin:0;border-top:1px solid #d6c9e0;padding-top:15px;font-size:11px;color:#674984}.calculator-body>p{font-size:10px;color:var(--muted);line-height:1.7;margin-top:18px}.calculator-body #bonus-input-error{font-size:13px;color:#86294a;padding:20px 0}.welcome-notes p{font-size:14px}.welcome-notes{gap:55px}
.studio-section{background:#eeeaf4}.studio-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-start}.studio-heading .section-heading{max-width:760px}.studio-total{text-align:right;padding-top:45px;flex-shrink:0}.studio-total strong{font-size:82px;font-weight:750;letter-spacing:-.07em;line-height:1;display:block;color:#6c3898}.studio-total span{font-size:9px;letter-spacing:.15em}.studio-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.studio-item{padding:30px 0;border-top:1px solid #cec0dc}.studio-name{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:25px}.studio-name h3{font-size:23px;font-weight:700;letter-spacing:-.04em}.studio-name>span:first-child{font-size:10px;color:#8a71a2}.studio-name>span:last-child{font-size:10px;margin-left:auto;color:#6c5482}.studio-item h4{font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0 0 12px}.studio-item p{font-size:13px;color:var(--muted)}.studio-item .text-link{font-size:12px;margin-top:16px}.game-literacy{display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:35px;border-top:1px solid #b9a5ca;padding-top:40px;margin-top:25px}.game-literacy h3{font-size:28px;font-weight:650;line-height:1.2}.game-literacy strong{font-size:14px}.game-literacy p{font-size:12px;color:var(--muted);margin-top:12px}
.live-guide{display:grid;grid-template-columns:1fr 1.35fr;gap:85px;margin-top:75px;padding-top:45px;border-top:1px solid var(--line)}.live-guide h3{font:600 35px/1.16 Onest,Arial;margin-bottom:22px}.live-guide>div>p{font-size:14px;color:var(--muted)}.live-format-list article{display:flex;gap:25px;padding:20px 0;border-bottom:1px solid var(--line)}.live-format-list article:first-child{padding-top:0}.live-format-list article>span{font-size:12px;color:#8664a3}.live-format-list h4{font-size:16px;margin:0 0 12px;letter-spacing:-.02em}.live-format-list p{font-size:13px;color:var(--muted)}.sports-guide{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;gap:40px;padding:35px;margin-top:40px;background:#f0edf5;border-radius:10px}.sports-guide h3{font-size:28px;line-height:1.2}.sports-guide .eyebrow{font-size:9px;margin-bottom:17px}.sports-guide h4{font-size:15px;margin:0 0 15px}.sports-guide p{font-size:12px;color:var(--muted)}.sports-feature{background:#24123e url('/assets/moneymoon-no/sports-arena.webp') center top/auto 200px no-repeat}.sports-picture{width:250px;right:-18px;top:20px}.sports-feature>.eyebrow{margin-top:185px}.sports-feature:before{content:'';position:absolute;inset:180px 0 auto;height:70px;background:linear-gradient(transparent,#24123e);pointer-events:none}.sports-feature .eyebrow,.sports-feature h3,.sports-feature p,.sports-feature details,.sports-feature form{position:relative}.sports-feature .sports-offer{color:var(--mint)}
.vip-intro{grid-template-columns:1.12fr 1fr;gap:65px}.vip-section .section-heading p{color:#c9bdd7}.vip-scene{position:relative;min-height:380px;overflow:hidden;border-radius:50% 50% 12px 12px;border:1px solid #755293}.vip-space-art{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;opacity:.72}.vip-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#201134db)}.vip-scene>div{position:absolute;z-index:2;left:35px;bottom:30px}.vip-scene strong{display:block;font:120px/1 Georgia,serif;letter-spacing:-.07em;color:#fff}.vip-scene>div>span{font-size:9px;letter-spacing:.16em;color:var(--mint)}.vip-planet{position:absolute;z-index:3;width:105px;right:35px;bottom:30px;filter:drop-shadow(0 0 30px #9c56ff88)}.vip-milestones{border-color:#ffffff25}.vip-milestones strong{color:var(--mint)}.milestone-line{background:#84619d}.vip-table{border-color:#ffffff30}.vip-table table{color:#efe6f8}.vip-table thead th{background:#322045;color:#d9cbe4}.vip-table tbody th,.vip-table td{border-color:#ffffff20}.vip-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:0 0 40px}.vip-benefits img{width:62px;height:62px;object-fit:contain;margin-bottom:20px}.vip-benefits h3{font-size:22px;letter-spacing:-.025em;line-height:1.2;margin-bottom:16px}.vip-benefits p{font-size:13px;color:#c9bdd7}.cashback-note h3{font-weight:650}.cashback-note{margin-top:40px}
.promotion-row{grid-template-columns:240px 1fr 240px;gap:40px;padding:45px 0}.promo-art{background:#2c1549 url('/assets/moneymoon-no/nebula.webp') center/cover;border-radius:12px;overflow:hidden;display:grid;place-items:center;min-height:240px}.promo-art img{width:240px;transform:scale(1.15)}.promotion-row h3{font-family:Onest,Arial;font-weight:650;font-size:35px}.promo-side strong{color:#7747a0}.challenge-grid{padding-bottom:40px}.tournament-feature{background:#ede4f5;border-radius:10px;padding:30px}.tournament-feature>div{width:145px;margin:-20px -18px 5px 12px}.tournament-feature h3{font:650 30px/1.13 Onest,Arial}.tournament-feature .eyebrow{padding-top:5px}.challenge-grid article:first-child{padding:30px 0}.promo-comparison{border-top:1px solid var(--line);padding-top:45px;margin-bottom:40px;display:grid;grid-template-columns:1fr 1.8fr;gap:45px;align-items:start}.promo-comparison h3{font-size:28px;line-height:1.18;margin-bottom:20px}.promo-comparison>div>p{font-size:12px;color:var(--muted)}.promo-comparison table{font-size:11px}.promo-comparison th,.promo-comparison td{padding:15px 12px}.promo-comparison thead th{font-size:8px}
.mobile-feature{background:#24123e;color:#fff;border-radius:14px;padding:30px 35px}.mobile-feature p{color:#d1c4dd}.mobile-feature .eyebrow{color:var(--mint)}.mobile-feature h3{font-family:Onest,Arial;font-weight:650}.mobile-feature .phone-art{height:340px;margin:0 0 28px;filter:drop-shadow(0 20px 35px #c06dff33)}.mobile-tips{border-top:1px solid #c8b7d7;margin-top:60px;padding-top:35px;display:grid;grid-template-columns:1fr 2fr;gap:45px}.mobile-tips h3{font-size:28px}.mobile-tips ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.mobile-tips strong{font-size:13px}.mobile-tips p{font-size:12px;color:var(--muted);margin-top:12px}.payment-journey{margin-top:50px;background:#23123d;color:#fff;border-radius:12px;padding:38px}.payment-journey-head{display:grid;grid-template-columns:1fr 1.15fr;gap:5px 60px}.payment-journey-head .eyebrow{grid-column:1/-1;color:var(--mint);font-size:9px}.payment-journey-head h3{font-size:30px}.payment-journey-head p{font-size:13px;color:#c9bdd7}.payment-journey ol{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:35px 0 0;gap:28px}.payment-journey li{border-top:1px solid #ffffff30;padding-top:20px}.payment-journey li>span{font-size:12px;color:var(--mint)}.payment-journey h4{font-size:17px;margin:14px 0}.payment-journey li p{font-size:12px;color:#c9bdd7}.payment-help{border-bottom:1px solid var(--line);padding:25px 0}.payment-help summary{font-size:14px;font-weight:550}.payment-help>div{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:25px}.payment-help p{font-size:13px;color:var(--muted);margin:0}.responsible-panel{background:#24123e}.responsible-panel .age-mark{border-color:#816495}.responsible-panel h3{font-family:Onest,Arial;font-size:29px;font-weight:650}.final-section{background:#23123d url('/assets/moneymoon-no/nebula.webp') center/cover}.final-inner h2{font-family:Onest,Arial;font-weight:700}.support-section{background:#efebf4}
@media(max-width:1100px){.welcome-masthead{gap:35px;grid-template-columns:1.1fr 1fr}.welcome-visual{padding:28px;min-height:270px}.welcome-character{width:230px;right:-45px}.welcome-visual strong{font-size:49px}.bonus-explorer{gap:35px;padding:30px}.game-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.game-card h3{font-size:11px}.game-card[data-featured] h3{font-size:16px}.game-literacy{gap:25px}.studio-grid{gap:0 40px}.live-guide{gap:50px}.vip-intro{gap:40px}.vip-scene{min-height:350px}.promotion-row{grid-template-columns:190px 1fr 190px;gap:30px}.promo-art{min-height:210px}.promo-art img{width:220px}.mobile-feature{padding:25px}.account-grid{gap:45px}.mobile-tips{grid-template-columns:1fr 2.6fr;gap:30px}.payment-journey{padding:30px}}
@media(max-width:850px){.welcome-masthead{grid-template-columns:1fr 1fr;gap:25px}.welcome-visual strong{font-size:40px}.welcome-character{width:200px;right:-45px;bottom:-5px}.welcome-visual p{font-size:17px}.welcome-visual .eyebrow{font-size:7px}.welcome-visual-note{font-size:8px}.bonus-explorer{grid-template-columns:1fr 1.4fr;gap:30px;padding:25px}.calculator-intro h3{font-size:25px}.bonus-result strong{font-size:26px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.game-card[data-featured]{grid-column:span 1}.game-card[data-featured] .game-art{aspect-ratio:1}.game-card[data-featured] h3{font-size:13px}.game-card[data-featured]>p{font-size:10px}.game-card[data-featured] .demo-trigger{padding:16px;gap:10px;font-size:10px}.game-card[data-featured] .play-circle{width:44px;height:44px;font-size:13px}.studio-heading{gap:20px}.studio-total strong{font-size:66px}.studio-total{padding-top:35px}.studio-total span{font-size:8px}.studio-name h3{font-size:20px}.studio-name>span:last-child{margin-left:0}.game-literacy{grid-template-columns:1fr 1fr;gap:30px}.live-guide{gap:35px}.live-guide h3{font-size:29px}.sports-guide{gap:25px;padding:25px;grid-template-columns:1fr 1fr}.sports-guide>div:first-child{grid-column:1/-1}.sports-guide h3 br{display:none}.vip-scene{min-height:310px}.vip-scene strong{font-size:90px}.vip-scene>div{left:25px;bottom:25px}.vip-planet{width:80px;right:20px}.vip-benefits{gap:25px}.vip-benefits h3{font-size:19px}.vip-benefits p{font-size:12px}.promotion-row{grid-template-columns:180px 1fr;gap:28px}.promotion-row .promo-side{grid-column:2}.promo-art{min-height:200px}.promo-comparison{grid-template-columns:1fr;gap:25px}.promo-comparison>div>p{max-width:600px}.promo-comparison h3 br{display:none}.mobile-feature{padding:22px}.mobile-feature .phone-art{height:280px}.mobile-tips{display:block}.mobile-tips>div{margin-bottom:25px}.payment-journey-head{gap:10px 30px}.payment-journey-head h3{font-size:26px}.payment-journey ol{grid-template-columns:1fr 1fr;gap:25px}.live-sports-grid h3{font-family:Onest,Arial;font-size:32px;font-weight:650}}
@media(max-width:600px){.hero .button{box-shadow:0 0 22px #28f6a020}.display-brand{font-size:55px}.welcome-masthead{display:block;margin-bottom:30px}.welcome-masthead .section-heading{margin-bottom:30px}.welcome-visual{min-height:235px;padding:28px}.welcome-visual strong{font-size:52px}.welcome-visual p{font-size:20px}.welcome-visual .eyebrow{font-size:7px;max-width:150px;margin-bottom:20px}.welcome-visual-note{font-size:8px;margin-top:25px;max-width:130px}.welcome-character{width:230px;right:-30px;bottom:-23px}.deposit-title:after{right:5px;top:44px}.bonus-explorer{display:block;padding:25px 20px;margin-top:30px}.calculator-intro{padding-right:65px}.calculator-intro h3{font-size:25px}.calculator-intro p{font-size:12px}.calculator-gift{position:absolute;right:0;top:25px;width:64px;margin:0}.calculator-body{margin-top:25px}.calculator-inputs{gap:12px}.calculator-inputs label{font-size:10px}.calculator-inputs input,.calculator-inputs select{font-size:12px;padding:12px 10px;min-height:46px}.bonus-result{gap:22px 15px;padding-top:25px}.bonus-result strong{font-size:28px}.bonus-result>div>span{font-size:9px}.bonus-result>p{font-size:10px}.calculator-body>p{font-size:9px}.welcome-notes p{font-size:12px}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.game-card[data-featured] h3,.game-card h3{font-size:10px}.game-card[data-featured]>p{font-size:8px}.game-card[data-featured] .demo-trigger{font-size:8px;padding:9px;gap:6px}.game-card[data-featured] .play-circle{width:30px;height:30px;font-size:9px}.favorite{width:34px;height:34px;right:4px;top:4px}.studio-heading{display:block}.studio-total{display:none}.studio-grid{display:block}.studio-name{margin-bottom:18px;gap:10px}.studio-name h3{font-size:23px}.studio-name>span:last-child{margin-left:auto}.studio-item{padding:26px 0}.studio-item p{font-size:12px}.studio-item h4{font-size:13px}.studio-item .text-link{font-size:11px}.game-literacy{display:block;margin-top:15px;padding-top:30px}.game-literacy>div{margin-top:23px}.game-literacy h3{font-size:27px}.game-literacy h3 br{display:none}.game-literacy p{font-size:12px;margin-top:8px}.live-guide{display:block;padding-top:35px;margin-top:45px}.live-guide h3{font-size:30px}.live-guide>div>p{font-size:13px}.live-format-list{margin-top:30px}.live-format-list article{gap:20px;padding:20px 0}.live-format-list h4{font-size:15px}.live-format-list p{font-size:12px}.sports-guide{display:block;padding:25px;margin-top:30px}.sports-guide>div+div{margin-top:25px}.sports-guide h3{font-size:27px}.sports-guide h4{font-size:14px;margin-bottom:12px}.sports-picture{width:195px;top:20px;right:0}.sports-feature>.eyebrow{margin-top:155px}.sports-feature{background-size:auto 190px}.live-sports-grid h3{font-size:34px}.vip-intro{display:block}.vip-scene{margin-top:35px;min-height:300px;border-radius:150px 150px 12px 12px}.vip-scene strong{font-size:95px}.vip-scene>div{left:30px}.vip-planet{width:90px;right:35px}.vip-benefits{display:block;padding-bottom:25px}.vip-benefits article{display:grid;grid-template-columns:55px 1fr;gap:12px 20px;padding:20px 0;border-top:1px solid #ffffff25}.vip-benefits img{width:55px;height:55px;margin:0;grid-row:1/3}.vip-benefits h3{font-size:19px;margin:0}.vip-benefits p{font-size:12px;grid-column:2;margin:0}.vip-table table{min-width:470px}.promotion-row{grid-template-columns:1fr;gap:24px;padding:30px 0}.promo-art{min-height:230px;width:100%;position:relative}.promo-art img{height:250px;width:250px;transform:scale(1.14);object-fit:contain}.promotion-row .promo-side{grid-column:auto}.promotion-row h3{font-size:31px;line-height:1.1}.promotion-row>div:nth-child(2) .eyebrow{font-size:9px}.promotion-row p{font-size:13px}.promo-side p{font-size:11px}.challenge-grid article:first-child{padding:0}.challenge-grid article.tournament-feature{padding:25px;margin-top:30px;border:0}.tournament-feature>div{width:115px;margin:-20px -20px 8px 8px}.tournament-feature h3{font-size:28px;clear:none}.tournament-feature .eyebrow{max-width:160px;font-size:8px}.challenge-grid h3{font-family:Onest,Arial;font-weight:650}.promo-comparison{padding-top:30px;margin-bottom:30px}.promo-comparison h3{font-size:27px}.promo-comparison table{min-width:490px}.mobile-feature{margin-top:40px;padding:28px 24px}.mobile-feature .phone-art{height:310px;margin-bottom:25px}.mobile-feature h3{font-size:33px}.mobile-tips{margin-top:35px;padding-top:30px}.mobile-tips ol{display:block}.mobile-tips li+li{margin-top:22px;padding-top:20px;border-top:1px solid #d5c9df}.mobile-tips p{margin-top:8px}.payment-journey{padding:25px;margin-top:35px}.payment-journey-head{display:block}.payment-journey-head h3{font-size:27px;margin-bottom:17px}.payment-journey-head p{font-size:12px}.payment-journey ol{grid-template-columns:1fr;gap:23px;margin-top:28px}.payment-journey li{position:relative;padding-left:40px;padding-top:20px}.payment-journey li>span{position:absolute;left:0;top:24px}.payment-journey h4{font-size:17px;margin:0 0 12px}.payment-journey li p{font-size:12px}.payment-help summary{font-size:12px}.payment-help>div{display:block;padding-top:20px}.payment-help p{font-size:12px}.payment-help p+p{margin-top:18px}.responsible-panel h3{font-size:27px}.final-inner h2{font-size:35px}}
@media(max-width:360px){.display-brand{font-size:47px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-character{width:210px;right:-40px}.welcome-visual strong{font-size:45px}.welcome-visual p{font-size:18px}.welcome-visual{padding:24px}.calculator-inputs{grid-template-columns:1fr}.studio-name h3{font-size:21px}.studio-name>span:last-child{font-size:9px}.vip-benefits article{grid-template-columns:44px 1fr;gap:12px 16px}.vip-benefits img{width:44px;height:44px}}
