.care-assistant_page__7fGAc{background:var(--cream);color:var(--text-body)}.care-assistant_hero__KG6D_{padding:clamp(40px,7vw,80px) 24px;background:linear-gradient(135deg,var(--cream),var(--sage))}.care-assistant_container__4vK8Q{max-width:1080px;margin:0 auto}.care-assistant_heroGrid__yhSpZ{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:48px;align-items:center}.care-assistant_eyebrow__mPzH_{color:var(--forest);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.care-assistant_title__5eWjK{font-family:Lora,Georgia,serif;font-size:clamp(32px,4.5vw,52px);line-height:1.16;letter-spacing:-.025em;color:var(--forest-deep);margin-bottom:20px}.care-assistant_intro__FAcm_{max-width:560px;color:var(--text-secondary);font-size:16px;line-height:1.8;margin-bottom:28px}.care-assistant_actions__zTqyV{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.care-assistant_card__ZfEn4{background:var(--warm);border:1px solid var(--border);border-radius:24px;padding:28px;box-shadow:0 12px 32px rgb(23 76 64/6%)}.care-assistant_card__ZfEn4 h2{font-family:Lora,Georgia,serif;color:var(--forest-deep);font-size:26px;margin-bottom:6px}.care-assistant_card__ZfEn4 p{color:var(--text-secondary);line-height:1.6}.care-assistant_features__H9jhX{display:grid;gap:16px;margin-top:24px;padding:0;list-style:none}.care-assistant_features__H9jhX li{display:flex;align-items:center;gap:12px;font-size:14px}.care-assistant_features__H9jhX svg{width:20px;height:20px;color:var(--forest);flex-shrink:0}.care-assistant_section__sPu4a{padding:56px 24px}.care-assistant_section__sPu4a h2{font-family:Lora,Georgia,serif;color:var(--forest-deep);font-size:30px;margin-bottom:24px}.care-assistant_steps__FqrEv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.care-assistant_step__temsj{padding:24px;background:var(--warm);border:1px solid var(--border);border-radius:18px}.care-assistant_number__70bzi{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:var(--sage);color:var(--forest-deep);font-weight:600;font-size:12px;margin-bottom:18px}.care-assistant_step__temsj h3{font-size:16px;font-weight:600;color:var(--forest-deep);margin-bottom:8px}.care-assistant_step__temsj p{font-size:14px;color:var(--text-secondary);line-height:1.7}.care-assistant_notice__CART1{padding:20px 24px;border:1px solid var(--border);border-radius:16px;background:var(--sage);color:var(--forest-deep);font-size:14px;line-height:1.75;margin-top:24px}.care-assistant_cta__DEhCq{background:var(--forest-deep);border-radius:24px;padding:40px 28px;text-align:center}.care-assistant_cta__DEhCq h2{color:#fff;margin-bottom:12px}.care-assistant_cta__DEhCq p{color:var(--sage);margin-bottom:24px;line-height:1.7}.care-assistant_cta__DEhCq a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 28px;background:var(--warm);color:var(--forest-deep);border-radius:12px;font-weight:600}.care-assistant_chat__rhrFB a:focus-visible,.care-assistant_chat__rhrFB button:focus-visible,.care-assistant_chat__rhrFB textarea:focus-visible,.care-assistant_page__7fGAc a:focus-visible{outline:3px solid var(--clinical-teal);outline-offset:3px}.care-assistant_chat__rhrFB{background:var(--cream);color:var(--text-body)}.care-assistant_chatPanel__sOqg9{width:calc(100% - 32px);max-width:800px;margin:24px auto;padding:0 24px;background:var(--warm);border:1px solid var(--border);border-radius:24px;display:flex;flex-direction:column;flex:1;box-shadow:0 12px 32px rgb(23 76 64/6%)}.care-assistant_starters__wDl6_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.care-assistant_starter__ER4bS{min-height:60px;padding:16px;border:1px solid var(--border);background:var(--cream);border-radius:14px;text-align:left;font-size:14px;color:var(--forest-deep);line-height:1.6;transition:background .15s,border-color .15s}.care-assistant_starter__ER4bS:hover{background:var(--sage);border-color:var(--sage-mid)}@media (max-width:700px){.care-assistant_heroGrid__yhSpZ{grid-template-columns:minmax(0,1fr);gap:28px}.care-assistant_steps__FqrEv{grid-template-columns:repeat(2,minmax(0,1fr))}.care-assistant_hero__KG6D_,.care-assistant_section__sPu4a{padding:32px 20px}.care-assistant_chatPanel__sOqg9{padding:0 16px;width:calc(100% - 24px);margin:12px auto;border-radius:18px}}@media (max-width:420px){.care-assistant_starters__wDl6_,.care-assistant_steps__FqrEv{grid-template-columns:minmax(0,1fr)}.care-assistant_actions__zTqyV>a{width:100%;justify-content:center}}.care-assistant_companionIntro__23aFq{padding:20px 0 0}.care-assistant_companionIntro__23aFq p{color:var(--text-secondary);font-size:14px;line-height:1.7;margin-bottom:12px}.care-assistant_companionActions___CCoF{display:flex;gap:8px;flex-wrap:wrap}.care-assistant_companionActions___CCoF a,.care-assistant_companionActions___CCoF button{border:1px solid var(--border);border-radius:100px;padding:9px 14px;font-size:13px;background:var(--cream);color:var(--forest)}.care-assistant_companionActions___CCoF button:disabled{opacity:.5;cursor:not-allowed}.care-assistant_notebook__29r1C{padding:22px;border:1px solid var(--border);border-radius:18px;background:var(--cream);margin-top:12px}.care-assistant_notebookHeading__ztsyI{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--forest)}.care-assistant_notebookHeading__ztsyI h3{font-family:Lora,Georgia,serif;font-size:18px}.care-assistant_notebookHeading__ztsyI span{padding:4px 8px;background:var(--sage);border-radius:6px;font-size:11px}.care-assistant_notebook__29r1C p{font-size:13px;line-height:1.7;color:var(--text-secondary);margin:12px 0}.care-assistant_notebook__29r1C label{display:block;font-size:13px;font-weight:600;margin-bottom:8px}.care-assistant_notebook__29r1C textarea{width:100%;min-height:250px;resize:vertical;background:var(--warm);border:1px solid var(--border);border-radius:10px;padding:14px;font:inherit;font-size:13px;line-height:1.7;color:var(--forest-deep)}.care-assistant_notebookActions__b1k9d{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.care-assistant_notebookActions__b1k9d a,.care-assistant_notebookActions__b1k9d button{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid var(--forest);border-radius:10px;background:var(--forest);color:#fff;font-size:13px}.care-assistant_notebookActions__b1k9d .care-assistant_secondaryAction__m_RXF{background:transparent;color:var(--forest)}.care-assistant_notebookActions__b1k9d button:disabled{opacity:.55;cursor:not-allowed}.care-assistant_notebook__29r1C [role=alert]{color:#a32929}@media (max-width:420px){.care-assistant_notebook__29r1C{padding:16px}}.care-assistant_embeddedChat__D_A8N{height:100%}.care-assistant_embeddedChat__D_A8N .care-assistant_chatPanel__sOqg9{width:100%;min-height:0;max-width:none;margin:0;padding:0 14px;border:0;border-radius:0;box-shadow:none}.care-assistant_embeddedChat__D_A8N .care-assistant_companionIntro__23aFq{padding-top:12px}.care-assistant_embeddedChat__D_A8N .care-assistant_companionIntro__23aFq>p{display:none}.care-assistant_embeddedChat__D_A8N .care-assistant_companionActions___CCoF{gap:6px}.care-assistant_embeddedChat__D_A8N .care-assistant_companionActions___CCoF a,.care-assistant_embeddedChat__D_A8N .care-assistant_companionActions___CCoF button{font-size:11px;padding:7px 10px}.care-assistant_embeddedChat__D_A8N .care-assistant_starters__wDl6_{grid-template-columns:1fr;gap:8px}.care-assistant_embeddedChat__D_A8N .care-assistant_starter__ER4bS{min-height:44px;padding:12px;font-size:13px}.care-assistant_embeddedChat__D_A8N .care-assistant_notebook__29r1C{padding:14px}.care-assistant_taskChoices__wW8vV{display:flex;flex-wrap:wrap;gap:8px}.care-assistant_taskCard__e_t_h>button,.care-assistant_taskChoices__wW8vV button{padding:11px 14px;background:var(--sage);border:1px solid var(--border);border-radius:12px;color:var(--forest);text-align:left;font-size:13px;cursor:pointer}.care-assistant_taskCard__e_t_h button:disabled,.care-assistant_taskChoices__wW8vV button:disabled{opacity:.55;cursor:wait}.care-assistant_taskCard__e_t_h{background:#fff;border:1px solid var(--border);border-radius:16px;padding:18px}.care-assistant_taskCard__e_t_h h3{font-size:18px;color:var(--forest);margin:0 0 12px}.care-assistant_taskCard__e_t_h p{font-size:14px;line-height:1.7;margin:12px 0}.care-assistant_taskCard__e_t_h>button{background:var(--forest);color:#fff;width:100%;margin-top:14px;text-align:center}.care-assistant_taskCard__e_t_h .care-assistant_taskHint__sHTT_{font-size:12px;color:var(--text-secondary)}.care-assistant_shareNote__sz4Gj{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6}.care-assistant_shareNote__sz4Gj input{margin-top:4px}.care-assistant_taskCard__e_t_h details{font-size:12px;margin-block:12px}.care-assistant_taskCard__e_t_h button:focus-visible,.care-assistant_taskChoices__wW8vV button:focus-visible{outline:3px solid var(--clinical-teal);outline-offset:2px}.care-assistant_embeddedChat__D_A8N .care-assistant_companionActions___CCoF{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.care-assistant_embeddedChat__D_A8N .care-assistant_companionActions___CCoF button{flex-shrink:0;min-height:36px}