.sg4d-intro{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:start;gap:42px;display:grid}.sg4d-intro h2,.sg4d-media-main h2,.sg4d-privacy h2{letter-spacing:-.045em;font-size:clamp(32px,4vw,52px);font-weight:950;line-height:1.12}.sg4d-intro h2 span,.sg4d-media-main h2 span,.sg4d-privacy h2 span,.sg4d-end h2 span{color:#ae83ff}.sg4d-intro p:not(.m2b-kicker),.sg4d-media-main>p:not(.m2b-kicker),.sg4d-privacy p{color:#c1b9ce;font-size:15px;line-height:1.8}.sg4d-action-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sg4d-btn-alt{color:#e6dff1;background:#181624;border:1px solid #66577f}.sg4d-spec{background:linear-gradient(135deg,#211831,#171522);border:1px solid #54416b;border-radius:18px;padding:28px}.sg4d-label{letter-spacing:.2em;color:#dbbd80;margin-bottom:26px;font-size:10px;font-weight:850;display:block}.sg4d-spec dl,.sg4d-media-facts{margin:0}.sg4d-spec dl>div,.sg4d-media-facts>div{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;display:flex}.sg4d-spec dt,.sg4d-media-facts dt{letter-spacing:.08em;text-transform:uppercase;color:#a7a0b7;min-width:110px;font-size:11px}.sg4d-spec dd,.sg4d-media-facts dd{text-align:right;color:#f6f2fb;margin:0;font-size:13px;font-weight:700}.sg4d-spec>a{color:#d0abff;text-underline-offset:4px;gap:8px;margin-top:24px;font-size:13px;text-decoration:underline;display:inline-flex}.sg4d-games{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.sg4d-game{background:#191724;border:1px solid #443a53;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:20px 16px;transition:transform .2s,border-color .2s;display:flex}.sg4d-game:hover{border-color:#a47cdb;transform:translateY(-3px)}.sg4d-game>span{color:#dcbaff;background:#37284b;border:1px solid #665179;border-radius:12px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:grid}.sg4d-game strong{font-size:14px;line-height:1.4}.sg4d-game small{color:#bcb3cb;font-size:11px;line-height:1.45}.sg4d-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sg4d-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 48px;padding:0;list-style:none;display:grid}.sg4d-process li{background:#171522;border:1px solid #373046;border-radius:16px;min-width:0;padding:26px}.sg4d-process li>span{color:#d5b26a;letter-spacing:.13em;font-size:13px;font-weight:900}.sg4d-process h3{margin:20px 0 8px;font-size:20px}.sg4d-process p{color:#bbb2c8;margin:0;font-size:14px;line-height:1.75}.sg4d-end{background:radial-gradient(at 90% 20%,#61409c4d,#0000 55%),#201929;border:1px solid #695280;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:34px;display:flex}.sg4d-end h2{margin-bottom:12px;font-size:clamp(29px,3vw,42px)}.sg4d-end p:not(.m2b-kicker){color:#cfc6da;max-width:660px;margin:0}.sg4d-end>.btn{flex-shrink:0}.sg4d-media-top{grid-template-columns:minmax(280px,.76fr) minmax(0,1.24fr);align-items:center;gap:46px;display:grid}.sg4d-media-cover{background:radial-gradient(at 40% 28%,#53347d6d,#0000 65%),linear-gradient(145deg,#1e1730,#10101a);border:1px solid #6f5380;border-radius:20px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:520px;padding:30px;display:flex;box-shadow:inset 0 0 70px #a06aef12}.sg4d-media-cover img{filter:drop-shadow(0 0 20px #6f41b582);align-self:center}.sg4d-media-cover h2{letter-spacing:-.05em;margin:0;font-size:clamp(48px,5vw,72px);font-weight:950;line-height:.95}.sg4d-media-cover h2 span{color:#b58aff}.sg4d-media-cover p{letter-spacing:.2em;color:#d9bf89;margin:8px 0 0;font-size:10px;font-weight:800}.sg4d-media-main>p.sg4d-disclaimer{color:#a99bb6;margin:16px 0 25px;font-size:12px;line-height:1.6}.sg4d-media-facts a{color:#dcb8ff;text-underline-offset:3px;text-decoration:underline}.sg4d-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sg4d-metrics>div{background:#1d192a;border:1px solid #493a5e;border-radius:16px;flex-direction:column;gap:13px;padding:25px;display:flex}.sg4d-metrics span{letter-spacing:.13em;color:#b7a6c7;font-size:10px;font-weight:800;line-height:1.5}.sg4d-metrics strong{font-variant-numeric:tabular-nums;color:#e4d4ff;font-size:clamp(36px,4vw,54px);line-height:1}.sg4d-metrics small,.sg4d-metrics-note{color:#b7aebe;font-size:12px;line-height:1.6}.sg4d-metrics-note{margin:24px 0 0}.sg4d-privacy{max-width:1070px}.sg4d-privacy-intro{max-width:770px;margin-bottom:32px}.sg4d-privacy a{color:#d7b7ff;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.sg4d-privacy-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sg4d-privacy-sections>section{background:#191722;border:1px solid #393247;border-radius:14px;min-width:0;padding:26px}.sg4d-privacy-sections h3{margin:0 0 14px;font-size:20px}.sg4d-privacy-sections p{margin-bottom:10px;font-size:13px}.sg4d-privacy-sections p:last-child{margin:0}.sg4d-privacy-foot{color:#e3ceaa;background:#2b241d;border:1px solid #745b3c;border-radius:12px;margin-top:22px;padding:22px;font-size:13px;line-height:1.7}@media (width<=1000px){.sg4d-games{grid-template-columns:repeat(3,minmax(0,1fr))}.sg4d-intro,.sg4d-media-top{gap:24px}}@media (width<=760px){.sg4d-intro,.sg4d-media-top,.sg4d-privacy-sections{grid-template-columns:1fr}.sg4d-showcase,.sg4d-process,.sg4d-metrics{grid-template-columns:1fr 1fr}.sg4d-media-cover{min-height:440px}.sg4d-spec dl>div,.sg4d-media-facts>div{gap:12px}.sg4d-games{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.sg4d-showcase,.sg4d-process,.sg4d-metrics{grid-template-columns:1fr}.sg4d-spec dl>div,.sg4d-media-facts>div{flex-wrap:wrap}.sg4d-spec dd,.sg4d-media-facts dd{text-align:left}.sg4d-end{padding:22px}.sg4d-action-row .btn{width:100%}.sg4d-games{gap:10px}}@media (prefers-reduced-motion:reduce){.sg4d-game{transition:none}.sg4d-game:hover{transform:none}}
