Free California Consumer Legal Self-Help Kits | 6 Kits

California Consumer Legal Defense Center | Free Legal Self-Help Kits

@import url(‘https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700;900&family=Open+Sans:wght@300;400;600;700&display=swap’);

:root {
–navy: #0A1628;
–gold: #C8962E;
–gold-light: #E8B84B;
–crimson: #8B1A1A;
–crimson-light: #C0392B;
–white: #FFFFFF;
–light-gray: #F4F6F9;
–mid-gray: #D0D5DD;
–text: #1A1A2E;
–text-muted: #555;
}

* { box-sizing: border-box; margin: 0; padding: 0; }

body {
font-family: ‘Open Sans’, sans-serif;
background: var(–white);
color: var(–text);
line-height: 1.7;
}

/* HEADER */
.site-header {
background: var(–navy);
padding: 0;
position: sticky;
top: 0;
z-index: 100;
box-shadow: 0 2px 20px rgba(0,0,0,0.4);
}
.header-inner {
max-width: 1100px;
margin: 0 auto;
padding: 14px 24px;
display: flex;
align-items: center;
justify-content: space-between;
}
.logo-area {
display: flex;
align-items: center;
gap: 14px;
}
.logo-seal {
width: 52px;
height: 52px;
background: var(–gold);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 22px;
flex-shrink: 0;
border: 2px solid var(–gold-light);
}
.logo-text h1 {
font-family: ‘Merriweather’, serif;
font-size: 16px;
font-weight: 900;
color: var(–white);
letter-spacing: 0.5px;
line-height: 1.2;
}
.logo-text p {
font-size: 11px;
color: var(–gold-light);
letter-spacing: 1px;
text-transform: uppercase;
}
.header-badge {
background: var(–gold);
color: var(–navy);
font-size: 11px;
font-weight: 700;
padding: 6px 14px;
border-radius: 20px;
text-transform: uppercase;
letter-spacing: 0.5px;
}

