.contact_wrapper__LZhtN{padding:var(--sp-10) 0}.contact_inner__NSUqV{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-10);gap:var(--sp-10);align-items:center}@media (max-width:768px){.contact_inner__NSUqV{grid-template-columns:1fr}}.contact_left__uG9PM{display:flex;flex-direction:column;gap:var(--sp-6)}.contact_title__3vavB{font-size:clamp(var(--fs-2xl),4vw,42px);font-weight:650;letter-spacing:-.03em;color:var(--text-primary);line-height:1.1;margin:0}.contact_lead__Hi4Qv{font-size:var(--fs-lg);color:var(--text-secondary);line-height:1.65;margin:0}.contact_reasons__bFHc8{display:flex;flex-direction:column;gap:var(--sp-1);border-top:1px solid var(--border-default);padding-top:var(--sp-5)}.contact_reason__KFww_{display:flex;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--border-default)}.contact_reasonIcon__VJ7o8{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;background:var(--bg-tertiary);border-radius:var(--r-md);color:var(--text-secondary);margin-top:1px}.contact_reasonText__RU6q2{display:flex;flex-direction:column;gap:var(--sp-1)}.contact_reasonTitle__mML70{font-size:var(--fs-lg);font-weight:600;color:var(--text-primary);line-height:1.3}.contact_reasonDesc__AH_d0{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.55}.contact_emailBlock__jVtlr{display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.contact_email__0DOkW{font-size:var(--fs-md);font-weight:500;color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--border-default);padding-bottom:1px;transition:border-color var(--t-base) ease}.contact_email__0DOkW:hover{border-color:var(--text-primary)}.contact_emailSep__FtLgZ{-webkit-user-select:none;-moz-user-select:none;user-select:none}.contact_emailMeta__ox_kP,.contact_emailSep__FtLgZ{color:var(--text-muted);font-size:var(--fs-sm)}.contact_honeypot__nU5nL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact_form__Pezs8{display:flex;flex-direction:column;gap:var(--sp-4);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--r-lg);padding:var(--sp-7)}.contact_row__UtKBz{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-4);gap:var(--sp-4)}@media (max-width:480px){.contact_row__UtKBz{grid-template-columns:1fr}}.contact_field__RMKb4{display:flex;flex-direction:column;gap:var(--sp-1x)}.contact_label__PbxG5{font-size:var(--fs-sm);font-weight:500;color:var(--text-secondary)}.contact_input__2zjXQ{width:100%;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-lg);font-family:inherit;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-md);outline:none;transition:border-color var(--t-base) ease;box-sizing:border-box}.contact_input__2zjXQ:focus{border-color:var(--text-secondary)}.contact_textarea__AorR5{resize:vertical;min-height:120px}.contact_errorMsg__P0ONZ{font-size:var(--fs-sm);color:var(--status-danger);line-height:1.5}.contact_errorMsg__P0ONZ a{color:inherit}.contact_submitBtn__zyv0D{display:inline-flex;align-items:center;justify-content:center;padding:var(--sp-3) var(--sp-6);font-size:var(--fs-lg);font-family:inherit;font-weight:500;color:#fff;background:var(--text-primary);border:none;border-radius:var(--r-pill);cursor:pointer;transition:opacity var(--t-base) ease;align-self:flex-start}.contact_submitBtn__zyv0D:hover:not(:disabled){opacity:.85}.contact_submitBtn__zyv0D:disabled{opacity:.5;cursor:not-allowed}.contact_privacy__BughC{font-size:var(--fs-xs);color:var(--text-muted);margin-top:var(--sp-1)}.contact_confirmation__Oiekk{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-4);padding:var(--sp-10) var(--sp-7);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--r-lg)}.contact_confirmationIcon__sqaan{width:48px;height:48px;border-radius:var(--r-pill);background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;font-size:var(--fs-xl);color:var(--text-primary)}.contact_confirmationTitle__3HnL3{font-size:var(--fs-2xl);font-weight:600;color:var(--text-primary)}.contact_confirmationText__J7ZQ7{font-size:var(--fs-lg);color:var(--text-secondary);line-height:1.6}