.contact_root__SGX2q .contact-hero{position:relative;min-height:min(64vh,540px);display:flex;align-items:flex-end;padding:56px 48px 52px;margin-top:var(--page-top-offset);border:1px solid var(--border);border-radius:var(--hero-frame-radius);overflow:hidden}.contact_root__SGX2q .contact-hero-bg{position:absolute;inset:0}.contact_root__SGX2q .contact-hero-photo{object-fit:cover;width:100%;height:100%;filter:brightness(.7) saturate(.88)}.contact_root__SGX2q .contact-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,10,18,.18) 18%,rgba(5,10,18,.94) 88%)}.contact_root__SGX2q .contact-hero-body{position:relative;z-index:2;width:100%;max-width:none}.contact_root__SGX2q .contact-hero-body>*{max-width:var(--hero-copy-max)}.contact_root__SGX2q .contact-hero-body .hero-title{font-family:var(--font-heading),sans-serif;font-size:clamp(2.6rem,5vw,4.2rem);line-height:1.03;letter-spacing:-.05em;margin:12px 0 22px}.contact_root__SGX2q .contact-hero-body .hero-sub{color:#ffffff}.contact_root__SGX2q .contact-band-shell{margin-top:18px}.contact_root__SGX2q .contact-stats-band{border-radius:0;overflow:hidden;background:transparent}.contact_root__SGX2q .contact-page{display:grid;gap:24px}.contact_root__SGX2q .contact-support-shell{display:grid;gap:20px}.contact_root__SGX2q .contact-support-head{max-width:900px}.contact_root__SGX2q .contact-support-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px}.contact_root__SGX2q .contact-support-card{display:grid;gap:16px;padding:28px;border-radius:var(--r-lg);border:1px solid var(--border);background:var(--bg-glass);backdrop-filter:var(--glass)}.contact_root__SGX2q .contact-support-card-primary{background:linear-gradient(140deg,rgba(0,232,123,.08),rgba(255,255,255,.02) 40%,rgba(77,155,255,.08) 100%),var(--bg-glass)}.contact_root__SGX2q .contact-support-chip-row{display:flex;gap:10px;flex-wrap:wrap}.contact_root__SGX2q .contact-support-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--text-2);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contact_root__SGX2q .contact-support-chip.is-live{color:var(--green);border-color:rgba(0,232,123,.2);background:rgba(0,232,123,.08)}.contact_root__SGX2q .contact-support-chip.is-soft{color:var(--yellow);border-color:rgba(255,180,68,.16);background:rgba(255,180,68,.08)}.contact_root__SGX2q .contact-support-status{display:grid;gap:6px;padding:18px 20px;border-radius:var(--r);border:1px solid var(--border);background:rgba(255,255,255,.03)}.contact_root__SGX2q .contact-support-status strong{font-size:.9rem}.contact_root__SGX2q .contact-support-status p{margin:0;color:var(--text-2)}.contact_root__SGX2q .contact-support-actions{display:flex;gap:12px;flex-wrap:wrap}.contact_root__SGX2q .contact-support-triage{display:grid;gap:14px}.contact_root__SGX2q .contact-support-triage label{display:grid;gap:8px;color:var(--text-2);font-size:.92rem}.contact_root__SGX2q .contact-support-triage textarea{padding:14px 16px;border-radius:var(--r);border:1px solid var(--border);background:rgba(255,255,255,.03);color:var(--text);transition:var(--t)}.contact_root__SGX2q .contact-support-triage textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 12px var(--green-glow)}.contact_root__SGX2q .contact-support-response{display:grid;gap:8px;padding:18px 20px;border-radius:var(--r);border:1px solid var(--border)}.contact_root__SGX2q .contact-support-response.is-ok{background:rgba(0,232,123,.05);border-color:rgba(0,232,123,.16)}.contact_root__SGX2q .contact-support-response.is-alert{background:rgba(255,77,77,.06);border-color:rgba(255,77,77,.18)}.contact_root__SGX2q .contact-support-response p,.contact_root__SGX2q .contact-support-response span{margin:0;color:var(--text-2)}.contact_root__SGX2q .contact-support-history{display:grid;gap:10px;padding:18px 20px;border-radius:var(--r);border:1px solid var(--border);background:rgba(255,255,255,.025)}.contact_root__SGX2q .contact-support-history p{margin:0;color:var(--text-2)}.contact_root__SGX2q .contact-support-history ul{display:grid;gap:10px;padding:0;margin:0;list-style:none}.contact_root__SGX2q .contact-support-history li{display:grid;gap:4px;padding:12px 14px;border-radius:var(--r);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.04)}.contact_root__SGX2q .contact-support-history li span{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.contact_root__SGX2q .contact-support-history li p{margin:0;color:var(--text-2)}.contact_root__SGX2q .contact-support-inline-note{margin:0;color:var(--text-3);font-size:.88rem}@media (max-width:1100px){.contact_root__SGX2q .contact-hero{padding:36px 28px 40px}.contact_root__SGX2q .contact-support-grid{grid-template-columns:1fr}}@media (max-width:768px){.contact_root__SGX2q .contact-hero{padding:28px 20px 32px}.contact_root__SGX2q .contact-support-card{padding:22px}}