.cf-cta.cf-cta--care-match{--cf-cta-bg:#fdf1da;--cf-cta-accent:#5a3a06;--cf-cta-button-bg:#16302f;--cf-cta-button-text:#fdf1da;--cf-cta-heading:#5a3a06;--cf-cta-text:#5a3a06;--cf-cta-ink:#5a3a06;--cf-cta-line:#e3b563;--cf-cta-marigold:#e9a23b;--cf-cta-radius:18px;--cf-cta-radius-leaf:60px}.cf-cta.cf-cta--care-match .cf-cta__button{border-radius:999px}.cf-cta.cf-cta--care-match .cf-cta__button--nudge{animation:cf-cta-nudge 1s ease-in-out 1}.cf-cta.cf-cta--care-match .cf-cta__cross-link{color:var(--cf-cta-text);margin-top:6px}@keyframes cf-cta-nudge{0%,to{transform:none}30%{transform:translateX(4px)}60%{transform:translateX(-2px)}}.cf-cta.cf-cta--care-match.cf-cta--version-c{--cf-cta-bg:#fff;--cf-cta-text:#4e6a68;--cf-cta-ink:#16302f;--cf-cta-heading:#16302f}.cf-cta.cf-cta--care-match.cf-cta--version-d{--cf-cta-bg:#faf6ef;--cf-cta-accent:#0b7b80;--cf-cta-heading:#16302f;--cf-cta-text:#4e6a68;--cf-cta-ink:#16302f;--cf-cta-line:#c9dad6;--cf-cta-button-bg:#e9a23b;--cf-cta-button-text:#16302f;--cf-cta-btn2-bg:#0b7b80;--cf-cta-radius:22px}.cf-cta .cf-cta__guess-prompt{color:var(--cf-cta-heading);font-size:calc(14px*var(--cf-cta-text-scale));font-weight:500;margin:14px 0 8px}.cf-cta .cf-cta__guess-options{display:flex;flex-wrap:wrap;gap:6px}.cf-cta .cf-cta__guess-option{appearance:none;border:1.5px solid var(--cf-cta-option-border,#c3cbcc);border-radius:999px;box-shadow:none;cursor:pointer;font:inherit;font-size:calc(14px*var(--cf-cta-text-scale));letter-spacing:normal;line-height:1.4;margin:0;padding:6px 14px;text-transform:none;transition:background-color .15s,border-color .15s}.cf-cta .cf-cta__guess-option,.cf-cta .cf-cta__guess-option:hover{background:var(--cf-cta-option-bg,var(--cf-cta-paper));color:var(--cf-cta-option-text,#16302f)}.cf-cta .cf-cta__guess-option:hover{border-color:color-mix(in srgb,var(--cf-cta-option-border,#c3cbcc) 45%,var(--cf-cta-option-text,#16302f))}.cf-cta .cf-cta__guess-option[aria-pressed=true]{background:var(--cf-cta-option-on-bg,var(--cf-cta-marigold));border-color:var(--cf-cta-option-on-bg,var(--cf-cta-marigold));color:var(--cf-cta-option-on-text,#16302f)}.cf-cta .cf-cta__guess-note{color:var(--cf-cta-text);font-size:calc(13px*var(--cf-cta-text-scale));margin:8px 0 0;min-height:1.4em}.cf-cta .cf-cta__inner--strip{align-items:center;display:flex;flex-wrap:wrap;gap:22px;padding:24px 28px;text-align:left}.cf-cta .cf-cta__inner--strip .cf-cta__body{flex:1 1 300px;min-width:0}.cf-cta .cf-cta__inner--strip .cf-cta__label{font-size:calc(13px*var(--cf-cta-text-scale)*var(--cf-cta-label-scale))}.cf-cta .cf-cta__inner--strip .cf-cta__heading{font-size:calc(20px*var(--cf-cta-heading-scale));font-weight:500;line-height:1.3;margin:4px 0 0}.cf-cta .cf-cta__inner--strip .cf-cta__subtext{font-size:calc(15px*var(--cf-cta-text-scale));margin:4px 0 0;max-width:none}.cf-cta .cf-cta__badge{align-items:center;background:var(--cf-cta-icon-bg,var(--cf-cta-badge-bg,var(--cf-cta-marigold)));border-radius:var(--cf-cta-badge-radius,16px);color:var(--cf-cta-icon,#16302f);display:flex;flex-shrink:0;height:58px;justify-content:center;width:58px}.cf-cta .cf-cta__badge .cf-cta__icon{height:28px;width:28px}@media(max-width:600px){.cf-cta .cf-cta__inner--strip{padding:22px 18px}}.cf-cta.cf-cta--attached{--cf-cta-radius:16px;--cf-cta-radius-leaf:16px;margin-top:-6px;padding-top:44px}.cf-cta.cf-cta--attached .cf-cta__inner{margin-inline:auto;max-width:min(820px,88%);padding:22px 26px}.cf-cta .cf-cta__or{align-items:center;bottom:100%;display:flex;height:44px;justify-content:center;margin:0}.cf-cta .cf-cta__or,.cf-cta .cf-cta__or:before{left:50%;position:absolute;transform:translateX(-50%)}.cf-cta .cf-cta__or:before{background:var(--cf-cta-connector,var(--cf-cta-line));bottom:0;content:"";top:0;width:2px}.cf-cta .cf-cta__or span{background:var(--cf-cta-card-bg,var(--cf-cta-paper));border:1.5px solid var(--cf-cta-connector,var(--cf-cta-line));border-radius:999px;color:var(--cf-cta-card-muted,var(--cf-cta-text));font-size:calc(13px*var(--cf-cta-text-scale));line-height:1.4;padding:2px 14px;position:relative}.cf-cta .cf-cta__inner--topics{align-items:center;display:grid;gap:28px 36px;grid-template-columns:1fr 1.4fr;padding:36px;text-align:left}.cf-cta .cf-cta__inner--topics .cf-cta__body{min-width:0}.cf-cta .cf-cta__inner--topics .cf-cta__guess{grid-column:1/-1}.cf-cta .cf-cta__inner--topics .cf-cta__guess-prompt{margin-top:0}.cf-cta .cf-cta__inner--topics .cf-cta__heading{font-size:calc(24px*var(--cf-cta-heading-scale));font-weight:500;line-height:1.25;margin:12px 0 8px}.cf-cta .cf-cta__inner--topics .cf-cta__subtext{font-size:calc(15px*var(--cf-cta-text-scale));margin:0;max-width:none}.cf-cta .cf-cta__topics{display:grid;grid-template-columns:repeat(var(--cf-cta-topics,5),minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.cf-cta .cf-cta__topics:before{background:var(--cf-cta-line);content:"";height:2px;left:calc(50%/var(--cf-cta-topics, 5));position:absolute;right:calc(50%/var(--cf-cta-topics, 5));top:19px}.cf-cta .cf-cta__topic{align-items:center;color:var(--cf-cta-text);display:flex;flex-direction:column;font-size:calc(13px*var(--cf-cta-text-scale));gap:10px;margin:0;overflow-wrap:anywhere;padding:0 4px;position:relative;text-align:center}.cf-cta .cf-cta__topic-number{align-items:center;background:var(--cf-cta-topic-number-bg,var(--cf-cta-topic-bg));border:2px solid var(--cf-cta-topic-number-bg,var(--cf-cta-topic-bg));border-radius:50%;color:var(--cf-cta-topic-number,var(--cf-cta-topic-text));display:flex;flex-shrink:0;font-size:15px;font-weight:500;height:40px;justify-content:center;width:40px}.cf-cta .cf-cta__inner--topics .cf-cta__actions{align-items:center;border-top:1px solid var(--cf-cta-line);display:flex;flex-wrap:wrap;gap:16px 24px;grid-column:1/-1;padding-top:22px}.cf-cta .cf-cta__inner--topics .cf-cta__actions .cf-cta__cross-link{margin:0 0 0 auto}.cf-cta .cf-cta__time-note{align-items:center;color:var(--cf-cta-text);display:inline-flex;font-size:calc(14px*var(--cf-cta-text-scale));gap:6px}@media(max-width:860px){.cf-cta .cf-cta__inner--topics{grid-template-columns:1fr}}@media(max-width:600px){.cf-cta .cf-cta__inner--topics{padding:24px 18px}.cf-cta .cf-cta__topics{gap:12px;grid-template-columns:1fr}.cf-cta .cf-cta__topics:before{bottom:20px;height:auto;left:19px;right:auto;top:20px;width:2px}.cf-cta .cf-cta__topic{flex-direction:row;gap:14px;padding:0;text-align:left}.cf-cta .cf-cta__inner--topics .cf-cta__actions .cf-cta__cross-link{margin-left:0}}.cf-cta .cf-cta__inner--guide{padding:56px 32px 44px;text-align:center}.cf-cta .cf-cta__inner--guide .cf-cta__label{font-size:calc(13px*var(--cf-cta-text-scale)*var(--cf-cta-label-scale));font-weight:600;letter-spacing:.24em;text-transform:uppercase}.cf-cta .cf-cta__inner--guide .cf-cta__guess{margin:0 auto 24px;max-width:620px}.cf-cta .cf-cta__inner--guide .cf-cta__guess-prompt{margin-top:0}.cf-cta .cf-cta__inner--guide .cf-cta__guess-options{justify-content:center}.cf-cta .cf-cta__inner--guide .cf-cta__guess-option[aria-pressed=true]{background:var(--cf-cta-option-on-bg,var(--cf-cta-button-bg));border-color:var(--cf-cta-option-on-bg,var(--cf-cta-button-bg));color:var(--cf-cta-option-on-text,var(--cf-cta-button-text))}.cf-cta .cf-cta__inner--guide .cf-cta__heading{font-size:calc(clamp(30px,4vw,48px)*var(--cf-cta-heading-scale));font-weight:600;letter-spacing:-.01em;line-height:1.1;margin:16px 0 18px}.cf-cta .cf-cta__inner--guide .cf-cta__subtext{margin:0 auto 28px;max-width:36em}.cf-cta .cf-cta__inner--guide .cf-cta__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.cf-cta .cf-cta__inner--guide .cf-cta__actions .cf-cta__button{font-weight:600}.cf-cta .cf-cta__stats{border-top:1px solid var(--cf-cta-line);display:grid;grid-template-columns:repeat(var(--cf-cta-stat-columns,4),minmax(0,1fr));list-style:none;margin:40px auto 0;max-width:960px;padding:32px 0 0}.cf-cta .cf-cta__stats--1{--cf-cta-stat-columns:1}.cf-cta .cf-cta__stats--2{--cf-cta-stat-columns:2}.cf-cta .cf-cta__stats--3{--cf-cta-stat-columns:3}.cf-cta .cf-cta__stat{align-content:center;border-left:1px solid var(--cf-cta-line);display:grid;gap:4px;justify-items:center;margin:0;padding:4px 16px}.cf-cta .cf-cta__stat:first-child{border-left:0}.cf-cta .cf-cta__stat-value{color:var(--cf-cta-accent);font-size:calc(34px*var(--cf-cta-heading-scale));font-weight:600;line-height:1.1}.cf-cta .cf-cta__stat-label{color:var(--cf-cta-body,var(--cf-cta-ink));font-size:calc(14px*var(--cf-cta-text-scale))}.cf-cta .cf-cta__avatars{display:flex}.cf-cta .cf-cta__avatars .cf-cta__avatar{border:2px solid var(--cf-cta-bg);border-radius:50%;height:42px;margin:0 0 0 -10px;max-width:none;object-fit:cover;width:42px}.cf-cta .cf-cta__avatars .cf-cta__avatar:first-child{margin-left:0}@media(max-width:760px){.cf-cta .cf-cta__inner--guide{padding:40px 18px 32px}.cf-cta .cf-cta__stats:not(.cf-cta__stats--1){--cf-cta-stat-columns:2;row-gap:24px}.cf-cta .cf-cta__stat:nth-child(odd){border-left:0}}.cf-cta.cf-cta--label-case .cf-cta__label{text-transform:var(--cf-cta-label-transform)}.cf-cta.cf-cta--label-spacing .cf-cta__label{letter-spacing:var(--cf-cta-label-spacing)}.cf-cta.cf-cta--label-style .cf-cta__label{font-style:var(--cf-cta-label-style)}.cf-cta.cf-cta--label-weight .cf-cta__label{font-weight:var(--cf-cta-label-weight)}.cf-cta.cf-cta--label-font .cf-cta__label{font-family:var(--cf-cta-label-font)}.cf-cta.cf-cta--label-color .cf-cta__label{color:var(--cf-cta-label-color)}.cf-cta.cf-cta--btn-case .cf-cta__button:not(.cf-cta__button--secondary){text-transform:var(--cf-cta-btn-transform)}.cf-cta.cf-cta--btn-spacing .cf-cta__button:not(.cf-cta__button--secondary){letter-spacing:var(--cf-cta-btn-spacing)}.cf-cta.cf-cta--btn-weight .cf-cta__button:not(.cf-cta__button--secondary){font-weight:var(--cf-cta-btn-weight)}.cf-cta.cf-cta--btn-style .cf-cta__button:not(.cf-cta__button--secondary){font-style:var(--cf-cta-btn-style)}.cf-cta.cf-cta--btn-font .cf-cta__button:not(.cf-cta__button--secondary){font-family:var(--cf-cta-btn-font)}.cf-cta.cf-cta--label-bg .cf-cta__label{background:var(--cf-cta-label-bg,color-mix(in srgb,var(--cf-cta-accent) 14%,var(--cf-cta-bg)));border-radius:var(--cf-cta-label-radius,100px);padding:var(--cf-cta-label-pad,5px 12px)}.cf-cta :is(.cf-cta__insight,.cf-cta__tally,.cf-cta__report,.cf-cta__notes) :focus-visible{outline-color:var(--cf-cta-card-focus,var(--cf-cta-focus))}.cf-cta.cf-cta--icon-color .cf-cta__icon{color:var(--cf-cta-icon)}.cf-cta.cf-cta--icon-color :is(.cf-cta__button,.cf-cta__button--secondary,.cf-cta__sign,.cf-cta__guess-option,.cf-cta__who-option,.cf-cta__routine-area) .cf-cta__icon{color:currentColor}.cf-cta.cf-cta--icon-color :is(.cf-cta__insight,.cf-cta__report,.cf-cta__notes) .cf-cta__icon{color:var(--cf-cta-card-accent,var(--cf-cta-accent))}.cf-cta.cf-cta--option-icon button[aria-pressed]:not([aria-pressed=true]) .cf-cta__icon{color:var(--cf-cta-option-icon)}.cf-cta.cf-cta--card-icon :is(.cf-cta__insight,.cf-cta__report,.cf-cta__notes,.cf-cta__tally,.cf-cta__here,.cf-cta__peek,.cf-cta__strength,.cf-cta__answer,.cf-cta__bring,.cf-cta__receipt,.cf-cta__slider-box,.cf-cta__week,.cf-cta__pair,.cf-cta__question) .cf-cta__icon{color:var(--cf-cta-card-icon)}.cf-cta :is(.cf-cta__insight,.cf-cta__report,.cf-cta__notes,.cf-cta__tally,.cf-cta__strength,.cf-cta__answer,.cf-cta__bring) .cf-cta__reassurance{color:var(--cf-cta-card-ink,var(--cf-cta-ink))}.cf-cta .cf-cta__button--secondary{background:var(--cf-cta-btn2-bg);box-shadow:inset 0 0 0 2px var(--cf-cta-btn2-border,var(--cf-cta-btn2-bg));color:var(--cf-cta-btn2-text,#fff)}.cf-cta .cf-cta__button--secondary:focus-visible,.cf-cta .cf-cta__button--secondary:hover{background:var(--cf-cta-btn2-bg-hover,color-mix(in srgb,var(--cf-cta-btn2-bg) 92%,var(--cf-cta-btn2-shade,#000)));box-shadow:inset 0 0 0 2px var(--cf-cta-btn2-border,var(--cf-cta-btn2-bg-hover,color-mix(in srgb,var(--cf-cta-btn2-bg) 92%,var(--cf-cta-btn2-shade,#000))));color:var(--cf-cta-btn2-text-hover,var(--cf-cta-btn2-text,#fff))}.cf-cta .cf-cta__button--secondary.is-outline{background:#fff0;color:var(--cf-cta-btn2-text,var(--cf-cta-btn2-border,var(--cf-cta-btn2-bg)))}.cf-cta .cf-cta__button--secondary.is-outline:focus-visible,.cf-cta .cf-cta__button--secondary.is-outline:hover{background:var(--cf-cta-btn2-bg-hover,var(--cf-cta-btn2-border,var(--cf-cta-btn2-bg)));box-shadow:inset 0 0 0 2px var(--cf-cta-btn2-border,var(--cf-cta-btn2-bg));color:var(--cf-cta-btn2-text-hover,var(--cf-cta-btn2-on-border,#fff))}.cf-cta .cf-cta__button--secondary.is-link{background:#fff0;box-shadow:none;color:var(--cf-cta-btn2-text,var(--cf-cta-btn2-bg));padding-inline:4px}.cf-cta .cf-cta__button--secondary.is-link:focus-visible,.cf-cta .cf-cta__button--secondary.is-link:hover{background:#fff0;box-shadow:none;color:var(--cf-cta-btn2-text-hover,var(--cf-cta-btn2-text,var(--cf-cta-btn2-bg)));text-decoration:underline;text-underline-offset:3px}.cf-cta.cf-cta--kit-font{font-family:var(--cf-cta-font)}.cf-cta.cf-cta--kit-font :is(button,input,select,textarea){font-family:inherit}.cf-cta.cf-cta--h-font .cf-cta__heading{font-family:var(--cf-cta-h-font)}.cf-cta.cf-cta--h-weight .cf-cta__heading{font-weight:var(--cf-cta-h-weight)}.cf-cta.cf-cta--h-style .cf-cta__heading{font-style:var(--cf-cta-h-style)}.cf-cta.cf-cta--h-transform .cf-cta__heading{text-transform:var(--cf-cta-h-transform)}.cf-cta.cf-cta--h-line .cf-cta__heading{line-height:var(--cf-cta-h-line)}.cf-cta.cf-cta--h-spacing .cf-cta__heading{letter-spacing:var(--cf-cta-h-spacing)}.cf-cta.cf-cta--h-size .cf-cta__heading{font-size:var(--cf-cta-h-size)}@media(max-width:600px){.cf-cta.cf-cta{padding-left:0;padding-right:0}.cf-cta.cf-cta .cf-cta__inner.cf-cta__inner{padding-left:20px;padding-right:20px}}