{"id":773,"date":"2026-05-12T18:49:01","date_gmt":"2026-05-12T18:49:01","guid":{"rendered":"https:\/\/360bizbrokers.com\/?page_id=773"},"modified":"2026-05-12T19:01:46","modified_gmt":"2026-05-12T19:01:46","slug":"loi-generator-tool","status":"publish","type":"page","link":"https:\/\/360bizbrokers.com\/es\/loi-generator-tool\/","title":{"rendered":"LOI Generator Tool"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"773\" class=\"elementor elementor-773\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dd616f8 e-flex e-con-boxed e-con e-parent\" data-id=\"dd616f8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cc45c6c elementor-widget elementor-widget-html\" data-id=\"cc45c6c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>LOI Drafting Tool \u2014 Business Brokerage<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@500;600&family=DM+Sans:wght@300;400;500&display=swap\" rel=\"stylesheet\">\n<style>\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n:root {\n  --navy: #12192c;\n  --navy-mid: #1e2d4a;\n  --gold: #c9960c;\n  --gold-light: #fdf8ed;\n  --gold-border: #e6c96a;\n  --cream: #faf8f4;\n  --white: #ffffff;\n  --border: #e4e0d8;\n  --border-strong: #ccc8be;\n  --text: #1a1814;\n  --text-mid: #4a4640;\n  --text-muted: #8a857d;\n  --success: #2d7a4f;\n  --radius: 8px;\n  --radius-lg: 14px;\n  --shadow: 0 2px 12px rgba(0,0,0,0.08);\n  --shadow-lg: 0 8px 40px rgba(0,0,0,0.12);\n}\n\nbody {\n  font-family: 'DM Sans', sans-serif;\n  background: var(--cream);\n  color: var(--text);\n  min-height: 100vh;\n  font-size: 14px;\n  line-height: 1.6;\n}\n\n\/* \u2500\u2500 Top bar \u2500\u2500 *\/\n.topbar {\n  background: var(--navy);\n  padding: 0 2rem;\n  height: 56px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  position: sticky;\n  top: 0;\n  z-index: 100;\n  box-shadow: 0 2px 16px rgba(0,0,0,0.18);\n}\n.topbar-logo {\n  font-family: 'Playfair Display', serif;\n  color: #fff;\n  font-size: 17px;\n  font-weight: 500;\n  letter-spacing: 0.01em;\n  display: flex;\n  align-items: center;\n  gap: 10px;\n}\n.topbar-logo span {\n  color: var(--gold-border);\n  font-size: 13px;\n  font-family: 'DM Sans', sans-serif;\n  font-weight: 300;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n}\n.topbar-actions { display: flex; gap: 8px; }\n.top-btn {\n  display: inline-flex; align-items: center; gap: 6px;\n  padding: 6px 14px; border-radius: var(--radius);\n  font-size: 12.5px; font-family: 'DM Sans', sans-serif;\n  cursor: pointer; transition: all .15s; font-weight: 400;\n  border: 1px solid rgba(255,255,255,0.2);\n  background: rgba(255,255,255,0.08); color: #fff;\n}\n.top-btn:hover { background: rgba(255,255,255,0.16); }\n.top-btn.primary { background: var(--gold); border-color: var(--gold); color: #fff; font-weight: 500; }\n.top-btn.primary:hover { background: #b8860b; }\n\n\/* \u2500\u2500 Layout \u2500\u2500 *\/\n.layout {\n  display: grid;\n  grid-template-columns: 230px 1fr 320px;\n  height: calc(100vh - 56px);\n  overflow: hidden;\n}\n\n\/* \u2500\u2500 Sidebar \u2500\u2500 *\/\n.sidebar {\n  background: var(--white);\n  border-right: 1px solid var(--border);\n  overflow-y: auto;\n  padding: 1.5rem 0 2rem;\n}\n.sidebar-heading {\n  font-size: 10px; font-weight: 500; letter-spacing: .1em;\n  text-transform: uppercase; color: var(--text-muted);\n  padding: 0 1.25rem .75rem;\n}\n.step-btn {\n  display: flex; align-items: center; gap: 10px;\n  width: 100%; padding: .6rem 1.25rem;\n  background: transparent; border: none; cursor: pointer;\n  text-align: left; transition: background .12s;\n  color: var(--text-mid); font-size: 13px; font-family: 'DM Sans', sans-serif;\n  border-left: 3px solid transparent;\n}\n.step-btn:hover { background: var(--cream); }\n.step-btn.active {\n  background: var(--gold-light); color: var(--text);\n  border-left-color: var(--gold); font-weight: 500;\n}\n.step-btn.done { color: var(--text-mid); }\n.step-num {\n  width: 24px; height: 24px; border-radius: 50%;\n  border: 1.5px solid var(--border-strong);\n  display: flex; align-items: center; justify-content: center;\n  font-size: 11px; font-weight: 500; flex-shrink: 0;\n  color: var(--text-muted); transition: all .15s;\n}\n.step-btn.active .step-num { background: var(--gold); border-color: var(--gold); color: #fff; }\n.step-btn.done .step-num { background: #eaf6f0; border-color: #a3d4bc; color: var(--success); }\n.sidebar-divider { height: 1px; background: var(--border); margin: .75rem 1.25rem; }\n\n\/* \u2500\u2500 Main content \u2500\u2500 *\/\n.main {\n  display: flex; flex-direction: column; overflow: hidden;\n  background: var(--cream);\n}\n.progress-bar { height: 3px; background: var(--border); flex-shrink: 0; }\n.progress-fill { height: 100%; background: var(--gold); transition: width .3s ease; }\n\n.panels { flex: 1; overflow-y: auto; padding: 2rem 2.25rem 1rem; }\n\n.panel { display: none; animation: fadeIn .2s ease; }\n.panel.active { display: block; }\n@keyframes fadeIn { from { opacity: 0; transform: translateY(6px); } to { opacity: 1; transform: none; } }\n\n.panel-header { margin-bottom: 1.5rem; }\n.panel-title {\n  font-family: 'Playfair Display', serif;\n  font-size: 22px; font-weight: 500; color: var(--navy);\n  margin-bottom: .3rem;\n}\n.panel-sub { font-size: 13px; color: var(--text-muted); font-weight: 300; }\n\n.section-label {\n  font-size: 10.5px; font-weight: 500; letter-spacing: .09em;\n  text-transform: uppercase; color: var(--text-muted);\n  padding: .25rem 0 .6rem; margin-top: 1.25rem;\n  border-bottom: 1px solid var(--border); margin-bottom: .75rem;\n}\n\n.field-grid { display: grid; gap: 14px; margin-bottom: 14px; }\n.field-grid.col2 { grid-template-columns: 1fr 1fr; }\n.field-grid.col3 { grid-template-columns: 1fr 1fr 1fr; }\n.field-grid.col1 { grid-template-columns: 1fr; }\n\n.field { display: flex; flex-direction: column; gap: 5px; }\nlabel {\n  font-size: 11.5px; font-weight: 500; color: var(--text-mid);\n  letter-spacing: .01em;\n}\nlabel .req { color: var(--gold); }\nlabel .hint { font-weight: 300; color: var(--text-muted); font-size: 10.5px; }\n\ninput[type=text], input[type=email], input[type=number], input[type=date], select, textarea {\n  padding: 8px 11px; border: 1px solid var(--border);\n  border-radius: var(--radius); font-size: 13px;\n  font-family: 'DM Sans', sans-serif; color: var(--text);\n  background: var(--white); transition: border .15s, box-shadow .15s;\n  width: 100%;\n}\ninput:focus, select:focus, textarea:focus {\n  outline: none; border-color: var(--gold-border);\n  box-shadow: 0 0 0 3px rgba(201,150,12,.1);\n}\ntextarea { resize: vertical; min-height: 72px; line-height: 1.6; }\nselect { cursor: pointer; }\n\n\/* Toggle switches *\/\n.toggle-list { display: flex; flex-direction: column; gap: 0; }\n.toggle-row {\n  display: flex; align-items: center; justify-content: space-between;\n  padding: .75rem 0; border-bottom: 1px solid var(--border);\n}\n.toggle-row:last-child { border-bottom: none; }\n.toggle-info { flex: 1; padding-right: 1rem; }\n.toggle-label { font-size: 13px; font-weight: 500; color: var(--text); }\n.toggle-sub { font-size: 11.5px; color: var(--text-muted); margin-top: 2px; }\n.toggle {\n  position: relative; width: 38px; height: 21px; flex-shrink: 0;\n}\n.toggle input { opacity: 0; width: 0; height: 0; position: absolute; }\n.slider-t {\n  position: absolute; inset: 0;\n  background: var(--border-strong); border-radius: 21px;\n  cursor: pointer; transition: .2s;\n}\n.slider-t::before {\n  content: ''; position: absolute;\n  height: 15px; width: 15px; left: 3px; bottom: 3px;\n  background: #fff; border-radius: 50%; transition: .2s;\n  box-shadow: 0 1px 3px rgba(0,0,0,0.15);\n}\ninput:checked + .slider-t { background: var(--gold); }\ninput:checked + .slider-t::before { transform: translateX(17px); }\n\n\/* Bottom bar *\/\n.bottom-bar {\n  padding: .9rem 2.25rem; border-top: 1px solid var(--border);\n  display: flex; align-items: center; justify-content: space-between;\n  background: var(--white); flex-shrink: 0;\n}\n.step-indicator { font-size: 12px; color: var(--text-muted); }\n.step-indicator strong { color: var(--text); }\n.nav-btns { display: flex; gap: 8px; }\n\n.btn {\n  display: inline-flex; align-items: center; gap: 6px;\n  padding: 8px 18px; border-radius: var(--radius);\n  font-size: 13px; font-family: 'DM Sans', sans-serif;\n  cursor: pointer; border: 1px solid var(--border-strong);\n  background: var(--white); color: var(--text); transition: all .15s; font-weight: 400;\n}\n.btn:hover { background: var(--cream); border-color: var(--border-strong); }\n.btn:disabled { opacity: .4; cursor: default; }\n.btn.primary {\n  background: var(--navy); border-color: var(--navy);\n  color: #fff; font-weight: 500;\n}\n.btn.primary:hover { background: var(--navy-mid); }\n.btn.gold { background: var(--gold); border-color: var(--gold); color: #fff; font-weight: 500; }\n.btn.gold:hover { background: #b8860b; }\n\n\/* \u2500\u2500 Preview panel \u2500\u2500 *\/\n.preview-panel {\n  border-left: 1px solid var(--border);\n  display: flex; flex-direction: column; background: var(--white);\n  overflow: hidden;\n}\n.preview-header {\n  padding: .8rem 1.25rem; border-bottom: 1px solid var(--border);\n  display: flex; align-items: center; justify-content: space-between;\n  flex-shrink: 0;\n}\n.preview-title {\n  font-size: 11px; font-weight: 500; letter-spacing: .09em;\n  text-transform: uppercase; color: var(--text-muted);\n  display: flex; align-items: center; gap: 6px;\n}\n.live-dot {\n  width: 7px; height: 7px; border-radius: 50%;\n  background: var(--success); animation: pulse 2s infinite;\n}\n@keyframes pulse {\n  0%, 100% { opacity: 1; } 50% { opacity: .4; }\n}\n.preview-copy {\n  font-size: 11px; padding: 4px 10px; gap: 4px;\n}\n.preview-body {\n  flex: 1; overflow-y: auto; padding: 1.25rem;\n  font-family: Georgia, 'Times New Roman', serif;\n  font-size: 11.5px; line-height: 1.85;\n  color: var(--text); white-space: pre-wrap;\n  background: var(--white);\n}\n.preview-placeholder {\n  color: var(--text-muted); font-family: 'DM Sans', sans-serif;\n  font-size: 13px; text-align: center; padding: 3rem 1rem;\n  line-height: 1.7;\n}\n\n\/* \u2500\u2500 Review panel \u2500\u2500 *\/\n.review-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-bottom: 1.25rem; }\n.review-card {\n  background: var(--white); border: 1px solid var(--border);\n  border-radius: var(--radius); padding: .9rem 1rem;\n}\n.rc-label { font-size: 10.5px; font-weight: 500; color: var(--text-muted); text-transform: uppercase; letter-spacing: .07em; margin-bottom: 3px; }\n.rc-val { font-size: 13px; color: var(--text); font-weight: 500; }\n.export-box {\n  background: var(--gold-light); border: 1px solid var(--gold-border);\n  border-radius: var(--radius-lg); padding: 1.25rem 1.5rem;\n  margin-bottom: 1.25rem;\n}\n.export-title { font-family: 'Playfair Display', serif; font-size: 16px; color: var(--navy); margin-bottom: .4rem; }\n.export-sub { font-size: 12.5px; color: var(--text-mid); margin-bottom: 1rem; line-height: 1.6; }\n.export-btns { display: flex; gap: 8px; flex-wrap: wrap; }\n.disclaimer {\n  background: var(--cream); border: 1px solid var(--border);\n  border-radius: var(--radius); padding: .75rem 1rem;\n  font-size: 11.5px; color: var(--text-muted); line-height: 1.65;\n}\n\n\/* \u2500\u2500 Print \u2500\u2500 *\/\n@media print {\n  .topbar, .sidebar, .preview-panel, .bottom-bar { display: none !important; }\n  .layout { display: block; height: auto; overflow: visible; }\n  .main { overflow: visible; }\n  .panels { padding: 0; overflow: visible; }\n  .panel { display: block !important; }\n  body { background: white; font-size: 12pt; }\n}\n<\/style>\n<\/head>\n<body>\n\n<div class=\"topbar\">\n  <div class=\"topbar-logo\">\n    \u2726 LOI Drafting Tool <span>Business Brokerage<\/span>\n  <\/div>\n  <div class=\"topbar-actions\">\n    <button class=\"top-btn\" onclick=\"window.print()\">\u2399 Print<\/button>\n    <button class=\"top-btn primary\" onclick=\"copyLOI(this)\">\u29c9 Copy LOI<\/button>\n  <\/div>\n<\/div>\n\n<div class=\"layout\">\n\n  <!-- Sidebar -->\n  <div class=\"sidebar\">\n    <div class=\"sidebar-heading\">Sections<\/div>\n    <button class=\"step-btn active\" onclick=\"goStep(0)\" id=\"sb0\"><span class=\"step-num\" id=\"sn0\">1<\/span>Parties<\/button>\n    <button class=\"step-btn\" onclick=\"goStep(1)\" id=\"sb1\"><span class=\"step-num\" id=\"sn1\">2<\/span>Business Info<\/button>\n    <button class=\"step-btn\" onclick=\"goStep(2)\" id=\"sb2\"><span class=\"step-num\" id=\"sn2\">3<\/span>Purchase Terms<\/button>\n    <button class=\"step-btn\" onclick=\"goStep(3)\" id=\"sb3\"><span class=\"step-num\" id=\"sn3\">4<\/span>Financing<\/button>\n    <button class=\"step-btn\" onclick=\"goStep(4)\" id=\"sb4\"><span class=\"step-num\" id=\"sn4\">5<\/span>Conditions<\/button>\n    <button class=\"step-btn\" onclick=\"goStep(5)\" id=\"sb5\"><span class=\"step-num\" id=\"sn5\">6<\/span>Clauses<\/button>\n    <div class=\"sidebar-divider\"><\/div>\n    <button class=\"step-btn\" onclick=\"goStep(6)\" id=\"sb6\"><span class=\"step-num\" id=\"sn6\">7<\/span>Review & Export<\/button>\n  <\/div>\n\n  <!-- Main -->\n  <div class=\"main\">\n    <div class=\"progress-bar\"><div class=\"progress-fill\" id=\"prog\" style=\"width:14%\"><\/div><\/div>\n\n    <div class=\"panels\">\n\n      <!-- Step 0: Parties -->\n      <div class=\"panel active\" id=\"p0\">\n        <div class=\"panel-header\">\n          <div class=\"panel-title\">Parties<\/div>\n          <div class=\"panel-sub\">Identify the buyer, seller, and broker involved in this transaction.<\/div>\n        <\/div>\n        <div class=\"section-label\">Buyer<\/div>\n        <div class=\"field-grid col2\">\n          <div class=\"field\"><label>Full name \/ Entity name <span class=\"req\">*<\/span><\/label><input type=\"text\" id=\"buyerName\" placeholder=\"e.g. John Smith or Acme Holdings LLC\" oninput=\"updatePreview()\"><\/div>\n          <div class=\"field\"><label>Buyer type<\/label>\n            <select id=\"buyerType\" onchange=\"updatePreview()\">\n              <option>Individual<\/option><option>LLC<\/option><option>Corporation<\/option><option>Partnership<\/option><option>Trust<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"field-grid col2\">\n          <div class=\"field\"><label>Address <span class=\"hint\">(optional)<\/span><\/label><input type=\"text\" id=\"buyerAddr\" placeholder=\"Street, City, State ZIP\" oninput=\"updatePreview()\"><\/div>\n          <div class=\"field\"><label>Email <span class=\"hint\">(optional)<\/span><\/label><input type=\"email\" id=\"buyerEmail\" placeholder=\"buyer@email.com\" oninput=\"updatePreview()\"><\/div>\n        <\/div>\n        <div class=\"section-label\">Seller<\/div>\n        <div class=\"field-grid col2\">\n          <div class=\"field\"><label>Full name \/ Entity name <span class=\"req\">*<\/span><\/label><input type=\"text\" id=\"sellerName\" placeholder=\"e.g. Jane Doe or Main Street Diner Inc.\" oninput=\"updatePreview()\"><\/div>\n          <div class=\"field\"><label>Address <span class=\"hint\">(optional)<\/span><\/label><input type=\"text\" id=\"sellerAddr\" placeholder=\"Street, City, State ZIP\" oninput=\"updatePreview()\"><\/div>\n        <\/div>\n        <div class=\"section-label\">Broker<\/div>\n        <div class=\"field-grid col2\">\n          <div class=\"field\"><label>Brokerage name <span class=\"hint\">(optional)<\/span><\/label><input type=\"text\" id=\"brokerName\" placeholder=\"e.g. Sunshine Business Brokers\" oninput=\"updatePreview()\"><\/div>\n          <div class=\"field\"><label>Agent name <span class=\"hint\">(optional)<\/span><\/label><input type=\"text\" id=\"agentName\" placeholder=\"e.g. Maria Gonzalez\" oninput=\"updatePreview()\"><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 1: Business Info -->\n      <div class=\"panel\" id=\"p1\">\n        <div class=\"panel-header\">\n          <div class=\"panel-title\">Business Information<\/div>\n          <div class=\"panel-sub\">Describe the business being acquired.<\/div>\n        <\/div>\n        <div class=\"field-grid col1\">\n          <div class=\"field\"><label>Business name \/ DBA <span class=\"req\">*<\/span><\/label><input type=\"text\" id=\"bizName\" placeholder=\"e.g. Main Street Diner\" oninput=\"updatePreview()\"><\/div>\n        <\/div>\n        <div class=\"field-grid col2\">\n          <div class=\"field\"><label>Industry \/ Business type<\/label><input type=\"text\" id=\"bizType\" placeholder=\"e.g. Restaurant, HVAC, Retail\" oninput=\"updatePreview()\"><\/div>\n          <div class=\"field\"><label>Entity structure<\/label>\n            <select id=\"bizEntity\" onchange=\"updatePreview()\">\n              <option>Sole Proprietorship<\/option><option>LLC<\/option><option>S-Corporation<\/option><option>C-Corporation<\/option><option>Partnership<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"field-grid col1\">\n          <div class=\"field\"><label>Business address \/ Location<\/label><input type=\"text\" id=\"bizAddr\" placeholder=\"e.g. 123 Main St, Miami, FL 33101\" oninput=\"updatePreview()\"><\/div>\n        <\/div>\n        <div class=\"field-grid col2\">\n          <div class=\"field\"><label>Years in operation<\/label><input type=\"text\" id=\"bizYears\" placeholder=\"e.g. 12\" oninput=\"updatePreview()\"><\/div>\n          <div class=\"field\"><label>Number of employees<\/label><input type=\"text\" id=\"bizEmp\" placeholder=\"e.g. 8 full-time, 4 part-time\" oninput=\"updatePreview()\"><\/div>\n        <\/div>\n        <div class=\"field-grid col1\">\n          <div class=\"field\"><label>Business description <span class=\"hint\">(optional)<\/span><\/label><textarea id=\"bizDesc\" placeholder=\"Briefly describe the business, its products or services, and any key operational notes...\" oninput=\"updatePreview()\"><\/textarea><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 2: Purchase Terms -->\n      <div class=\"panel\" id=\"p2\">\n        <div class=\"panel-header\">\n          <div class=\"panel-title\">Purchase Terms<\/div>\n          <div class=\"panel-sub\">Define the proposed price, structure, and key financial terms.<\/div>\n        <\/div>\n        <div class=\"field-grid col3\">\n          <div class=\"field\"><label>Purchase price ($) <span class=\"req\">*<\/span><\/label><input type=\"number\" id=\"price\" placeholder=\"850000\" oninput=\"updatePreview()\"><\/div>\n          <div class=\"field\"><label>Earnest money deposit ($)<\/label><input type=\"number\" id=\"deposit\" placeholder=\"25000\" oninput=\"updatePreview()\"><\/div>\n          <div class=\"field\"><label>Due diligence period<\/label>\n            <select id=\"ddPeriod\" onchange=\"updatePreview()\">\n              <option>30 days<\/option><option>45 days<\/option><option>60 days<\/option><option>90 days<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"field-grid col2\">\n          <div class=\"field\"><label>Transaction type<\/label>\n            <select id=\"txType\" onchange=\"updatePreview()\">\n              <option>Asset Purchase<\/option><option>Stock \/ Equity Purchase<\/option><option>Merger<\/option>\n            <\/select>\n          <\/div>\n          <div class=\"field\"><label>Proposed closing date<\/label><input type=\"date\" id=\"closeDate\" oninput=\"updatePreview()\"><\/div>\n        <\/div>\n        <div class=\"field-grid col2\">\n          <div class=\"field\"><label>Inventory<\/label>\n            <select id=\"inventory\" onchange=\"updatePreview()\">\n              <option>Included in purchase price<\/option><option>Priced separately at closing<\/option><option>Excluded from sale<\/option>\n            <\/select>\n          <\/div>\n          <div class=\"field\"><label>Real property \/ Premises<\/label>\n            <select id=\"realty\" onchange=\"updatePreview()\">\n              <option>Lease assignment from Seller<\/option><option>New lease negotiated with Landlord<\/option><option>Real property included in sale<\/option><option>No real property involved<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"field-grid col1\">\n          <div class=\"field\"><label>Assets included in sale <span class=\"hint\">(list key items)<\/span><\/label><textarea id=\"assets\" placeholder=\"e.g. All furniture, fixtures & equipment (FF&E), customer lists, goodwill, trade name, phone numbers, website, recipes...\" oninput=\"updatePreview()\"><\/textarea><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 3: Financing -->\n      <div class=\"panel\" id=\"p3\">\n        <div class=\"panel-header\">\n          <div class=\"panel-title\">Financing Structure<\/div>\n          <div class=\"panel-sub\">Outline how the acquisition will be funded.<\/div>\n        <\/div>\n        <div class=\"field-grid col3\">\n          <div class=\"field\"><label>Cash at closing ($)<\/label><input type=\"number\" id=\"cash\" placeholder=\"500000\" oninput=\"updatePreview()\"><\/div>\n          <div class=\"field\"><label>SBA \/ Bank financing ($)<\/label><input type=\"number\" id=\"sba\" placeholder=\"250000\" oninput=\"updatePreview()\"><\/div>\n          <div class=\"field\"><label>Seller financing ($)<\/label><input type=\"number\" id=\"sellerFin\" placeholder=\"100000\" oninput=\"updatePreview()\"><\/div>\n        <\/div>\n        <div class=\"field-grid col2\">\n          <div class=\"field\"><label>Seller note \u2014 interest rate<\/label><input type=\"text\" id=\"sfRate\" placeholder=\"e.g. 6% per annum\" oninput=\"updatePreview()\"><\/div>\n          <div class=\"field\"><label>Seller note \u2014 term<\/label><input type=\"text\" id=\"sfTerm\" placeholder=\"e.g. 5 years\" oninput=\"updatePreview()\"><\/div>\n        <\/div>\n        <div class=\"section-label\">Transition Terms<\/div>\n        <div class=\"field-grid col2\">\n          <div class=\"field\"><label>Training & transition period<\/label>\n            <select id=\"training\" onchange=\"updatePreview()\">\n              <option>2 weeks (included in price)<\/option><option>30 days (included in price)<\/option><option>60 days (included in price)<\/option><option>To be negotiated<\/option><option>Not applicable<\/option>\n            <\/select>\n          <\/div>\n          <div class=\"field\"><label>Non-compete period<\/label>\n            <select id=\"noncompete\" onchange=\"updatePreview()\">\n              <option>2 years<\/option><option>3 years<\/option><option>5 years<\/option><option>To be negotiated<\/option>\n            <\/select>\n          <\/div>\n        <\/div>\n        <div class=\"field-grid col1\">\n          <div class=\"field\"><label>Non-compete geographic scope<\/label><input type=\"text\" id=\"noncompeteScope\" placeholder=\"e.g. Within 25 miles of the principal business location\" oninput=\"updatePreview()\"><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 4: Conditions -->\n      <div class=\"panel\" id=\"p4\">\n        <div class=\"panel-header\">\n          <div class=\"panel-title\">Conditions & Contingencies<\/div>\n          <div class=\"panel-sub\">Select which conditions must be satisfied before closing.<\/div>\n        <\/div>\n        <div class=\"toggle-list\">\n          <div class=\"toggle-row\"><div class=\"toggle-info\"><div class=\"toggle-label\">Financing contingency<\/div><div class=\"toggle-sub\">Offer is contingent on Buyer securing acceptable financing<\/div><\/div><label class=\"toggle\"><input type=\"checkbox\" id=\"cFinancing\" checked onchange=\"updatePreview()\"><span class=\"slider-t\"><\/span><\/label><\/div>\n          <div class=\"toggle-row\"><div class=\"toggle-info\"><div class=\"toggle-label\">Due diligence review<\/div><div class=\"toggle-sub\">Buyer must approve financials, operations, and legal records<\/div><\/div><label class=\"toggle\"><input type=\"checkbox\" id=\"cDD\" checked onchange=\"updatePreview()\"><span class=\"slider-t\"><\/span><\/label><\/div>\n          <div class=\"toggle-row\"><div class=\"toggle-info\"><div class=\"toggle-label\">Lease approval<\/div><div class=\"toggle-sub\">Assignment or new lease must be approved by Landlord<\/div><\/div><label class=\"toggle\"><input type=\"checkbox\" id=\"cLease\" checked onchange=\"updatePreview()\"><span class=\"slider-t\"><\/span><\/label><\/div>\n          <div class=\"toggle-row\"><div class=\"toggle-info\"><div class=\"toggle-label\">Franchisor approval<\/div><div class=\"toggle-sub\">Required if the business operates under a franchise agreement<\/div><\/div><label class=\"toggle\"><input type=\"checkbox\" id=\"cFranchisor\" onchange=\"updatePreview()\"><span class=\"slider-t\"><\/span><\/label><\/div>\n          <div class=\"toggle-row\"><div class=\"toggle-info\"><div class=\"toggle-label\">Liquor \/ business license transfer<\/div><div class=\"toggle-sub\">Transfer or reissuance of all applicable licenses<\/div><\/div><label class=\"toggle\"><input type=\"checkbox\" id=\"cLiquor\" onchange=\"updatePreview()\"><span class=\"slider-t\"><\/span><\/label><\/div>\n          <div class=\"toggle-row\"><div class=\"toggle-info\"><div class=\"toggle-label\">Key employee retention<\/div><div class=\"toggle-sub\">Critical staff remain employed through the closing date<\/div><\/div><label class=\"toggle\"><input type=\"checkbox\" id=\"cEmployee\" onchange=\"updatePreview()\"><span class=\"slider-t\"><\/span><\/label><\/div>\n          <div class=\"toggle-row\"><div class=\"toggle-info\"><div class=\"toggle-label\">Environmental inspection<\/div><div class=\"toggle-sub\">Satisfactory Phase I or Phase II environmental review<\/div><\/div><label class=\"toggle\"><input type=\"checkbox\" id=\"cEnv\" onchange=\"updatePreview()\"><span class=\"slider-t\"><\/span><\/label><\/div>\n          <div class=\"toggle-row\"><div class=\"toggle-info\"><div class=\"toggle-label\">No material adverse change<\/div><div class=\"toggle-sub\">Business must not materially decline before closing<\/div><\/div><label class=\"toggle\"><input type=\"checkbox\" id=\"cMAC\" checked onchange=\"updatePreview()\"><span class=\"slider-t\"><\/span><\/label><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 5: Clauses -->\n      <div class=\"panel\" id=\"p5\">\n        <div class=\"panel-header\">\n          <div class=\"panel-title\">Additional Clauses<\/div>\n          <div class=\"panel-sub\">Configure exclusivity, confidentiality, and miscellaneous provisions.<\/div>\n        <\/div>\n        <div class=\"toggle-list\">\n          <div class=\"toggle-row\"><div class=\"toggle-info\"><div class=\"toggle-label\">Exclusivity \/ No-shop clause<\/div><div class=\"toggle-sub\">Seller agrees not to solicit other offers during the negotiation period<\/div><\/div><label class=\"toggle\"><input type=\"checkbox\" id=\"cExclusive\" checked onchange=\"updatePreview()\"><span class=\"slider-t\"><\/span><\/label><\/div>\n        <\/div>\n        <div class=\"field-grid col2\" style=\"margin:.75rem 0 .5rem\">\n          <div class=\"field\"><label>Exclusivity period<\/label>\n            <select id=\"exDays\" onchange=\"updatePreview()\"><option>30 days<\/option><option>45 days<\/option><option>60 days<\/option><\/select>\n          <\/div>\n        <\/div>\n        <div class=\"toggle-list\">\n          <div class=\"toggle-row\"><div class=\"toggle-info\"><div class=\"toggle-label\">Confidentiality obligation<\/div><div class=\"toggle-sub\">Both parties agree to keep the terms of this LOI confidential<\/div><\/div><label class=\"toggle\"><input type=\"checkbox\" id=\"cConfidential\" checked onchange=\"updatePreview()\"><span class=\"slider-t\"><\/span><\/label><\/div>\n          <div class=\"toggle-row\"><div class=\"toggle-info\"><div class=\"toggle-label\">Non-binding LOI<\/div><div class=\"toggle-sub\">This LOI is non-binding pending execution of a definitive Purchase Agreement<\/div><\/div><label class=\"toggle\"><input type=\"checkbox\" id=\"cNonBinding\" checked onchange=\"updatePreview()\"><span class=\"slider-t\"><\/span><\/label><\/div>\n          <div class=\"toggle-row\"><div class=\"toggle-info\"><div class=\"toggle-label\">Governing law \u2014 Florida<\/div><div class=\"toggle-sub\">Agreement governed by the laws of the State of Florida<\/div><\/div><label class=\"toggle\"><input type=\"checkbox\" id=\"cFlorida\" checked onchange=\"updatePreview()\"><span class=\"slider-t\"><\/span><\/label><\/div>\n        <\/div>\n        <div class=\"section-label\">Offer Expiry & Notes<\/div>\n        <div class=\"field-grid col2\">\n          <div class=\"field\"><label>Offer expires on<\/label><input type=\"date\" id=\"offerExpiry\" oninput=\"updatePreview()\"><\/div>\n        <\/div>\n        <div class=\"field-grid col1\">\n          <div class=\"field\"><label>Additional notes \/ custom terms <span class=\"hint\">(optional)<\/span><\/label><textarea id=\"extraNotes\" placeholder=\"Any additional terms, conditions, or special considerations to include...\" oninput=\"updatePreview()\"><\/textarea><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Step 6: Review -->\n      <div class=\"panel\" id=\"p6\">\n        <div class=\"panel-header\">\n          <div class=\"panel-title\">Review & Export<\/div>\n          <div class=\"panel-sub\">Your LOI is complete. Review the summary below, then copy or print the document.<\/div>\n        <\/div>\n        <div class=\"review-grid\" id=\"reviewGrid\"><\/div>\n        <div class=\"export-box\">\n          <div class=\"export-title\">Export your Letter of Intent<\/div>\n          <div class=\"export-sub\">The complete LOI text is ready in the preview panel on the right. Use one of the options below to export it.<\/div>\n          <div class=\"export-btns\">\n            <button class=\"btn gold\" onclick=\"copyLOI(this)\">\u29c9 Copy full LOI text<\/button>\n            <button class=\"btn\" onclick=\"window.print()\">\u2399 Print \/ Save as PDF<\/button>\n          <\/div>\n        <\/div>\n        <div class=\"disclaimer\">\n          <strong>Legal disclaimer:<\/strong> This LOI drafting tool is provided for informational and drafting assistance purposes only. The output does not constitute legal advice. All parties are strongly encouraged to consult a qualified attorney licensed in the applicable jurisdiction before executing any letter of intent or purchase agreement.\n        <\/div>\n      <\/div>\n\n    <\/div><!-- \/panels -->\n\n    <div class=\"bottom-bar\">\n      <button class=\"btn\" id=\"backBtn\" onclick=\"prevStep()\" disabled>\u2190 Back<\/button>\n      <div class=\"step-indicator\"><strong id=\"stepNum\">Step 1<\/strong> of 7<\/div>\n      <button class=\"btn primary\" id=\"nextBtn\" onclick=\"nextStep()\">Next \u2192<\/button>\n    <\/div>\n  <\/div>\n\n  <!-- Preview panel -->\n  <div class=\"preview-panel\">\n    <div class=\"preview-header\">\n      <div class=\"preview-title\"><span class=\"live-dot\"><\/span> Live Preview<\/div>\n      <button class=\"btn preview-copy\" onclick=\"copyLOI(this)\">\u29c9 Copy<\/button>\n    <\/div>\n    <div class=\"preview-body\" id=\"livePreview\"><div class=\"preview-placeholder\">Fill in the fields on the left to see your Letter of Intent populate here in real time.<\/div><\/div>\n  <\/div>\n\n<\/div><!-- \/layout -->\n\n<script>\nlet currentStep = 0;\nconst TOTAL = 7;\n\nfunction goStep(n) {\n  document.getElementById('p'+currentStep).classList.remove('active');\n  document.getElementById('sb'+currentStep).classList.remove('active');\n  if (n > currentStep) document.getElementById('sb'+currentStep).classList.add('done');\n  currentStep = n;\n  document.getElementById('p'+n).classList.add('active');\n  document.getElementById('sb'+n).classList.add('active');\n  document.getElementById('prog').style.width = ((n+1)\/TOTAL*100)+'%';\n  document.getElementById('stepNum').textContent = 'Step '+(n+1);\n  document.getElementById('backBtn').disabled = n===0;\n  document.getElementById('nextBtn').textContent = n===TOTAL-1 ? '\u2713 Done' : 'Next \u2192';\n  if (n===TOTAL-1) buildReviewGrid();\n  updatePreview();\n  window.scrollTo(0,0);\n}\nfunction nextStep(){ if(currentStep<TOTAL-1) goStep(currentStep+1); }\nfunction prevStep(){ if(currentStep>0) goStep(currentStep-1); }\n\nfunction v(id){ const el=document.getElementById(id); return el ? el.value.trim() : ''; }\nfunction chk(id){ const el=document.getElementById(id); return el ? el.checked : false; }\nfunction fmt(n){ if(!n||isNaN(n)) return null; return '$'+Number(n).toLocaleString(); }\nfunction fmtDate(d){\n  if(!d) return null;\n  const dt = new Date(d+'T12:00:00');\n  return dt.toLocaleDateString('en-US',{month:'long',day:'numeric',year:'numeric'});\n}\n\nfunction generateLOI() {\n  const buyer   = v('buyerName')  || '[Buyer Name]';\n  const bType   = v('buyerType');\n  const seller  = v('sellerName') || '[Seller Name]';\n  const broker  = v('brokerName');\n  const agent   = v('agentName');\n  const biz     = v('bizName')    || '[Business Name]';\n  const bizType = v('bizType');\n  const bizAddr = v('bizAddr');\n  const price   = v('price');\n  const deposit = v('deposit');\n  const dd      = v('ddPeriod');\n  const tx      = v('txType');\n  const closeDate = v('closeDate');\n  const inventory = v('inventory');\n  const realty  = v('realty');\n  const assets  = v('assets');\n  const cash    = v('cash');\n  const sba     = v('sba');\n  const sf      = v('sellerFin');\n  const sfRate  = v('sfRate');\n  const sfTerm  = v('sfTerm');\n  const training    = v('training');\n  const noncompete  = v('noncompete');\n  const ncScope     = v('noncompeteScope');\n  const exDays  = v('exDays');\n  const offerExp = v('offerExpiry');\n  const notes   = v('extraNotes');\n  const today   = new Date().toLocaleDateString('en-US',{month:'long',day:'numeric',year:'numeric'});\n\n  let loi = `LETTER OF INTENT TO PURCHASE A BUSINESS\\n`;\n  loi += `${'\u2500'.repeat(50)}\\n\\n`;\n  loi += `Date: ${today}\\n\\n`;\n  loi += `RE: Proposed Acquisition of ${biz}`;\n  if (bizAddr) loi += `\\n    Located at: ${bizAddr}`;\n  loi += `\\n\\n${'\u2500'.repeat(50)}\\n\\n`;\n  loi += `This Letter of Intent (\"LOI\") is submitted by ${buyer}`;\n  if (bType && bType !== 'Individual') loi += `, a ${bType}`;\n  loi += ` (\"Buyer\") to ${seller} (\"Seller\")`;\n  if (broker) { loi += `, through ${broker}`; if (agent) loi += ` (Agent: ${agent})`; }\n  loi += `.\\n\\n`;\n  loi += `This LOI sets forth the principal terms and conditions under which Buyer proposes to acquire the business known as ${biz}`;\n  if (bizType) loi += ` (${bizType})`;\n  loi += `.\\n\\n`;\n\n  loi += `${'\u2500'.repeat(50)}\\n1.  PROPOSED PURCHASE PRICE & STRUCTURE\\n${'\u2500'.repeat(50)}\\n\\n`;\n  loi += `Purchase Price:    ${fmt(price) || '[To be determined]'}\\n`;\n  loi += `Transaction Type:  ${tx}\\n`;\n  if (deposit) loi += `Earnest Deposit:   ${fmt(deposit)}, to be placed in escrow within five (5) business days of mutual execution.\\n`;\n  if (closeDate) loi += `Target Closing:    ${fmtDate(closeDate)}\\n`;\n\n  loi += `\\n${'\u2500'.repeat(50)}\\n2.  ASSETS INCLUDED IN SALE\\n${'\u2500'.repeat(50)}\\n\\n`;\n  loi += `The acquisition shall include all assets of the business necessary for continued operation of ${biz}, including but not limited to goodwill, trade name, customer lists, and intellectual property.\\n`;\n  if (assets) loi += `\\nAssets specifically included:\\n${assets}\\n`;\n  loi += `\\nInventory:   ${inventory}.\\n`;\n  loi += `Premises:    ${realty}.\\n`;\n\n  loi += `\\n${'\u2500'.repeat(50)}\\n3.  FINANCING STRUCTURE\\n${'\u2500'.repeat(50)}\\n\\n`;\n  const hasFin = cash || sba || sf;\n  if (hasFin) {\n    if (cash) loi += `Cash at Closing:      ${fmt(cash)}\\n`;\n    if (sba)  loi += `SBA \/ Bank Loan:      ${fmt(sba)}\\n`;\n    if (sf) {\n      loi += `Seller Financing:     ${fmt(sf)}`;\n      if (sfRate || sfTerm) loi += ` at ${sfRate||'[rate TBD]'} per annum over ${sfTerm||'[term TBD]'}`;\n      loi += `\\n`;\n    }\n  } else {\n    loi += `Financing structure to be mutually agreed upon by the parties prior to closing.\\n`;\n  }\n\n  loi += `\\n${'\u2500'.repeat(50)}\\n4.  SELLER TRANSITION & NON-COMPETE\\n${'\u2500'.repeat(50)}\\n\\n`;\n  loi += `Training & Transition: Seller shall provide ${training} of training and transition assistance to Buyer at no additional cost.\\n\\n`;\n  loi += `Non-Compete Covenant: Seller agrees to a non-compete agreement for a period of ${noncompete}`;\n  if (ncScope) loi += `, within ${ncScope}`;\n  loi += `, covering the same or similar business activities.\\n`;\n\n  loi += `\\n${'\u2500'.repeat(50)}\\n5.  DUE DILIGENCE\\n${'\u2500'.repeat(50)}\\n\\n`;\n  loi += `Buyer shall have a ${dd} due diligence period commencing upon mutual execution of this LOI. During this period, Seller shall provide full and unrestricted access to: (a) financial records for a minimum of three (3) fiscal years; (b) federal and state tax returns; (c) all lease and real property agreements; (d) material contracts, licenses, and permits; and (e) any other information reasonably requested by Buyer or Buyer's advisors.\\n`;\n\n  const conds = [];\n  if (chk('cFinancing'))  conds.push('Buyer securing acceptable financing on terms satisfactory to Buyer in its sole discretion');\n  if (chk('cDD'))         conds.push('Satisfactory completion of Buyer\\'s due diligence review');\n  if (chk('cLease'))      conds.push('Execution of an acceptable lease assignment or new lease agreement with the Landlord on terms satisfactory to Buyer');\n  if (chk('cFranchisor')) conds.push('Receipt of written approval from the applicable franchisor');\n  if (chk('cLiquor'))     conds.push('Successful transfer or reissuance of all required liquor licenses and business licenses');\n  if (chk('cEmployee'))   conds.push('Retention of key employees identified by Buyer through the closing date');\n  if (chk('cEnv'))        conds.push('Satisfactory Phase I (and if warranted, Phase II) environmental inspection');\n  if (chk('cMAC'))        conds.push('No material adverse change in the business, its operations, financial condition, or prospects prior to closing');\n\n  if (conds.length) {\n    loi += `\\n${'\u2500'.repeat(50)}\\n6.  CONDITIONS TO CLOSING\\n${'\u2500'.repeat(50)}\\n\\n`;\n    loi += `Consummation of the transaction is subject to, and conditioned upon, satisfaction or waiver of each of the following conditions:\\n\\n`;\n    conds.forEach((c,i) => { loi += `   ${i+1}. ${c}.\\n`; });\n  }\n\n  loi += `\\n${'\u2500'.repeat(50)}\\n7.  ADDITIONAL PROVISIONS\\n${'\u2500'.repeat(50)}\\n\\n`;\n  if (chk('cExclusive')) loi += `Exclusivity (No-Shop): For a period of ${exDays} from mutual execution of this LOI, Seller agrees not to solicit, entertain, or enter into discussions with any other potential acquirer of the Business (\"No-Shop Period\").\\n\\n`;\n  if (chk('cConfidential')) loi += `Confidentiality: Both parties agree to maintain strict confidentiality regarding the existence and terms of this LOI and the proposed transaction, except as required by applicable law or as disclosed to their respective professional advisors under an obligation of confidentiality.\\n\\n`;\n  if (chk('cNonBinding')) loi += `Non-Binding Nature: Except for the Exclusivity and Confidentiality provisions above (which shall constitute binding obligations of the parties), this LOI is non-binding in all respects. No binding obligation with respect to the proposed transaction shall arise unless and until the parties execute a definitive Asset Purchase Agreement (or Stock Purchase Agreement, as applicable) containing terms and conditions mutually acceptable to both parties.\\n\\n`;\n  if (chk('cFlorida')) loi += `Governing Law: This LOI shall be governed by and construed in accordance with the laws of the State of Florida, without regard to conflict-of-law principles.\\n\\n`;\n  if (offerExp) loi += `Offer Expiry: This LOI offer shall expire at 5:00 PM EST on ${fmtDate(offerExp)}, unless accepted in writing by Seller prior to that time.\\n\\n`;\n  if (notes) loi += `Additional Terms & Conditions:\\n${notes}\\n\\n`;\n\n  loi += `${'\u2500'.repeat(50)}\\nSIGNATURES\\n${'\u2500'.repeat(50)}\\n\\n`;\n  loi += `IN WITNESS WHEREOF, the undersigned have executed this Letter of Intent as of the date first written above.\\n\\n\\n`;\n  loi += `BUYER\\n\\n`;\n  loi += `Signature: ________________________________   Date: ____________\\n`;\n  loi += `Printed Name: ${buyer}\\n`;\n  if (v('buyerAddr'))  loi += `Address: ${v('buyerAddr')}\\n`;\n  if (v('buyerEmail')) loi += `Email: ${v('buyerEmail')}\\n`;\n  loi += `\\n\\nSELLER\\n\\n`;\n  loi += `Signature: ________________________________   Date: ____________\\n`;\n  loi += `Printed Name: ${seller}\\n`;\n  if (v('sellerAddr')) loi += `Address: ${v('sellerAddr')}\\n`;\n  if (broker || agent) {\n    loi += `\\n\\nACKNOWLEDGED BY BROKER\\n\\n`;\n    if (broker) loi += `Brokerage: ${broker}\\n`;\n    if (agent)  loi += `Agent: ${agent}\\n`;\n    loi += `Signature: ________________________________   Date: ____________\\n`;\n  }\n  loi += `\\n${'\u2500'.repeat(50)}\\nThis Letter of Intent is for drafting assistance purposes only and does not constitute legal advice. All parties should consult qualified legal counsel prior to executing any binding agreement.\\n${'\u2500'.repeat(50)}`;\n\n  return loi;\n}\n\nfunction updatePreview() {\n  const loi = generateLOI();\n  const el = document.getElementById('livePreview');\n  el.innerHTML = '';\n  const pre = document.createElement('pre');\n  pre.style.cssText = 'white-space:pre-wrap;font-family:Georgia,serif;font-size:11.5px;line-height:1.85;color:var(--text)';\n  pre.textContent = loi;\n  el.appendChild(pre);\n}\n\nfunction buildReviewGrid() {\n  const items = [\n    ['Buyer', v('buyerName') || '\u2014'],\n    ['Seller', v('sellerName') || '\u2014'],\n    ['Business', v('bizName') || '\u2014'],\n    ['Purchase Price', fmt(v('price')) || '\u2014'],\n    ['Transaction Type', v('txType') || '\u2014'],\n    ['Due Diligence', v('ddPeriod') || '\u2014'],\n    ['Earnest Deposit', fmt(v('deposit')) || '\u2014'],\n    ['Closing Date', fmtDate(v('closeDate')) || '\u2014'],\n  ];\n  const grid = document.getElementById('reviewGrid');\n  grid.innerHTML = items.map(([l,val]) =>\n    `<div class=\"review-card\"><div class=\"rc-label\">${l}<\/div><div class=\"rc-val\">${val}<\/div><\/div>`\n  ).join('');\n}\n\nfunction copyLOI(btn) {\n  const text = generateLOI();\n  navigator.clipboard.writeText(text).then(() => {\n    if (!btn) return;\n    const orig = btn.textContent;\n    btn.textContent = '\u2713 Copied!';\n    setTimeout(() => btn.textContent = orig, 2000);\n  }).catch(() => {\n    const ta = document.createElement('textarea');\n    ta.value = text; ta.style.position = 'fixed'; ta.style.opacity = '0';\n    document.body.appendChild(ta); ta.select();\n    document.execCommand('copy'); document.body.removeChild(ta);\n    if (btn) { const o = btn.textContent; btn.textContent='\u2713 Copied!'; setTimeout(()=>btn.textContent=o,2000); }\n  });\n}\n\nupdatePreview();\n<\/script>\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>LOI Drafting Tool \u2014 Business Brokerage \u2726 LOI Drafting Tool Business Brokerage \u2399 Print \u29c9 Copy LOI Sections 1Parties 2Business Info 3Purchase Terms 4Financing 5Conditions&#8230;<\/p>","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-773","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.5 (Yoast SEO v26.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>LOI Generator Tool - 360 Biz Brokers<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/360bizbrokers.com\/es\/loi-generator-tool\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LOI Generator Tool\" \/>\n<meta property=\"og:description\" content=\"LOI Drafting Tool \u2014 Business Brokerage \u2726 LOI Drafting Tool Business Brokerage \u2399 Print \u29c9 Copy LOI Sections 1Parties 2Business Info 3Purchase Terms 4Financing 5Conditions...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/360bizbrokers.com\/es\/loi-generator-tool\/\" \/>\n<meta property=\"og:site_name\" content=\"360 Biz Brokers\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-12T19:01:46+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/360bizbrokers.com\/loi-generator-tool\/\",\"url\":\"https:\/\/360bizbrokers.com\/loi-generator-tool\/\",\"name\":\"LOI Generator Tool - 360 Biz Brokers\",\"isPartOf\":{\"@id\":\"https:\/\/360bizbrokers.com\/#website\"},\"datePublished\":\"2026-05-12T18:49:01+00:00\",\"dateModified\":\"2026-05-12T19:01:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/360bizbrokers.com\/loi-generator-tool\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/360bizbrokers.com\/loi-generator-tool\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/360bizbrokers.com\/loi-generator-tool\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/360bizbrokers.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"LOI Generator Tool\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/360bizbrokers.com\/#website\",\"url\":\"https:\/\/360bizbrokers.com\/\",\"name\":\"Florida 360 Business Brokers\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/360bizbrokers.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/360bizbrokers.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/360bizbrokers.com\/#organization\",\"name\":\"Florida 360 Business Brokers\",\"url\":\"https:\/\/360bizbrokers.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/360bizbrokers.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/360bizbrokers.com\/wp-content\/uploads\/2025\/12\/LOGO-FLORIDA-360-BUSINESS-BROKERS.jpg\",\"contentUrl\":\"https:\/\/360bizbrokers.com\/wp-content\/uploads\/2025\/12\/LOGO-FLORIDA-360-BUSINESS-BROKERS.jpg\",\"width\":1080,\"height\":1080,\"caption\":\"Florida 360 Business Brokers\"},\"image\":{\"@id\":\"https:\/\/360bizbrokers.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"LOI Generator Tool - 360 Biz Brokers","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/360bizbrokers.com\/es\/loi-generator-tool\/","og_locale":"es_ES","og_type":"article","og_title":"LOI Generator Tool","og_description":"LOI Drafting Tool \u2014 Business Brokerage \u2726 LOI Drafting Tool Business Brokerage \u2399 Print \u29c9 Copy LOI Sections 1Parties 2Business Info 3Purchase Terms 4Financing 5Conditions...","og_url":"https:\/\/360bizbrokers.com\/es\/loi-generator-tool\/","og_site_name":"360 Biz Brokers","article_modified_time":"2026-05-12T19:01:46+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"13 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/360bizbrokers.com\/loi-generator-tool\/","url":"https:\/\/360bizbrokers.com\/loi-generator-tool\/","name":"LOI Generator Tool - 360 Biz Brokers","isPartOf":{"@id":"https:\/\/360bizbrokers.com\/#website"},"datePublished":"2026-05-12T18:49:01+00:00","dateModified":"2026-05-12T19:01:46+00:00","breadcrumb":{"@id":"https:\/\/360bizbrokers.com\/loi-generator-tool\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/360bizbrokers.com\/loi-generator-tool\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/360bizbrokers.com\/loi-generator-tool\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/360bizbrokers.com\/"},{"@type":"ListItem","position":2,"name":"LOI Generator Tool"}]},{"@type":"WebSite","@id":"https:\/\/360bizbrokers.com\/#website","url":"https:\/\/360bizbrokers.com\/","name":"Florida 360 Business Brokers","description":"","publisher":{"@id":"https:\/\/360bizbrokers.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/360bizbrokers.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/360bizbrokers.com\/#organization","name":"Florida 360 Business Brokers","url":"https:\/\/360bizbrokers.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/360bizbrokers.com\/#\/schema\/logo\/image\/","url":"https:\/\/360bizbrokers.com\/wp-content\/uploads\/2025\/12\/LOGO-FLORIDA-360-BUSINESS-BROKERS.jpg","contentUrl":"https:\/\/360bizbrokers.com\/wp-content\/uploads\/2025\/12\/LOGO-FLORIDA-360-BUSINESS-BROKERS.jpg","width":1080,"height":1080,"caption":"Florida 360 Business Brokers"},"image":{"@id":"https:\/\/360bizbrokers.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/360bizbrokers.com\/es\/wp-json\/wp\/v2\/pages\/773","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/360bizbrokers.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/360bizbrokers.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/360bizbrokers.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/360bizbrokers.com\/es\/wp-json\/wp\/v2\/comments?post=773"}],"version-history":[{"count":0,"href":"https:\/\/360bizbrokers.com\/es\/wp-json\/wp\/v2\/pages\/773\/revisions"}],"wp:attachment":[{"href":"https:\/\/360bizbrokers.com\/es\/wp-json\/wp\/v2\/media?parent=773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}