.page_page__7VsQI{min-height:100vh;background:#f4f3f1;display:flex;align-items:stretch;justify-content:center;padding:48px 20px}.page_grid__mEJ0q{width:100%;max-width:1120px;display:grid;grid-template-columns:.95fr 1.05fr;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px -30px rgba(20,16,14,.35);background:#ffffff}.page_infoPanel__svYj_{position:relative;background:#1c1a1e;color:#f2ede8;padding:56px 48px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.page_islandArt__wE0cA{position:absolute;top:-20px;right:-40px;width:340px;opacity:.9;pointer-events:none}.page_eyebrow__Ffy2X{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#E8A33D;margin-bottom:18px}.page_heading__FjUUT{font-size:clamp(28px,3.4vw,38px);line-height:1.18;font-weight:700;letter-spacing:-.01em;margin:0 0 20px;color:#ffffff}.page_leadText___hNfp{font-size:15.5px;line-height:1.65;color:#c9c3bd;max-width:380px;margin:0 0 40px}.page_contactList__rk4v7{display:flex;flex-direction:column;gap:20px;border-top:1px solid rgba(255,255,255,.12);padding-top:28px}.page_contactItem__8LFk2{display:flex;flex-direction:column;gap:3px}.page_contactLabel__Jx_OR{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#877f78}.page_contactValue__Wc7en{font-size:15px;font-weight:500;color:#f2ede8;text-decoration:none}a.page_contactValue__Wc7en:hover{color:#E8A33D}.page_formPanel__MlksS{background:#ffffff;padding:56px 52px;display:flex;align-items:center}.page_form__Os3Qw{width:100%;display:flex;flex-direction:column;gap:22px}.page_fieldRow__7QiZJ{display:grid;grid-template-columns:1fr 1fr;gap:18px}.page_field__JsfaH{display:flex;flex-direction:column;gap:8px}.page_label__BHR9d{font-size:13px;font-weight:600;color:#29262c}.page_required__Mup_8{color:#C8371A}.page_input__tuJRH,.page_textarea__7lmca{font-family:inherit;font-size:14.5px;color:#1c1a1e;background:#faf9f7;border:1.5px solid #e7e3de;border-radius:10px;padding:12px 14px;transition:border-color .15s,background .15s;outline:none}.page_input__tuJRH:focus,.page_textarea__7lmca:focus{border-color:#C8371A;background:#ffffff}.page_textarea__7lmca{resize:vertical;min-height:110px}.page_submitBtn__dK3__{margin-top:6px;background:#C8371A;color:#ffffff;border:none;border-radius:10px;padding:15px 24px;font-size:15px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .12s,box-shadow .12s,opacity .12s;box-shadow:0 10px 24px -8px rgba(200,55,26,.55)}.page_submitBtn__dK3__:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px -8px rgba(200,55,26,.6)}.page_submitBtn__dK3__:disabled{opacity:.65;cursor:not-allowed;transform:none}.page_errorText__ygkoK{font-size:13.5px;color:#b3261e;margin:0}.page_successState__qtPDO{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}.page_successIcon__DDnwp{width:48px;height:48px;border-radius:50%;background:#C8371A;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;margin-bottom:12px}.page_successTitle__osJQD{font-size:22px;font-weight:700;color:#1c1a1e;margin:0 0 8px}.page_successText__AvKXZ{font-size:14.5px;color:#6a6560;line-height:1.6;margin:0 0 24px}.page_secondaryBtn__mOUR1{background:transparent;color:#C8371A;border:1.5px solid #c8371a;border-radius:10px;padding:11px 20px;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.page_secondaryBtn__mOUR1:hover{background:#C8371A;color:#fff}@media (max-width:880px){.page_grid__mEJ0q{grid-template-columns:1fr;border-radius:16px}.page_infoPanel__svYj_{padding:40px 32px}.page_islandArt__wE0cA{width:220px;top:-10px;right:-30px;opacity:.5}.page_formPanel__MlksS{padding:40px 32px}.page_fieldRow__7QiZJ{grid-template-columns:1fr;gap:18px}}@media (max-width:480px){.page_page__7VsQI{padding:0}.page_grid__mEJ0q{border-radius:0;box-shadow:none}.page_formPanel__MlksS,.page_infoPanel__svYj_{padding:32px 22px}}