.contact-main{padding:39px 0 92px}.breadcrumb{font:11px 'DM Mono';color:var(--muted);margin-bottom:48px}.breadcrumb a{color:var(--cyan);text-decoration:none}.breadcrumb span{margin:0 8px}.eyebrow{font:600 10px 'DM Mono';letter-spacing:.13em;color:var(--cyan);margin-bottom:12px}.contact-hero{max-width:710px}.contact-hero h1{font-size:clamp(42px,5.1vw,65px);margin:0 0 20px}.contact-hero h1 span{background:linear-gradient(90deg,#fff,#cbd5e1 58%,var(--violet));background-clip:text;color:transparent}.contact-hero>p:last-child{font-size:16px;line-height:1.75;color:var(--secondary);max-width:670px}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:57px 0 20px}.contact-options article{min-height:310px;border:1px solid var(--border);border-radius:14px;padding:30px;display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden}.contact-options h2,.contact-form-card h2{font-size:24px;margin:0 0 10px;letter-spacing:-.03em}.contact-options p:not(.eyebrow),.contact-form-card>div>p:last-child{color:var(--muted);font-size:13px;line-height:1.65;margin:0}.discord-option{background:linear-gradient(135deg,#5865f225,#171f2f 60%)}.discord-option:after{content:'⌁';position:absolute;right:-30px;bottom:-75px;color:#5865f21c;font-size:250px;line-height:1}.email-option{background:linear-gradient(135deg,#00c8ff16,#171f2f 60%)}.contact-icon{height:46px;width:46px;border-radius:10px;display:grid;place-items:center;font-size:24px;margin-bottom:22px}.discord-icon{color:#fff;background:#5865f2}.email-icon{color:var(--cyan);background:#00c8ff15;border:1px solid #00c8ff55}.discord-button{margin-top:auto;padding:13px 17px;color:white;background:#5865f2;border-radius:7px;text-decoration:none;font-weight:700;font-size:13px;z-index:1}.discord-button span{margin-left:17px}.email-option .button{margin-top:auto}.email-option small{margin-top:14px;color:var(--cyan);font:11px 'DM Mono'}.contact-form-card{margin:20px 0 52px;padding:34px;display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;border:1px solid var(--border);border-radius:14px;background:#111827cc}.contact-form-card form{display:grid;gap:15px}.contact-form-card label{display:grid;gap:7px;font-size:11px;font-weight:600;color:var(--secondary)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.contact-form-card input,.contact-form-card textarea{width:100%;color:#fff;background:var(--card);border:1px solid var(--border);border-radius:6px;padding:11px;font:12px Inter;outline:none}.contact-form-card input:focus,.contact-form-card textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00c8ff16}.contact-form-card textarea{resize:vertical}.contact-form-card button{justify-self:start;border:0;cursor:pointer}.department-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.department-grid article{padding:22px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.department-grid b{color:var(--cyan);font-size:21px}.department-grid h3{font-size:14px;margin:18px 0 7px}.department-grid p{font-size:12px;color:var(--muted);line-height:1.6}.department-grid a{font:10px 'DM Mono';color:var(--cyan);text-decoration:none}@media(max-width:760px){.contact-main{padding-top:30px}.contact-options,.contact-form-card,.department-grid{grid-template-columns:1fr}.contact-options article{min-height:280px}.contact-form-card{gap:26px;padding:24px}.form-row{grid-template-columns:1fr}}
