๐Ÿงญ Quick Guide Snapshot

โฑ

READING TIME

8โ€“10 minutes

๐ŸŸข

DIFFICULTY

Beginner

โญ

STATE AGENCY

โœ… Yes

ABOUT THIS GUIDE

๐Ÿ“– Category: Foundation Guide

๐Ÿ‘ค Who It’s For: Texans with intellectual and developmental disabilities, families, caregivers, self-advocates, and professionals.

๐Ÿ“ Best Time to Read: After learning about your LIDDA or when you’re trying to understand who oversees disability services in Texas.

YOU’LL LEARN ABOUT

  • โœ… What HHSC is
  • โœ… What HHSC does
  • โœ… How HHSC and LIDDAs work together
  • โœ… Medicaid and waiver programs
  • โœ… Why HHSC is important
  • โœ… Where to go next

๐Ÿ’œ Lantern Tip

You don’t need to memorize every agency in Texas. Think of HHSC as the organization that oversees many disability programs across the state, while your LIDDA helps you navigate them locally.

QUICK ANSWER

๐ŸŒŸ Quick Answer

The Texas Health and Human Services Commission (HHSC) is the state agency responsible for overseeing many health and human services programs in Texas, including many services for people with intellectual and developmental disabilities (IDD).

If a LIDDA is your local guide, HHSC is the agency that helps manage many of the programs, rules, and funding that make those services possible.

SIMPLY PUT:

HHSC oversees the system.

LIDDAs help people navigate the system.

WHY IT MATTERS

โค๏ธ Why This Matters

When you’re first learning about disability services, you’ll hear the letters HHSC everywhere.

YOU MAY SEE THEM ON:

๐Ÿ“จ Letters

๐ŸŒ Websites

๐Ÿ“‹ Forms

๐Ÿ’Š Medicaid information

๐Ÿ”‘ Waiver information

๐Ÿข Provider information

Knowing what HHSC is helps everything else begin to make sense.

Understanding who does what makes the Texas IDD system much less confusing.

WHAT IT STANDS FOR

๐Ÿ› What Does HHSC Mean?

๐Ÿฅ

Health

H

๐Ÿค

Human Services

HS

โš™๏ธ

Commission

C

HHSC stands for: Texas Health and Human Services Commission

HHSC is a Texas state agency that oversees many programs supporting the health and well-being of Texans.

While HHSC serves many different populations, it also oversees many services used by people with intellectual and developmental disabilities.

THE BIG PICTURE

๐Ÿงฉ Where Does HHSC Fit?

HHSC works at the state level. LIDDAs work at the local level. Both are important, but they have different jobs.

๐Ÿ›๏ธ State of Texas

Highest level of government

โฌ‡๏ธ

๐Ÿฅ HHSC

State-level agency โ€” oversees programs & funding

โฌ‡๏ธ

๐Ÿ˜๏ธ LIDDAs

Local agencies โ€” your guide on the ground

๐Ÿ“ HHSC โ€” sets the rules, funds the programs, oversees the system statewide.

๐Ÿค Your LIDDA โ€” knows your community, helps you apply, walks with you through the process.

SIDE BY SIDE

๐Ÿค” HHSC vs. Your LIDDA

People often confuse these two organizations. Here’s how they’re different:

๐Ÿ›๏ธ HHSC
  • ๐Ÿ”ต Works at the state level
  • ๐Ÿ”ต Sets rules and policies
  • ๐Ÿ”ต Oversees waiver programs
  • ๐Ÿ”ต Manages Medicaid in Texas
  • ๐Ÿ”ต You may not contact them directly
๐Ÿ˜๏ธ Your LIDDA
  • ๐ŸŸข Works at the local level
  • ๐ŸŸข Helps you access services
  • ๐ŸŸข Enrolls you in waiver programs
  • ๐ŸŸข Helps with Medicaid applications
  • ๐ŸŸข You WILL contact them directly
One isn’t more important than the other โ€” they simply have different jobs.

BOUNDARIES

๐Ÿšซ What HHSC Doesn’t Do

Although HHSC oversees many services, it does not directly serve individuals.

HHSC is not:

โŒ Your doctor
โŒ Your therapist
โŒ Your employer
โŒ Your school district
โŒ Your local LIDDA
โŒ Every service provider in Texas
Instead, HHSC oversees many of the systems that make those services possible.

YOUR JOURNEY

๐ŸŒŸ When Will I Interact With HHSC?

You may interact with HHSC when:

