.contact-module__-4FTpq__topAnnouncementBar{border-bottom:1px solid var(--color-border,#ffffff14);background:#0c0c10d9;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px 24px;font-size:.82rem;display:flex}.contact-module__-4FTpq__announcementLeft{white-space:nowrap;align-items:center;gap:10px;display:flex;overflow:hidden}.contact-module__-4FTpq__announcementTag{font-family:var(--font-heading,"Rajdhani", sans-serif);letter-spacing:.08em;color:var(--color-primary,#ff003c);text-transform:uppercase;align-items:center;gap:6px;font-size:.75rem;font-weight:800;display:inline-flex}.contact-module__-4FTpq__announcementText{color:var(--color-text-secondary,#a3a3a3)}.contact-module__-4FTpq__serverFirewallStatus{color:var(--color-text-muted,#6b6b75);white-space:nowrap;align-items:center;gap:6px;font-size:.75rem;display:flex}.contact-module__-4FTpq__firewallDot{background:var(--color-warning,#ffb703);width:7px;height:7px;box-shadow:0 0 6px var(--color-warning,#ffb703);border-radius:50%}.contact-module__-4FTpq__contactWrapper{flex-direction:column;gap:40px;width:100%;max-width:1120px;margin:0 auto;padding:60px 24px 80px;display:flex}.contact-module__-4FTpq__headerSection{text-align:center;margin-bottom:10px}.contact-module__-4FTpq__sectionPillBadge{font-family:var(--font-heading,"Rajdhani", sans-serif);text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-full,9999px);background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary,#ff003c);border:1px solid var(--color-border-glow,rgba(var(--color-primary-rgb), .35));box-shadow:var(--shadow-neon,0 4px 16px -4px rgba(var(--color-primary-rgb), .5));align-items:center;margin-bottom:14px;padding:4px 16px;font-size:.82rem;font-weight:700;display:inline-flex}.contact-module__-4FTpq__headerTitle{font-family:var(--font-heading,"Rajdhani", sans-serif);text-transform:uppercase;margin-bottom:12px;font-size:3.2rem;font-weight:800;line-height:1.1}.contact-module__-4FTpq__headerTitle span{color:var(--color-primary,#ff003c);text-shadow:var(--shadow-glow,0 0 24px rgba(var(--color-primary-rgb), .4))}.contact-module__-4FTpq__headerDesc{color:var(--color-text-secondary,#a3a3a3);max-width:580px;margin:0 auto;font-size:.95rem}.contact-module__-4FTpq__contactMainLayout{grid-template-columns:1fr 1.25fr;align-items:stretch;gap:28px;display:grid}.contact-module__-4FTpq__channelsColumn{flex-direction:column;gap:16px;display:flex}.contact-module__-4FTpq__channelBox{background:var(--color-surface,#141419bf);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border,#ffffff14);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-card,0 12px 40px #000000d9);transition:all var(--transition-fast,.15s ease);align-items:flex-start;gap:16px;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.contact-module__-4FTpq__channelBox:hover{border-color:#ffffff38;transform:translateY(-2px)}.contact-module__-4FTpq__discordCard:hover{box-shadow:var(--shadow-card), 0 0 24px #5865f233;border-color:#5865f273}.contact-module__-4FTpq__emailCard:hover{border-color:var(--color-border-glow);box-shadow:var(--shadow-card), 0 0 24px rgba(var(--color-primary-rgb), .2)}.contact-module__-4FTpq__ingameCard:hover{box-shadow:var(--shadow-card), 0 0 24px #00e5ff26;border-color:#00e5ff66}.contact-module__-4FTpq__channelBoxIcon{border-radius:var(--radius-md,8px);border:1px solid var(--color-border,#ffffff14);width:46px;height:46px;color:var(--color-text-primary,#f5f5f7);background:#ffffff0a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contact-module__-4FTpq__discordCard .contact-module__-4FTpq__channelBoxIcon{color:var(--color-discord,#5865f2);background:#5865f226;border-color:#5865f259}.contact-module__-4FTpq__emailCard .contact-module__-4FTpq__channelBoxIcon{background:rgba(var(--color-primary-rgb), .15);border-color:var(--color-border-glow);color:var(--color-primary)}.contact-module__-4FTpq__ingameCard .contact-module__-4FTpq__channelBoxIcon{color:var(--color-cyan,#00e5ff);background:#00e5ff1f;border-color:#00e5ff4d}.contact-module__-4FTpq__channelBoxIcon svg{width:22px;height:22px}.contact-module__-4FTpq__channelBoxContent{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.contact-module__-4FTpq__channelBoxTitle{font-family:var(--font-heading,"Rajdhani", sans-serif);color:var(--color-text-primary,#f5f5f7);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:800;display:flex}.contact-module__-4FTpq__actionArrow{color:var(--color-text-muted,#6b6b75);transition:transform var(--transition-fast), color var(--transition-fast);font-size:1.1rem}.contact-module__-4FTpq__channelBox:hover .contact-module__-4FTpq__actionArrow{color:#fff;transform:translate(4px)}.contact-module__-4FTpq__channelBoxDesc{color:var(--color-text-secondary,#a3a3a3);font-size:.85rem;line-height:1.5}.contact-module__-4FTpq__commandBadge{border:1px solid var(--color-border,#ffffff14);border-radius:var(--radius-sm,4px);color:var(--color-cyan,#00e5ff);background:#00000080;margin-top:4px;padding:2px 8px;font-family:monospace;font-size:.8rem;font-weight:700;display:inline-block}.contact-module__-4FTpq__formTerminalCard{background:var(--color-surface-elevated,#1a1a22d9);-webkit-backdrop-filter:blur(20px);border:1px solid var(--color-border-glow);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-card), 0 0 28px rgba(var(--color-primary-rgb), .12);flex-direction:column;justify-content:space-between;padding:32px 28px;display:flex;position:relative}.contact-module__-4FTpq__formTerminalCard:before{content:"";background:linear-gradient(90deg, transparent, var(--color-primary,#ff003c), transparent);height:2px;position:absolute;top:0;left:10%;right:10%}.contact-module__-4FTpq__formHead{margin-bottom:22px}.contact-module__-4FTpq__formTitle{font-family:var(--font-heading,"Rajdhani", sans-serif);color:var(--color-text-primary,#f5f5f7);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:1.4rem;font-weight:800}.contact-module__-4FTpq__formSub{color:var(--color-text-muted,#6b6b75);font-size:.85rem}.contact-module__-4FTpq__formGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.contact-module__-4FTpq__formGroup{flex-direction:column;gap:6px;display:flex}.contact-module__-4FTpq__formGroupFullSpan{grid-column:span 2}.contact-module__-4FTpq__formLabel{font-family:var(--font-heading,"Rajdhani", sans-serif);letter-spacing:.08em;color:var(--color-text-muted,#6b6b75);text-transform:uppercase;font-size:.75rem;font-weight:800}.contact-module__-4FTpq__formInput,.contact-module__-4FTpq__formTextarea{border:1px solid var(--color-border,#ffffff14);border-radius:var(--radius-md,8px);width:100%;color:var(--color-text-primary,#f5f5f7);font-family:var(--font-primary,"Inter", sans-serif);transition:all var(--transition-fast,.15s ease);background:#00000073;outline:none;padding:11px 14px;font-size:.9rem}.contact-module__-4FTpq__formInput:focus,.contact-module__-4FTpq__formTextarea:focus{border-color:var(--color-border-glow);box-shadow:0 0 16px rgba(var(--color-primary-rgb), .2);background:#000000a6}.contact-module__-4FTpq__formInput::placeholder,.contact-module__-4FTpq__formTextarea::placeholder{color:var(--color-text-muted,#6b6b75);font-size:.85rem}.contact-module__-4FTpq__formTextarea{resize:vertical;min-height:110px;line-height:1.5}.contact-module__-4FTpq__btnSubmitForm{border-radius:var(--radius-md,8px);background:var(--color-primary,#ff003c);color:#fff;width:100%;font-family:var(--font-heading,"Rajdhani", sans-serif);letter-spacing:.08em;cursor:pointer;box-shadow:var(--shadow-neon,0 4px 16px -4px rgba(var(--color-primary-rgb), .5));text-transform:uppercase;transition:all var(--transition-fast,.15s ease);border:none;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:13px;font-size:1rem;font-weight:800;display:flex}.contact-module__-4FTpq__btnSubmitForm:hover{background:var(--color-primary-hover,#e21a42);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.contact-module__-4FTpq__btnSubmitForm svg{fill:currentColor;width:16px;height:16px}@media (max-width:860px){.contact-module__-4FTpq__contactMainLayout,.contact-module__-4FTpq__formGrid{grid-template-columns:1fr}.contact-module__-4FTpq__formGroupFullSpan{grid-column:span 1}.contact-module__-4FTpq__headerTitle{font-size:2.5rem}.contact-module__-4FTpq__formTerminalCard{padding:24px 20px}}
