.cf-cta.cf-cta--lifestyle-assessment{--cf-cta-bg:#e4f0e8;--cf-cta-accent:#1f4a30;--cf-cta-button-bg:#f8e7a0;--cf-cta-button-text:#16302f;--cf-cta-heading:#16302f;--cf-cta-text:#4e6a68;--cf-cta-ink:#16302f;--cf-cta-paper:#fff;--cf-cta-line:#c9dad6;--cf-cta-sage-2:#d5e4e0;--cf-cta-butter:#f8e7a0;--cf-cta-on-butter:#16302f;--cf-cta-leaf:#4f8f68;--cf-cta-leaf-soft:#e4f0e8;container:cf-cta-lifestyle/inline-size}.cf-cta.cf-cta--lifestyle-assessment.cf-cta--corner-leaf{--cf-cta-r-tl:var(--cf-cta-radius-leaf);--cf-cta-r-bl:var(--cf-cta-radius)}.cf-cta.cf-cta--lifestyle-assessment.cf-cta--version-d{--cf-cta-button-bg:#1d4a4f;--cf-cta-button-text:#fff}.cf-cta .cf-cta__status{color:var(--cf-cta-text);font-size:calc(15px*var(--cf-cta-text-scale));margin:16px 0 18px;min-height:3em}.cf-cta .cf-cta__status[hidden]{display:none}.cf-cta__strength-region{max-width:560px;width:100%}.cf-cta__strength-region.is-ready{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease-out}.cf-cta__strength-region.is-ready.is-open{grid-template-rows:1fr}.cf-cta__strength-clip{min-height:0;overflow:hidden}.cf-cta__strength{background:var(--cf-cta-card-bg,var(--cf-cta-paper));border:1px solid var(--cf-cta-card-line,var(--cf-cta-line));border-radius:14px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:0 0 18px;padding:16px;text-align:left}.cf-cta__strength[hidden]{display:none}.is-ready>.cf-cta__strength-clip>.cf-cta__strength{opacity:0;transition:opacity .25s ease-out,visibility 0s linear .35s;visibility:hidden}.is-ready.is-open>.cf-cta__strength-clip>.cf-cta__strength{opacity:1;transition:opacity .35s ease-out,visibility 0s;visibility:visible}.cf-cta__strength.is-hint>:not(.cf-cta__strength-hint){display:none}.cf-cta__strength-cell{border-radius:10px;display:grid;gap:2px;padding:10px 12px}.cf-cta__strength-cell--good{background:var(--cf-cta-good-bg,var(--cf-cta-leaf-soft));color:var(--cf-cta-card-ink,var(--cf-cta-ink))}.cf-cta__strength-cell--look{background:var(--cf-cta-look-bg,var(--cf-cta-butter));color:var(--cf-cta-card-ink,var(--cf-cta-on-butter))}.cf-cta .cf-cta__strength-title{align-items:center;display:flex;font-size:calc(12px*var(--cf-cta-text-scale));gap:6px}.cf-cta .cf-cta__strength-value{font-size:calc(16px*var(--cf-cta-text-scale));font-weight:500;line-height:1.3}.cf-cta .cf-cta__strength-value.is-new{animation:cf-cta-fade .4s ease-out}.cf-cta .cf-cta__strength-hint,.cf-cta .cf-cta__strength-message{color:var(--cf-cta-card-text,var(--cf-cta-text));font-size:calc(14px*var(--cf-cta-text-scale));grid-column:1/-1;margin:0}.cf-cta .cf-cta__strength-hint[hidden],.cf-cta .cf-cta__strength-message[hidden]{display:none}.cf-cta .cf-cta__strength-hint{font-style:italic}.cf-cta .cf-cta__strength-link{color:var(--cf-cta-card-text,var(--cf-cta-accent));font-size:calc(14px*var(--cf-cta-text-scale));font-weight:500;grid-column:1/-1;text-underline-offset:3px}@container cf-cta-lifestyle (max-width:480px){.cf-cta__strength{grid-template-columns:1fr}}.cf-cta--lifestyle-assessment .cf-cta__areas{display:grid;gap:8px}.cf-cta .cf-cta__area{align-items:center;appearance:none;border:1.5px solid var(--cf-cta-option-border,var(--cf-cta-line));border-radius:12px;box-shadow:none;cursor:pointer;display:grid;font:inherit;font-size:calc(15px*var(--cf-cta-text-scale));gap:14px;grid-template-columns:minmax(0,1fr) auto minmax(7em,auto);letter-spacing:normal;line-height:1.35;margin:0;padding:12px 16px;text-align:left;text-transform:none;transition:border-color .15s}.cf-cta .cf-cta__area,.cf-cta .cf-cta__area:hover{background:var(--cf-cta-option-bg,var(--cf-cta-paper));color:var(--cf-cta-option-text,var(--cf-cta-ink))}.cf-cta .cf-cta__area:hover{border-color:var(--cf-cta-leaf)}.cf-cta__area-dots{display:inline-flex;gap:5px}.cf-cta__area-dots i{background:var(--cf-cta-sage-2);border-radius:50%;height:12px;width:12px}.cf-cta__area[data-level="1"] .cf-cta__area-dots i:first-child,.cf-cta__area[data-level="2"] .cf-cta__area-dots i:nth-child(-n+2),.cf-cta__area[data-level="3"] .cf-cta__area-dots i{background:var(--cf-cta-leaf)}.cf-cta .cf-cta__area-rating{color:var(--cf-cta-text);font-size:calc(13px*var(--cf-cta-text-scale));font-style:normal;text-align:right}.cf-cta__wheel-side{align-items:center;display:flex;flex-direction:column;min-width:0;text-align:center}.cf-cta__wheel-side .cf-cta__strength-region{max-width:420px}.cf-cta .cf-cta__wheel{display:block;height:auto;max-width:460px;overflow:visible;width:100%}.cf-cta__wheel-ring,.cf-cta__wheel-spoke{fill:none;stroke:var(--cf-cta-line);stroke-width:1}.cf-cta__wheel-shape{fill:color-mix(in srgb,var(--cf-cta-leaf) 28%,transparent);stroke:var(--cf-cta-leaf);stroke-linejoin:round;stroke-width:2.5;transition:all .35s ease}.cf-cta .cf-cta__wheel-label{fill:var(--cf-cta-text);font-size:14px}.cf-cta .cf-cta__wheel-label.is-low{fill:var(--cf-cta-ink);font-weight:700}@container cf-cta-lifestyle (max-width:760px){.cf-cta__inner--split{gap:32px;grid-template-columns:1fr;padding:40px 22px}}.cf-cta__inner--week{padding:52px 48px;text-align:left}.cf-cta__inner--week .cf-cta__head{margin-inline:auto;max-width:620px;text-align:center}.cf-cta__inner--week .cf-cta__subtext{margin:12px auto 24px}.cf-cta__week{background:var(--cf-cta-card-bg,var(--cf-cta-paper));border:1px solid var(--cf-cta-card-line,var(--cf-cta-line));border-radius:16px;padding:18px 20px}.cf-cta__week-head,.cf-cta__week-row{align-items:center;display:grid;gap:6px;grid-template-columns:minmax(150px,1fr) repeat(7,40px) 54px}.cf-cta .cf-cta__week-head{border-bottom:1px solid var(--cf-cta-card-line,var(--cf-cta-line));color:var(--cf-cta-card-text,var(--cf-cta-text));font-size:calc(12px*var(--cf-cta-text-scale));margin-bottom:6px;padding-bottom:8px;text-align:center}.cf-cta__week-row{padding:6px 0}.cf-cta .cf-cta__week-name{color:var(--cf-cta-card-text,var(--cf-cta-ink));font-size:calc(15px*var(--cf-cta-text-scale));text-align:left}.cf-cta .cf-cta__day{appearance:none;background:var(--cf-cta-option-bg,var(--cf-cta-paper));border:1.5px solid var(--cf-cta-option-border,var(--cf-cta-line));border-radius:50%;box-shadow:none;cursor:pointer;height:36px;justify-self:center;margin:0;padding:0;transition:background-color .15s,border-color .15s;width:36px;--cf-cta-sel-bg:var(--cf-cta-option-on-bg,var(--cf-cta-leaf));--cf-cta-sel-text:var(--cf-cta-option-on-text,var(--cf-cta-on-leaf,#fff))}@media(hover:hover){.cf-cta .cf-cta__day:hover:not([aria-pressed=true]){background:var(--cf-cta-option-bg-hover,color-mix(in srgb,var(--cf-cta-sel-bg) 85%,#000));border-color:var(--cf-cta-option-bg-hover,color-mix(in srgb,var(--cf-cta-sel-bg) 85%,#000));color:var(--cf-cta-option-text-hover,var(--cf-cta-sel-text))}}.cf-cta .cf-cta__day[aria-pressed=true]{background:var(--cf-cta-sel-bg);border-color:var(--cf-cta-sel-bg)}.cf-cta__week-total{text-align:center}.cf-cta .cf-cta__week-count{color:var(--cf-cta-card-text,var(--cf-cta-ink));font-size:calc(20px*var(--cf-cta-text-scale))}.cf-cta__week-foot{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:8px}.cf-cta__week-foot .cf-cta__status{flex:1 1 260px;margin:12px 0;text-align:left}.cf-cta__week-foot .cf-cta__strength-region{flex:1 1 100%;max-width:none;order:1}.cf-cta__week-foot .cf-cta__strength{max-width:560px}.cf-cta__week-foot .cf-cta__button{order:0}@container cf-cta-lifestyle (max-width:860px){.cf-cta__inner--week{padding:40px 20px}}@container cf-cta-lifestyle (max-width:600px){.cf-cta__week{padding:14px 12px}.cf-cta__week-head,.cf-cta__week-row{gap:3px;grid-template-columns:repeat(7,minmax(0,1fr)) 28px}.cf-cta__week-corner{display:none}.cf-cta .cf-cta__week-name{font-size:calc(14px*var(--cf-cta-text-scale));grid-column:1/-1;margin-bottom:2px}.cf-cta .cf-cta__day{aspect-ratio:1;height:auto;max-width:36px;width:100%}.cf-cta .cf-cta__week-count{font-size:calc(17px*var(--cf-cta-text-scale))}}.cf-cta__inner--pairs{padding:52px 48px}.cf-cta__inner--pairs .cf-cta__subtext{margin:12px auto 24px;max-width:34em}.cf-cta__inner--pairs .cf-cta__strength-region{margin:0 auto}.cf-cta__pairs{gap:14px;margin:0 auto;max-width:780px}.cf-cta__pair,.cf-cta__pairs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cf-cta__pair{background:var(--cf-cta-card-bg,var(--cf-cta-paper));border:1px solid var(--cf-cta-card-line,var(--cf-cta-line));border-radius:14px;gap:8px;padding:16px}.cf-cta .cf-cta__pair-prompt{color:var(--cf-cta-card-text,var(--cf-cta-text));font-size:calc(13px*var(--cf-cta-text-scale));grid-column:1/-1;margin:0;text-align:left}.cf-cta .cf-cta__pick{appearance:none;background:var(--cf-cta-option-bg,var(--cf-cta-paper));border:1.5px solid var(--cf-cta-option-border,var(--cf-cta-line));border-radius:10px;box-shadow:none;color:var(--cf-cta-option-text,var(--cf-cta-ink));cursor:pointer;font:inherit;font-size:calc(15px*var(--cf-cta-text-scale));letter-spacing:normal;line-height:1.35;margin:0;padding:12px 8px;text-transform:none;transition:background-color .15s,border-color .15s,color .15s;--cf-cta-sel-bg:var(--cf-cta-option-on-bg,var(--cf-cta-accent));--cf-cta-sel-text:var(--cf-cta-option-on-text,var(--cf-cta-on-accent,#fff))}@media(hover:hover){.cf-cta .cf-cta__pick:hover:not([aria-pressed=true]){background:var(--cf-cta-option-bg-hover,color-mix(in srgb,var(--cf-cta-sel-bg) 85%,#000));border-color:var(--cf-cta-option-bg-hover,color-mix(in srgb,var(--cf-cta-sel-bg) 85%,#000));color:var(--cf-cta-option-text-hover,var(--cf-cta-sel-text))}}.cf-cta .cf-cta__pick[aria-pressed=true],.cf-cta .cf-cta__pick[aria-pressed=true]:hover{background:var(--cf-cta-sel-bg);border-color:var(--cf-cta-sel-bg);color:var(--cf-cta-sel-text)}.is-picked>.cf-cta .cf-cta__pick[aria-pressed=false]{border-color:var(--cf-cta-card-line,var(--cf-cta-line));color:var(--cf-cta-card-text,var(--cf-cta-text))}.cf-cta__pick-bar{background:color-mix(in srgb,var(--cf-cta-accent) 18%,var(--cf-cta-card-bg,var(--cf-cta-paper)));border-radius:4px;height:6px;margin:22px auto 0;max-width:780px;overflow:hidden}.cf-cta__pick-bar i{background:var(--cf-cta-accent);display:block;height:100%;transition:width .35s;width:0}.cf-cta__pairs-foot{align-items:center;display:flex;flex-direction:column}@container cf-cta-lifestyle (max-width:860px){.cf-cta__inner--pairs{padding:40px 20px}}@container cf-cta-lifestyle (max-width:700px){.cf-cta__pairs{grid-template-columns:minmax(0,1fr)}}.cf-cta__inner--then-now{align-items:start;display:grid;gap:44px;grid-template-columns:1fr 1fr;padding:52px 48px;text-align:left}.cf-cta__inner--then-now .cf-cta__subtext{margin:12px 0 24px}.cf-cta__stopped{display:flex;flex-wrap:wrap;gap:10px}.cf-cta .cf-cta__stopped-item{align-items:center;appearance:none;background:var(--cf-cta-option-bg,var(--cf-cta-paper));border:1.5px solid var(--cf-cta-option-border,var(--cf-cta-line));border-radius:999px;box-shadow:none;color:var(--cf-cta-option-text,var(--cf-cta-ink));cursor:pointer;display:inline-flex;font:inherit;font-size:calc(15px*var(--cf-cta-text-scale));gap:8px;letter-spacing:normal;line-height:1.4;margin:0;padding:10px 16px;text-transform:none;transition:background-color .15s,border-color .15s,color .15s;--cf-cta-sel-bg:var(--cf-cta-option-on-bg,var(--cf-cta-accent));--cf-cta-sel-text:var(--cf-cta-option-on-text,var(--cf-cta-on-accent,#fff))}@media(hover:hover){.cf-cta .cf-cta__stopped-item:hover:not([aria-pressed=true]){background:var(--cf-cta-option-bg-hover,color-mix(in srgb,var(--cf-cta-sel-bg) 85%,#000));border-color:var(--cf-cta-option-bg-hover,color-mix(in srgb,var(--cf-cta-sel-bg) 85%,#000));color:var(--cf-cta-option-text-hover,var(--cf-cta-sel-text))}}.cf-cta .cf-cta__stopped-item[aria-pressed=true]{background:var(--cf-cta-sel-bg);border-color:var(--cf-cta-sel-bg);color:var(--cf-cta-sel-text)}.cf-cta .cf-cta__stopped-item{padding:10px 18px;position:relative}@media(hover:hover){.cf-cta .cf-cta__stopped-item:hover:not([aria-pressed=true]){background:var(--cf-cta-option-bg,var(--cf-cta-paper));border-color:var(--cf-cta-accent);color:var(--cf-cta-option-text,var(--cf-cta-ink))}}.cf-cta .cf-cta__stopped-item:after{background:currentcolor;content:"";height:2px;left:14px;position:absolute;right:14px;top:50%;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.cf-cta .cf-cta__stopped-item[aria-pressed=true],.cf-cta .cf-cta__stopped-item[aria-pressed=true]:hover{background:#fff0;border-color:var(--cf-cta-option-border,var(--cf-cta-line));border-style:dashed;color:var(--cf-cta-text);text-decoration:line-through;text-decoration-color:#fff0}.cf-cta .cf-cta__stopped-item[aria-pressed=true]:after,.cf-cta .cf-cta__stopped-item[aria-pressed=true]:hover:after{transform:scaleX(1)}.cf-cta__bring{background:var(--cf-cta-card-bg,var(--cf-cta-paper));border:1px solid var(--cf-cta-card-line,var(--cf-cta-line));border-radius:16px;padding:26px}.cf-cta .cf-cta__bring-heading{color:var(--cf-cta-card-text,var(--cf-cta-heading));font-size:calc(20px*var(--cf-cta-text-scale));margin:0 0 14px}.cf-cta .cf-cta__bring-list{align-content:start;display:grid;gap:10px;list-style:none;margin:0 0 20px;min-height:120px;padding:0}.cf-cta .cf-cta__bring-item{animation:cf-cta-bring-in .3s ease-out;background:var(--cf-cta-leaf-soft);border-radius:10px;color:var(--cf-cta-ink);font-size:calc(14px*var(--cf-cta-text-scale));line-height:1.45;margin:0;padding:10px 14px}.cf-cta .cf-cta__bring-item[hidden]{display:none}.cf-cta .cf-cta__bring-item strong{color:var(--cf-cta-accent);display:block;font-weight:500}.cf-cta .cf-cta__bring-empty{color:var(--cf-cta-card-text,var(--cf-cta-text));font-size:calc(15px*var(--cf-cta-text-scale));margin:0}.cf-cta .cf-cta__bring-empty[hidden]{display:none}@keyframes cf-cta-bring-in{0%{opacity:0;transform:translateY(-6px)}}@container cf-cta-lifestyle (max-width:860px){.cf-cta__inner--then-now{gap:32px;grid-template-columns:1fr;padding:40px 20px}}@media(prefers-reduced-motion:reduce){.cf-cta .cf-cta__stopped-item:after{transition:none}}.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--lifestyle-assessment.cf-cta--version-e{--cf-cta-badge-bg:var(--cf-cta-leaf);--cf-cta-badge-radius:50%;--cf-cta-icon:var(--cf-cta-on-leaf,#fff)}.cf-cta--lifestyle-assessment .cf-cta__inner--strip .cf-cta__heading{margin:0 0 10px}.cf-cta__words{display:flex;flex-wrap:wrap;gap:8px}.cf-cta .cf-cta__word{align-items:center;appearance:none;background:var(--cf-cta-option-bg,var(--cf-cta-paper));border:1.5px solid var(--cf-cta-option-border,var(--cf-cta-line));border-radius:999px;box-shadow:none;color:var(--cf-cta-option-text,var(--cf-cta-ink));cursor:pointer;display:inline-flex;font:inherit;font-size:calc(15px*var(--cf-cta-text-scale));gap:8px;letter-spacing:normal;line-height:1.4;margin:0;padding:10px 16px;text-transform:none;transition:background-color .15s,border-color .15s,color .15s;--cf-cta-sel-bg:var(--cf-cta-option-on-bg,var(--cf-cta-accent));--cf-cta-sel-text:var(--cf-cta-option-on-text,var(--cf-cta-on-accent,#fff))}@media(hover:hover){.cf-cta .cf-cta__word:hover:not([aria-pressed=true]){background:var(--cf-cta-option-bg-hover,color-mix(in srgb,var(--cf-cta-sel-bg) 85%,#000));border-color:var(--cf-cta-option-bg-hover,color-mix(in srgb,var(--cf-cta-sel-bg) 85%,#000));color:var(--cf-cta-option-text-hover,var(--cf-cta-sel-text))}}.cf-cta .cf-cta__word[aria-pressed=true]{background:var(--cf-cta-sel-bg);border-color:var(--cf-cta-sel-bg);color:var(--cf-cta-sel-text)}.cf-cta .cf-cta__word{padding:7px 16px}.cf-cta .cf-cta__word-message{color:var(--cf-cta-text);font-size:calc(15px*var(--cf-cta-text-scale));margin:10px 0 0}.cf-cta .cf-cta__word-message:empty{margin:0}.cf-cta .cf-cta__inner--card{align-items:center;display:flex;flex-wrap:wrap;gap:20px 36px;justify-content:space-between;padding:28px 32px;text-align:left}.cf-cta .cf-cta__inner--card .cf-cta__body{flex:1 1 340px;min-width:0}.cf-cta .cf-cta__inner--card .cf-cta__side{display:grid;flex:0 1 auto;gap:10px;justify-items:start}.cf-cta .cf-cta__inner--card .cf-cta__heading{font-size:calc(clamp(22px,2.2vw,28px)*var(--cf-cta-heading-scale));margin:6px 0 12px}.cf-cta .cf-cta__inner--card .cf-cta__subtext{font-size:calc(14px*var(--cf-cta-text-scale));margin:0 0 12px;max-width:none}@media(max-width:600px){.cf-cta .cf-cta__inner--card{padding:24px 18px}}.cf-cta.cf-cta--lifestyle-assessment .cf-cta__scale{color:inherit;display:flex;flex-wrap:wrap;font-size:inherit;gap:6px;justify-content:center}.cf-cta .cf-cta__step{align-items:center;appearance:none;background:var(--cf-cta-option-bg,var(--cf-cta-paper));border:1.5px solid var(--cf-cta-option-border,var(--cf-cta-line));border-radius:999px;box-shadow:none;color:var(--cf-cta-option-text,var(--cf-cta-ink));cursor:pointer;display:inline-flex;font:inherit;font-size:calc(15px*var(--cf-cta-text-scale));gap:8px;letter-spacing:normal;line-height:1.4;margin:0;padding:10px 16px;text-transform:none;transition:background-color .15s,border-color .15s,color .15s;--cf-cta-sel-bg:var(--cf-cta-option-on-bg,var(--cf-cta-accent));--cf-cta-sel-text:var(--cf-cta-option-on-text,var(--cf-cta-on-accent,#fff))}@media(hover:hover){.cf-cta .cf-cta__step:hover:not([aria-pressed=true]){background:var(--cf-cta-option-bg-hover,color-mix(in srgb,var(--cf-cta-sel-bg) 85%,#000));border-color:var(--cf-cta-option-bg-hover,color-mix(in srgb,var(--cf-cta-sel-bg) 85%,#000));color:var(--cf-cta-option-text-hover,var(--cf-cta-sel-text))}}.cf-cta .cf-cta__step[aria-pressed=true]{background:var(--cf-cta-sel-bg);border-color:var(--cf-cta-sel-bg);color:var(--cf-cta-sel-text)}.cf-cta .cf-cta__step{font-size:calc(14px*var(--cf-cta-text-scale));padding:7px 14px}.cf-cta.cf-cta--lifestyle-assessment .cf-cta__inner--card{align-items:center;flex-direction:column;flex-wrap:nowrap;gap:20px;padding:36px 32px;text-align:center}.cf-cta.cf-cta--lifestyle-assessment .cf-cta__inner--card .cf-cta__body{flex:0 0 auto;width:100%}.cf-cta.cf-cta--lifestyle-assessment .cf-cta__inner--card .cf-cta__side{flex:0 0 auto;justify-items:center;max-width:560px;width:100%}.cf-cta.cf-cta--lifestyle-assessment .cf-cta__inner--card .cf-cta__strength-region{max-width:none}.cf-cta.cf-cta--lifestyle-assessment .cf-cta__inner--card .cf-cta__strength{margin: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--icon-color .cf-cta__label .cf-cta__icon{color:currentColor}.cf-cta.cf-cta--label-icon .cf-cta__label .cf-cta__icon{color:var(--cf-cta-label-icon)}.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 .cf-cta__cross-link{color:var(--cf-cta-link,var(--cf-cta-accent));font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cf-cta.cf-cta .cf-cta__cross-link:after{content:"→";content:"→"/"";display:inline-block;margin-left:6px;text-decoration:none;transition:transform .15s}.cf-cta.cf-cta .cf-cta__cross-link:focus-visible,.cf-cta.cf-cta .cf-cta__cross-link:hover{color:var(--cf-cta-link,var(--cf-cta-accent));text-decoration-thickness:2px}.cf-cta.cf-cta .cf-cta__cross-link:focus-visible:after,.cf-cta.cf-cta .cf-cta__cross-link:hover:after{transform:translateX(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}}