๐Ÿ’ณ Applying for Medicaid
๐Ÿ“‹ Learning about waiver programs
๐Ÿ“จ Receiving official letters
๐ŸŒŸ Using Texas benefits
๐ŸŒ Looking up information online
๐Ÿค Working with providers that receive Medicaid funding
Sometimes you’ll communicate directly with HHSC. Other times, your LIDDA or provider will handle that communication on your behalf.
/* ======================================== LANTERN PATH โ€” THREE LEARNING PANELS ======================================== */ /* — Base Panel — */ .lp-panel { width: 100%; padding: 72px 32px; box-sizing: border-box; } .lp-panel__inner { max-width: 960px; margin: 0 auto; } /* Panel Backgrounds */ .lp-panel–white { background: #FFFFFF; border-top: 5px solid #5BBFBF; } .lp-panel–butter { background: #FFF8E1; border-left: 6px solid #F4A261; } .lp-panel–lavender-soft { background: #F3EFFC; } /* — Decorative Divider — */ .lp-divider { height: 3px; background: linear-gradient(to right, #5BBFBF 0%, #A78BCC 50%, #F9A8C9 100%); opacity: 0.35; margin: 0; } /* — Eyebrow Labels — */ .lp-eyebrow { font-size: 0.7rem; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; margin: 0 0 10px 0; padding: 0; } .lp-eyebrow–teal { color: #3A9E9E; } .lp-eyebrow–orange { color: #C07030; } .lp-eyebrow–purple { color: #7B52AB; } /* — Section Headings — */ .lp-heading { font-size: 1.6rem; font-family: “Calistoga”, sans-serif; color: #2D2D2D; margin: 0 0 16px 0; line-height: 1.25; } /* — Body Text — */ .lp-body { font-size: 1rem; line-height: 1.7; color: #4A4A4A; margin: 0 0 28px 0; } .lp-body–intro { color: #6B6B6B; } /* ======================================== PANEL 1 โ€” Compare Grid ======================================== */ .lp-compare-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; margin-bottom: 32px; } @media (max-width: 640px) { .lp-compare-grid { grid-template-columns: 1fr; } } .lp-compare-card { border-radius: 16px; padding: 32px; box-shadow: 0 4px 18px rgba(0,0,0,0.08); box-sizing: border-box; } .lp-compare-card–lavender { background: #E8E0F5; } .lp-compare-card–mint { background: #E6F5F0; } .lp-compare-card__header { display: flex; align-items: center; gap: 12px; margin-bottom: 20px; } .lp-compare-card__icon { font-size: 1.6rem; line-height: 1; } .lp-compare-card__title { font-size: 1.15rem; font-family: “Calistoga”, sans-serif; font-weight: 700; } .lp-compare-card__title–purple { color: #5A2D91; } .lp-compare-card__title–teal { color: #2A7A7A; } .lp-bullet-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 12px; } .lp-bullet-list li { display: flex; align-items: flex-start; gap: 10px; font-size: 0.97rem; line-height: 1.6; color: #3A3A3A; } .lp-dot { flex-shrink: 0; font-size: 0.75rem; margin-top: 3px; } .lp-closing-pill–blush { background: #FDE8F0; border-radius: 50px; padding: 14px 28px; text-align: center; font-size: 0.97rem; font-weight: 600; color: #8B3A5E; display: inline-block; width: 100%; box-sizing: border-box; box-shadow: 0 2px 10px rgba(200,80,120,0.08); } /* ======================================== PANEL 2 โ€” Not Grid ======================================== */ .lp-sublabel { font-size: 0.78rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: #8B5A20; margin: 0 0 16px 0; } .lp-not-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin-bottom: 28px; } @media (max-width: 640px) { .lp-not-grid { grid-template-columns: 1fr; } } .lp-not-card { background: #FFFFFF; border-radius: 12px; padding: 16px 20px; box-shadow: 0 3px 12px rgba(0,0,0,0.07); display: flex; align-items: center; gap: 12px; font-size: 0.97rem; font-weight: 700; color: #3A3A3A; box-sizing: border-box; } .lp-not-icon { font-size: 1.1rem; flex-shrink: 0; } .lp-not-text { line-height: 1.4; } .lp-teal-callout { background: #E0F4F4; border-left: 4px solid #5BBFBF; border-radius: 10px; padding: 16px 20px; font-size: 1rem; line-height: 1.7; color: #2A6060; font-style: italic; } /* ======================================== PANEL 3 โ€” Scenario Grid ======================================== */ .lp-scenario-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-bottom: 28px; } @media (max-width: 640px) { .lp-scenario-grid { grid-template-columns: 1fr; } } .lp-scenario-card { background: #FFFFFF; border-radius: 14px; padding: 20px 24px; box-shadow: 0 3px 14px rgba(0,0,0,0.08); display: flex; align-items: flex-start; gap: 14px; box-sizing: border-box; border-left: 5px solid transparent; } .lp-scenario-card–teal { border-left-color: #5BBFBF; } .lp-scenario-card–lavender { border-left-color: #A78BCC; } .lp-scenario-icon { font-size: 1.4rem; flex-shrink: 0; margin-top: 1px; } .lp-scenario-text { font-size: 0.97rem; font-weight: 700; color: #2D2D2D; line-height: 1.5; } .lp-closing-blush { background: #FDE8F0; border-radius: 12px; padding: 20px 24px; font-size: 1rem; line-height: 1.7; color: #6B3050; box-shadow: 0 3px 12px rgba(200,80,120,0.09); }
/* ============================================= LANTERN PATH โ€” BUBBLEGUM CLAWS ILLUSTRATIONS Thick outlines, soft pastels, drop shadows ============================================= */ .lp-illus-wrap { display: inline-flex; align-items: center; gap: 14px; flex-wrap: wrap; } .lp-illus-wrap .lp-illus-heading-text { display: inline; } .lp-illus { flex-shrink: 0; filter: drop-shadow(2px 3px 0px rgba(0,0,0,0.13)); transition: transform 0.3s ease; vertical-align: middle; } .lp-illus:hover { transform: rotate(-4deg) scale(1.08); } /* Wrap existing heading text without breaking layout */ h2.lp-has-illus, h3.lp-has-illus { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; } (function () { /* โ”€โ”€ SVG definitions โ”€โ”€ */ var svgs = { /* 1. Snapshot โ€” clipboard with stars */ ‘snapshot’: ‘โœฆ’, /* 2. Basics / Quick Answer โ€” open book */ ‘basics’: ”, /* 3. Big Picture โ€” puzzle piece */ ‘bigpicture’: ”, /* 4. Comparison โ€” balance scale */ ‘comparison’: ”, /* 5. Responsibilities โ€” cog with heart */ ‘responsibilities’: ”, /* 6. Journey โ€” lantern / path */ ‘journey’: ” }; /* โ”€โ”€ Heading โ†’ SVG key map โ”€โ”€ */ var headingMap = [ { match: /snapshot/i, key: ‘snapshot’ }, { match: /quick answer|basics|what does hhsc mean|why this matters|lantern tip/i, key: ‘basics’ }, { match: /big picture|where does hhsc fit/i, key: ‘bigpicture’ }, { match: /hhsc vs|comparison|not hhsc|when will i interact/i, key: ‘comparison’ }, { match: /what does hhsc do|responsibilities|supports community|works with local|oversees medicaid|sets policies/i, key: ‘responsibilities’ }, { match: /journey|roadmap|how hhsc fits into your journey/i, key: ‘journey’ }, ]; function injectIllustrations() { var headings = Array.from(document.querySelectorAll(‘h2, h3’)); headings.forEach(function (h) { if (h.dataset.lpIllus) return; /* already processed */ var text = h.textContent || ”; var matched = null; for (var i = 0; i 0; } /* Retry until headings are in DOM */ var tries = 0; var t = setInterval(function () { if (injectIllustrations() || ++tries > 30) clearInterval(t); }, 200); })();

HHSC RESPONSIBILITIES

๐Ÿงญ What Does HHSC Do?

HHSC has many responsibilities across Texas. Here are the most important ones for people with IDD and their families.

MEDICAID WAIVERS

๐ŸŒฑ Oversees Medicaid Waiver Programs

HHSC oversees programs such as:

โœ… HCS

โœ… DBMD

โœ… TxHmL

โœ… MDCP

โœ… CLASS

โœ… YES Waiver

These programs help eligible Texans receive services at home and in the community โ€” not just in institutions.

POLICY & RULES

๐Ÿ“‹ Sets Policies and Rules

HHSC develops many of the policies that govern how disability services are delivered in Texas.

These rules help ensure services are delivered safely, fairly, and in line with state and federal requirements.

COORDINATION

๐Ÿค Works With Local LIDDAs

HHSC doesn’t replace your LIDDA.

Instead, HHSC works with LIDDAs throughout Texas to make sure that state programs are carried out at the local level.

MEDICAID

๐Ÿ’ณ Oversees Medicaid Programs

HHSC manages many Medicaid programs in Texas, including those that fund services for people with IDD.

Since many IDD services are connected to Medicaid funding, HHSC plays a central role in making those services possible.

COMMUNITY FOCUS

๐Ÿก Supports Community Living

A major goal of many HHSC programs is helping people with IDD live in their own homes and communities โ€” not in institutions or nursing facilities.

This includes supporting person-centered planning, self-determination, and independent living whenever possible.

WHAT’S NEXT

โœจ Ready for the next step?

Continue learning about:

UP NEXT
๐Ÿ“˜

LP-104

Understanding Medicaid

Learn how Medicaid works in Texas, who qualifies, and how it connects to the services in your plan.

Continue Your Journey โ†’

๐Ÿฎ Every guide builds on the last. You’re doing great.

/* ============================================= LANTERN PATH โ€” WARM BOTTOM CTA SECTION Gradient background, course card, responsive CTA ============================================= */ .lp-bottom-cta { width: 100%; background: linear-gradient(135deg, #F3EFFC 0%, #F0FAF4 100%); padding: 80px 32px; display: flex; flex-direction: column; align-items: center; justify-content: center; border-top: 4px solid #A78BCC; box-sizing: border-box; max-width: 100vw; overflow: hidden; } /* — Eyebrow Label — */ .lp-bottom-cta__eyebrow { font-size: 0.7rem; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; color: #5BBFBF; margin: 0 0 16px 0; padding: 0; } /* — Main Heading — */ .lp-bottom-cta__heading { font-family: “Calistoga”, sans-serif; font-size: clamp(1.6rem, 5vw, 2rem); color: #2D2D2D; font-weight: 700; margin: 0 0 12px 0; padding: 0; text-align: center; line-height: 1.25; } /* — Subheading — */ .lp-bottom-cta__subheading { font-size: 1rem; color: #7A7A7A; text-align: center; margin: 0 0 36px 0; padding: 0; line-height: 1.5; } /* ======================================== COURSE CARD ======================================== */ .lp-course-card { position: relative; background: #FFFFFF; border-radius: 16px; border-left: 5px solid #5BBFBF; padding: 32px 28px; max-width: 480px; width: 100%; box-sizing: border-box; box-shadow: 0 6px 24px rgba(91, 191, 191, 0.12); display: flex; flex-direction: column; align-items: center; text-align: center; margin-bottom: 32px; } /* Pill badge in top-left corner */ .lp-course-card__badge { position: absolute; top: -12px; left: 20px; background: #E0F4F4; border-radius: 50px; padding: 6px 16px; font-size: 0.65rem; font-weight: 700; letter-spacing: 0.15em; text-transform: uppercase; color: #5BBFBF; box-shadow: 0 2px 8px rgba(91, 191, 191, 0.15); } /* Course emoji */ .lp-course-card__emoji { font-size: 2rem; line-height: 1; margin-bottom: 16px; margin-top: 8px; } /* Course code */ .lp-course-card__code { font-family: “Calistoga”, sans-serif; font-size: 1.3rem; font-weight: 700; color: #5BBFBF; margin: 0 0 8px 0; padding: 0; } /* Course title */ .lp-course-card__title { font-size: 1.1rem; font-weight: 600; color: #2D2D2D; margin: 0 0 14px 0; padding: 0; line-height: 1.35; } /* Course teaser */ .lp-course-card__teaser { font-size: 0.95rem; line-height: 1.65; color: #7A7A7A; margin: 0; padding: 0; } /* ======================================== CTA BUTTON ======================================== */ .lp-bottom-cta__button { display: inline-block; background: linear-gradient(135deg, #5BBFBF 0%, #A8E6CF 100%); color: #FFFFFF; text-decoration: none; font-size: 1rem; font-weight: 700; padding: 18px 52px; border-radius: 50px; border: none; cursor: pointer; box-shadow: 0 6px 24px rgba(91, 191, 191, 0.28); transition: all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1); margin-bottom: 20px; text-align: center; } .lp-bottom-cta__button:hover { transform: translateY(-4px); box-shadow: 0 10px 36px rgba(91, 191, 191, 0.38); } .lp-bottom-cta__button:active { transform: translateY(-1px); box-shadow: 0 4px 16px rgba(91, 191, 191, 0.25); } /* ======================================== FOOTNOTE ======================================== */ .lp-bottom-cta__footnote { font-size: 0.9rem; font-weight: 500; color: #D4849C; text-align: center; margin: 0; padding: 0; line-height: 1.5; } /* ======================================== MOBILE RESPONSIVE ======================================== */ @media (max-width: 640px) { .lp-bottom-cta { padding: 60px 20px; } .lp-bottom-cta__heading { font-size: 1.5rem; margin-bottom: 10px; } .lp-bottom-cta__subheading { font-size: 0.95rem; margin-bottom: 32px; } .lp-course-card { padding: 28px 24px; margin-bottom: 28px; } .lp-course-card__emoji { font-size: 1.8rem; margin-bottom: 14px; } .lp-course-card__code { font-size: 1.15rem; } .lp-course-card__title { font-size: 1rem; } .lp-course-card__teaser { font-size: 0.9rem; } .lp-bottom-cta__button { padding: 16px 40px; font-size: 0.95rem; margin-bottom: 16px; } .lp-bottom-cta__footnote { font-size: 0.85rem; } } @media (max-width: 480px) { .lp-bottom-cta { padding: 50px 16px; } .lp-bottom-cta__heading { font-size: 1.35rem; } .lp-bottom-cta__subheading { font-size: 0.9rem; } .lp-course-card { padding: 24px 18px; margin-bottom: 24px; } .lp-course-card__emoji { font-size: 1.6rem; } .lp-bottom-cta__button { padding: 14px 36px; font-size: 0.9rem; } }

YOUR ROADMAP

๐Ÿชœ How HHSC Fits Into Your Journey

1
๐Ÿฉบ

Receive a Diagnosis

Your journey begins. A doctor or specialist identifies an intellectual or developmental disability.

2
๐Ÿ”

Connect With Your LIDDA

Your Local IDD Authority becomes your guide. They help you understand your options and rights.

3
๐Ÿ“‹

Apply for Services

Your LIDDA helps you apply for Medicaid and waiver programs โ€” programs that HHSC oversees.

4
๐Ÿ›๏ธ

HHSC Reviews & Approves

HHSC determines eligibility and approves access to waiver slots and Medicaid-funded services.

5
๐Ÿค

Services Begin

Approved services start. Your provider, LIDDA, and HHSC work together behind the scenes to support you.

6
๐ŸŒŸ

You Live Your Life

The goal of every program HHSC oversees: community living, independence, and a life you choose.

๐Ÿ’ก

Every person’s journey looks different. This is simply one example of how HHSC fits into the bigger picture. Your LIDDA is your best starting point โ€” they’ll help you navigate the rest.

/* ============================================= LANTERN PATH โ€” VERTICAL JOURNEY ROADMAP Pastels: teal #5BBFBF | lavender #A78BCC blush #F9A8C9 | butter #FFE082 | mint #A8E6CF ============================================= */ .lp-roadmap { width: 100%; max-width: 680px; margin: 0 auto; padding: 0 16px 8px; box-sizing: border-box; font-family: inherit; } /* — Header — */ .lp-roadmap__header { text-align: center; margin-bottom: 40px; } .lp-roadmap__eyebrow { font-size: 0.7rem; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: #5BBFBF; margin: 0 0 10px; padding: 0; } .lp-roadmap__heading { font-family: “Calistoga”, sans-serif; font-size: clamp(1.5rem, 4vw, 2rem); color: #2D2D2D; margin: 0; line-height: 1.25; } /* — Track — */ .lp-roadmap__track { display: flex; flex-direction: column; align-items: center; gap: 0; } /* — Milestone Card — */ .lp-milestone { position: relative; display: flex; align-items: flex-start; gap: 18px; background: #FFFFFF; border-radius: 16px; padding: 24px 28px; width: 100%; box-sizing: border-box; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08); border-left: 5px solid #5BBFBF; transition: transform 0.2s ease, box-shadow 0.2s ease; } .lp-milestone:hover { transform: translateY(-3px); box-shadow: 0 8px 28px rgba(0, 0, 0, 0.12); } /* Color variants โ€” border-left accent */ .lp-milestone–teal { border-left-color: #5BBFBF; } .lp-milestone–lavender { border-left-color: #A78BCC; } .lp-milestone–butter { border-left-color: #FFD54F; } .lp-milestone–blush { border-left-color: #F9A8C9; } .lp-milestone–mint { border-left-color: #A8E6CF; } .lp-milestone–destination { border-left-color: #FFB300; background: linear-gradient(135deg, #FFFDE7 0%, #FFF8E1 100%); box-shadow: 0 6px 28px rgba(255, 179, 0, 0.18); } .lp-milestone–destination:hover { transform: translateY(-3px); box-shadow: 0 10px 36px rgba(255, 179, 0, 0.22); } /* Step Number Badge */ .lp-milestone__badge { flex-shrink: 0; width: 32px; height: 32px; border-radius: 50%; background: #5BBFBF; color: #fff; font-size: 0.85rem; font-weight: 700; display: flex; align-items: center; justify-content: center; margin-top: 2px; box-shadow: 0 2px 8px rgba(91, 191, 191, 0.35); } .lp-milestone__badge–lavender { background: #A78BCC; box-shadow: 0 2px 8px rgba(167, 139, 204, 0.35); } .lp-milestone__badge–butter { background: #FFB300; box-shadow: 0 2px 8px rgba(255, 179, 0, 0.35); } .lp-milestone__badge–blush { background: #E07BA0; box-shadow: 0 2px 8px rgba(240, 100, 150, 0.30); } .lp-milestone__badge–mint { background: #4CAF87; box-shadow: 0 2px 8px rgba(76, 175, 135, 0.35); } .lp-milestone__badge–gold { background: #FF8F00; box-shadow: 0 2px 8px rgba(255, 143, 0, 0.35); } /* Icon */ .lp-milestone__icon { flex-shrink: 0; font-size: 2rem; line-height: 1; margin-top: 0; } .lp-milestone__icon–lg { font-size: 2.6rem; } /* Body */ .lp-milestone__body { flex: 1; min-width: 0; } .lp-milestone__title { font-family: “Calistoga”, sans-serif; font-size: 1.1rem; color: #2D2D2D; margin: 0 0 6px; line-height: 1.25; } .lp-milestone__title–destination { color: #7A4F00; font-size: 1.25rem; } .lp-milestone__desc { font-size: 0.95rem; line-height: 1.65; color: #555; margin: 0; } .lp-milestone__desc–destination { color: #6B4400; font-weight: 500; } /* — Animated Connector — */ .lp-connector { display: flex; flex-direction: column; align-items: center; gap: 0; height: 56px; flex-shrink: 0; } .lp-connector__line { width: 3px; flex: 1; border-radius: 2px; animation: lp-pulse 2s ease-in-out infinite; } .lp-connector__line–teal { background: #5BBFBF; } .lp-connector__line–lavender { background: #A78BCC; } .lp-connector__line–butter { background: #FFD54F; } .lp-connector__line–blush { background: #F9A8C9; } .lp-connector__line–mint { background: #A8E6CF; } .lp-connector__line–gold { background: #FFB300; } .lp-connector__arrow { font-size: 1.1rem; line-height: 1; margin-top: 2px; animation: lp-bounce 1.6s ease-in-out infinite; } .lp-connector__arrow–teal { color: #5BBFBF; } .lp-connector__arrow–lavender { color: #A78BCC; } .lp-connector__arrow–butter { color: #FFD54F; } .lp-connector__arrow–blush { color: #F9A8C9; } .lp-connector__arrow–mint { color: #A8E6CF; } .lp-connector__arrow–gold { color: #FFB300; } @keyframes lp-pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.5; } } @keyframes lp-bounce { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(4px); } } /* — Callout Box — */ .lp-roadmap__callout { margin-top: 40px; background: #FDE8F0; border-radius: 16px; border-left: 5px solid #F9A8C9; padding: 24px 28px; display: flex; align-items: flex-start; gap: 16px; box-shadow: 0 4px 16px rgba(249, 168, 201, 0.18); box-sizing: border-box; } .lp-roadmap__callout-icon { font-size: 1.6rem; flex-shrink: 0; margin-top: 2px; } .lp-roadmap__callout-text { font-size: 0.97rem; line-height: 1.7; color: #6B3050; margin: 0; } .lp-roadmap__callout-text strong { color: #4A1F3A; } /* — Mobile — */ @media (max-width: 520px) { .lp-roadmap { padding: 0 8px 8px; } .lp-milestone { padding: 20px 18px; gap: 14px; } .lp-roadmap__callout { padding: 20px 18px; gap: 12px; } .lp-milestone__icon { font-size: 1.6rem; } .lp-milestone__icon–lg { font-size: 2rem; } }
/* ============================================= LANTERN PATH โ€” ROTATING COLOR RHYTHM Teal โ†’ Lavender โ†’ Peach โ†’ Mint โ†’ Butter Makes scrolling feel like a children’s field guide ============================================= */ /* — Fallback: nth-child rhythm on direct group children — */ .wp-block-post-content > .wp-block-group:nth-of-type(1) { background-color: #F0FAFA !important; border-top: 4px solid #5BBFBF; } .wp-block-post-content > .wp-block-group:nth-of-type(2) { background-color: #F3EFFC !important; border-top: 4px solid #A78BCC; } .wp-block-post-content > .wp-block-group:nth-of-type(3) { background-color: #FEF0F4 !important; border-top: 4px solid #F9A8C9; } .wp-block-post-content > .wp-block-group:nth-of-type(4) { background-color: #F0FAF4 !important; border-top: 4px solid #A8E6CF; } .wp-block-post-content > .wp-block-group:nth-of-type(5) { background-color: #FFFBEE !important; border-top: 4px solid #FFD54F; } .wp-block-post-content > .wp-block-group:nth-of-type(6) { background-color: #F0FAF4 !important; border-top: 4px solid #A8E6CF; } /* Generous padding so the wash feels intentional */ .wp-block-post-content > .wp-block-group { padding-top: 56px !important; padding-bottom: 56px !important; padding-left: 32px !important; padding-right: 32px !important; box-sizing: border-box; } /* Thin bottom divider between sections */ .wp-block-post-content > .wp-block-group + .wp-block-group { border-top-width: 4px; border-top-style: solid; } /* Make sure the completion card keeps its own gradient */ .lp-completion { background: linear-gradient(135deg, #FFF8E1 0%, #FDE8F0 100%) !important; border-top: 4px solid #FFD54F !important; } /* Mobile: tighter padding */ @media (max-width: 640px) { .wp-block-post-content > .wp-block-group { padding-left: 16px !important; padding-right: 16px !important; padding-top: 40px !important; padding-bottom: 40px !important; } } /* ============================================= LP SPACING RHYTHM โ€” +12% vertical breathing ============================================= */ /* Section padding bump: 56 โ†’ 64px, mobile 40 โ†’ 46px */ .wp-block-post-content > .wp-block-group { padding-top: 64px !important; padding-bottom: 64px !important; } @media (max-width: 640px) { .wp-block-post-content > .wp-block-group { padding-top: 46px !important; padding-bottom: 46px !important; } } /* Headings โ€” more air above */ .lp-heading, .lp-roadmap__heading, .lp-completion__heading { margin-top: 12px; margin-bottom: 22px; } h2.lp-has-illus, h3.lp-has-illus { margin-top: 12px; margin-bottom: 22px; } /* Callout boxes โ€” breathe below */ .lp-teal-callout, .lp-closing-blush, .lp-closing-pill–blush, .lp-roadmap__callout, .lp-completion__time-badge { margin-top: 36px; margin-bottom: 36px; } /* Card grids โ€” wider gaps */ .lp-compare-grid { gap: 28px; } .lp-not-grid { gap: 16px; } .lp-scenario-grid { gap: 20px; } /* Journey milestone connectors โ€” taller */ .lp-connector { height: 64px; } /* Completion section */ .lp-completion__chips { margin-bottom: 46px; } .lp-completion__congratulations { margin-bottom: 42px; }
๐ŸŽฎ

COMPLETE

๐ŸŽ‰ You Completed LP-103!

You now understand what HHSC is, how it supports disability services in Texas, and how it works with your LIDDA.

โœ… HHSC Basics
โœ… System Structure
โœ… Your LIDDA’s Role
โœ… Guide Complete  ยท  โฑ Estimated reading time: 8 minutes
Continue to LP-104 โ†’

๐ŸŒŸ Keep going โ€” every guide builds on the last.

/* ============================================= LANTERN PATH โ€” GUIDE COMPLETION CELEBRATION Warm pastels, animated badge, confetti vibes ============================================= */ .lp-completion { position: relative; width: 100%; background: linear-gradient(135deg, #FFF8E1 0%, #FDE8F0 100%); padding: 80px 32px; display: flex; flex-direction: column; align-items: center; justify-content: center; max-width: 100vw; overflow: hidden; box-sizing: border-box; } /* — Confetti Background — */ .lp-completion__confetti { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; background-image: radial-gradient(circle, rgba(91, 191, 191, 0.08) 1px, transparent 1px), radial-gradient(circle, rgba(249, 168, 201, 0.08) 1.5px, transparent 1.5px), radial-gradient(circle, rgba(255, 179, 0, 0.06) 1px, transparent 1px), radial-gradient(circle, rgba(168, 230, 207, 0.07) 1.2px, transparent 1.2px); background-size: 120px 120px, 150px 140px, 90px 110px, 180px 160px; background-position: 0 0, 30px 50px, 20px 80px, 50px 20px; z-index: 1; } /* — Content wrapper (sits above confetti) — */ .lp-completion > * { position: relative; z-index: 2; } /* — Animated Badge — */ .lp-completion__badge-wrapper { display: flex; justify-content: center; margin-bottom: 20px; width: 100%; } .lp-completion__badge { position: relative; width: 100px; height: 100px; border-radius: 50%; background: #fff; border: 4px solid; border-image: linear-gradient(135deg, #FFB300 0%, #5BBFBF 100%) 1; display: flex; align-items: center; justify-content: center; box-shadow: 0 8px 32px rgba(91, 191, 191, 0.25); animation: lp-pulse-badge 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; } .lp-completion__badge-inner { font-size: 3rem; line-height: 1; animation: lp-bounce-badge 1.5s ease-in-out infinite; } @keyframes lp-pulse-badge { 0%, 100% { transform: scale(1); box-shadow: 0 8px 32px rgba(91, 191, 191, 0.25); } 50% { transform: scale(1.08); box-shadow: 0 12px 48px rgba(91, 191, 191, 0.35); } } @keyframes lp-bounce-badge { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-8px); } } /* — Complete Label — */ .lp-completion__label { font-size: 0.7rem; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; color: #5BBFBF; margin: 0 0 16px 0; padding: 0; } /* — Main Heading — */ .lp-completion__heading { font-family: “Calistoga”, sans-serif; font-size: clamp(1.8rem, 5vw, 2.2rem); color: #2D2D2D; font-weight: 700; margin: 0 0 20px 0; padding: 0 16px; text-align: center; line-height: 1.2; } /* — Congratulations Paragraph — */ .lp-completion__congratulations { font-size: 1.05rem; line-height: 1.75; color: #5A5A5A; text-align: center; margin: 0 0 36px 0; padding: 0 20px; max-width: 720px; } /* — Achievement Chips — */ .lp-completion__chips { display: flex; flex-wrap: wrap; gap: 12px; justify-content: center; margin-bottom: 40px; width: 100%; } .lp-completion__chip { background: #FFFFFF; border-radius: 50px; border-left: 3px solid #5BBFBF; padding: 12px 24px; font-size: 0.95rem; font-weight: 600; color: #2D2D2D; box-shadow: 0 3px 12px rgba(91, 191, 191, 0.12); transition: transform 0.2s ease, box-shadow 0.2s ease; } .lp-completion__chip:hover { transform: translateY(-2px); box-shadow: 0 5px 20px rgba(91, 191, 191, 0.18); } /* — Estimated Completion Badge — */ .lp-completion__time-badge { background: #FFFFFF; border-left: 4px solid #5BBFBF; border-radius: 50px; padding: 13px 28px; font-size: 0.95rem; font-weight: 600; color: #2A6060; box-shadow: 0 3px 14px rgba(91, 191, 191, 0.13); margin-bottom: 32px; text-align: center; display: inline-block; } /* — Continue Button — */ .lp-completion__button { display: inline-block; background: linear-gradient(135deg, #5BBFBF 0%, #A8E6CF 100%); color: #FFFFFF; text-decoration: none; font-size: 1.1rem; font-weight: 700; padding: 18px 48px; border-radius: 50px; border: none; cursor: pointer; box-shadow: 0 6px 24px rgba(91, 191, 191, 0.3); transition: all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1); margin-bottom: 20px; text-align: center; display: inline-block; } .lp-completion__button:hover { transform: translateY(-4px); box-shadow: 0 10px 36px rgba(91, 191, 191, 0.4); } .lp-completion__button:active { transform: translateY(-1px); box-shadow: 0 4px 16px rgba(91, 191, 191, 0.25); } /* — Encouraging Footnote — */ .lp-completion__footnote { font-size: 0.95rem; font-weight: 500; color: #D4849C; text-align: center; margin: 0; padding: 0 16px; line-height: 1.6; } /* — Mobile Responsive — */ @media (max-width: 640px) { .lp-completion { padding: 60px 20px; } .lp-completion__badge { width: 80px; height: 80px; border-width: 3px; } .lp-completion__badge-inner { font-size: 2.2rem; } .lp-completion__heading { font-size: 1.6rem; margin-bottom: 16px; padding: 0 12px; } .lp-completion__congratulations { font-size: 1rem; margin-bottom: 28px; padding: 0 16px; } .lp-completion__chips { gap: 10px; margin-bottom: 32px; } .lp-completion__chip { padding: 10px 18px; font-size: 0.9rem; } .lp-completion__button { padding: 14px 36px; font-size: 1rem; } .lp-completion__footnote { font-size: 0.9rem; } } @media (max-width: 480px) { .lp-completion { padding: 50px 16px; } .lp-completion__badge { width: 70px; height: 70px; border-width: 3px; } .lp-completion__badge-inner { font-size: 2rem; } .lp-completion__heading { font-size: 1.4rem; margin-bottom: 12px; } .lp-completion__congratulations { font-size: 0.95rem; margin-bottom: 24px; } .lp-completion__chips { gap: 8px; margin-bottom: 28px; } .lp-completion__chip { padding: 9px 16px; font-size: 0.85rem; } .lp-completion__button { padding: 12px 28px; font-size: 0.95rem; } }