.ge-contact{--panel-hi:#fff;--border:#e2ded7;--gold:var(--ga-amber)}.ge-contact .ga-hero-inner{position:relative}.ge-contact .ga-hero-copy{max-width:680px}.ge-contact .ga-hero-flag{font-family:var(--mono);letter-spacing:.18em;color:var(--ga-ink-4);text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:flex}.ge-contact .ga-hero-flag i{background:var(--ga-green);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite ga-blink}.ge-contact .ga-hero-sub{color:var(--ga-ink-3);max-width:560px;margin-top:18px;font-size:13.5px;line-height:1.85}.ge-contact .gk-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:30px;margin-top:22px;display:grid}.ge-contact .gk-seats{background:var(--ga-panel);border-radius:12px;padding:20px 22px}.ge-contact .gk-seats .eb{font-family:var(--mono);letter-spacing:.16em;color:var(--ga-gold);text-transform:uppercase;font-size:9.5px}.ge-contact .gk-seats-row{gap:26px;margin-top:14px;display:flex}.ge-contact .gk-seats-row div{color:#9b968d;font-size:11.5px}.ge-contact .gk-seats-row b{color:#fff;letter-spacing:-.03em;font-size:24px;font-weight:800;display:block}.ge-contact .gk-slots{gap:6px;margin-top:16px;display:flex}.ge-contact .gk-slot{background:#2a2a25;border-radius:3px;flex:1;height:6px;animation:1s ease-out both ga-bar}.ge-contact .gk-slot.on{background:#4ade80}.ge-contact .gk-steps{flex-direction:column;gap:14px;margin-top:16px;display:flex}.ge-contact .gk-step{grid-template-columns:34px 1fr;align-items:start;gap:14px;display:grid}.ge-contact .gk-step .n{font-family:var(--mono);color:var(--ga-amber);padding-top:2px;font-size:12px}.ge-contact .gk-step .ti{color:var(--ga-ink);font-size:13.5px;font-weight:700}.ge-contact .gk-step .de{color:var(--ga-ink-4);margin-top:4px;font-size:12px;line-height:1.7}.ge-contact .panel{border:1px solid var(--ga-line)!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-radius:12px!important;box-shadow:0 1px 2px #1e1e1a0a!important}.ge-contact .panel:after{display:none!important}.ge-contact .panel .h2{font-family:var(--display);letter-spacing:-.02em;color:var(--ga-ink);font-weight:700}.ge-contact .panel .h3{font-family:var(--display);color:var(--ga-ink)}.ge-contact .panel input,.ge-contact .panel select,.ge-contact .panel textarea{border:1px solid var(--ga-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border-radius:8px!important}.ge-contact .panel input:focus,.ge-contact .panel select:focus,.ge-contact .panel textarea:focus{border-color:var(--ga-amber)!important;background:#fff!important;box-shadow:0 0 0 3px #e07a1f1f!important}.ge-contact .panel .btn-primary{border-radius:8px}.ge-contact .gk-channels{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:34px;display:grid}.ge-contact .gk-channel{border:1px solid var(--ga-line);background:#fff;border-radius:11px;flex-direction:column;gap:5px;padding:20px;transition:transform .22s,box-shadow .22s;display:flex}.ge-contact a.gk-channel:hover{transform:translateY(-4px);box-shadow:0 22px 38px -30px #00000059}.ge-contact .gk-channel .lbl{font-family:var(--mono);letter-spacing:.14em;color:var(--ga-green-2);text-transform:uppercase;font-size:10px}.ge-contact .gk-channel .val{font-family:var(--display);color:var(--ga-ink);font-size:15px;font-weight:700}.ge-contact .gk-channel .sub{font-family:var(--mono);color:var(--ga-dim);font-size:10.5px}@media (max-width:860px){.ge-contact .gk-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:460px){.ge-contact .gk-seats-row{gap:18px}.ge-contact .gk-channels{grid-template-columns:1fr}}
