.pmxc{font-family:inherit;color:#27242d;background:#fff;border:1px solid #ece9f2;border-radius:16px;overflow:hidden;max-width:1100px;margin:20px auto;box-shadow:0 8px 36px rgba(39,36,45,.06)}.pmxc *{box-sizing:border-box}.pmxc-head{background:#37007a;padding:32px 30px;color:#fff}.pmxc-head span{color:#83c971;font-weight:700;font-size:12px;letter-spacing:1.2px}.pmxc-head h2{color:#fff;font-size:32px;line-height:1.2;margin:10px 0}.pmxc-head p{color:#fff;margin:0}.pmxc-inner{padding:28px}.pmxc-step{margin-bottom:31px}.pmxc-step h3{font-size:20px;margin:0 0 15px;color:#27242d}.pmxc-step h3 span{display:inline-flex;align-items:center;justify-content:center;background:#37007a;color:white;width:34px;height:34px;border-radius:50%;font-size:13px;margin-right:9px}.pmxc-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pmxc-model{display:flex;flex-direction:column;gap:7px;cursor:pointer;padding:18px;border:2px solid #e6e3ea;border-radius:12px;transition:border-color .2s,background .2s}.pmxc-model.selected,.pmxc-model:has(input:checked){border-color:#37007a;background:#faf7ff}.pmxc-model input{accent-color:#37007a}.pmxc-model strong{font-size:19px}.pmxc-model span{font-weight:700;color:#37007a}.pmxc-model small{line-height:1.5;font-size:13px;color:#56505e}.pmxc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pmxc-fields label{font-size:14px;font-weight:650;display:flex;flex-direction:column;gap:7px}.pmxc-fields input,.pmxc-fields select{width:100%;min-height:46px;border:1px solid #cfcbd7;border-radius:8px;padding:10px 11px;font:inherit;color:#27242d;background:#fff}.pmxc-fields :focus-visible,.pmxc-btn:focus-visible{outline:3px solid #83c971;outline-offset:2px}.pmxc-note{font-size:13px;color:#615b67;line-height:1.6;margin-top:12px}.pmxc-summary{border-radius:13px;background:#f5f3f8;padding:23px}.pmxc-summary-top{display:flex;gap:15px;justify-content:space-between;align-items:center}.pmxc-summary-top strong{font-size:20px;color:#37007a}.pmxc-summary p{line-height:1.6}.pmxc-price{border-top:1px solid #ddd6e6;padding-top:18px;margin-top:17px;display:flex;gap:15px;align-items:center;justify-content:space-between}.pmxc-price strong{font-size:27px;color:#37007a}.pmxc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.pmxc-btn{border-radius:9px;display:inline-flex;justify-content:center;align-items:center;min-height:47px;padding:12px 18px;text-align:center;font:inherit;font-weight:700;cursor:pointer;text-decoration:none!important}.pmxc-wa{background:#37007a!important;color:white!important;border:1px solid #37007a}.pmxc-copy{background:#83c971!important;color:#27242d!important;border:1px solid #83c971}.pmxc-feedback{font-size:13px;min-height:1em}.pmxc-wa[hidden]{display:none!important}@media(max-width:700px){.pmxc-head{padding:24px 18px}.pmxc-head h2{font-size:26px}.pmxc-inner{padding:20px 15px}.pmxc-models,.pmxc-fields{grid-template-columns:1fr}.pmxc-price{flex-direction:column;align-items:flex-start}.pmxc-actions{flex-direction:column}.pmxc-btn{width:100%}}
