.ServicesShowcase-module__aWMpmW__card{--game-accent:#ffc247;border:1px solid var(--color-line);background:var(--color-ink-800);border-radius:20px;flex-direction:column;min-width:0;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #00000020}.ServicesShowcase-module__aWMpmW__card[data-skin=diablo-4]{--game-accent:#ff6457}.ServicesShowcase-module__aWMpmW__card[data-skin=path-of-exile-2]{--game-accent:#ad96ff}.ServicesShowcase-module__aWMpmW__card[data-skin=path-of-exile]{--game-accent:#e0b779}.ServicesShowcase-module__aWMpmW__card[data-skin=world-of-warcraft]{--game-accent:#72c7ff}.ServicesShowcase-module__aWMpmW__card[data-skin=arc-raiders]{--game-accent:#78e9b8}:root[data-theme=light] .ServicesShowcase-module__aWMpmW__card[data-skin=diablo-4]{--game-accent:#af3028}:root[data-theme=light] .ServicesShowcase-module__aWMpmW__card[data-skin=path-of-exile-2]{--game-accent:#5d3ba8}.ServicesShowcase-module__aWMpmW__card:after{content:"";pointer-events:none;border-radius:inherit;border:1px solid #0000;transition:border-color .22s;position:absolute;inset:0}.ServicesShowcase-module__aWMpmW__art{aspect-ratio:1.6;background:#111116;display:block;position:relative;overflow:hidden}.ServicesShowcase-module__aWMpmW__image{object-fit:cover;transition:transform .45s}.ServicesShowcase-module__aWMpmW__shade{background:linear-gradient(#05050830,#0000 38%,#050508ba);position:absolute;inset:0}.ServicesShowcase-module__aWMpmW__topline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:absolute;inset:16px 16px auto}.ServicesShowcase-module__aWMpmW__brand,.ServicesShowcase-module__aWMpmW__status{color:#fff;background:#101015e8;border:1px solid #ffffff36;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:5px 10px;font-size:11px;font-weight:750;display:inline-flex}.ServicesShowcase-module__aWMpmW__status{max-width:65%;color:var(--game-accent);letter-spacing:.08em;text-transform:uppercase;text-align:end;font-size:10px}:root[data-theme=light] .ServicesShowcase-module__aWMpmW__card[data-skin=diablo-4] .ServicesShowcase-module__aWMpmW__status{color:#ff6457}:root[data-theme=light] .ServicesShowcase-module__aWMpmW__card[data-skin=path-of-exile-2] .ServicesShowcase-module__aWMpmW__status{color:#ad96ff}.ServicesShowcase-module__aWMpmW__logo{inset-inline-start:22px;filter:drop-shadow(0 3px 7px #000);width:164px;height:82px;position:absolute;bottom:20px}.ServicesShowcase-module__aWMpmW__logo img{object-fit:contain;object-position:left center}:root[dir=rtl] .ServicesShowcase-module__aWMpmW__logo img{object-position:right center}.ServicesShowcase-module__aWMpmW__body{border-top:2px solid color-mix(in srgb, var(--game-accent) 70%, transparent);background:radial-gradient(ellipse at right top, color-mix(in srgb, var(--game-accent) 8%, transparent), transparent 65%);flex-direction:column;flex:1;padding:22px;display:flex;position:relative}.ServicesShowcase-module__aWMpmW__title{font-size:clamp(1.2rem,1.6vw,1.6rem);font-weight:750;line-height:1.2}.ServicesShowcase-module__aWMpmW__description{margin-top:10px;font-size:14px;line-height:1.7}.ServicesShowcase-module__aWMpmW__action{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:22px;font-size:14px;font-weight:750;display:flex}.ServicesShowcase-module__aWMpmW__arrow{border:1px solid var(--color-realm);width:44px;height:44px;color:var(--color-ink-on-brand);background:var(--color-realm);border-radius:50%;flex-shrink:0;place-items:center;font-size:22px;transition:transform .22s;display:grid}.ServicesShowcase-module__aWMpmW__card:focus-visible{outline:3px solid var(--color-realm-ink);outline-offset:4px}.ServicesShowcase-module__aWMpmW__card:focus-visible:after{border-color:var(--game-accent)}.ServicesShowcase-module__aWMpmW__card:focus-visible .ServicesShowcase-module__aWMpmW__image{transform:scale(1.045)}.ServicesShowcase-module__aWMpmW__card:focus-visible .ServicesShowcase-module__aWMpmW__arrow{transform:translate(3px)}:root[dir=rtl] .ServicesShowcase-module__aWMpmW__arrow{rotate:180deg}:root[dir=rtl] .ServicesShowcase-module__aWMpmW__card:focus-visible .ServicesShowcase-module__aWMpmW__arrow{transform:translate(-3px)}@media (hover:hover){.ServicesShowcase-module__aWMpmW__card:hover{border-color:var(--game-accent);box-shadow:0 16px 36px #00000026, 0 0 24px color-mix(in srgb, var(--game-accent) 12%, transparent);transform:translateY(-5px)}.ServicesShowcase-module__aWMpmW__card:hover:after{border-color:color-mix(in srgb, var(--game-accent) 65%, transparent)}.ServicesShowcase-module__aWMpmW__card:hover .ServicesShowcase-module__aWMpmW__image{transform:scale(1.045)}.ServicesShowcase-module__aWMpmW__card:hover .ServicesShowcase-module__aWMpmW__arrow{transform:translate(3px)}:root[dir=rtl] .ServicesShowcase-module__aWMpmW__card:hover .ServicesShowcase-module__aWMpmW__arrow{transform:translate(-3px)}}:root[data-theme=light] .ServicesShowcase-module__aWMpmW__card{box-shadow:0 8px 24px #4632160d}:root[data-theme=light] .ServicesShowcase-module__aWMpmW__shade{background:linear-gradient(#05050815,#0000 38%,#05050899)}@media (prefers-reduced-motion:reduce){.ServicesShowcase-module__aWMpmW__card,.ServicesShowcase-module__aWMpmW__card:after,.ServicesShowcase-module__aWMpmW__image,.ServicesShowcase-module__aWMpmW__arrow{transition:none;transform:none!important}}
