.PainPointCards-module__prZL6G__root{background:var(--color-surface-alt);padding:96px 0}.PainPointCards-module__prZL6G__container{flex-direction:column;align-items:center;gap:48px;max-width:1200px;margin:0 auto;padding:0 32px;display:flex}.PainPointCards-module__prZL6G__grid{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;display:grid}.PainPointCards-module__prZL6G__card{border:1px solid var(--color-border);background:var(--color-white);border-radius:16px;flex-direction:column;gap:16px;padding:30px 24px;transition:box-shadow .2s,border-color .2s;display:flex}.PainPointCards-module__prZL6G__card:hover{border-color:var(--color-surface-tan-4);box-shadow:0 4px 16px var(--color-shadow)}.PainPointCards-module__prZL6G__iconCircle{background:var(--color-secondary);border-radius:60% 40% 45% 55%/50% 60% 40% 50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.PainPointCards-module__prZL6G__icon{width:24px;height:24px;color:var(--color-foreground-inverse)}.PainPointCards-module__prZL6G__cardBody{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-base);line-height:var(--leading-normal);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-muted);margin:0}@media (max-width:809px){.PainPointCards-module__prZL6G__root{padding:64px 0}.PainPointCards-module__prZL6G__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.PainPointCards-module__prZL6G__grid{grid-template-columns:1fr}}
.AiExplainer-module__vgYWha__root{background:var(--color-surface-dark);padding:96px 0}.AiExplainer-module__vgYWha__container{text-align:center;flex-direction:column;align-items:center;gap:48px;max-width:1200px;margin:0 auto;padding:0 32px;display:flex}.AiExplainer-module__vgYWha__intro{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-lg);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body);color:var(--color-foreground-inverse);opacity:.7;max-width:640px;margin:0}.AiExplainer-module__vgYWha__grid{text-align:left;grid-template-columns:repeat(2,1fr);gap:40px;width:100%;max-width:900px;display:grid}.AiExplainer-module__vgYWha__item{flex-direction:column;gap:12px;display:flex}.AiExplainer-module__vgYWha__iconCircle{background:color-mix(in srgb,var(--color-secondary),transparent 20%);border-radius:60% 40% 45% 55%/50% 60% 40% 50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.AiExplainer-module__vgYWha__item:nth-child(2) .AiExplainer-module__vgYWha__iconCircle{border-radius:44% 56% 60% 40%/52% 40% 60% 48%}.AiExplainer-module__vgYWha__item:nth-child(3) .AiExplainer-module__vgYWha__iconCircle{border-radius:54% 46% 38% 62%/48% 58% 42% 52%}.AiExplainer-module__vgYWha__item:nth-child(4) .AiExplainer-module__vgYWha__iconCircle{border-radius:50% 45% 55% 50%/40% 55% 45% 60%}.AiExplainer-module__vgYWha__icon{width:28px;height:28px;color:var(--color-foreground-inverse)}.AiExplainer-module__vgYWha__itemDesc{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-base);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-inverse);opacity:.7;margin:0}@media (max-width:809px){.AiExplainer-module__vgYWha__root{padding:64px 0}.AiExplainer-module__vgYWha__grid{grid-template-columns:1fr;gap:32px}}
.WhatWereLookingFor-module__UyqAeq__root{padding:96px 0}.WhatWereLookingFor-module__UyqAeq__container{flex-direction:column;align-items:center;gap:48px;max-width:1200px;margin:0 auto;padding:0 32px;display:flex}.WhatWereLookingFor-module__UyqAeq__columns{grid-template-columns:1fr 1fr;gap:64px;width:100%;max-width:800px;display:grid}.WhatWereLookingFor-module__UyqAeq__column{flex-direction:column;gap:20px;display:flex}.WhatWereLookingFor-module__UyqAeq__list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.WhatWereLookingFor-module__UyqAeq__listItem{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-base);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-muted);padding-left:24px;position:relative}.WhatWereLookingFor-module__UyqAeq__listItem:before{content:"";background:var(--color-secondary);border-radius:60% 40% 45% 55%/50% 60% 40% 50%;width:10px;height:10px;position:absolute;top:8px;left:0}.WhatWereLookingFor-module__UyqAeq__dialogTrigger{cursor:pointer;font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body-sm);color:var(--color-secondary);transition:color var(--transition-fast);text-underline-offset:3px;background:0 0;border:none;align-items:center;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.WhatWereLookingFor-module__UyqAeq__dialogTrigger:hover{color:var(--color-foreground);-webkit-text-decoration-color:var(--color-foreground);text-decoration-color:var(--color-foreground)}.WhatWereLookingFor-module__UyqAeq__dialogTrigger:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px;border-radius:var(--radius-xs)}.WhatWereLookingFor-module__UyqAeq__dialogBackdrop{background:var(--color-overlay-light);z-index:100;opacity:0;transition:opacity .2s;position:fixed;inset:0}.WhatWereLookingFor-module__UyqAeq__dialogBackdrop[data-open]{opacity:1}.WhatWereLookingFor-module__UyqAeq__dialogBackdrop[data-starting-style]{opacity:0}.WhatWereLookingFor-module__UyqAeq__dialogPopup{z-index:101;background:var(--color-surface-alt);border-radius:var(--radius-card);width:90vw;max-width:560px;max-height:80vh;box-shadow:var(--shadow-popup);opacity:0;padding:40px;transition:opacity .2s;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.WhatWereLookingFor-module__UyqAeq__dialogPopup[data-open]{opacity:1}.WhatWereLookingFor-module__UyqAeq__dialogPopup[data-starting-style]{opacity:0}.WhatWereLookingFor-module__UyqAeq__dialogTitle{font-family:var(--font-heading);font-weight:var(--font-medium);font-size:var(--text-2xl);line-height:var(--leading-snug);color:var(--color-foreground);margin:0 0 24px}.WhatWereLookingFor-module__UyqAeq__dialogList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.WhatWereLookingFor-module__UyqAeq__dialogListItem{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-base);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-body-muted);padding-left:24px;position:relative}.WhatWereLookingFor-module__UyqAeq__dialogListItem:before{content:"";background:var(--color-secondary);border-radius:60% 40% 45% 55%/50% 60% 40% 50%;width:8px;height:8px;position:absolute;top:8px;left:0}.WhatWereLookingFor-module__UyqAeq__dialogSectionHeading{font-family:var(--font-heading);font-weight:var(--font-medium);font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-foreground);margin:28px 0 16px}.WhatWereLookingFor-module__UyqAeq__dialogClose{background:var(--color-foreground);color:var(--color-foreground-inverse);border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-sm);letter-spacing:var(--tracking-body-sm);transition:opacity var(--transition-fast);border:none;justify-content:center;align-items:center;margin-top:32px;padding:10px 24px;display:inline-flex}.WhatWereLookingFor-module__UyqAeq__dialogClose:hover{opacity:.85}.WhatWereLookingFor-module__UyqAeq__dialogClose:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.WhatWereLookingFor-module__UyqAeq__note{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-base);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground-muted);text-align:center;max-width:640px;margin:0;font-style:italic}@media (max-width:809px){.WhatWereLookingFor-module__UyqAeq__root{padding:64px 0}.WhatWereLookingFor-module__UyqAeq__columns{grid-template-columns:1fr;gap:40px}}
.CaregiverHowItWorks-module__D8kVEG__root{background:var(--color-surface-alt);padding:96px 0;position:relative;overflow:hidden}.CaregiverHowItWorks-module__D8kVEG__subtitle{font-family:var(--font-body);font-weight:var(--font-regular);font-size:var(--text-lg);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body);color:var(--color-foreground-muted);text-align:center;max-width:440px;margin:0}.CaregiverHowItWorks-module__D8kVEG__container{flex-direction:column;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:0 32px;display:flex}.CaregiverHowItWorks-module__D8kVEG__bento{z-index:1;grid-template-rows:1fr 1fr;grid-template-columns:1.2fr 1fr;gap:16px;width:100%;margin-top:8px;display:grid;position:relative}.CaregiverHowItWorks-module__D8kVEG__cell{background:color-mix(in srgb,var(--color-foreground)5%,transparent);border-radius:48px 48px 32px 32px;flex-direction:column;display:flex;overflow:hidden}.CaregiverHowItWorks-module__D8kVEG__cellLarge{grid-row:1/3}.CaregiverHowItWorks-module__D8kVEG__imageWrap{flex:1;min-height:0;position:relative}.CaregiverHowItWorks-module__D8kVEG__cellImage{object-fit:cover;border-radius:48px 48px 0 0;width:100%;height:100%;display:block}.CaregiverHowItWorks-module__D8kVEG__cell:nth-child(2) .CaregiverHowItWorks-module__D8kVEG__imageWrap{overflow:hidden}.CaregiverHowItWorks-module__D8kVEG__cell:nth-child(2) .CaregiverHowItWorks-module__D8kVEG__cellImage{transform-origin:0 100%;transform:scale(1.1)}.CaregiverHowItWorks-module__D8kVEG__cellLarge .CaregiverHowItWorks-module__D8kVEG__cellImage{aspect-ratio:auto}.CaregiverHowItWorks-module__D8kVEG__cell:not(.CaregiverHowItWorks-module__D8kVEG__cellLarge) .CaregiverHowItWorks-module__D8kVEG__cellImage{aspect-ratio:16/9}@media (min-width:810px){.CaregiverHowItWorks-module__D8kVEG__cellLarge .CaregiverHowItWorks-module__D8kVEG__cellImage{object-position:45% center;transform:scaleX(-1)}}@media (max-width:809px){.CaregiverHowItWorks-module__D8kVEG__cell:nth-child(3) .CaregiverHowItWorks-module__D8kVEG__cellImage{transform:scaleX(-1)}}.CaregiverHowItWorks-module__D8kVEG__cellContent{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.CaregiverHowItWorks-module__D8kVEG__notch{background:color-mix(in srgb,var(--color-foreground)5%,var(--color-surface-alt));z-index:2;border-top-right-radius:28px;width:62px;height:48px;position:absolute;bottom:0;left:0}.CaregiverHowItWorks-module__D8kVEG__notch:before{content:"";background:radial-gradient(circle at 100% 0,transparent 20px,color-mix(in srgb,var(--color-foreground)5%,var(--color-surface-alt))20.5px);width:20px;height:20px;position:absolute;bottom:0;right:-20px}.CaregiverHowItWorks-module__D8kVEG__notch:after{content:"";background:radial-gradient(circle at 100% 0,transparent 20px,color-mix(in srgb,var(--color-foreground)5%,var(--color-surface-alt))20.5px);width:20px;height:20px;position:absolute;top:-20px;left:0}.CaregiverHowItWorks-module__D8kVEG__number{z-index:3;background:var(--color-accent);width:36px;height:36px;color:var(--color-foreground);font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-base);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;left:12px}.CaregiverHowItWorks-module__D8kVEG__cellDesc{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-body);color:var(--color-foreground-muted);margin:0}@keyframes CaregiverHowItWorks-module__D8kVEG__caregiverHiwSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}.CaregiverHowItWorks-module__D8kVEG__arcsWrap{width:100%;position:relative}.CaregiverHowItWorks-module__D8kVEG__petal{pointer-events:none;z-index:0;width:480px;height:480px;color:var(--color-accent);opacity:.08;will-change:transform;animation:100s linear infinite CaregiverHowItWorks-module__D8kVEG__caregiverHiwSpin;position:absolute;top:50%;left:22%}.CaregiverHowItWorks-module__D8kVEG__tear{pointer-events:none;z-index:0;border:2px solid var(--color-tertiary);opacity:.15;border-radius:48% 52% 30% 30%/56% 56% 18% 18%;width:320px;height:360px;position:absolute;bottom:-30px;right:-15px}@media (max-width:1199px){.CaregiverHowItWorks-module__D8kVEG__petal{width:380px;height:380px}.CaregiverHowItWorks-module__D8kVEG__tear{width:260px;height:300px}}@media (max-width:809px){.CaregiverHowItWorks-module__D8kVEG__root{padding:64px 0}.CaregiverHowItWorks-module__D8kVEG__bento{grid-template-rows:auto;grid-template-columns:1fr}.CaregiverHowItWorks-module__D8kVEG__cellLarge{grid-row:auto}.CaregiverHowItWorks-module__D8kVEG__cellLarge .CaregiverHowItWorks-module__D8kVEG__cellImage{aspect-ratio:3/2}.CaregiverHowItWorks-module__D8kVEG__petal{width:260px;height:260px}.CaregiverHowItWorks-module__D8kVEG__tear{width:200px;height:230px}}
.CaregiverBenefits-module__yS97wq__root{padding:96px 0}.CaregiverBenefits-module__yS97wq__container{flex-direction:row;align-items:flex-start;gap:80px;max-width:1200px;margin:0 auto;padding:0 32px;display:flex}.CaregiverBenefits-module__yS97wq__heading{text-align:left;flex:0 0 38%;position:sticky;top:120px}.CaregiverBenefits-module__yS97wq__benefits{border-left:1px solid var(--color-border);flex-direction:column;flex:1;width:100%;margin:0;padding:0 0 0 40px;list-style:none;display:flex}.CaregiverBenefits-module__yS97wq__benefit{border-bottom:1px solid var(--color-border);align-items:center;gap:20px;padding:24px 0;display:flex}.CaregiverBenefits-module__yS97wq__benefit:first-child{border-top:1px solid var(--color-border)}.CaregiverBenefits-module__yS97wq__iconCircle{background:var(--color-secondary);border-radius:62% 38% 46% 54%/50% 56% 44% 50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CaregiverBenefits-module__yS97wq__benefit:nth-child(2) .CaregiverBenefits-module__yS97wq__iconCircle{border-radius:44% 56% 60% 40%/52% 40% 60% 48%}.CaregiverBenefits-module__yS97wq__benefit:nth-child(3) .CaregiverBenefits-module__yS97wq__iconCircle{border-radius:54% 46% 38% 62%/48% 58% 42% 52%}.CaregiverBenefits-module__yS97wq__benefit:nth-child(4) .CaregiverBenefits-module__yS97wq__iconCircle{border-radius:50% 45% 55% 50%/40% 55% 45% 60%}.CaregiverBenefits-module__yS97wq__benefit:nth-child(5) .CaregiverBenefits-module__yS97wq__iconCircle{border-radius:60% 40% 45% 55%/50% 60% 40% 50%}.CaregiverBenefits-module__yS97wq__benefit:nth-child(6) .CaregiverBenefits-module__yS97wq__iconCircle{border-radius:44% 56% 60% 40%/52% 40% 60% 48%}.CaregiverBenefits-module__yS97wq__benefit:nth-child(7) .CaregiverBenefits-module__yS97wq__iconCircle{border-radius:54% 46% 38% 62%/48% 58% 42% 52%}.CaregiverBenefits-module__yS97wq__icon{width:20px;height:20px;color:var(--color-foreground-inverse)}.CaregiverBenefits-module__yS97wq__benefitText{font-family:var(--font-body);font-weight:var(--font-medium);font-size:var(--text-md);line-height:var(--leading-normal);letter-spacing:var(--tracking-body-sm);color:var(--color-foreground)}@media (max-width:1199px){.CaregiverBenefits-module__yS97wq__container{flex-direction:column;align-items:center;gap:48px}.CaregiverBenefits-module__yS97wq__heading{text-align:center;flex:none;position:static}.CaregiverBenefits-module__yS97wq__benefits{border-left:none;align-self:center;max-width:600px;padding-left:0}}@media (max-width:809px){.CaregiverBenefits-module__yS97wq__root{padding:64px 0}}
