.ma-use.ma-contact-method{flex-direction:row;align-items:flex-start;gap:16px}.ma-contact-method .ma-use-icon{flex:none;width:48px;height:48px;margin-bottom:0}.ma-contact-method-text{flex-direction:column;flex:1;min-width:0;display:flex}.ma-contact-method-value{color:#7c3aed;overflow-wrap:anywhere;margin-top:6px;font-size:14.5px;font-weight:500}.ma-contact-method-arrow{color:#a1a1aa;flex:none;margin-top:2px;transition:transform .35s cubic-bezier(.16,1,.3,1),color .35s}.ma-contact-method:hover .ma-contact-method-arrow{color:#7c3aed;transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.ma-contact-method-arrow{transition:none}.ma-contact-method:hover .ma-contact-method-arrow{transform:none}}.ma-contact-form,.ma-contact-done{flex-direction:column;gap:16px;display:flex}.ma-panel.ma-contact-done{text-align:center;align-items:center;gap:8px;padding:clamp(28px,3vw,40px)}.ma-contact-done-title{color:#27272a;margin:0;font-size:clamp(19px,1.45vw,22px);font-weight:600;line-height:1.35}.ma-contact-done-body{color:#71717a;margin:0;font-size:15px;line-height:1.5}.ma-contact-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:559px){.ma-contact-row{grid-template-columns:1fr}}.ma-contact-label{color:#3f3f46;flex-direction:column;gap:6px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.ma-contact-field{width:100%;font:inherit;color:#2b2b2e;background:#fff;border:1px solid #efedf4;border-radius:12px;padding:12px 16px;font-size:15px;font-weight:400;line-height:1.4;transition:border-color .2s,box-shadow .2s}.ma-contact-field::placeholder{color:#a1a1aa}.ma-contact-field:hover{border-color:#dcd6e8}textarea.ma-contact-field{resize:vertical}.ma-root .ma-contact-field:focus-visible{outline-offset:0;border-color:#7c3aed;outline:2px solid #0000;box-shadow:0 0 0 3px #7c3aed33}.ma-contact-consent{color:#71717a;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.ma-contact-consent input{accent-color:#7c3aed;flex:none;width:16px;height:16px;margin:2px 0 0}.ma-root .ma-contact-consent a{color:#7c3aed;text-underline-offset:3px;-webkit-text-decoration:underline #7c3aed59;text-decoration:underline #7c3aed59}.ma-root .ma-contact-consent a:hover{color:#6d28d9;text-decoration-color:currentColor}.ma-contact-error{color:#c0392b;margin:0;font-size:14px;line-height:1.5}.ma-btn.ma-contact-submit{height:48px;font:inherit;cursor:pointer;border:0;justify-content:center;padding:0 24px;font-size:16px;font-weight:500}.ma-btn.ma-contact-submit:disabled{opacity:.6;cursor:default;transform:none}.ma-contact-trap{position:absolute;left:-9999px}