.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__heading{font-family:var(--font-heading);font-weight:var(--font-regular);font-size:var(--text-5xl);line-height:var(--leading-none);letter-spacing:var(--tracking-tighter);color:var(--color-foreground);text-align:center;margin:0}.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__cardTitle{font-family:var(--font-heading);font-weight:var(--font-medium);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-foreground);margin:0}.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:1199px){.PainPointCards-module__prZL6G__heading{font-size:var(--text-4xl)}}@media (max-width:809px){.PainPointCards-module__prZL6G__root{padding:64px 0}.PainPointCards-module__prZL6G__heading{font-size:var(--text-3xl)}.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__heading{font-family:var(--font-heading);font-weight:var(--font-regular);font-size:var(--text-5xl);line-height:var(--leading-none);letter-spacing:var(--tracking-tighter);color:var(--color-foreground-inverse);max-width:720px;margin:0}.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__itemTitle{font-family:var(--font-heading);font-weight:var(--font-medium);font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-foreground-inverse);margin:0}.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:1199px){.AiExplainer-module__vgYWha__heading{font-size:var(--text-4xl)}}@media (max-width:809px){.AiExplainer-module__vgYWha__root{padding:64px 0}.AiExplainer-module__vgYWha__heading{font-size:var(--text-3xl)}.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__heading{font-family:var(--font-heading);font-weight:var(--font-regular);font-size:var(--text-5xl);line-height:var(--leading-none);letter-spacing:var(--tracking-tighter);color:var(--color-foreground);text-align:center;margin:0}.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__columnHeading{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:0}.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__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:1199px){.WhatWereLookingFor-module__UyqAeq__heading{font-size:var(--text-4xl)}}@media (max-width:809px){.WhatWereLookingFor-module__UyqAeq__root{padding:64px 0}.WhatWereLookingFor-module__UyqAeq__heading{font-size:var(--text-3xl)}.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__heading{font-family:var(--font-heading);font-weight:var(--font-regular);font-size:var(--text-5xl);line-height:var(--leading-none);letter-spacing:var(--tracking-tighter);color:var(--color-foreground);text-align:center;margin:0}.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{padding:16px 18px 18px}.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__cellTitle{font-family:var(--font-heading);font-weight:var(--font-medium);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-foreground);margin:0 0 6px}.CaregiverHowItWorks-module__D8kVEG__cellLarge .CaregiverHowItWorks-module__D8kVEG__cellTitle{font-size:var(--text-2xl)}.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__heading{font-size:var(--text-4xl)}.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__heading{font-size:var(--text-3xl)}.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{font-family:var(--font-heading);font-weight:var(--font-regular);font-size:var(--text-7xl);line-height:var(--leading-none);letter-spacing:var(--tracking-tighter);color:var(--color-foreground);text-align:left;flex:0 0 38%;margin:0;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;font-size:var(--text-5xl);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}.CaregiverBenefits-module__yS97wq__heading{font-size:var(--text-3xl)}}
