review fixes: wrap-up checkout dead-end, confident entity flag, textarea style

- order/dot-compliance: add carrier-closeout ($199) + entity-dissolution ($49)
  cards so the checker's wrap-up CTA actually resolves (was a dead-end: no
  matching data-slug checkbox to pre-select)
- new-carrier flag: drop the 'not tax advice / we'll confirm' hedge, reframe
  confidently as a fee/cost point (not taxes); only show the Wyoming-LLC caveat
  when Wyoming is actually selected
- checker: fix malformed inline style on the sell-truck textarea (missing ;)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
justin 2026-05-31 02:02:20 -05:00
parent d85fdd36d9
commit 54a46062a5
3 changed files with 33 additions and 5 deletions

View file

@ -69,6 +69,36 @@ Sign out
<!-- Service selection -->
<div id="pw-svc-list" class="space-y-3">
<div id="closeout-group">
<h3 class="text-xs font-bold text-green-600 uppercase tracking-wider mt-4 mb-2">Closing / Winding Down</h3>
<label class="svc-card block rounded-xl border-2 border-gray-200 bg-white p-4 cursor-pointer hover:border-green-300">
<div class="flex items-start gap-3">
<input type="checkbox" data-slug="carrier-closeout" data-price="19900" class="mt-1 accent-green-600">
<div class="flex-1">
<div class="flex items-center justify-between">
<span class="font-semibold text-gray-900">Trucking Wrap-Up (USDOT Shutdown)</span>
<span class="text-sm font-bold text-green-600">$199</span>
</div>
<p class="text-xs text-gray-500 mt-1">We file everything to close you down: final MCS-150 (out of business), MC authority revocation, UCR cancellation, IFTA/IRP and state account closures.</p>
</div>
</div>
</label>
<label class="svc-card block rounded-xl border-2 border-gray-200 bg-white p-4 cursor-pointer hover:border-green-300">
<div class="flex items-start gap-3">
<input type="checkbox" data-slug="entity-dissolution" data-price="4900" class="mt-1 accent-green-600">
<div class="flex-1">
<div class="flex items-center justify-between">
<span class="font-semibold text-gray-900">Business Entity Dissolution (LLC/Corp)</span>
<span class="text-sm font-bold text-green-600">$49 <span class="text-xs font-normal text-gray-400">+ state filing fee</span></span>
</div>
<p class="text-xs text-gray-500 mt-1">Dissolve your LLC/corporation and file the final report. Skip this if you have outstanding lawsuits, liens, or judgments.</p>
</div>
</div>
</label>
</div>
<h3 class="text-xs font-bold text-orange-600 uppercase tracking-wider mt-4 mb-2">Core Filings</h3>
<label class="svc-card block rounded-xl border-2 border-gray-200 bg-white p-4 cursor-pointer hover:border-orange-300">

View file

@ -373,7 +373,6 @@ Sign out
<div class="flag-lead" style="font-size:14px;font-weight:700;color:#92400e;margin-bottom:4px"></div>
<div class="flag-reason" style="font-size:13px;color:#78350f;line-height:1.6"></div>
<button type="button" id="flag-pick-corp" style="margin-top:10px;padding:8px 16px;background:#16a34a;color:#fff;font-weight:700;border:none;border-radius:8px;font-size:13px;cursor:pointer">Use a corporation</button>
<p style="font-size:11px;color:#a16207;margin:8px 0 0">Not tax advice - we'll confirm the best fit with you before filing.</p>
</div>
</div>
</div>
@ -800,10 +799,9 @@ function updateEntityFlag() {
});
if (!hit) { box.style.display = "none"; return; }
var info = CORP_FAVOR[hit];
box.querySelector(".flag-lead").textContent =
(via === "form" ? "Forming in " : "Operating in ") + info.name + "? Consider a corporation.";
box.querySelector(".flag-lead").textContent = "In " + info.name + ", a corporation is the cheaper choice.";
box.querySelector(".flag-reason").textContent = info.reason +
(via === "operate" ? " Even with a Wyoming LLC, " + info.name + " applies this to any LLC registered to do business there." : "");
(wiz.entityState === "WY" ? " Even with a Wyoming LLC, " + info.name + " applies this to any LLC registered to do business there." : "");
box.style.display = "block";
}

View file

@ -329,7 +329,7 @@ Send reset link
h += '<input type="text" id="sell-name" placeholder="Your first &amp; last name" style="' + inStyle + '">';
h += '<input type="tel" id="sell-phone" placeholder="Phone number" value="' + (data.telephone || '') + '" style="' + inStyle + '">';
h += '<input type="email" id="sell-email" placeholder="Email address" style="' + inStyle + '">';
h += '<textarea id="sell-truck" rows="2" placeholder="Year / make / model / mileage / condition" style="' + inStyle + 'resize:vertical;margin-bottom:10px"></textarea>';
h += '<textarea id="sell-truck" rows="2" placeholder="Year / make / model / mileage / condition" style="' + inStyle + ';resize:vertical;margin-bottom:10px"></textarea>';
h += '<button type="button" id="sell-submit" style="padding:11px 28px;background:#16a34a;color:#fff;font-weight:700;border-radius:8px;font-size:14px;border:none;cursor:pointer">Submit &rarr;</button>';
h += '<p id="sell-status" class="text-xs hidden" style="margin-top:8px"></p>';
h += '</div>';