._pageContainer_a8cq0_1{background-color:var(--background);min-height:100vh}._container_a8cq0_6{max-width:1024px;margin:0 auto;padding:0 var(--spacing-6)}._hero_a8cq0_13{background-color:var(--sidebar);padding:var(--spacing-20) var(--spacing-6);text-align:center;border-bottom:1px solid var(--border)}._heroContent_a8cq0_20{max-width:800px;margin:0 auto}._heroTitle_a8cq0_25{font-family:var(--font-family-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;color:var(--foreground);margin-bottom:var(--spacing-4);letter-spacing:-.02em}._heroSubtitle_a8cq0_35{font-size:clamp(1.125rem,2vw,1.5rem);color:var(--muted-foreground);margin-bottom:var(--spacing-8);font-weight:400}._heroActions_a8cq0_42{display:flex;justify-content:center}._quoteSection_a8cq0_48{padding:var(--spacing-16) 0;background-color:var(--surface)}._quoteWrapper_a8cq0_53{max-width:800px;margin:0 auto;padding:2.5rem;background-color:color-mix(in srgb,var(--primary),white 96%);border-left:4px solid var(--primary);border-radius:0 var(--radius-lg) var(--radius-lg) 0}._quoteText_a8cq0_62{font-family:var(--font-family-heading);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:500;font-style:italic;line-height:1.4;color:var(--secondary);margin:0}._patientSection_a8cq0_73{padding:var(--spacing-16) 0;background-color:var(--background)}._sectionHeader_a8cq0_78{text-align:center;margin-bottom:var(--spacing-12);max-width:700px;margin-left:auto;margin-right:auto}._sectionTitle_a8cq0_86{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-3)}._patientGrid_a8cq0_94{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-8)}._patientCard_a8cq0_100{background-color:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-8);box-shadow:var(--shadow);border:1px solid var(--border);position:relative;overflow:hidden;transition:transform var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease}._patientCard_a8cq0_100:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}._patientCard_a8cq0_100:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background-color:var(--card-accent)}._patientCardTitle_a8cq0_127{font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:1px solid var(--border)}._patientCardList_a8cq0_137{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._patientCardListItem_a8cq0_146{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:.9375rem;color:var(--surface-foreground);line-height:1.5}._patientCardListIcon_a8cq0_155{color:var(--card-accent);margin-top:3px;flex-shrink:0}._stepsSection_a8cq0_162{padding:var(--spacing-16) 0 var(--spacing-20);background-color:var(--surface);border-top:1px solid var(--border)}._stepsList_a8cq0_168{display:flex;flex-direction:column;max-width:800px;margin:0 auto}._stepBlock_a8cq0_175{display:flex;gap:var(--spacing-8);position:relative;padding-bottom:var(--spacing-16)}._stepBlock_a8cq0_175:last-child{padding-bottom:0}._stepBadgeColumn_a8cq0_187{display:flex;flex-direction:column;align-items:center;position:relative}._stepLine_a8cq0_194{flex-grow:1;width:2px;background-color:color-mix(in srgb,var(--step-color),transparent 70%);margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}._stepBlock_a8cq0_175:last-child ._stepLine_a8cq0_194{display:none}._stepBadge_a8cq0_187{width:3rem;height:3rem;border-radius:var(--radius-md);background-color:color-mix(in srgb,var(--step-color),white 90%);color:var(--step-color);display:flex;align-items:center;justify-content:center;font-family:var(--font-family-heading);font-size:1.5rem;font-weight:700;flex-shrink:0;box-shadow:0 0 0 4px var(--surface);z-index:2}._dark_a8cq0_224 ._stepBadge_a8cq0_187{background-color:color-mix(in srgb,var(--step-color),black 70%)}._stepContent_a8cq0_228{flex-grow:1;padding:var(--spacing-8);background-color:color-mix(in srgb,var(--step-color),transparent 95%);border:1px solid color-mix(in srgb,var(--step-color),transparent 85%);border-radius:var(--radius-lg)}._dark_a8cq0_224 ._stepContent_a8cq0_228{background-color:color-mix(in srgb,var(--step-color),transparent 85%);border:1px solid color-mix(in srgb,var(--step-color),transparent 80%)}._stepTitle_a8cq0_241{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-1)}._stepSubtitle_a8cq0_249{font-size:1.125rem;color:var(--step-color);font-weight:500;margin-bottom:var(--spacing-6)}._stepList_a8cq0_256{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-4)}._stepListItem_a8cq0_265{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:1rem;color:var(--surface-foreground);line-height:1.5;background-color:var(--background);padding:var(--spacing-4);border-radius:var(--radius);border:1px solid var(--border)}._stepListIcon_a8cq0_278{color:var(--step-color);margin-top:2px;flex-shrink:0}._ctaSection_a8cq0_285{padding:var(--spacing-16) 0;background-color:var(--sidebar);border-top:1px solid var(--border)}._ctaBox_a8cq0_291{background-color:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-12) var(--spacing-6);text-align:center;box-shadow:var(--shadow-md);border:1px solid var(--border);max-width:800px;margin:0 auto}._ctaTitle_a8cq0_302{font-family:var(--font-family-heading);font-size:2rem;font-weight:700;color:var(--foreground);margin-bottom:var(--spacing-4)}._ctaText_a8cq0_310{font-size:1.125rem;color:var(--muted-foreground);max-width:600px;margin:0 auto var(--spacing-8);line-height:1.6}._ctaActions_a8cq0_318{display:flex;justify-content:center;gap:var(--spacing-4);flex-wrap:wrap}._ctaButtonOutline_a8cq0_325,._ctaButtonPrimary_a8cq0_326{min-width:200px}@media(max-width:1024px){._patientGrid_a8cq0_94{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._patientGrid_a8cq0_94{grid-template-columns:1fr}._stepBlock_a8cq0_175{flex-direction:column;gap:var(--spacing-4);padding-bottom:var(--spacing-8)}._stepBadgeColumn_a8cq0_187{flex-direction:row;align-items:center;gap:var(--spacing-4)}._stepLine_a8cq0_194{display:none}._stepContent_a8cq0_228{padding:var(--spacing-6)}._quoteWrapper_a8cq0_53{padding:var(--spacing-8) var(--spacing-6)}._ctaActions_a8cq0_318{flex-direction:column}._ctaButtonOutline_a8cq0_325,._ctaButtonPrimary_a8cq0_326{width:100%}}
