Full Service RCFE / ARF License Application Package
#rccs-full-service, #rccs-full-service * { box-sizing: border-box; } #rccs-full-service { --lp-navy: #0A1E3F; --lp-navy-dark: #051024; --lp-blue: #2F6F9F; --lp-blue-soft: #F4F7FA; --lp-purple: #65458F; --lp-purple-soft: #F4EFF9; --lp-olive: #556B2F; --lp-olive-soft: #EEF3E7; --lp-gold: #D8C38D; --lp-gold-light: #E2C875; --lp-gold-soft: #FFF7E3; --lp-white: #FFFFFF; --lp-ink: #2C3E50; --lp-muted: #555555; --lp-border: #E0E6ED; --lp-shadow: 0 15px 40px rgba(10,30,63,.10); display: block; position: relative; width: 100%; max-width: 100%; margin: 30px auto 0; padding: 0; overflow-x: hidden; overflow-y: visible; background: #FFFFFF; color: var(--lp-ink); font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.65; text-align: left; } #rccs-full-service.lp-mounted { display: block !important; position: relative !important; width: 100% !important; max-width: 100% !important; margin: 30px auto 0 !important; padding: 0 !important; } #rccs-full-service .lp-wrap { width: min(1200px, calc(100% - 32px)); max-width: 1200px; margin: 0 auto; } #rccs-full-service h1, #rccs-full-service h2, #rccs-full-service h3, #rccs-full-service p, #rccs-full-service ul, #rccs-full-service a { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; } #rccs-full-service a { text-decoration: none; } /* ========================================================= HERO ========================================================= */ #rccs-full-service .lp-hero { position: relative; overflow: hidden; padding: clamp(35px, 4vw, 55px); border-radius: 12px; background: linear-gradient(135deg, var(--lp-navy-dark), var(--lp-navy) 70%); color: var(--lp-white); box-shadow: var(--lp-shadow); border: 1px solid #142E5B; } #rccs-full-service .lp-hero::before { content: ""; position: absolute; top: 0; right: 0; left: 0; height: 5px; background: linear-gradient(90deg, var(--lp-gold), var(--lp-gold-light), #A8C0E5); } #rccs-full-service .lp-hero-grid { display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(360px, .8fr); gap: clamp(30px, 4vw, 50px); align-items: center; } #rccs-full-service .lp-eyebrow { display: inline-flex; align-items: center; gap: 8px; margin-bottom: 18px; padding: 8px 14px; border: 1px solid rgba(216, 195, 141, 0.3); border-radius: 999px; background: rgba(255, 255, 255, 0.08); color: var(--lp-gold); font-size: 13px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; } #rccs-full-service .lp-eyebrow::before { content: ""; width: 7px; height: 7px; border-radius: 50%; background: var(--lp-gold); } #rccs-full-service .lp-hero h1 { margin: 0; color: #FFFFFF; font-family: 'Cormorant Garamond', 'Playfair Display', Georgia, serif; font-size: clamp(34px, 4vw, 52px); font-weight: 600; letter-spacing: 0.5px; line-height: 1.2; text-shadow: 1px 1px 4px rgba(0,0,0,0.3); } #rccs-full-service .lp-hero-lead { margin: 20px 0 0; color: rgba(255, 255, 255, 0.88); font-size: clamp(16px, 1.3vw, 19px); font-weight: 300; line-height: 1.6; } #rccs-full-service .lp-hero-lead strong { color: #FFFFFF; font-weight: 600; } #rccs-full-service .lp-hero-points { display: flex; flex-wrap: wrap; gap: 8px; margin: 22px 0 0; padding: 0; list-style: none; } #rccs-full-service .lp-hero-points li { margin: 0; padding: 8px 12px; border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 6px; background: rgba(255, 255, 255, 0.06); color: rgba(255, 255, 255, 0.9); font-size: 13px; font-weight: 600; } /* ========================================================= BUTTONS ========================================================= */ #rccs-full-service .lp-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 25px; } #rccs-full-service .lp-button { display: inline-flex; align-items: center; justify-content: center; min-height: 50px; padding: 12px 22px; border: 2px solid transparent; border-radius: 6px; font-size: 15px; font-weight: 700; line-height: 1.2; text-align: center; transition: transform .2s ease, box-shadow .2s ease; } #rccs-full-service .lp-button:hover { transform: translateY(-2px); } #rccs-full-service .lp-button-primary { color: var(--lp-navy); background: var(--lp-gold); box-shadow: 0 6px 20px rgba(0,0,0,0.15); } #rccs-full-service .lp-button-secondary { border-color: rgba(255, 255, 255, 0.35); color: #FFFFFF; background: rgba(255, 255, 255, 0.06); } /* ========================================================= OFFER CARD ========================================================= */ #rccs-full-service .lp-offer-card { padding: 30px; border: 1px solid rgba(255, 255, 255, 0.18); border-radius: 10px; background: rgba(255, 255, 255, 0.08); box-shadow: 0 15px 35px rgba(0,0,0,0.15); backdrop-filter: blur(8px); } #rccs-full-service .lp-offer-label { display: block; color: var(--lp-gold); font-size: 12px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; } #rccs-full-service .lp-price { display: block; margin: 6px 0 4px; color: #FFFFFF; font-size: clamp(42px, 4vw, 60px); font-weight: 700; letter-spacing: -.03em; line-height: 1; } #rccs-full-service .lp-price del { font-size: 24px; color: rgba(255,255,255,0.5); font-weight: 400; margin-right: 8px; vertical-align: middle; } #rccs-full-service .lp-price small { display: block; margin-top: 5px; font-size: 15px; font-weight: 400; letter-spacing: 0; color: #E0E6ED; } #rccs-full-service .lp-offer-card > p { margin: 12px 0 18px; color: rgba(255, 255, 255, 0.8); font-size: 14px; line-height: 1.5; } #rccs-full-service .lp-offer-facts { display: grid; gap: 8px; } #rccs-full-service .lp-offer-fact { padding: 10px 12px; border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 6px; background: rgba(255, 255, 255, 0.05); color: rgba(255, 255, 255, 0.9); font-size: 13px; font-weight: 600; } /* ========================================================= CALLOUT ========================================================= */ #rccs-full-service .lp-callout { display: grid; grid-template-columns: auto minmax(0, 1fr); gap: 18px; align-items: center; margin: 25px 0 55px; padding: 22px 25px; border: 1px solid #D8C38D; border-left: 5px solid var(--lp-navy); border-radius: 8px; background: var(--lp-gold-soft); } #rccs-full-service .lp-callout-icon { display: grid; place-items: center; width: 42px; height: 42px; border-radius: 8px; color: #FFFFFF; background: var(--lp-navy); font-size: 20px; font-weight: 700; } #rccs-full-service .lp-callout p { margin: 0; color: #554422; font-size: 16px; line-height: 1.55; } #rccs-full-service .lp-callout strong { color: var(--lp-navy); } /* ========================================================= SHARED SECTIONS ========================================================= */ #rccs-full-service .lp-section { padding: 0 0 60px; } #rccs-full-service .lp-heading { max-width: 900px; margin: 0 auto 30px; text-align: center; } #rccs-full-service .lp-kicker { display: block; margin-bottom: 8px; color: var(--lp-navy); font-size: 13px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; } #rccs-full-service .lp-heading h2, #rccs-full-service .lp-split-copy h2, #rccs-full-service .lp-area-copy h2, #rccs-full-service .lp-final h2 { margin: 0; color: var(--lp-navy); font-family: 'Cormorant Garamond', 'Playfair Display', Georgia, serif; font-size: clamp(30px, 3.2vw, 44px); font-weight: 600; letter-spacing: -0.02em; line-height: 1.15; } #rccs-full-service .lp-heading p, #rccs-full-service .lp-split-copy p, #rccs-full-service .lp-area-copy p { margin: 12px 0 0; color: var(--lp-muted); font-size: 16px; line-height: 1.6; } /* ========================================================= REVIEW AREAS (Top Grid) ========================================================= */ #rccs-full-service .lp-review-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px; } #rccs-full-service .lp-review-card { padding: 24px; border: 1px solid var(--lp-border); border-radius: 10px; background: #FFFFFF; box-shadow: 0 8px 24px rgba(10,30,63,0.04); transition: transform .2s ease, box-shadow .2s ease; } #rccs-full-service .lp-review-card:hover { transform: translateY(-3px); box-shadow: 0 12px 30px rgba(10,30,63,0.08); } #rccs-full-service .lp-review-number { display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; margin-bottom: 14px; border-radius: 8px; color: var(--lp-navy); background: var(--lp-blue-soft); font-size: 14px; font-weight: 700; } #rccs-full-service .lp-review-card h3 { margin: 0 0 8px; color: var(--lp-navy); font-size: 18px; font-weight: 600; line-height: 1.3; } #rccs-full-service .lp-review-card p { margin: 0; color: var(--lp-muted); font-size: 14px; line-height: 1.55; } /* ========================================================= PREMIUM DIFFERENCE / PROMO BANNER ========================================================= */ #rccs-full-service .lp-premium { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(320px, .9fr); gap: 25px; padding: 40px; border-radius: 12px; background: linear-gradient(135deg, var(--lp-navy-dark), var(--lp-navy)); color: #FFFFFF; box-shadow: var(--lp-shadow); } #rccs-full-service .lp-premium-copy h2 { margin: 0; color: #FFFFFF; font-family: 'Cormorant Garamond', 'Playfair Display', Georgia, serif; font-size: clamp(30px, 3vw, 42px); font-weight: 600; line-height: 1.15; } #rccs-full-service .lp-premium-copy p { margin: 14px 0 0; color: rgba(255, 255, 255, 0.8); font-size: 16px; line-height: 1.6; } #rccs-full-service .lp-premium-list { display: grid; gap: 10px; margin: 0; padding: 0; list-style: none; } #rccs-full-service .lp-premium-list li { position: relative; padding: 12px 14px 12px 38px; border: 1px solid rgba(255, 255, 255, 0.12); border-radius: 8px; background: rgba(255, 255, 255, 0.05); color: rgba(255, 255, 255, 0.9); font-size: 14px; font-weight: 600; } #rccs-full-service .lp-premium-list li::before { content: "✓"; position: absolute; top: 12px; left: 15px; color: var(--lp-gold); font-weight: 700; } /* ========================================================= EXCLUSIONS (SPLIT AREA) ========================================================= */ #rccs-full-service .lp-split { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: 20px; } #rccs-full-service .lp-split-copy { display: flex; flex-direction: column; justify-content: center; padding: 35px; border: 1px solid var(--lp-border); border-radius: 12px; background: var(--lp-blue-soft); } #rccs-full-service .lp-exclusions-list { padding: 30px; border-radius: 12px; background: #FFFFFF; border: 1px solid var(--lp-border); box-shadow: 0 8px 24px rgba(10,30,63,0.03); } #rccs-full-service .lp-exclusions-list ul { display: grid; gap: 15px; margin: 0; padding: 0; list-style: none; } #rccs-full-service .lp-exclusions-list li { position: relative; margin: 0; padding: 0 0 15px 34px; border-bottom: 1px solid var(--lp-border); color: var(--lp-muted); font-size: 15px; line-height: 1.5; } #rccs-full-service .lp-exclusions-list li:last-child { border-bottom: none; padding-bottom: 0; } #rccs-full-service .lp-exclusions-list li strong { display: block; color: var(--lp-navy); font-size: 16px; margin-bottom: 4px; } #rccs-full-service .lp-exclusions-list li::before { content: "×"; position: absolute; top: 0; left: 0; display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; border-radius: 50%; background: #F4EFF9; color: var(--lp-purple); font-weight: 900; font-size: 14px; } /* ========================================================= DISCLAIMER ========================================================= */ #rccs-full-service .lp-disclaimer { border: 1px solid var(--lp-border); border-radius: 12px; background: #F7F8FA; } #rccs-full-service .lp-disclaimer summary { padding: 18px 22px; color: var(--lp-navy); font-size: 17px; font-weight: 600; cursor: pointer; } #rccs-full-service .lp-disclaimer-copy { padding: 0 22px 22px; color: #5B6370; } #rccs-full-service .lp-disclaimer-copy p { margin: 0 0 10px; font-size: 14px; line-height: 1.6; } /* ========================================================= FINAL CTA ========================================================= */ #rccs-full-service .lp-final { margin-bottom: 25px; padding: 45px 30px; border-radius: 12px; background: linear-gradient(135deg, var(--lp-navy-dark), var(--lp-navy)); text-align: center; box-shadow: var(--lp-shadow); border: 1px solid #142E5B; } #rccs-full-service .lp-final h2 { max-width: 900px; margin: 0 auto; color: #FFFFFF; font-family: 'Cormorant Garamond', 'Playfair Display', Georgia, serif; font-size: clamp(30px, 3.2vw, 44px); font-weight: 600; } #rccs-full-service .lp-final p { max-width: 800px; margin: 14px auto 0; color: rgba(255, 255, 255, 0.8); font-size: 16px; line-height: 1.6; } #rccs-full-service .lp-final .lp-actions { justify-content: center; } #rccs-full-service .lp-footer { padding: 20px; border-top: 1px solid var(--lp-border); color: var(--lp-navy); text-align: center; font-size: 14px; font-weight: 700; } /* ========================================================= RESPONSIVE ========================================================= */ @media (max-width: 1024px) { #rccs-full-service .lp-hero-grid, #rccs-full-service .lp-premium, #rccs-full-service .lp-split { grid-template-columns: 1fr; } #rccs-full-service .lp-offer-card { max-width: 100%; } #rccs-full-service .lp-review-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 768px) { #rccs-full-service .lp-wrap { width: min(100% - 20px, 600px); } #rccs-full-service .lp-hero { padding: 30px 20px; } #rccs-full-service .lp-review-grid { grid-template-columns: 1fr; } #rccs-full-service .lp-callout { grid-template-columns: 1fr; } #rccs-full-service .lp-actions, #rccs-full-service .lp-button { width: 100%; } } RCCS • Comprehensive Licensing Support Full Service RCFE / ARF License Application Package A comprehensive licensing support package for aspiring Adult Residential Facility (ARF) and Residential Care Facility for the Elderly (RCFE) operators. RCCS supports you from preparation of your Part A and Part B application packets through corrections, licensing consultation, and preparation for your CDSS Pre-Licensing Inspection. Part A & B Preparation Unlimited CDSS Adjustments Unlimited Consultations Mock Pre-Licensing Inspection Add to Cart View Package Details Full Service Licensing Package $4,500$3,500 Complete Preparation & Support Secure your facility's operational foundation without the costly delays of incomplete CDSS submissions. Promo: Save $1,000 thru 2026 Support: Unlimited Phone & Email For: ARF & RCFE Applicants Package Details What Your Package Includes One comprehensive package designed to provide start-to-finish support throughout the CDSS licensing preparation process. 01 Application Packets Preparation and completion support for the required Part A and Part B application packets for your selected facility type (ARF or RCFE). 02 CDSS Corrections RCCS will assist with unlimited adjustments, corrections, and revisions requested by CDSS that relate to your prepared licensing application. 03 Unlimited Consulting Ask questions throughout the process by phone or email without purchasing separate consultations, provided it relates to this licensing project. 04 Pre-Licensing Inspection RCCS conducts a comprehensive facility readiness inspection 1 to 2 weeks before your scheduled CDSS Pre-Licensing Inspection to ensure compliance. 2026 Promotional Pricing Save $1,000 When You Purchase By December 31, 2026. The regular package price is $4,500. Lock in the comprehensive support your facility needs at the promotional price of $3,500 by completing your purchase before the deadline at 11:59 PM. Complete Part A & Part B application support Unlimited CDSS application adjustments Pre-licensing facility mock inspection Guaranteed pricing when secured before 2027 Important Distinctions What Is Not Included To ensure complete transparency, please note that the following costs and materials remain the sole responsibility of the applicant and are not covered by this package. CDSS Application Fee Any licensing or application fee required by the California Department of Social Services must be paid separately by the applicant directly as required. Materials, Equipment & Required Posters The package does not include the cost of physical materials, supplies, equipment, required postings, signs, binders, furnishings, safety equipment, or other items necessary to prepare or license the facility. Important Service Limitations & Regulatory Disclaimer Important: Rosenthal Community Care Services provides private consulting, preparation, and advisory services. RCCS is not the California Department of Social Services and does not guarantee licensing approval, inspection approval, fire clearance, or any specific government decision or timeline. Final licensing determinations are made by the applicable regulatory authorities. Facility operators and applicants remain fully responsible for verifying compliance with all local and state regulations and for the ultimate success and operation of their business. Ready to Build Your Facility? Stop stressing over CDSS paperwork and start focusing on your future residents. Secure your full service licensing application package today. Add to Cart - $3,500 Rosenthal Community Care Services LLC — Business Support, Human Care. (function () { const block = document.getElementById('rccs-full-service'); if (!block) return; function placeDescriptionBelowProduct() { const productSection = block.closest('.shopify-section') || block.closest('[id^="shopify-section-template"]') || document.querySelector('[id^="MainProduct-"]') || document.querySelector('product-info')?.closest('.shopify-section'); if (!productSection) { block.classList.add('lp-mounted'); return; } let productGrid = null; const productCandidate = productSection.querySelector('.product'); if (productCandidate && productCandidate !== block) productGrid = productCandidate; if (!productGrid) { const gridCandidate = productSection.querySelector('.product-grid'); if (gridCandidate && gridCandidate !== block) productGrid = gridCandidate; } if (!productGrid) { const infoWrapper = productSection.querySelector('.product__info-wrapper'); if (infoWrapper && infoWrapper.parentElement) productGrid = infoWrapper.parentElement; } if (!productGrid) { const productInfo = productSection.querySelector('product-info'); if (productInfo && productInfo.parentElement) productGrid = productInfo.parentElement; } if (productGrid && productGrid !== block) { productGrid.insertAdjacentElement('afterend', block); } else { productSection.appendChild(block); } block.classList.add('lp-mounted'); } function initialPlacement() { requestAnimationFrame(function () { requestAnimationFrame(function () { placeDescriptionBelowProduct(); }); }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initialPlacement, { once: true }); } else { initialPlacement(); } window.addEventListener('load', function () { setTimeout(function () { placeDescriptionBelowProduct(); }, 300); }, { once: true }); document.addEventListener('click', function (event) { const trigger = event.target.closest('[data-rccs-purchase]'); if (!trigger) return; event.preventDefault(); const purchaseForm = document.querySelector('form[action*="/cart/add"], product-form, [id^="product-form"]'); if (purchaseForm) { purchaseForm.scrollIntoView({ behavior: 'smooth', block: 'center' }); } else { window.scrollTo({ top: 0, behavior: 'smooth' }); } }); })();