.jx-contact-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}@media (min-width:992px){.jx-contact-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px}}@media (min-width:1200px){.jx-contact-layout{grid-template-columns:minmax(0,1fr) 360px}}.jx-contact-form{min-width:0;padding:20px 16px}@media (min-width:576px){.jx-contact-form{padding:24px 24px 22px}}.jx-contact-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}@media (min-width:640px){.jx-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.jx-contact-grid>.is-wide{grid-column:1/-1}}.jx-contact-grid textarea{min-height:148px;resize:vertical}.jx-contact-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.jx-contact-count{font-size:12px;font-weight:400;color:var(--color-gray-500);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jx-contact-alert,.jx-contact-count.is-over{color:var(--color-danger)}.jx-contact-alert{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--color-danger) 30%,var(--color-white));border-radius:12px;background:color-mix(in srgb,var(--color-danger) 7%,var(--color-white));font-size:13.5px;line-height:1.6}.jx-contact-alert .jx-lead-ico>i{font-size:16px}.jx-contact-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;margin-top:20px;padding-top:20px;border-top:1px solid var(--color-border-color)}.jx-contact-verify{flex:1 1 300px;min-width:0;max-width:400px}.jx-contact-submit{flex-shrink:0;min-width:168px;font-size:14px}@media (max-width:575.98px){.jx-contact-verify{max-width:none}.jx-contact-submit{width:100%}}.jx-contact-legal{margin:16px 0 0;font-size:12.5px;line-height:1.6;color:var(--color-gray-500)}.jx-contact-sent{display:flex;flex-direction:column;padding:44px 24px;text-align:center}.jx-contact-sent,.jx-contact-sent-ico{align-items:center;justify-content:center}.jx-contact-sent-ico{display:inline-flex;width:60px;height:60px;margin-bottom:16px;border-radius:999px;background:color-mix(in srgb,var(--color-success) 14%,var(--color-white));color:var(--color-success);font-size:28px}.jx-contact-sent-title{margin:0 0 6px;font-size:19px;font-weight:700;color:var(--color-dark)}.jx-contact-sent-text{max-width:440px;margin:0 0 20px;font-size:14.5px;line-height:1.65;color:var(--color-gray-500)}.jx-contact-aside{display:grid;grid-gap:18px;gap:18px;padding:20px 18px}.jx-contact-aside-title{margin:0 0 4px;font-size:16px;font-weight:700;color:var(--color-dark)}.jx-contact-tips{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.jx-contact-tip{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.6;color:var(--color-gray-600)}.jx-contact-tip .jx-lead-ico>i{font-size:16px;color:var(--tone-ink)}.jx-contact-urgent{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--tone-line);border-radius:14px;background:color-mix(in srgb,var(--tone) 7%,var(--color-white))}.jx-contact-urgent-ico{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--tone-soft);color:var(--tone-ink);font-size:18px}.jx-contact-urgent-text{min-width:0;font-size:13px;line-height:1.5;color:var(--color-gray-500)}.jx-contact-urgent-text a{display:block;font-size:16px;font-weight:700;color:var(--color-dark)}.jx-contact-urgent-text a:hover{color:var(--tone-ink)}