.Discord-module__fBwaEa__hero{border-bottom:1px solid var(--line);grid-template-columns:1.1fr .9fr;align-items:center;gap:4.5rem;padding-bottom:5rem;display:grid}.Discord-module__fBwaEa__lede{color:var(--muted);max-width:520px;margin:2rem 0;font-size:1.08rem;line-height:1.7}.Discord-module__fBwaEa__actions{flex-wrap:wrap;gap:.75rem;display:flex}.Discord-module__fBwaEa__inviteCard{background:var(--surface-raised);border:1px solid var(--line);transition:border-color .2s ease, transform .2s var(--ease);display:block;overflow:hidden;box-shadow:0 30px 80px -40px #5865f273}.Discord-module__fBwaEa__inviteCard:hover{border-color:#5865f299;transform:translateY(-4px)}.Discord-module__fBwaEa__inviteBanner{background:radial-gradient(circle at 20% 120%,#42c6ef8c,#0000 55%),radial-gradient(circle at 85% -20%,#5865f2bf,#0000 60%),#111c2c;height:6.5rem}.Discord-module__fBwaEa__inviteBody{text-align:center;padding:0 1.5rem 1.5rem}.Discord-module__fBwaEa__discordMark{border:5px solid var(--surface-raised);color:#fff;background:#5865f2;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;margin-top:-2.5rem;font-size:2rem;display:inline-flex}.Discord-module__fBwaEa__inviteLabel{color:var(--faint);font:.62rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:1rem 0 .4rem}.Discord-module__fBwaEa__inviteBody h2{font:500 1.7rem var(--font-sans);margin:0}.Discord-module__fBwaEa__inviteMeta{color:var(--muted);align-items:center;gap:.4rem;margin:.6rem 0 1.5rem;font-size:.85rem;display:inline-flex}.Discord-module__fBwaEa__inviteMeta svg{color:var(--green)}.Discord-module__fBwaEa__inviteButton{color:#fff;font:600 .82rem var(--font-sans);background:#248046;padding:.75rem;transition:background .16s;display:block}.Discord-module__fBwaEa__inviteCard:hover .Discord-module__fBwaEa__inviteButton{background:#1a6334}.Discord-module__fBwaEa__inviteFooter{border-top:1px solid var(--line);color:var(--cyan);font:.65rem var(--font-mono);text-align:center;padding:.85rem 1.5rem}.Discord-module__fBwaEa__inviteFooter span{color:var(--faint)}.Discord-module__fBwaEa__section{padding:5.5rem 0}.Discord-module__fBwaEa__sectionHeading{justify-content:space-between;align-items:end;gap:3rem;display:flex}.Discord-module__fBwaEa__sectionHeading>p{color:var(--muted);max-width:300px;margin:0;line-height:1.6}.Discord-module__fBwaEa__roomGrid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:2.5rem;display:grid}.Discord-module__fBwaEa__roomGrid article{border:1px solid var(--line);background:linear-gradient(160deg,#14253b99,#0913208c);padding:1.35rem;transition:border-color .2s}.Discord-module__fBwaEa__roomGrid article:hover{border-color:#42c6ef66}.Discord-module__fBwaEa__roomGrid h3{font:500 1.3rem var(--font-sans);margin:2.25rem 0 .6rem}.Discord-module__fBwaEa__roomGrid p{color:var(--muted);margin:0;line-height:1.6}.Discord-module__fBwaEa__prep{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:4rem;padding:5.5rem 0;display:grid}.Discord-module__fBwaEa__prepList{margin:0;padding:0;list-style:none}.Discord-module__fBwaEa__prepList li{border-bottom:1px solid var(--line);gap:1.25rem;padding:1.1rem 0;display:flex}.Discord-module__fBwaEa__prepList li:first-child{padding-top:0}.Discord-module__fBwaEa__prepList li:last-child{border-bottom:0}.Discord-module__fBwaEa__prepList span{color:var(--cyan);font:.65rem var(--font-mono);flex:none;padding-top:.3rem}.Discord-module__fBwaEa__prepList p{color:var(--text);margin:0;line-height:1.6}.Discord-module__fBwaEa__finalCta{justify-content:space-between;align-items:end;gap:2rem;padding:5.5rem 0 3rem;display:flex}.Discord-module__fBwaEa__finalCta h2{max-width:620px}.Discord-module__fBwaEa__footerLinks{border-top:1px solid var(--line);padding-top:1.5rem}@media (max-width:800px){.Discord-module__fBwaEa__hero,.Discord-module__fBwaEa__prep{grid-template-columns:1fr;gap:2.5rem}.Discord-module__fBwaEa__inviteCard{max-width:460px}.Discord-module__fBwaEa__roomGrid{grid-template-columns:1fr}.Discord-module__fBwaEa__roomGrid h3{margin-top:1.5rem}.Discord-module__fBwaEa__sectionHeading,.Discord-module__fBwaEa__finalCta{flex-direction:column;align-items:start;gap:1.25rem}}@media (max-width:560px){.Discord-module__fBwaEa__actions .btn{flex:100%}}
