.JP9XbW_page{flex:1;padding:80px 40px 100px}.JP9XbW_inner{grid-template-columns:1fr 1.2fr;align-items:start;gap:80px;max-width:1100px;margin:0 auto;display:grid}.JP9XbW_info{padding-top:8px}.JP9XbW_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--violet);margin-bottom:16px;font-size:14px;font-weight:600}.JP9XbW_title{color:var(--ink);letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(36px,5vw,56px);font-weight:700;line-height:1.08}.JP9XbW_subtitle{color:var(--sub);max-width:440px;margin-bottom:48px;font-size:17px;line-height:1.7}.JP9XbW_details{flex-direction:column;gap:24px;display:flex}.JP9XbW_detailLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--violet);margin-bottom:4px;font-size:12px;font-weight:600}.JP9XbW_detailValue{color:var(--ink);font-size:16px}.JP9XbW_formWrap{border:1px solid var(--line);background:#fff;border-radius:28px;padding:44px}.JP9XbW_form{flex-direction:column;gap:20px;display:flex}.JP9XbW_row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.JP9XbW_field{flex-direction:column;gap:7px;display:flex}.JP9XbW_label{color:var(--ink);font-size:14px;font-weight:600}.JP9XbW_input,.JP9XbW_textarea{background:var(--bg);color:var(--ink);font-size:15px;font-family:var(--font-body);border:1px solid #cfc6ff;border-radius:12px;outline:none;width:100%;padding:13px 16px;transition:border-color .15s,box-shadow .15s}.JP9XbW_input::placeholder,.JP9XbW_textarea::placeholder{color:#6e6a8c}.JP9XbW_input:focus,.JP9XbW_textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #9276f840}.JP9XbW_input:disabled,.JP9XbW_textarea:disabled{opacity:.5;cursor:not-allowed}.JP9XbW_textarea{resize:vertical;line-height:1.65}.JP9XbW_errorMsg{color:#9b1c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:12px 14px;font-size:14px;line-height:1.6}.JP9XbW_submit{background:var(--coral);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;margin-top:4px;padding:15px 32px;font-size:16px;font-weight:600;transition:filter .15s;display:flex}.JP9XbW_submit:hover:not(:disabled){filter:brightness(1.08)}.JP9XbW_submit:disabled{opacity:.45;cursor:not-allowed}.JP9XbW_success{text-align:center;padding:32px 0}.JP9XbW_successIcon{background:var(--tint-strong);width:56px;height:56px;color:var(--violet);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:22px;display:flex}.JP9XbW_successTitle{color:var(--ink);margin-bottom:12px;font-size:32px;font-weight:700}.JP9XbW_successSub{color:var(--sub);margin-bottom:32px;font-size:16px;line-height:1.7}.JP9XbW_successReset{color:var(--violet);border:1.5px solid var(--violet);cursor:pointer;background:0 0;border-radius:999px;padding:10px 22px;font-size:15px;font-weight:600}.JP9XbW_successReset:hover{background:var(--tint)}@media (max-width:860px){.JP9XbW_inner{grid-template-columns:1fr;gap:48px}}@media (max-width:600px){.JP9XbW_page{padding:56px 20px 80px}.JP9XbW_formWrap{padding:28px 20px}.JP9XbW_row{grid-template-columns:1fr}}
