.contact-requirements,.mp-contact-conversion{background:#f7f3ea;border:1px solid #aebbb4;border-radius:12px;margin-block:28px;padding:24px}.contact-requirements>p,.mp-contact-conversion>p,.mp-conversion-form>p{margin:12px 0 20px;line-height:1.6}.contact-requirements-toggle,.mp-conversion-confirm{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;display:flex}.contact-requirements-toggle{align-items:center;font-weight:700}.contact-requirements-toggle input,.mp-conversion-confirm input{flex:0 0 20px;width:20px;height:20px;margin:2px 0}.contact-requirements fieldset,.mp-conversion-form fieldset{border:0;min-width:0;margin:20px 0 0;padding:0}.contact-requirements fieldset>p{margin:12px 0 20px}.mp-requirements-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mp-requirements-grid .field{flex-direction:column;gap:8px;min-width:0;display:flex}.mp-requirements-grid .full{grid-column:1/-1}.mp-requirements-grid input,.mp-requirements-grid select,.mp-requirements-grid textarea{color:#10221d;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #869892;border-radius:7px;padding:10px 12px}.mp-requirements-grid textarea{resize:vertical;min-height:90px}.mp-conversion-confirm{margin-top:24px;line-height:1.6}.mp-conversion-actions{flex-wrap:wrap;gap:12px;margin:24px 0 16px;display:flex}.mp-contact-conversion .mp-detail-list{margin-block:20px}.mp-contact-conversion [role=alert]{color:#9b2d17;margin-top:16px}.mp-conversion-note{border-left:3px solid #c84418;padding-left:14px}@media (max-width:560px){.contact-requirements,.mp-contact-conversion{padding:18px}.mp-requirements-grid{grid-template-columns:1fr}.mp-conversion-actions>.mp-button{flex:100%}}
