.caregiver-hero[data-astro-cid-74fe5phr]{background-color:var(--color-mint-light);border-bottom:1px solid var(--color-border);padding-top:64px;padding-bottom:72px}.hero-grid[data-astro-cid-74fe5phr]{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (width>=1024px){.hero-grid[data-astro-cid-74fe5phr]{grid-template-columns:1.15fr .85fr;gap:64px}}.hero-left[data-astro-cid-74fe5phr]{flex-direction:column;align-items:flex-start;display:flex}.hero-left[data-astro-cid-74fe5phr] .badge-pill[data-astro-cid-74fe5phr]{margin-bottom:18px}.hero-heading[data-astro-cid-74fe5phr]{color:var(--color-dark);margin-bottom:18px;font-size:2.5rem;line-height:1.2}@media (width>=768px){.hero-heading[data-astro-cid-74fe5phr]{font-size:3.3rem}}.hero-lead[data-astro-cid-74fe5phr]{color:var(--color-text-muted);max-width:580px;margin-bottom:32px;font-size:1.12rem;line-height:1.6}.hero-cta-group[data-astro-cid-74fe5phr]{flex-wrap:wrap;gap:16px;display:flex}.caregiver-hero-img[data-astro-cid-74fe5phr]{border-radius:var(--radius-xl);object-fit:cover;width:100%;height:auto;box-shadow:var(--shadow-card-hover);border:4px solid var(--color-white)}.caregiver-benefits-section[data-astro-cid-74fe5phr]{background-color:var(--color-white);padding-top:88px;padding-bottom:88px}.section-header[data-astro-cid-74fe5phr]{max-width:720px;margin:0 auto 56px}.section-header[data-astro-cid-74fe5phr].text-center{text-align:center}.section-tag[data-astro-cid-74fe5phr]{text-transform:uppercase;letter-spacing:.12em;color:var(--color-forest);margin-bottom:12px;font-size:.82rem;font-weight:700;display:inline-block}.section-header[data-astro-cid-74fe5phr] h2[data-astro-cid-74fe5phr]{color:var(--color-dark);margin-bottom:14px;font-size:2.2rem;line-height:1.25}@media (width>=768px){.section-header[data-astro-cid-74fe5phr] h2[data-astro-cid-74fe5phr]{font-size:2.75rem}}.section-header[data-astro-cid-74fe5phr] p[data-astro-cid-74fe5phr]{color:var(--color-text-muted);font-size:1.05rem;line-height:1.6}.benefits-grid[data-astro-cid-74fe5phr]{grid-template-columns:1fr;gap:28px;display:grid}@media (width>=640px){.benefits-grid[data-astro-cid-74fe5phr]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.benefits-grid[data-astro-cid-74fe5phr]{grid-template-columns:repeat(3,1fr)}}.benefit-box[data-astro-cid-74fe5phr]{border-radius:var(--radius-xl);background-color:var(--color-bg-light);flex-direction:column;align-items:flex-start;padding:36px 30px;transition:transform .2s,box-shadow .2s;display:flex}.benefit-box[data-astro-cid-74fe5phr]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.benefit-icon[data-astro-cid-74fe5phr]{border-radius:var(--radius-md);background-color:var(--color-mint);width:48px;height:48px;color:var(--color-forest-dark);justify-content:center;align-items:center;margin-bottom:20px;display:flex}.benefit-box[data-astro-cid-74fe5phr] h3[data-astro-cid-74fe5phr]{color:var(--color-dark);margin-bottom:10px;font-size:1.3rem}.benefit-box[data-astro-cid-74fe5phr] p[data-astro-cid-74fe5phr]{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.6}.caregiver-steps-section[data-astro-cid-74fe5phr]{background-color:var(--canvas-card);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-top:88px;padding-bottom:88px}.steps-grid[data-astro-cid-74fe5phr]{grid-template-columns:1fr;gap:32px;display:grid}@media (width>=768px){.steps-grid[data-astro-cid-74fe5phr]{grid-template-columns:repeat(3,1fr)}}.step-card[data-astro-cid-74fe5phr]{border-radius:var(--radius-xl);background-color:var(--color-white);padding:36px 30px;position:relative}.step-num[data-astro-cid-74fe5phr]{font-family:var(--font-serif);color:var(--color-forest);margin-bottom:16px;font-size:2.2rem;font-weight:500;line-height:1;display:inline-block}.step-card[data-astro-cid-74fe5phr] h3[data-astro-cid-74fe5phr]{color:var(--color-dark);margin-bottom:12px;font-size:1.35rem}.step-card[data-astro-cid-74fe5phr] p[data-astro-cid-74fe5phr]{color:var(--color-text-muted);margin:0;font-size:.96rem;line-height:1.6}.caregiver-cta-section[data-astro-cid-74fe5phr]{background-color:var(--canvas-bg);padding-top:96px;padding-bottom:96px}.registration-cta-box[data-astro-cid-74fe5phr]{border-radius:var(--radius-xl);background-color:var(--color-white);border:1px solid var(--color-border);box-shadow:var(--shadow-card);padding:56px 48px}.cta-inner-grid[data-astro-cid-74fe5phr]{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (width>=992px){.cta-inner-grid[data-astro-cid-74fe5phr]{grid-template-columns:1.25fr .75fr;gap:64px}}.cta-left-content[data-astro-cid-74fe5phr]{flex-direction:column;align-items:flex-start;display:flex}.cta-left-content[data-astro-cid-74fe5phr] .badge-pill[data-astro-cid-74fe5phr]{margin-bottom:16px}.cta-heading[data-astro-cid-74fe5phr]{color:var(--color-dark);margin-bottom:16px;font-size:2.2rem;line-height:1.25}@media (width>=768px){.cta-heading[data-astro-cid-74fe5phr]{font-size:2.6rem}}.cta-desc[data-astro-cid-74fe5phr]{color:var(--color-text-muted);max-width:620px;margin-bottom:28px;font-size:1.05rem;line-height:1.65}.cta-highlights-grid[data-astro-cid-74fe5phr]{grid-template-columns:1fr;gap:14px;width:100%;margin-bottom:36px;display:grid}@media (width>=640px){.cta-highlights-grid[data-astro-cid-74fe5phr]{grid-template-columns:1fr 1fr}}.highlight-item[data-astro-cid-74fe5phr]{color:var(--color-dark);align-items:center;gap:12px;font-size:.95rem;font-weight:500;display:flex}.highlight-check[data-astro-cid-74fe5phr]{background-color:var(--color-mint);width:24px;height:24px;color:var(--color-forest-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.cta-action-row[data-astro-cid-74fe5phr]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.btn-redirect[data-astro-cid-74fe5phr]{align-items:center;gap:10px;display:inline-flex}.secure-badge[data-astro-cid-74fe5phr]{color:var(--color-text-muted);align-items:center;gap:6px;font-size:.88rem;display:inline-flex}.secure-badge[data-astro-cid-74fe5phr] svg[data-astro-cid-74fe5phr]{color:var(--color-forest)}.cta-sidebar-card[data-astro-cid-74fe5phr]{height:100%;display:flex}.portal-card-box[data-astro-cid-74fe5phr]{border-radius:var(--radius-lg);background-color:var(--color-mint-light);border:1px solid var(--color-mint-border);flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:36px 30px;display:flex}.portal-badge-icon[data-astro-cid-74fe5phr]{border-radius:var(--radius-md);background-color:var(--color-white);width:52px;height:52px;color:var(--color-forest-dark);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;margin-bottom:18px;display:flex}.portal-card-box[data-astro-cid-74fe5phr] h3[data-astro-cid-74fe5phr]{color:var(--color-dark);margin-bottom:10px;font-size:1.35rem}.portal-card-box[data-astro-cid-74fe5phr] p[data-astro-cid-74fe5phr]{color:var(--color-text-muted);margin-bottom:22px;font-size:.92rem;line-height:1.55}.btn-portal[data-astro-cid-74fe5phr]{align-items:center;gap:8px;padding:10px 20px;font-size:.92rem;display:inline-flex}.caregiver-quote-section[data-astro-cid-74fe5phr]{background-color:var(--color-white);padding-top:72px;padding-bottom:72px}.quote-card[data-astro-cid-74fe5phr]{border-radius:var(--radius-xl);background-color:var(--color-mint-light);text-align:center;flex-direction:column;align-items:center;max-width:860px;margin:0 auto;padding:48px 40px;display:flex}.quote-text[data-astro-cid-74fe5phr]{font-family:var(--font-serif);color:var(--color-dark);margin:0 0 28px;font-size:1.35rem;font-style:italic;line-height:1.6}@media (width>=768px){.quote-text[data-astro-cid-74fe5phr]{font-size:1.6rem}}.quote-author[data-astro-cid-74fe5phr]{text-align:left;align-items:center;gap:16px;display:flex}.author-avatar[data-astro-cid-74fe5phr]{background-color:var(--color-forest);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1rem;font-weight:700;display:flex}.author-info[data-astro-cid-74fe5phr] strong[data-astro-cid-74fe5phr]{color:var(--color-dark);font-size:1rem;display:block}.author-info[data-astro-cid-74fe5phr] span[data-astro-cid-74fe5phr]{color:var(--color-text-muted);font-size:.88rem}.caregiver-faqs-section[data-astro-cid-74fe5phr]{background-color:var(--canvas-card);border-top:1px solid var(--color-border);padding-top:88px;padding-bottom:88px}.faq-accordion-stack[data-astro-cid-74fe5phr]{border-top:1px solid var(--color-border);flex-direction:column;max-width:820px;margin:0 auto;display:flex}.alma-faq-item[data-astro-cid-74fe5phr]{border-bottom:1px solid var(--color-border)}.faq-summary[data-astro-cid-74fe5phr]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 8px;list-style:none;display:flex}.faq-summary[data-astro-cid-74fe5phr]::-webkit-details-marker{display:none}.faq-q-text[data-astro-cid-74fe5phr]{color:var(--color-dark);font-size:1.15rem;font-weight:500;font-family:var(--font-serif);line-height:1.4}.faq-plus-icon[data-astro-cid-74fe5phr]{color:var(--color-forest);flex-shrink:0;font-size:1.4rem;font-weight:300;transition:transform .2s}.alma-faq-item[data-astro-cid-74fe5phr][open] .faq-plus-icon[data-astro-cid-74fe5phr]{transform:rotate(45deg)}.faq-content[data-astro-cid-74fe5phr]{padding:0 8px 24px}.faq-content[data-astro-cid-74fe5phr] p[data-astro-cid-74fe5phr]{color:var(--color-text-muted);margin:0;font-size:1.02rem;line-height:1.65}
