.contact_wrapper__nRQsg{display:flex;flex-direction:column;gap:4rem;padding:4rem 0 8rem}.contact_header__M0qkF{text-align:center;padding:0 2rem}.contact_container__LSqNX{max-width:1320px;width:100%;margin:0 auto;padding:0 2rem}.contact_badge__X4jQ2{font-family:var(--font-heading);font-size:.8rem;font-weight:700;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.15em;display:inline-block;margin-bottom:.75rem}.contact_title__xhGND{font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:hsl(var(--text-light));margin-bottom:1.25rem;letter-spacing:-.03em}.contact_desc__guLNQ{font-size:1.12rem;max-width:720px;margin:0 auto;line-height:1.7}.contact_formSection__VG1Kn{position:relative}.contact_grid__7M52i{display:grid;grid-template-columns:1.05fr 1.2fr;gap:3.5rem;align-items:start}.contact_infoCol__BzMhH{display:flex;flex-direction:column;gap:1.25rem}.contact_socialRow__bLI7z{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.contact_infoCard__4SCi5{padding:1.65rem 1.85rem;border-radius:var(--radius-md);display:flex;gap:1.25rem;align-items:center;transition:transform var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}a.contact_infoCard__4SCi5:hover{transform:translateY(-3px);border-color:rgba(31,192,245,.35)}.contact_discordCard__czUJy{border-color:rgba(88,101,242,.35);background:linear-gradient(135deg,rgba(88,101,242,.14),rgba(12,16,26,.78))}a.contact_discordCard__czUJy:hover{border-color:#5865F2}.contact_compactCard__rtcTD{padding:1.35rem 1.4rem;gap:1rem}.contact_infoIcon__IoQM_{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:rgba(31,192,245,.08);border:1px solid rgba(31,192,245,.22);color:hsl(var(--primary));flex-shrink:0}.contact_discordIcon__7FNaU{background:rgba(88,101,242,.2);border-color:rgba(88,101,242,.45);color:#8ea1e1}.contact_infoContent__HSLD3{display:flex;flex-direction:column;gap:.25rem;min-width:0}.contact_infoContent__HSLD3 h3{font-size:1.05rem;color:hsl(var(--text-light));font-weight:600}.contact_cardLinkText__4TjBG,.contact_infoContent__HSLD3 p{font-size:.9rem;color:hsl(var(--text-muted));line-height:1.5;word-break:break-word}a.contact_infoCard__4SCi5:hover .contact_cardLinkText__4TjBG{color:hsl(var(--primary))}@media (max-width:968px){.contact_grid__7M52i{grid-template-columns:1fr;gap:3rem}}@media (max-width:576px){.contact_socialRow__bLI7z{grid-template-columns:1fr}}.ContactForm_formWrapper__1CxVV{padding:2.5rem;border-radius:var(--radius-lg);max-width:600px;width:100%;margin:0 auto}.ContactForm_form__hZJcM{display:flex;flex-direction:column;gap:1.5rem}.ContactForm_fieldGroup__LjGxZ{display:flex;flex-direction:column;gap:.5rem}.ContactForm_label__QIG34{font-family:var(--font-heading);font-weight:500;font-size:.9rem;color:hsl(var(--text-light))}.ContactForm_input__bYj0J,.ContactForm_textarea__2Grp0{background:rgba(255,255,255,.02);border:1px solid var(--glass-border);padding:.8rem 1rem;border-radius:var(--radius-sm);color:hsl(var(--text-light));font-family:var(--font-body);font-size:.95rem;outline:none;transition:all var(--transition-fast)}.ContactForm_input__bYj0J:focus,.ContactForm_textarea__2Grp0:focus{border-color:hsl(var(--primary));background:rgba(255,255,255,.05);box-shadow:0 0 15px rgba(139,92,246,.15)}.ContactForm_textarea__2Grp0{resize:vertical}.ContactForm_alert__osNBt{padding:1rem;border-radius:var(--radius-sm);font-size:.95rem;margin-bottom:1.5rem;font-weight:500}.ContactForm_alertSuccess__wkhyr{background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);color:hsl(var(--accent))}.ContactForm_alertError__MOyFC{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#f87171}@media (max-width:576px){.ContactForm_formWrapper__1CxVV{padding:1.5rem}}