.Contact_page__Z74bC{min-height:100vh;padding:120px 4rem 80px;max-width:1280px;margin:0 auto;position:relative;z-index:3}.Contact_header__8hyym{margin-bottom:44px}.Contact_eyebrow__I4Byk{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0 0 12px}.Contact_heading__HoGG8{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--fw-extrabold);color:var(--color-text-primary);line-height:1.15;margin:0 0 10px;letter-spacing:-.02em}.Contact_subhead__uuZtI{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.6}.Contact_grid__lK8pi{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:32px;gap:32px;align-items:stretch}.Contact_formCard__1j_d5{background:var(--color-surface);border:1px solid rgba(37,188,186,.12);border-radius:12px;padding:36px;display:flex;flex-direction:column;gap:0}.Contact_formRow__7phDJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.Contact_field__vdPlY{display:flex;flex-direction:column;margin-bottom:18px}.Contact_label__Pk_un{font-family:var(--font-body);font-size:.65rem;font-weight:var(--fw-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:6px}.Contact_optional__Fcvpn{font-weight:var(--fw-regular);opacity:.6}.Contact_input__tsZa2,.Contact_select__6uDF7,.Contact_textarea__VsNcW{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--fw-regular);color:var(--color-text-primary);background:rgba(255,255,255,.03);border:1px solid var(--color-divider);border-radius:6px;padding:10px 14px;outline:none;transition:border-color .2s ease;width:100%}.Contact_input__tsZa2::placeholder,.Contact_textarea__VsNcW::placeholder{color:var(--color-text-muted)}.Contact_select__6uDF7{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:var(--color-text-secondary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2325BCBA' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.Contact_select__6uDF7 option{background:#05131f;color:#fff}.Contact_textarea__VsNcW{height:100px;resize:none;line-height:1.6}.Contact_input__tsZa2:focus,.Contact_select__6uDF7:focus,.Contact_textarea__VsNcW:focus{border-color:var(--color-accent)}.Contact_submitBtn__aukCG{width:100%;background:var(--color-accent);color:#05131f;font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--text-sm);letter-spacing:.03em;border:none;border-radius:6px;padding:13px;cursor:pointer;margin-top:auto;transition:opacity .2s ease}.Contact_submitBtn__aukCG:hover{opacity:.88}.Contact_submitBtn__aukCG:disabled{opacity:.5;cursor:not-allowed}.Contact_turnstileWrap__ORKjt{min-height:65px}.Contact_successMsg__f6_YQ{color:var(--color-accent)}.Contact_errorMsg__S185L,.Contact_successMsg__f6_YQ{font-family:var(--font-body);font-size:var(--text-sm);margin-bottom:12px;text-align:center}.Contact_errorMsg__S185L{color:#f87171}.Contact_rightCol__GT00a{display:flex;flex-direction:column;gap:16px}.Contact_infoCard__sW8i9{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:28px;flex:1 1}.Contact_infoLabel__KEljn{font-family:var(--font-body);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);font-weight:var(--fw-bold);margin:0 0 22px}.Contact_infoItem__bqOQi{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.Contact_infoItem__bqOQi:last-child{margin-bottom:0}.Contact_iconWrap__wEp3B{width:34px;height:34px;border-radius:8px;background:rgba(37,188,186,.08);border:1px solid rgba(37,188,186,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-accent)}.Contact_infoStrong__SCdmP{font-family:var(--font-body);font-size:.75rem;font-weight:var(--fw-semibold);color:var(--color-text-primary);display:block;margin-bottom:2px}.Contact_infoText__UnIp6{color:var(--color-text-secondary);line-height:1.5}.Contact_infoLink__QpSbw,.Contact_infoText__UnIp6{font-family:var(--font-body);font-size:var(--text-sm)}.Contact_infoLink__QpSbw{color:var(--color-accent);text-decoration:none;transition:opacity .2s}.Contact_infoLink__QpSbw:hover{opacity:.8}.Contact_distCard__d_R7i{background:rgba(37,188,186,.05);border:1px solid rgba(37,188,186,.18);border-radius:10px;padding:28px;flex-shrink:0;display:flex;flex-direction:column}.Contact_distTitle__C4sHS{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--color-text-primary);line-height:1.35;margin:0 0 10px}.Contact_distBody__ElcA6{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.65;margin:0 0 20px}.Contact_distBtn__yu_74{display:block;text-align:center;border:1px solid rgba(37,188,186,.5);color:var(--color-accent);border-radius:6px;padding:11px 16px;font-family:var(--font-body);font-size:.8rem;font-weight:var(--fw-semibold);letter-spacing:.02em;text-decoration:none;transition:background .2s ease,color .2s ease;margin-top:auto}.Contact_distBtn__yu_74:hover{background:rgba(37,188,186,.1);color:var(--color-accent)}.Contact_why__sI3GO{margin-top:40px;padding-top:32px;border-top:1px solid var(--color-divider);display:flex;flex-direction:column;align-items:center}.Contact_whyTitle__6jFCK{font-family:var(--font-body);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:var(--fw-semibold);margin:0 0 18px;text-align:center}.Contact_whyItems__ysKxv{display:flex;gap:40px;justify-content:center;flex-wrap:wrap}.Contact_whyItem__HU6PM{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary)}@media (max-width:900px){.Contact_page__Z74bC{padding:100px 2rem 60px}.Contact_grid__lK8pi{grid-template-columns:1fr}.Contact_rightCol__GT00a{flex-direction:row;flex-wrap:wrap}.Contact_distCard__d_R7i,.Contact_infoCard__sW8i9{flex:1 1;min-width:280px}.Contact_whyItems__ysKxv{gap:20px;flex-direction:column;align-items:center}}@media (max-width:600px){.Contact_formRow__7phDJ{grid-template-columns:1fr}.Contact_rightCol__GT00a{flex-direction:column}.Contact_whyItems__ysKxv{align-items:flex-start;padding:0 1rem}}