.page_header__W1N5d{margin-bottom:var(--space-2xl)}.page_headerSubtitle__ZCL9w{font-size:clamp(.9rem,1.2vw,1.05rem);color:var(--text-muted);max-width:600px;line-height:1.7}.page_contactGrid__bsUJt{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-xl);align-items:start}@media(max-width:992px){.page_contactGrid__bsUJt{grid-template-columns:1fr}}.page_infoPanel__ORRIz{position:relative;background:linear-gradient(145deg,rgba(10,20,30,.4),rgba(15,25,35,.35)),rgba(45,52,64,.25);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgb(var(--brand-color-rgb),.3);border-top:3px solid var(--brand-color);border-radius:var(--radius-xl);padding:var(--space-xl);box-shadow:inset 2px 2px 8px hsla(0,0%,100%,.02),0 20px 40px rgba(0,0,0,.5),0 0 30px rgb(var(--brand-color-rgb),.1)}.page_infoPanelTitle__GfO22{font-family:var(--font-display);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:var(--font-bold);color:var(--brand-color-light);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-xl);text-shadow:0 0 12px rgb(var(--brand-color-rgb),.6),0 0 24px rgb(var(--brand-color-rgb),.3)}.page_infoItem___zm0_{display:flex;gap:var(--space-md);margin-bottom:var(--space-xl);align-items:flex-start}.page_infoItem___zm0_:last-child{margin-bottom:0}.page_infoIcon__SsgbO{color:var(--brand-color);flex-shrink:0;margin-top:2px}.page_infoLabel__xjKV7{font-family:var(--font-heading);font-size:var(--font-size-xs);font-weight:var(--font-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-xs)}.page_infoValue__fRn4s{font-size:var(--font-size-base);color:var(--text-primary);text-decoration:none;line-height:1.5;margin:0}.page_infoValue__fRn4s:hover{color:var(--brand-color-light);text-decoration:none}.page_formPanel__xKg0K{position:relative;background:linear-gradient(145deg,rgba(10,20,30,.4),rgba(15,25,35,.35)),rgba(45,52,64,.25);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgb(var(--brand-color-rgb),.3);border-top:3px solid var(--brand-color);border-radius:var(--radius-xl);padding:var(--space-xl);box-shadow:inset 2px 2px 8px hsla(0,0%,100%,.02),0 20px 40px rgba(0,0,0,.5),0 0 30px rgb(var(--brand-color-rgb),.1)}.page_formPanelTitle__Wx_bH{font-family:var(--font-display);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:var(--font-bold);color:var(--brand-color-light);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--space-xl);text-shadow:0 0 12px rgb(var(--brand-color-rgb),.6),0 0 24px rgb(var(--brand-color-rgb),.3)}.ContactForm_form__mb6ub{display:flex;flex-direction:column;gap:var(--space-lg)}.ContactForm_honeypot__en4Iw{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}.ContactForm_field__IX5nd{display:flex;flex-direction:column;gap:var(--space-xs);position:relative}.ContactForm_label__yWOvY{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-semibold);color:var(--text-medium);text-transform:uppercase;letter-spacing:1px}.ContactForm_required__o1Uev{color:var(--brand-color-light)}.ContactForm_input__gPUh4,.ContactForm_select__EQ4LF,.ContactForm_textarea__9TWqo{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--text-primary);background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);transition:all var(--transition-fast);outline:none}.ContactForm_input__gPUh4::placeholder,.ContactForm_select__EQ4LF::placeholder,.ContactForm_textarea__9TWqo::placeholder{color:var(--text-light)}.ContactForm_input__gPUh4:focus,.ContactForm_select__EQ4LF:focus,.ContactForm_textarea__9TWqo:focus{border-color:var(--brand-color);box-shadow:0 0 8px rgb(var(--brand-color-rgb),.2)}.ContactForm_input__gPUh4:disabled,.ContactForm_select__EQ4LF:disabled,.ContactForm_textarea__9TWqo:disabled{opacity:.6;cursor:not-allowed}.ContactForm_select__EQ4LF{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23999' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:var(--space-xl)}.ContactForm_select__EQ4LF option{background:var(--surface);color:var(--text-primary)}.ContactForm_textarea__9TWqo{resize:vertical;min-height:120px}.ContactForm_charCount___FslO{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--text-light);text-align:right}.ContactForm_errorMessage__S4gvw{background:rgba(217,83,79,.15);border:1px solid rgba(217,83,79,.3);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);color:var(--danger)}.ContactForm_submitButton__4fvMM{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);font-family:var(--font-heading);font-size:var(--font-size-md);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,var(--accent-color),var(--accent-color-dark));border:1px solid var(--accent-color);border-radius:var(--radius-md);color:#fff;cursor:pointer;transition:all var(--transition-fast);align-self:flex-start}.ContactForm_submitButton__4fvMM:hover:not(:disabled){background:linear-gradient(135deg,var(--accent-color-dark),rgb(206.9322033898,82.9512711864,3.5677966102));box-shadow:0 0 15px rgb(var(--accent-color-rgb)/30%)}.ContactForm_submitButton__4fvMM:disabled{opacity:.6;cursor:not-allowed}.ContactForm_successMessage__4DCtQ{text-align:center;padding:var(--space-xl)}.ContactForm_successMessage__4DCtQ h3{font-family:var(--font-heading);font-size:var(--font-size-2xl);color:var(--success);margin-bottom:var(--space-md)}.ContactForm_successMessage__4DCtQ p{color:var(--text-medium);margin-bottom:var(--space-lg)}.ContactForm_resetButton__z3Ja0{display:inline-flex;align-items:center;padding:var(--space-sm) var(--space-lg);font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:1px;background:rgba(0,0,0,0);border:1px solid var(--brand-color);border-radius:var(--radius-md);color:var(--brand-color-light);cursor:pointer;transition:all var(--transition-fast)}.ContactForm_resetButton__z3Ja0:hover{background:rgb(var(--brand-color-rgb),.15)}