/* HERO */
.hero {
background: linear-gradient(135deg, var(–navy) 0%, #1A2D50 60%, #0F1E3A 100%);
padding: 80px 24px 60px;
text-align: center;
position: relative;
overflow: hidden;
}
.hero::before {
content: ”;
position: absolute;
top: -50px; left: -50px;
width: 300px; height: 300px;
background: radial-gradient(circle, rgba(200,150,46,0.08) 0%, transparent 70%);
pointer-events: none;
}
.hero::after {
content: ”;
position: absolute;
bottom: -80px; right: -80px;
width: 400px; height: 400px;
background: radial-gradient(circle, rgba(200,150,46,0.06) 0%, transparent 70%);
pointer-events: none;
}
.hero-tag {
display: inline-block;
background: rgba(200,150,46,0.15);
border: 1px solid rgba(200,150,46,0.4);
color: var(–gold-light);
font-size: 12px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
padding: 6px 18px;
border-radius: 20px;
margin-bottom: 24px;
}
.hero h2 {
font-family: ‘Merriweather’, serif;
font-size: clamp(26px, 4vw, 48px);
font-weight: 900;
color: var(–white);
line-height: 1.2;
margin-bottom: 20px;
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
.hero h2 span { color: var(–gold-light); }
.hero-sub {
font-size: 17px;
color: rgba(255,255,255,0.75);
max-width: 620px;
margin: 0 auto 36px;
}
.hero-cta {
display: inline-block;
background: linear-gradient(135deg, var(–gold) 0%, var(–gold-light) 100%);
color: var(–navy);
font-size: 16px;
font-weight: 700;
padding: 16px 40px;
border-radius: 8px;
text-decoration: none;
box-shadow: 0 4px 20px rgba(200,150,46,0.4);
transition: transform 0.2s, box-shadow 0.2s;
letter-spacing: 0.3px;
}
.hero-cta:hover {
transform: translateY(-2px);
box-shadow: 0 6px 28px rgba(200,150,46,0.5);
}
.hero-stats {
display: flex;
justify-content: center;
gap: 48px;
margin-top: 52px;
flex-wrap: wrap;
}
.stat {
text-align: center;
}
.stat-num {
font-family: ‘Merriweather’, serif;
font-size: 32px;
font-weight: 900;
color: var(–gold-light);
}
.stat-label {
font-size: 12px;
color: rgba(255,255,255,0.6);
text-transform: uppercase;
letter-spacing: 1px;
}

/* ALERT BANNER */
.alert-banner {
background: linear-gradient(90deg, var(–crimson) 0%, var(–crimson-light) 100%);
color: white;
text-align: center;
padding: 14px 24px;
font-size: 14px;
font-weight: 600;
}
.alert-banner strong { text-transform: uppercase; letter-spacing: 0.5px; }

/* SECTION STYLES */
.section {
padding: 72px 24px;
}
.section-alt { background: var(–light-gray); }
.container { max-width: 1100px; margin: 0 auto; }
.section-tag {
display: inline-block;
background: rgba(200,150,46,0.12);
border: 1px solid rgba(200,150,46,0.3);
color: var(–gold);
font-size: 11px;
font-weight: 700;
letter-spacing: 2px;
text-transform: uppercase;
padding: 5px 14px;
border-radius: 20px;
margin-bottom: 14px;
}
.section-title {
font-family: ‘Merriweather’, serif;
font-size: clamp(22px, 3vw, 34px);
font-weight: 900;
color: var(–navy);
margin-bottom: 14px;
line-height: 1.3;
}
.section-sub {
font-size: 16px;
color: var(–text-muted);
max-width: 600px;
margin-bottom: 48px;
}

/* KIT CARDS GRID */
.kits-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
gap: 28px;
}

.kit-card {
background: var(–white);
border-radius: 12px;
overflow: hidden;
box-shadow: 0 4px 24px rgba(0,0,0,0.08);
border: 1px solid var(–mid-gray);
transition: transform 0.25s, box-shadow 0.25s;
display: flex;
flex-direction: column;
}
.kit-card:hover {
transform: translateY(-4px);
box-shadow: 0 8px 40px rgba(0,0,0,0.14);
}

.kit-header {
padding: 28px 28px 20px;
position: relative;
}
.kit-icon {
font-size: 36px;
margin-bottom: 12px;
display: block;
}
.kit-number {
position: absolute;
top: 20px;
right: 20px;
font-size: 11px;
font-weight: 700;
color: rgba(255,255,255,0.5);
letter-spacing: 1px;
}
.kit-title {
font-family: ‘Merriweather’, serif;
font-size: 19px;
font-weight: 900;
color: var(–white);
line-height: 1.3;
margin-bottom: 6px;
}
.kit-subtitle {
font-size: 12px;
color: rgba(255,255,255,0.7);
text-transform: uppercase;
letter-spacing: 1px;
}

.kit-body {
padding: 22px 28px;
flex: 1;
}
.kit-desc {
font-size: 14px;
color: var(–text-muted);
margin-bottom: 18px;
line-height: 1.6;
}
.kit-features {
list-style: none;
margin-bottom: 18px;
}
.kit-features li {
font-size: 13px;
color: var(–text);
padding: 5px 0;
padding-left: 20px;
position: relative;
}
.kit-features li::before {
content: ‘✓’;
position: absolute;
left: 0;
font-weight: 700;
color: var(–gold);
}
.kit-law {
font-size: 11px;
color: var(–text-muted);
background: var(–light-gray);
padding: 8px 12px;
border-radius: 6px;
font-style: italic;
border-left: 3px solid var(–gold);
}

.kit-footer {
padding: 16px 28px 24px;
border-top: 1px solid var(–light-gray);
}
.kit-btn {
display: block;
text-align: center;
padding: 12px 20px;
border-radius: 7px;
font-size: 14px;
font-weight: 700;
text-decoration: none;
cursor: pointer;
border: none;
transition: opacity 0.2s, transform 0.2s;
width: 100%;
letter-spacing: 0.3px;
}
.kit-btn:hover { opacity: 0.88; transform: translateY(-1px); }

/* Kit color themes */
.kit-realtor .kit-header { background: linear-gradient(135deg, #6B0000 0%, #8B1A1A 100%); }
.kit-realtor .kit-btn { background: var(–crimson); color: white; }

.kit-lemon .kit-header { background: linear-gradient(135deg, #1A1A1A 0%, #2C2C2C 100%); }
.kit-lemon .kit-btn { background: #F4C400; color: #111; }

.kit-tenant .kit-header { background: linear-gradient(135deg, #0A1628 0%, #1A3A5C 100%); }
.kit-tenant .kit-btn { background: var(–navy); color: white; }

.kit-child .kit-header { background: linear-gradient(135deg, #1A4020 0%, #2D6A3A 100%); }
.kit-child .kit-btn { background: #2D6A3A; color: white; }

.kit-wage .kit-header { background: linear-gradient(135deg, #4A1A6B 0%, #6B2D8B 100%); }
.kit-wage .kit-btn { background: #6B2D8B; color: white; }

.kit-debt .kit-header { background: linear-gradient(135deg, #1A3A5C 0%, #1E5799 100%); }
.kit-debt .kit-btn { background: #1E5799; color: white; }

/* LEAD CAPTURE */
.lead-section {
background: linear-gradient(135deg, var(–navy) 0%, #1A2D50 100%);
padding: 72px 24px;
}
.lead-inner {
max-width: 680px;
margin: 0 auto;
text-align: center;
}
.lead-inner .section-title { color: var(–white); }
.lead-inner .section-sub { color: rgba(255,255,255,0.7); margin-left: auto; margin-right: auto; }
.lead-form {
background: rgba(255,255,255,0.06);
border: 1px solid rgba(255,255,255,0.12);
border-radius: 14px;
padding: 36px;
margin-top: 36px;
}
.form-row {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 14px;
margin-bottom: 14px;
}
.form-group {
display: flex;
flex-direction: column;
gap: 6px;
margin-bottom: 14px;
}
.form-label {
font-size: 12px;
font-weight: 600;
color: rgba(255,255,255,0.7);
text-transform: uppercase;
letter-spacing: 0.5px;
}
.form-input, .form-select, .form-textarea {
width: 100%;
padding: 12px 16px;
border-radius: 8px;
border: 1px solid rgba(255,255,255,0.15);
background: rgba(255,255,255,0.08);
color: var(–white);
font-size: 14px;
font-family: ‘Open Sans’, sans-serif;
transition: border-color 0.2s;
}
.form-input::placeholder, .form-textarea::placeholder { color: rgba(255,255,255,0.35); }
.form-input:focus, .form-select:focus, .form-textarea:focus {
outline: none;
border-color: var(–gold);
background: rgba(255,255,255,0.12);
}
.form-select option { background: var(–navy); color: white; }
.form-textarea { resize: vertical; min-height: 90px; }
.form-submit {
display: block;
width: 100%;
background: linear-gradient(135deg, var(–gold) 0%, var(–gold-light) 100%);
color: var(–navy);
font-size: 16px;
font-weight: 700;
padding: 16px;
border-radius: 8px;
border: none;
cursor: pointer;
margin-top: 8px;
letter-spacing: 0.3px;
transition: opacity 0.2s;
}
.form-submit:hover { opacity: 0.88; }
.form-note {
font-size: 11px;
color: rgba(255,255,255,0.4);
margin-top: 14px;
line-height: 1.5;
}

/* HOW IT WORKS */
.steps-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 32px;
margin-top: 48px;
}
.step {
text-align: center;
}
.step-num {
width: 60px;
height: 60px;
background: linear-gradient(135deg, var(–gold) 0%, var(–gold-light) 100%);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-family: ‘Merriweather’, serif;
font-size: 22px;
font-weight: 900;
color: var(–navy);
margin: 0 auto 18px;
box-shadow: 0 4px 16px rgba(200,150,46,0.3);
}
.step-title {
font-family: ‘Merriweather’, serif;
font-size: 16px;
font-weight: 700;
color: var(–navy);
margin-bottom: 8px;
}
.step-desc {
font-size: 14px;
color: var(–text-muted);
}

/* DISCLAIMER */
.disclaimer-section {
background: #1A1A1A;
color: rgba(255,255,255,0.6);
padding: 48px 24px;
}
.disclaimer-inner {
max-width: 900px;
margin: 0 auto;
}
.disclaimer-title {
font-size: 12px;
font-weight: 700;
color: var(–gold-light);
text-transform: uppercase;
letter-spacing: 2px;
margin-bottom: 20px;
padding-bottom: 14px;
border-bottom: 1px solid rgba(255,255,255,0.1);
}
.disclaimer-text {
font-size: 12px;
line-height: 1.8;
margin-bottom: 12px;
}
.disclaimer-text strong { color: rgba(255,255,255,0.85); }

/* FOOTER */
.site-footer {
background: var(–navy);
padding: 32px 24px;
text-align: center;
border-top: 1px solid rgba(255,255,255,0.08);
}
.footer-inner { max-width: 1100px; margin: 0 auto; }
.footer-logo {
font-family: ‘Merriweather’, serif;
font-size: 15px;
font-weight: 700;
color: var(–gold-light);
margin-bottom: 8px;
}
.footer-text {
font-size: 12px;
color: rgba(255,255,255,0.4);
}

/* RESPONSIVE */
@media (max-width: 640px) {
.form-row { grid-template-columns: 1fr; }
.hero-stats { gap: 24px; }
.header-badge { display: none; }
}

⚠️ Important: These kits are for educational purposes only and do not constitute legal advice. Always consult a licensed California attorney for your specific situation.

🛡️ Free Consumer Legal Self-Help Resources

When the System Wrongs You,
Here’s How to Fight Back

Six comprehensive California legal self-help kits — with evidence checklists, AI prompts, demand letter templates, and agency complaint guides. Free. No attorney required to get started.

Download Your Free Kit →

6
Free Legal Kits

60+
AI Prompts Included

100%
Free to Download

CA
Law Focused

How These Kits Help You

Our AI-powered self-help kits walk you through the exact steps California law provides for your situation.

1
Choose Your Kit
Select the kit that matches your legal situation — real estate, auto, landlord, child support, wages, or debt.

2
Gather Evidence
Follow our step-by-step evidence checklist to document your case and preserve critical records.

3
Use AI Prompts
Paste our ready-made Claude AI prompts to draft demand letters, complaint narratives, and legal analyses.

4
File & Fight
Submit complaints to the right California agency using our templates, or escalate with an attorney referral.

California Consumer Legal Self-Help Kits

Each kit contains the California statutes, agency complaint procedures, evidence checklists, AI prompts, and demand letter templates you need.

KIT 01
🏠

Realtor Ripoff Kit
Real Estate Consumer Defense

Your agent owed you a fiduciary duty. If they breached it — through dual agency fraud, undisclosed defects, kickbacks, or misrepresentation — California law gives you powerful remedies.

  • File a DRE complaint with the Department of Real Estate
  • Fiduciary duty explained: 6 duties your agent must fulfill
  • BPC § 10176 violations checklist (12 prohibited acts)
  • Evidence collection guide: text messages, MLS records, disclosures
  • Demand letter template with 30-day cure deadline
  • 10 Claude AI prompts for legal analysis & drafting
California BPC §§ 10176–10177 · DRE Regulations · CLRA

KIT 02
🍋

Lemon Law Kit
Auto Consumer Complaint Toolkit

California’s Song-Beverly Act is the strongest lemon law in the nation. If your vehicle has a defect the dealer can’t fix, you may be entitled to a full replacement or refund.

  • Song-Beverly Act rights: replacement, repurchase, & civil penalty
  • 12 California dealer fraud violations under BPC § 11713
  • TILA/financing scam checklist: spot illegal add-ons
  • Repair history log template for “reasonable number of attempts”
  • Manufacturer demand letter (certified mail ready)
  • BAR complaint guide + 10 Claude AI prompts
CA Civil Code §§ 1790–1795.8 · BPC § 11713 · Magnuson-Moss Act

KIT 03
🏢

Tenant Defense System
Eviction & Habitability Defense

Facing eviction? California law provides strong tenant protections — defective 3-day notices, habitability violations, and rent control laws that your landlord must comply with.

  • UD-105 Unlawful Detainer Answer guide — step by step
  • 3-Day Notice Defect Analyzer: 10 fatal technical errors
  • Habitability violation checklist (Health & Safety Code § 17920.3)
  • Rent withholding & repair-and-deduct rights explained
  • Rent control coverage checker (AB 1482, local ordinances)
  • Security deposit wrongful withholding demand letter
CCP § 1161 · Civil Code §§ 1941–1942.4 · AB 1482

KIT 04
👨‍👧

Child Support Recovery System
DCSS Enforcement Toolkit

California’s Department of Child Support Services has powerful enforcement tools. This kit helps you activate every legal lever to collect what your children are owed.

  • Earnings Withholding Order (EWO): garnish wages automatically
  • FIDM bank account search to locate hidden assets
  • License suspension: driver’s, professional, hunting/fishing
  • FL-410 Contempt of Court motion guide
  • Abstract of Judgment — lien on real property
  • 12 Claude AI prompts for DCSS correspondence & motions
Family Code §§ 4001–4007 · CCP § 706.030 · UIFSA

KIT 05
💰

Wage Theft Recovery System
California Labor Code Enforcement

Wage theft is the most common crime in California. If your employer stole overtime, missed meal breaks, or refused final pay, you may recover treble damages — and they can’t retaliate.

  • DLSE complaint filing guide (California Labor Commissioner)
  • Overtime violations: Labor Code § 510 formula calculator
  • Meal & rest break violations: § 512 one-hour premium per miss
  • Waiting time penalties: § 203 up to 30 days additional wages
  • PAGA (Private Attorneys General Act) action overview
  • 3-Year lookback damages worksheet with interest
Labor Code §§ 201, 203, 510, 512, 2698 · IWC Wage Orders

KIT 06
🛡️

Debt Settlement System
FDCPA Violation Defense

Debt collectors who violate the FDCPA owe you $1,000 per violation — plus actual damages and attorney fees. This kit turns debt collector abuse into your leverage for settlement.

  • FDCPA violation tracker: log every illegal contact with timestamps
  • $1,000 per violation statutory damage calculator
  • Cease and desist letter template (collector must stop)
  • Debt validation demand letter (they must prove the debt)
  • Settlement negotiation script: 40–60 cents on dollar guide
  • CFPB & FTC complaint filing walkthrough
15 U.S.C. § 1692 (FDCPA) · CA Rosenthal Act · CFPB Rules

Get a Free Attorney Referral

Tell us about your situation. We’ll connect you with a licensed California attorney who handles your type of case — many work on contingency (no fee unless you win).

First Name

Last Name

Phone Number

Email Address

Which Kit Best Describes Your Situation?

— Select a category —
Realtor Ripoff / Real Estate Fraud
Lemon Law / Auto Dealer Fraud
Tenant Defense / Eviction
Child Support Recovery
Wage Theft / Unpaid Wages
Debt Collection Harassment
Other / Multiple Issues

Briefly Describe Your Situation

⚠️ This form is for general contact purposes only. Submitting this form does not create an attorney-client relationship.
Your information will be kept confidential. We are not a law firm and do not provide legal advice.
This site provides educational self-help resources only. Consult a licensed California attorney for advice specific to your situation.

⚠️ Legal Disclaimer — Please Read Carefully

Educational Purposes Only. All content on this website and in any downloadable kits is provided solely for general educational and informational purposes. Nothing on this site constitutes legal advice, legal opinions, or legal representation of any kind.

No Attorney-Client Relationship. Your use of this website, downloading of any materials, or submission of any contact form does not create an attorney-client relationship between you and this website, its owners, operators, or any affiliated party.

Not a Substitute for Legal Counsel. The self-help legal information and AI-generated content provided here is not a substitute for the advice of a licensed California attorney. Laws change frequently, and legal outcomes depend heavily on the specific facts of your situation. Always consult a licensed attorney before taking any legal action.

AI-Generated Content. Portions of these materials were generated with the assistance of artificial intelligence (Claude by Anthropic). AI-generated content may contain errors, omissions, or outdated information. All content should be independently verified by a qualified legal professional before reliance.

No Guarantee of Outcome. Nothing on this site guarantees or predicts any legal outcome, recovery of damages, or success in any legal proceeding. Legal results vary based on facts, jurisdiction, judge, and many other factors outside our control.

Statute of Limitations Warning. All legal claims are subject to strict deadlines (statutes of limitations). Missing these deadlines may permanently bar your claims. Do not delay in consulting with a licensed California attorney about your matter.

No Liability. This website and its operators expressly disclaim all liability for any action taken or not taken based on the information provided herein. Use of these materials is entirely at your own risk.

// Smooth scroll for anchor links
document.querySelectorAll(‘a[href^=”#”]’).forEach(function(a) {
a.addEventListener(‘click’, function(e) {
var target = document.querySelector(this.getAttribute(‘href’));
if (target) {
e.preventDefault();
target.scrollIntoView({ behavior: ‘smooth’, block: ‘start’ });
}
});
});

// Form submit feedback
var btn = document.querySelector(‘.form-submit’);
if (btn) {
btn.addEventListener(‘click’, function() {
this.textContent = ‘✓ Request Received — We Will Be in Touch Shortly’;
this.style.background = ‘#2D6A3A’;
this.style.color = ‘white’;
this.disabled = true;
});
}