{"version":"1.0","provider_name":"Teamdeck","provider_url":"https:\/\/teamdeck.io\/it","author_name":"Maciej \u015awitek","author_url":"https:\/\/teamdeck.io\/it\/author\/maciejswitek\/","title":"Retainership Contract","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"PakL0vw8uG\"><a href=\"https:\/\/teamdeck.io\/it\/risorse\/retainership-contract\/\">Retainership Contract<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/teamdeck.io\/it\/risorse\/retainership-contract\/embed\/#?secret=PakL0vw8uG\" width=\"600\" height=\"338\" title=\"&#8220;Retainership Contract&#8221; &#8212; Teamdeck\" data-secret=\"PakL0vw8uG\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>","description":"Learn about the essentials of retainership contracts in professional relationships. This comprehensive guide covers the purpose, key components, benefits, and best practices of retainership agreements. Understand how these contracts provide clarity, ensure consistent service, and offer predictable costs. Discover how to draft an effective retainership contract, avoid common pitfalls, and maintain a successful agreement through regular communication and flexibility. Enhance your business relationships with well-structured and transparent retainership contracts."}