.cf-better-root{min-height:var(--viewport-height);background:var(--bg-question);color:var(--ink);font-family:var(--font-sans)}.cf-better-root *,.cf-better-root :after,.cf-better-root :before{box-sizing:border-box}.cf-better-root button{font:inherit}.cf-better-root .cf-better-s01-body,.cf-better-root .cf-better-s02-body,.cf-better-root .cf-better-s12-body,.cf-better-root .cf-better-s14-body,.cf-better-root .cf-better-s17-body,.cf-better-root .cf-better-s19-body,.cf-better-root .cf-better-s22-body,.cf-better-root .cf-better-s26-body,.cf-better-root .cf-better-s28-body,.cf-better-root .cf-better-s32-body,.cf-better-root .cf-better-s38-body,.cf-better-root .cf-better-s41-body{font-family:var(--font-cmo-body)}.cf-better-root :is(.cf-better-s01-headline,.cf-better-s02-headline,.cf-better-s12-headline,.cf-better-s14-headline,.cf-better-s17-headline,.cf-better-s19-headline,.cf-better-s22-headline,.cf-better-s26-headline,.cf-better-s28-headline,.cf-better-s32-headline,.cf-better-s38-headline,.cf-better-s41-headline){text-wrap:balance}.cf-better-root .cf-better-screen{width:100%;max-width:var(--screen-max-width);margin-inline:auto;background:var(--bg-question);color:var(--ink)}.cf-better-root .cf-better-screen-interstitial{background:var(--bg-interstitial)}.cf-better-root .cf-better-logo{display:flex;width:auto;height:29px;flex-direction:column;color:var(--cmo-black);line-height:1;text-align:center}.cf-better-root .cf-better-logo b{font-family:var(--font-headline);font-size:21px;font-weight:800;line-height:17px;letter-spacing:-.6px}.cf-better-root .cf-better-logo small{margin-top:1px;font:300 9.5px/10px system-ui,sans-serif;letter-spacing:.6px}.cf-better-root .cf-better-hdr-i,.cf-better-root .cf-better-hdr-q{flex:0 0 auto;background:inherit}.cf-better-root .cf-better-hdr-i{display:flex;min-height:var(--header-question-height);align-items:center;justify-content:center}.cf-better-root .cf-better-hdr-i,.cf-better-root .cf-better-hdr-q{padding-inline:var(--page-gutter)}.cf-better-root .cf-better-hdr-q-row{display:grid;grid-template-columns:1fr auto 1fr;min-height:var(--header-question-height);align-items:center}.cf-better-root .cf-better-hdr-action{display:inline-flex;min-width:var(--header-action-touch-target);min-height:var(--header-action-touch-target);align-items:center;justify-content:flex-start;padding:0;border:0;background:transparent;color:var(--ink-70);font-size:var(--text-header-action-size);font-weight:var(--font-weight-medium);line-height:var(--text-header-action-line);cursor:pointer}.cf-better-root .cf-better-hdr-action-skip{justify-self:end;justify-content:flex-end}.cf-better-root .cf-better-progress{height:var(--progress-height);overflow:hidden;margin-top:var(--space-2);border-radius:var(--radius-progress);background:var(--progress-track)}.cf-better-root .cf-better-progress-fill{display:block;width:100%;height:100%;transform-origin:left center;background:var(--progress-fill);transition:transform var(--duration-progress) ease}.cf-better-root .cf-better-btn-primary{width:100%;min-height:var(--primary-button-height);flex:0 0 auto;padding-inline:var(--space-6);border:0;border-radius:var(--primary-button-radius);background:var(--primary-bg);color:var(--primary-label);font-size:var(--text-primary-size);font-weight:var(--font-weight-semibold);line-height:var(--text-primary-line);cursor:pointer}.cf-better-root .cf-better-btn-primary:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.cf-better-root .cf-better-card-single,.cf-better-root .cf-better-option-tile{border:var(--border-width) solid var(--option-border);border-radius:var(--option-radius);background:var(--option-bg);color:var(--ink);font-size:var(--text-option-size);font-weight:var(--font-weight-semibold);line-height:var(--text-option-line);cursor:pointer;transition:background-color var(--duration-card-select) ease,border-color var(--duration-card-select) ease}.cf-better-root .cf-better-option-tile{min-height:var(--s01-tile-height);padding:var(--s01-tile-padding);text-align:left}.cf-better-root .cf-better-card-single{display:flex;width:100%;min-height:var(--option-min-height);align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);padding-inline:var(--option-padding-inline);text-align:left}.cf-better-root .cf-better-card-single-selected,.cf-better-root .cf-better-option-tile-selected{border-color:var(--selected-border);background:var(--selected-bg)}.cf-better-root .cf-better-card-single-icon{width:var(--option-icon-size);height:var(--option-icon-size);flex:0 0 var(--option-icon-size);color:var(--icon-line);stroke-width:var(--icon-stroke-width)}.cf-better-root .cf-better-btn-primary:focus-visible,.cf-better-root .cf-better-card-single:focus-visible,.cf-better-root .cf-better-hdr-action:focus-visible,.cf-better-root .cf-better-option-tile:focus-visible{outline:var(--focus-ring-width) solid var(--selected-border);outline-offset:var(--focus-ring-offset)}.cf-better-root .cf-better-s01-hero{position:relative;z-index:0;height:var(--s01-hero-height);flex:0 0 var(--s01-hero-height);overflow:hidden;background:var(--selected-bg)}.cf-better-root .cf-better-s01-hero-curve{position:absolute;z-index:1;left:0;right:0;bottom:0;width:100%;height:var(--s01-hero-curve-height);fill:var(--bg-question)}.cf-better-root .cf-better-s01-hero .cf-better-logo{position:absolute;z-index:2;top:var(--space-3);left:50%;transform:translateX(-50%)}.cf-better-root .cf-better-hero-illustration{position:absolute;z-index:1;top:82px;bottom:auto;left:50%;width:var(--s01-illustration-size);height:184px;transform:translateX(-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%}.cf-better-root .cf-better-s01-body{align-items:center;padding:2px var(--page-gutter) var(--space-10);text-align:center}.cf-better-root .cf-better-s01-headline{max-width:var(--s01-headline-max-width);margin:0 0 var(--s01-headline-margin-bottom);font-family:var(--font-headline);font-size:var(--text-s01-headline-size);font-weight:var(--font-weight-bold);line-height:var(--text-s01-headline-line)}.cf-better-root .cf-better-s01-meta{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;color:var(--ink-60);font-size:18px;font-weight:var(--font-weight-medium);line-height:28px}.cf-better-root .cf-better-s01-clock{width:var(--s01-clock-size);height:var(--s01-clock-size);stroke-width:var(--icon-stroke-width);flex-shrink:0}.cf-better-root .cf-better-s01-question{margin:var(--space-2) 0 0;color:var(--ink-70);font-size:18px;font-weight:var(--font-weight-regular);line-height:28px}.cf-better-root .cf-better-s01-options{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s01-tile-gap);margin-top:var(--s01-options-margin-top)}.cf-better-root .cf-better-s02-body{padding:0 var(--better-content-gutter) var(--s02-body-padding-bottom)}.cf-better-root .cf-better-decorative-strip{position:relative;height:var(--s02-decoration-height);flex:0 0 var(--s02-decoration-height);overflow:hidden;margin-inline:calc(var(--better-content-gutter) * -1)}.cf-better-root .cf-better-decorative-art{position:absolute;top:var(--s02-decoration-art-top);left:50%;width:var(--s02-decoration-art-width);height:auto;max-width:none;transform:translateX(-50%)}.cf-better-root .cf-better-decorative-sparkle{position:absolute;width:var(--s02-decoration-sparkle);height:var(--s02-decoration-sparkle);color:var(--option-border)}.cf-better-root .cf-better-decorative-sparkle-left{bottom:var(--space-3);left:var(--space-8)}.cf-better-root .cf-better-decorative-sparkle-right{top:var(--space-4);right:var(--space-6)}.cf-better-root .cf-better-s02-headline{margin:var(--s02-decoration-to-headline-gap) auto 0;text-align:center;font-size:var(--text-s02-headline-size);font-weight:var(--font-weight-bold);line-height:var(--text-s02-headline-line)}.cf-better-root .cf-better-review-card{margin:var(--space-4) 0 var(--space-8);padding:var(--s02-review-padding);border-radius:var(--radius-review);background:var(--option-bg)}.cf-better-root .cf-better-review-quote{margin:0;font-size:var(--text-review-size);font-weight:var(--font-weight-medium);line-height:var(--text-review-line)}.cf-better-root .cf-better-review-attribution{margin:var(--space-3) 0 0;color:var(--ink-60);font-size:var(--text-review-attribution-size);line-height:var(--text-review-attribution-line)}.cf-better-root .cf-better-s03-body{padding:var(--q-body-padding-top) var(--better-content-gutter) var(--space-8)}.cf-better-root .cf-better-s03-headline{margin:0;font-family:var(--font-headline);font-size:var(--text-s03-headline-size);font-weight:var(--font-weight-bold);line-height:var(--text-s03-headline-line)}.cf-better-root .cf-better-s03-options{display:grid;gap:var(--option-gap-max);margin-top:var(--q-headline-to-options-gap)}.cf-better-root .cf-better-s03-options .cf-better-card-single{height:74px;min-height:74px}.cf-better-root .cf-better-s04-body,.cf-better-root .cf-better-s05-body,.cf-better-root .cf-better-s06-body,.cf-better-root .cf-better-s08-body,.cf-better-root .cf-better-s09-body,.cf-better-root .cf-better-s16-body,.cf-better-root .cf-better-s18-body,.cf-better-root .cf-better-s20-body,.cf-better-root .cf-better-s21-body,.cf-better-root .cf-better-s24-body,.cf-better-root .cf-better-s25-body,.cf-better-root .cf-better-s27-body,.cf-better-root .cf-better-s29-body,.cf-better-root .cf-better-s34-body,.cf-better-root .cf-better-s37-body,.cf-better-root .cf-better-s39-body{padding:var(--q-body-padding-top) var(--page-gutter) var(--space-8)}.cf-better-root .cf-better-s04-headline,.cf-better-root .cf-better-s05-headline,.cf-better-root .cf-better-s06-headline,.cf-better-root .cf-better-s08-headline,.cf-better-root .cf-better-s09-headline,.cf-better-root .cf-better-s16-headline,.cf-better-root .cf-better-s18-headline,.cf-better-root .cf-better-s20-headline,.cf-better-root .cf-better-s21-headline,.cf-better-root .cf-better-s24-headline,.cf-better-root .cf-better-s25-headline,.cf-better-root .cf-better-s27-headline,.cf-better-root .cf-better-s29-headline,.cf-better-root .cf-better-s34-headline,.cf-better-root .cf-better-s37-headline,.cf-better-root .cf-better-s39-headline{margin:0;font-family:var(--font-headline);font-size:var(--text-q-headline-size);font-weight:var(--font-weight-bold);line-height:var(--text-q-headline-line);text-align:left}.cf-better-root .cf-better-s05-options,.cf-better-root .cf-better-s06-options,.cf-better-root .cf-better-s08-options,.cf-better-root .cf-better-s18-options,.cf-better-root .cf-better-s24-options,.cf-better-root .cf-better-s29-options,.cf-better-root .cf-better-s34-options,.cf-better-root .cf-better-s37-options,.cf-better-root .cf-better-s39-options{display:grid;gap:var(--q-options-gap);margin-top:var(--q-headline-to-options-gap)}.cf-better-root :is(.cf-better-s05-options,.cf-better-s06-options,.cf-better-s18-options) .cf-better-card-single{height:72px;min-height:72px}.cf-better-root :is(.cf-better-s08-options,.cf-better-s24-options,.cf-better-s29-options,.cf-better-s34-options,.cf-better-s37-options,.cf-better-s39-options) .cf-better-card-single{height:74px;min-height:74px}.cf-better-root :is(.cf-better-s06-options,.cf-better-s24-options,.cf-better-s34-options,.cf-better-s37-options){margin-top:30px}.cf-better-root .cf-better-s04-sub{margin:var(--s04-sub-gap) 0 0;color:var(--ink-60);font-size:var(--text-q-sub-size);font-weight:var(--font-weight-regular);line-height:var(--text-q-sub-line)}.cf-better-root .cf-better-s04-input{width:100%;min-height:var(--s04-input-height);margin-top:var(--s04-field-gap);padding-inline:var(--option-padding-inline);border:var(--border-width) solid var(--option-border);border-radius:var(--radius-input);background:var(--option-bg);color:var(--ink);font-size:var(--text-option-size);font-weight:var(--font-weight-regular);line-height:var(--text-option-line)}.cf-better-root .cf-better-s04-input::-moz-placeholder{color:var(--ink-40)}.cf-better-root .cf-better-s04-input::placeholder{color:var(--ink-40)}.cf-better-root .cf-better-s04-input:focus-visible{border-color:var(--selected-border);outline:none}.cf-better-root .cf-better-s04-privacy{display:flex;align-items:center;gap:var(--space-2);margin:var(--s04-privacy-gap) 0 var(--s04-field-gap);color:var(--ink-60);font-size:var(--text-header-action-size);line-height:var(--text-header-action-line)}.cf-better-root .cf-better-s04-lock{width:var(--s04-lock-size);height:var(--s04-lock-size);flex:0 0 var(--s04-lock-size);stroke-width:var(--icon-stroke-width)}.cf-better-root .cf-better-s07-body,.cf-better-root .cf-better-s17-body,.cf-better-root .cf-better-s30-body,.cf-better-root .cf-better-s35-body{padding:var(--feedback-card-top-gap) var(--page-gutter) var(--space-8)}.cf-better-root .cf-better-feedback-card{width:100%;max-width:var(--feedback-card-width);margin:0 auto var(--space-8);padding:var(--feedback-card-padding-min) var(--feedback-card-padding-max) var(--feedback-card-padding-max);border-radius:var(--radius-feedback-card);background:var(--feedback-card-bg);text-align:center}.cf-better-root .cf-better-feedback-illustration{display:flex;width:var(--feedback-illustration-size);height:var(--feedback-illustration-size);margin:0 auto;align-items:center;justify-content:center;color:var(--icon-line)}.cf-better-root .cf-better-feedback-illustration-art{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke-width);stroke-linecap:round;stroke-linejoin:round}.cf-better-root .cf-better-feedback-illustration-surface{fill:var(--white)}.cf-better-root .cf-better-feedback-illustration-image{-o-object-fit:contain;object-fit:contain;stroke:none}.cf-better-root .cf-better-loop-arrow,.cf-better-root .cf-better-loop-node{transform-box:fill-box;transform-origin:center}.cf-better-root .cf-better-loop-node-talk{animation:cf-better-loop-node-talk var(--duration-loop-relay) ease-in-out infinite}.cf-better-root .cf-better-loop-node-touch{animation:cf-better-loop-node-touch var(--duration-loop-relay) ease-in-out infinite}.cf-better-root .cf-better-loop-arrow-line{opacity:.35}.cf-better-root .cf-better-loop-arrow-talk-touch .cf-better-loop-arrow-line{animation:cf-better-loop-arrow-forward var(--duration-loop-relay) ease-in-out infinite}.cf-better-root .cf-better-loop-arrow-touch-talk .cf-better-loop-arrow-line{animation:cf-better-loop-arrow-return var(--duration-loop-relay) ease-in-out infinite}.cf-better-root .cf-better-loop-arrow-talk-touch .cf-better-loop-arrow-head{animation:cf-better-loop-head-forward var(--duration-loop-relay) ease-in-out infinite}.cf-better-root .cf-better-loop-arrow-touch-talk .cf-better-loop-arrow-head{animation:cf-better-loop-head-return var(--duration-loop-relay) ease-in-out infinite}@keyframes cf-better-loop-node-talk{0%,18%,to{transform:scale(1)}12%,7%{transform:scale(1.08)}}@keyframes cf-better-loop-node-touch{0%,42%,62%,to{transform:scale(1)}49%,56%{transform:scale(1.08)}}@keyframes cf-better-loop-arrow-forward{0%,14%,86%,to{opacity:.35}36%,72%{opacity:1}}@keyframes cf-better-loop-arrow-return{0%,52%,to{opacity:.35}72%,88%{opacity:1}}@keyframes cf-better-loop-head-forward{0%,27%,86%,to{opacity:.25}36%,72%{opacity:1}}@keyframes cf-better-loop-head-return{0%,64%,to{opacity:.25}72%,88%{opacity:1}}.cf-better-root .cf-better-feedback-headline{margin:var(--feedback-headline-gap) 0 0;font-family:var(--font-headline);font-size:var(--text-q-headline-size);font-weight:var(--font-weight-bold);line-height:var(--text-q-headline-line)}.cf-better-root .cf-better-feedback-body{margin:var(--feedback-body-gap) 0 0;color:var(--ink-70);font-size:var(--text-q-sub-size);font-weight:var(--font-weight-regular);line-height:var(--text-q-sub-line)}.cf-better-root .cf-better-s09-sub,.cf-better-root .cf-better-s16-sub,.cf-better-root .cf-better-s20-sub,.cf-better-root .cf-better-s21-sub,.cf-better-root .cf-better-s25-sub,.cf-better-root .cf-better-s27-sub{margin:var(--s09-sub-gap) 0 0;color:var(--ink-60);font-size:var(--text-q-sub-size);font-weight:var(--font-weight-regular);line-height:var(--text-q-sub-line)}.cf-better-root .cf-better-s09-chips,.cf-better-root .cf-better-s16-chips,.cf-better-root .cf-better-s20-chips,.cf-better-root .cf-better-s21-chips,.cf-better-root .cf-better-s25-chips,.cf-better-root .cf-better-s27-chips{display:flex;flex-wrap:wrap;margin-top:var(--q-headline-to-options-gap);margin-bottom:var(--space-4);-moz-column-gap:var(--chip-gap-inline);column-gap:var(--chip-gap-inline);row-gap:var(--chip-gap-block)}.cf-better-root .cf-better-chip{height:38px;min-height:38px}.cf-better-root :is(.cf-better-s09-body,.cf-better-s16-body,.cf-better-s20-body,.cf-better-s21-body,.cf-better-s25-body,.cf-better-s27-body){padding-bottom:var(--space-4)}.cf-better-root .cf-better-s09-chips+.cf-better-btn-primary,.cf-better-root .cf-better-s16-chips+.cf-better-btn-primary,.cf-better-root .cf-better-s20-chips+.cf-better-btn-primary,.cf-better-root .cf-better-s21-chips+.cf-better-btn-primary,.cf-better-root .cf-better-s25-chips+.cf-better-btn-primary,.cf-better-root .cf-better-s27-chips+.cf-better-btn-primary{margin-top:auto;animation:cf-better-continue-reveal var(--duration-continue-reveal) ease-out both}@keyframes cf-better-continue-reveal{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}.cf-better-root .cf-better-chip{display:inline-flex;min-height:var(--chip-height);align-items:center;gap:var(--chip-icon-gap);padding-inline:var(--chip-padding-inline);border:var(--border-width) solid var(--chip-border);border-radius:var(--chip-radius);background:var(--chip-bg);color:var(--ink);font-size:var(--text-option-size);font-weight:var(--font-weight-regular);line-height:var(--text-option-line);cursor:pointer;transition:background-color var(--duration-card-select) ease,border-color var(--duration-card-select) ease}.cf-better-root .cf-better-chip-selected{border-color:var(--chip-selected-border);background:var(--chip-selected-bg)}.cf-better-root .cf-better-chip-icon{width:var(--chip-icon-size);height:var(--chip-icon-size);flex:0 0 var(--chip-icon-size);color:var(--icon-line)}.cf-better-root .cf-better-chip:focus-visible{outline:var(--focus-ring-width) solid var(--selected-border);outline-offset:var(--focus-ring-offset)}@keyframes cf-better-chip-shake{0%,to{transform:translateX(0)}25%{transform:translateX(calc(var(--duration-chip-shake-distance) * -1))}75%{transform:translateX(var(--duration-chip-shake-distance))}}.cf-better-root .cf-better-chip-shake{animation:cf-better-chip-shake var(--duration-chip-shake) ease-in-out}.cf-better-root .cf-better-scale{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;padding-top:var(--scale-section-padding-top)}.cf-better-root .cf-better-scale-orbit{position:relative;display:flex;width:var(--scale-orbit-size);height:var(--scale-orbit-size);margin:0 auto;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--scale-orbit-bg)}.cf-better-root .cf-better-scale-card{width:var(--scale-card-width);min-height:var(--scale-card-min-height);padding:var(--scale-card-padding);border-radius:var(--radius-scale-card);background:var(--scale-card-bg);transition:transform var(--duration-scale-exit) ease,opacity var(--duration-scale-exit) ease}.cf-better-root .cf-better-scale-card-exit-left{transform:translateX(calc(var(--scale-exit-distance) * -1));opacity:0}.cf-better-root .cf-better-scale-card-exit-right{transform:translateX(var(--scale-exit-distance));opacity:0}.cf-better-root .cf-better-scale-card-exit-fade{opacity:0}.cf-better-root .cf-better-scale-question{margin:0;font-family:var(--font-headline);font-size:var(--text-q-headline-size);font-weight:var(--font-weight-bold);line-height:var(--text-q-headline-line);text-align:left}.cf-better-root .cf-better-scale-bar{display:flex;margin-top:auto;margin-bottom:var(--scale-bar-bottom-gap);border:var(--border-width) solid var(--scale-bar-border);border-radius:var(--scale-bar-radius);background:var(--scale-bar-bg);overflow:hidden}.cf-better-root :is(.cf-better-s10-body,.cf-better-s11-body,.cf-better-s13-body,.cf-better-s15-body,.cf-better-s23-body,.cf-better-s31-body,.cf-better-s33-body,.cf-better-s36-body){padding-inline:var(--page-gutter)}.cf-better-root .cf-better-scale-cell{display:flex;flex:1 1 0;height:var(--scale-bar-height);align-items:center;justify-content:center;border:0;border-right:var(--border-width) solid var(--scale-bar-border);background:var(--scale-cell-bg);color:var(--icon-line);cursor:pointer;transition:background-color var(--duration-card-select) ease,box-shadow var(--duration-card-select) ease}.cf-better-root .cf-better-scale-cell:last-child{border-right:0}.cf-better-root .cf-better-scale-cell-selected{background:var(--scale-selected-bg);box-shadow:inset 0 0 0 var(--focus-ring-width) var(--selected-border)}.cf-better-root .cf-better-scale-cell:focus-visible{outline:var(--focus-ring-width) solid var(--selected-border);outline-offset:calc(var(--focus-ring-offset) * -1)}.cf-better-root .cf-better-scale-thumb{width:var(--scale-thumb-size-small);height:var(--scale-thumb-size-small)}.cf-better-root .cf-better-scale-thumb-strong{width:var(--scale-thumb-size-big);height:var(--scale-thumb-size-big)}.cf-better-root .cf-better-scale-thumb-neutral{padding:8px;border-radius:var(--radius-pill);background:var(--selected-bg)}.cf-better-root .cf-better-s12-body{padding:var(--feedback-card-top-gap) var(--page-gutter) var(--space-8);text-align:center}.cf-better-root .cf-better-mock-timeline{display:flex;flex-direction:column;width:100%;max-width:var(--s12-mock-card-width);margin:0 auto;gap:var(--s12-mock-row-gap)}.cf-better-root .cf-better-mock-row{display:flex;align-items:center;gap:var(--space-3)}.cf-better-root .cf-better-mock-dot{width:var(--s12-mock-dot-size);height:var(--s12-mock-dot-size);flex:0 0 var(--s12-mock-dot-size);border:var(--border-width) solid var(--option-border);border-radius:var(--radius-pill);background:var(--white)}.cf-better-root .cf-better-mock-dot-active{border-color:var(--selected-border);background:var(--selected-border)}.cf-better-root .cf-better-mock-card{display:flex;flex:1 1 auto;height:var(--s12-mock-card-height);flex-direction:column;justify-content:center;gap:var(--space-1);padding-inline:var(--space-3);border-radius:var(--radius-mock-card);background:var(--white);text-align:left}.cf-better-root .cf-better-mock-row-positive .cf-better-mock-card{background:var(--mock-positive-tint)}.cf-better-root .cf-better-mock-row-neutral .cf-better-mock-card{background:var(--mock-neutral-bg)}.cf-better-root .cf-better-mock-row-caution .cf-better-mock-card{background:var(--mock-caution-tint)}.cf-better-root .cf-better-mock-pill{display:inline-block;align-self:flex-start;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--white);color:var(--ink);font-size:var(--text-review-attribution-size);font-weight:var(--font-weight-semibold)}.cf-better-root .cf-better-mock-line{display:block;width:80%;height:var(--space-1);border-radius:var(--radius-progress);background:var(--option-border)}.cf-better-root .cf-better-mock-line-short{width:50%}.cf-better-root .cf-better-s12-headline{margin:var(--s12-mock-to-headline-gap) 0 0;font-family:var(--font-headline);font-size:var(--text-q-headline-size);font-weight:var(--font-weight-bold);line-height:var(--text-q-headline-line)}.cf-better-root .cf-better-s12-sub,.cf-better-root .cf-better-s22-sub{margin:var(--s12-headline-to-sub-gap) 0 var(--space-8);color:var(--ink-60);font-size:var(--text-q-sub-size);font-weight:var(--font-weight-regular);line-height:var(--text-q-sub-line)}.cf-better-root .cf-better-s14-body,.cf-better-root .cf-better-s19-body{padding:var(--feedback-card-top-gap) var(--page-gutter) var(--space-8)}.cf-better-root .cf-better-authority-card{width:100%;max-width:none;margin:0 auto;border-radius:var(--authority-card-radius);overflow:hidden}.cf-better-root .cf-better-authority-card-light{display:flex;align-items:stretch;background:var(--selected-bg)}.cf-better-root .cf-better-authority-light-text{flex:1 1 50%;padding:var(--authority-light-padding-top) var(--space-2) var(--authority-light-padding-bottom) var(--authority-light-padding-left)}.cf-better-root .cf-better-authority-stat{margin:0;font-family:var(--font-headline);font-size:var(--authority-stat-size);font-weight:var(--font-weight-bold);line-height:var(--authority-stat-line);color:var(--ink)}.cf-better-root .cf-better-authority-body{margin:var(--space-2) 0 0;color:var(--ink);font-size:var(--authority-body-size);font-weight:var(--font-weight-regular);line-height:var(--authority-body-line)}.cf-better-root .cf-better-authority-light-illustration{display:flex;min-width:var(--authority-illustration-min-width);flex:1 1 50%;align-items:center;justify-content:center;color:var(--icon-line)}.cf-better-root .cf-better-authority-illustration-art{width:70%;height:auto;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke-width);stroke-linecap:round;stroke-linejoin:round}.cf-better-root .cf-better-authority-illustration-surface{fill:var(--white)}.cf-better-root .cf-better-authority-illustration-halo{fill:var(--option-bg);stroke:none}.cf-better-root .cf-better-authority-illustration-skin{fill:var(--white)}.cf-better-root .cf-better-authority-illustration-hair{fill:var(--ink)}.cf-better-root .cf-better-authority-illustration-shirt-a{fill:var(--selected-border)}.cf-better-root .cf-better-authority-illustration-shirt-b{fill:var(--selected-bg)}.cf-better-root .cf-better-authority-illustration-heart{fill:var(--selected-border)}.cf-better-root .cf-better-s14-headline{margin:var(--authority-card-to-headline-gap) 0 0;font-family:var(--font-headline);font-size:var(--text-q-headline-size);font-weight:var(--font-weight-bold);line-height:var(--text-q-headline-line);text-align:center}.cf-better-root .cf-better-s14-body>.cf-better-btn-primary{margin-top:var(--space-8)}.cf-better-root .cf-better-authority-card-dark{padding:var(--authority-dark-padding);background:var(--primary-bg);text-align:center}.cf-better-root .cf-better-authority-dark-body{margin:0;color:var(--white);font-size:var(--authority-dark-body-size);font-weight:var(--font-weight-semibold);line-height:var(--authority-dark-body-line)}.cf-better-root .cf-better-authority-dark-illustration{display:flex;height:var(--authority-dark-illustration-height);margin-top:var(--authority-dark-text-gap);align-items:center;justify-content:center;color:var(--white)}.cf-better-root .cf-better-authority-illustration-art-dark{width:100%;height:100%}.cf-better-root .cf-better-expert-frame{fill:var(--white);stroke:none}.cf-better-root .cf-better-expert-surface{fill:var(--preview-blob);stroke:none}.cf-better-root .cf-better-expert-person{fill:var(--cmo-expert-person);stroke:none}.cf-better-root .cf-better-authority-illustration-art-dark .cf-better-authority-illustration-surface{fill:var(--primary-bg)}.cf-better-root .cf-better-expert-arc{fill:none;stroke:rgb(255 255 255/55%);stroke-width:2;stroke-dasharray:3 6;animation:cf-better-expert-arc var(--duration-expert-wave) ease-in-out infinite}.cf-better-root .cf-better-expert-node{transform-box:fill-box;transform-origin:center;animation:cf-better-expert-wave var(--duration-expert-wave) ease-in-out infinite}.cf-better-root .cf-better-expert-node-2{animation-delay:.18s}.cf-better-root .cf-better-expert-node-3{animation-delay:.36s}.cf-better-root .cf-better-expert-node-4{animation-delay:.54s}.cf-better-root .cf-better-expert-node-5{animation-delay:.72s}@keyframes cf-better-expert-wave{0%,42%,to{transform:translateY(0) scale(1);opacity:.82}12%,22%{transform:translateY(-3px) scale(1.08);opacity:1}}@keyframes cf-better-expert-arc{0%,to{opacity:.55}32%,68%{opacity:1}}.cf-better-root .cf-better-s19-headline{margin:0 0 var(--space-6);font-family:var(--font-headline);font-size:var(--text-q-headline-size);font-weight:var(--font-weight-bold);line-height:var(--text-q-headline-line);text-align:center}.cf-better-root .cf-better-s19-body>.cf-better-btn-primary{margin-top:var(--space-8)}.cf-better-root .cf-better-s22-body{padding:var(--feedback-card-top-gap) var(--page-gutter) var(--space-8);text-align:center}.cf-better-root .cf-better-profile-mock{width:100%;max-width:var(--feedback-card-width);margin:0 auto;padding:var(--s22-mock-padding);border:var(--border-width) solid var(--option-border);border-radius:var(--s22-mock-radius);background:var(--white);text-align:left}.cf-better-root .cf-better-profile-mock-title{margin:0 0 var(--s22-mock-title-gap);color:var(--ink);font-size:var(--text-option-size);font-weight:var(--font-weight-bold)}.cf-better-root .cf-better-profile-mock-rows{display:flex;flex-direction:column;gap:var(--s22-mock-row-gap)}.cf-better-root .cf-better-profile-mock-row{display:flex;flex-direction:column;gap:var(--s22-mock-label-gap)}.cf-better-root .cf-better-profile-mock-label{color:var(--ink-60);font-size:var(--text-review-attribution-size);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.02em}.cf-better-root .cf-better-profile-mock-value{color:var(--ink);font-size:var(--text-option-size);font-weight:var(--font-weight-regular);line-height:var(--text-option-line)}.cf-better-root .cf-better-s26-body{padding:var(--feedback-card-top-gap) var(--page-gutter) var(--space-8)}.cf-better-root .cf-better-s26-headline{margin:0 0 var(--space-6);font-family:var(--font-headline);font-size:var(--text-q-headline-size);font-weight:var(--font-weight-bold);line-height:var(--text-q-headline-line);text-align:center}.cf-better-root .cf-better-outcome-compare{display:flex;width:100%;max-width:var(--feedback-card-width);margin:0 auto var(--space-8)}.cf-better-root .cf-better-outcome-col{flex:1 1 50%;padding:var(--outcome-col-padding);border-radius:var(--option-radius)}.cf-better-root .cf-better-outcome-col-left{margin-top:var(--outcome-left-offset)}.cf-better-root .cf-better-outcome-col-right{background:var(--selected-bg)}.cf-better-root .cf-better-outcome-head{margin:0 0 var(--space-3);color:var(--ink-60);font-size:var(--outcome-head-size);font-weight:var(--font-weight-bold)}.cf-better-root .cf-better-outcome-col-right .cf-better-outcome-head{color:var(--ink)}.cf-better-root .cf-better-outcome-list{display:flex;flex-direction:column;margin:0;padding:0;gap:var(--outcome-row-gap);list-style:none}.cf-better-root .cf-better-outcome-list li{display:flex;align-items:flex-start;color:var(--ink);font-size:var(--text-header-action-size);line-height:var(--text-header-action-line)}.cf-better-root .cf-better-outcome-list svg{width:var(--outcome-icon-size);height:var(--outcome-icon-size);flex:0 0 var(--outcome-icon-size);color:var(--icon-line)}.cf-better-root .cf-better-outcome-illustration{display:flex;width:100%;height:var(--outcome-illustration-size);margin-top:var(--space-4);align-items:flex-end;justify-content:center;color:var(--icon-line)}.cf-better-root .cf-better-outcome-illustration-art{fill:none;stroke:currentColor;stroke-width:var(--icon-stroke-width);stroke-linecap:round;stroke-linejoin:round}.cf-better-root .cf-better-outcome-illustration-surface{fill:var(--white)}.cf-better-root .cf-better-s28-body,.cf-better-root .cf-better-s32-body,.cf-better-root .cf-better-s38-body,.cf-better-root .cf-better-s40-body{padding:var(--feedback-card-top-gap) var(--page-gutter) var(--space-8);text-align:center}.cf-better-root .cf-better-s28-headline,.cf-better-root .cf-better-s32-headline,.cf-better-root .cf-better-s38-headline{margin:var(--s12-mock-to-headline-gap) 0 0;font-family:var(--font-headline);font-size:var(--text-q-headline-size);font-weight:var(--font-weight-bold);line-height:var(--text-q-headline-line)}.cf-better-root .cf-better-s28-body>.cf-better-btn-primary,.cf-better-root .cf-better-s32-body>.cf-better-btn-primary,.cf-better-root .cf-better-s38-body>.cf-better-btn-primary,.cf-better-root .cf-better-s40-body>.cf-better-btn-primary{margin-top:auto}.cf-better-root :is(.cf-better-s07-body,.cf-better-s30-body,.cf-better-s35-body,.cf-better-s40-body){padding-bottom:var(--space-4)}.cf-better-root :is(.cf-better-s07-body,.cf-better-s30-body,.cf-better-s35-body)>.cf-better-btn-primary{margin-top:auto}.cf-better-root .cf-better-log-mock{position:relative;width:100%;max-width:var(--feedback-card-width);margin:0 auto;padding-top:var(--space-6)}.cf-better-root .cf-better-log-mock-tile{position:absolute;top:0;z-index:0;width:var(--log-mock-tile-size);height:var(--log-mock-tile-size);border-radius:var(--radius-mock-card);background:var(--selected-bg);box-shadow:var(--shadow-card);color:var(--icon-line);overflow:hidden}.cf-better-root .cf-better-log-mock-tile-left{left:var(--space-2);transform:rotate(-6deg)}.cf-better-root .cf-better-log-mock-tile-right{right:var(--space-2);top:var(--space-4);transform:rotate(5deg);background:var(--option-border)}.cf-better-root .cf-better-log-mock-tile-art{width:100%;height:100%;fill:var(--white);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--icon-stroke-width)}.cf-better-root .cf-better-log-mock-tile-detail{fill:var(--selected-border)}.cf-better-root .cf-better-log-mock-card{position:relative;z-index:1;width:var(--log-mock-width);margin:0 auto;padding:var(--log-mock-padding);border:var(--border-width) solid var(--option-border);border-radius:var(--radius-mock-card);background:var(--white);text-align:left}.cf-better-root .cf-better-log-mock-title{margin:0 0 var(--space-3);color:var(--ink);font-size:var(--text-option-size);font-weight:var(--font-weight-bold)}.cf-better-root .cf-better-log-mock-rows{display:flex;flex-direction:column;gap:var(--log-mock-row-gap)}.cf-better-root .cf-better-log-mock-row{display:flex;flex-direction:column;gap:var(--space-1)}.cf-better-root .cf-better-log-mock-date{color:var(--ink-50)}.cf-better-root .cf-better-log-mock-date,.cf-better-root .cf-better-log-mock-note{font-size:var(--text-review-attribution-size);font-weight:var(--font-weight-semibold)}.cf-better-root .cf-better-log-mock-note{color:var(--ink)}.cf-better-root .cf-better-log-mock-tag{align-self:flex-start;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--mock-positive-tint);color:var(--ink);font-size:11px;font-weight:var(--font-weight-semibold)}.cf-better-root .cf-better-script-mock{width:var(--script-mock-width);margin:0 auto}.cf-better-root .cf-better-script-mock-header{display:flex;height:var(--script-mock-header-height);align-items:center;justify-content:space-between;padding-inline:var(--space-4);border-radius:var(--radius-mock-card);background:var(--selected-bg);color:var(--ink);font-size:var(--text-option-size);font-weight:var(--font-weight-bold);text-align:left}.cf-better-root .cf-better-script-mock-header p{margin:0}.cf-better-root .cf-better-script-mock-header-icon{width:var(--space-8);height:var(--space-8);color:var(--icon-line)}.cf-better-root .cf-better-script-mock-row{display:flex;height:var(--script-mock-row-height);margin-top:calc(var(--script-mock-row-overlap) * -1);align-items:center;gap:var(--space-3);padding-inline:var(--space-3);border:var(--border-width) solid var(--option-border);border-radius:var(--radius-mock-card);background:var(--white);text-align:left}.cf-better-root .cf-better-script-mock-row-1{margin-left:var(--space-6)}.cf-better-root .cf-better-script-mock-avatar{width:var(--space-8);height:var(--space-8);flex:0 0 var(--space-8);border-radius:var(--radius-pill);background:var(--selected-bg)}.cf-better-root .cf-better-script-mock-pill{padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--option-border);color:var(--ink);font-size:var(--text-review-attribution-size);font-weight:var(--font-weight-semibold)}.cf-better-root .cf-better-script-mock-line{flex:1 1 auto;height:var(--space-1);border-radius:var(--radius-progress);background:var(--option-border)}.cf-better-root .cf-better-journey-mock{position:relative;width:var(--journey-mock-width);margin:0 auto}.cf-better-root .cf-better-journey-mock-header{height:var(--journey-mock-header-height);padding:var(--space-3) var(--space-4);border-radius:var(--radius-mock-card);background:var(--selected-bg);text-align:left}.cf-better-root .cf-better-journey-mock-kicker{display:inline-block;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--white);color:var(--ink-60);font-size:var(--text-review-attribution-size);font-weight:var(--font-weight-semibold)}.cf-better-root .cf-better-journey-mock-header p{margin:var(--space-1) 0 0;color:var(--ink);font-size:var(--text-review-size);font-weight:var(--font-weight-bold)}.cf-better-root .cf-better-journey-mock-row{display:flex;width:var(--journey-mock-row-width);height:var(--journey-mock-row-height);margin-top:calc(var(--space-3) * -1);margin-left:auto;align-items:center;justify-content:space-between;padding-inline:var(--space-3);border:var(--border-width) solid var(--option-border);border-radius:var(--radius-mock-card);background:var(--white);text-align:left}.cf-better-root .cf-better-journey-mock-row-0{margin-right:calc(var(--journey-mock-row-shift) * 2)}.cf-better-root .cf-better-journey-mock-row-1{margin-right:var(--journey-mock-row-shift)}.cf-better-root .cf-better-journey-mock-day{padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--positive);color:var(--white);font-size:11px;font-weight:var(--font-weight-semibold)}.cf-better-root .cf-better-journey-mock-action{color:var(--ink);font-size:var(--text-review-attribution-size);font-weight:var(--font-weight-semibold)}.cf-better-root .cf-better-arc-ring{display:flex;justify-content:center;padding-top:var(--space-10)}.cf-better-root .cf-better-arc-ring-circle{position:relative;width:var(--arc-ring-size);height:var(--arc-ring-size);border:var(--border-width) solid var(--option-border);border-radius:var(--radius-pill)}.cf-better-root .cf-better-arc-ring-icon{position:absolute;display:flex;width:var(--arc-ring-icon-size);height:var(--arc-ring-icon-size);align-items:center;justify-content:center;transform:translate(-50%,-50%);color:var(--icon-line)}.cf-better-root .cf-better-arc-ring-icon svg{width:100%;height:100%}.cf-better-root .cf-better-arc-ring-headline{position:absolute;top:50%;left:50%;width:78%;margin:0;transform:translate(-50%,-50%);font-family:var(--font-headline);font-size:var(--text-q-headline-size);font-weight:var(--font-weight-bold);line-height:var(--text-q-headline-line);text-align:center}.cf-better-root .cf-better-s41-body{padding:var(--feedback-card-top-gap) var(--page-gutter) var(--space-8);text-align:center}.cf-better-root .cf-better-s41-headline{margin:0 0 var(--space-8);font-family:var(--font-headline);font-size:var(--text-q-headline-size);font-weight:var(--font-weight-bold);line-height:var(--text-q-headline-line)}.cf-better-root .cf-better-loader-rows{display:flex;flex-direction:column;gap:var(--loader-row-gap);text-align:left}.cf-better-root .cf-better-loader-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);opacity:var(--disabled-opacity)}.cf-better-root .cf-better-loader-row-active,.cf-better-root .cf-better-loader-row-done{opacity:1}.cf-better-root .cf-better-loader-label{flex:0 0 100%;margin:0 0 var(--space-2);color:var(--ink);font-size:var(--text-option-size);font-weight:var(--font-weight-semibold)}.cf-better-root .cf-better-loader-track{flex:1 1 auto;height:var(--loader-track-height);overflow:hidden;border-radius:var(--radius-progress);background:var(--progress-track)}.cf-better-root .cf-better-loader-fill{display:block;width:100%;height:100%;transform-origin:left center;background:var(--progress-fill)}.cf-better-root .cf-better-loader-status{display:flex;width:var(--loader-status-size);height:var(--loader-status-size);flex:0 0 var(--loader-status-size);align-items:center;justify-content:center;border-radius:var(--radius-pill);border:var(--border-width) solid var(--option-border);color:var(--icon-line)}.cf-better-root .cf-better-loader-row-done .cf-better-loader-status{background:var(--positive)}.cf-better-root .cf-better-loader-row-active .cf-better-loader-status{border-color:var(--selected-border)}.cf-better-root .cf-better-loader-spinner{width:60%;height:60%;color:var(--selected-border);animation:cf-better-loader-spin var(--duration-loader-spin) linear infinite}@keyframes cf-better-loader-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cf-better-root .cf-better-expert-arc,.cf-better-root .cf-better-expert-node,.cf-better-root .cf-better-loader-spinner,.cf-better-root .cf-better-loop-arrow .cf-better-loop-arrow-head,.cf-better-root .cf-better-loop-arrow .cf-better-loop-arrow-line,.cf-better-root .cf-better-loop-node{animation:none}.cf-better-root .cf-better-expert-arc,.cf-better-root .cf-better-expert-node,.cf-better-root .cf-better-loop-arrow .cf-better-loop-arrow-head,.cf-better-root .cf-better-loop-arrow .cf-better-loop-arrow-line{opacity:1}}.cf-better-root .cf-better-s14-body{padding:122px var(--page-gutter) var(--space-4)}.cf-better-root .cf-better-authority-card-light{height:184px}.cf-better-root .cf-better-authority-light-text{z-index:1;width:186px;flex:0 0 186px;padding:var(--space-3) 2px var(--space-4) var(--space-4)}.cf-better-root .cf-better-authority-body{margin-top:0;font-weight:var(--font-weight-semibold);line-height:20px}.cf-better-root .cf-better-authority-detail{margin:var(--space-1) 0 0;font-size:13px;line-height:18px}.cf-better-root .cf-better-authority-light-illustration{position:relative;width:172px;min-width:172px;flex:0 0 172px;overflow:hidden;border-radius:var(--radius-pill) var(--radius-pill) var(--authority-card-radius) var(--authority-card-radius)}.cf-better-root .cf-better-authority-illustration-image{position:absolute;top:-22px;left:0;width:172px;height:206px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.cf-better-root .cf-better-s14-headline{margin-top:var(--space-4)}.cf-better-root .cf-better-s14-body>.cf-better-btn-primary{margin-top:var(--space-6)}.cf-better-root .cf-better-s19-body{padding:26px var(--page-gutter) var(--space-4)}.cf-better-root .cf-better-s19-headline{margin-bottom:var(--space-6)}.cf-better-root .cf-better-authority-card-dark{height:243px;padding:var(--space-6)}.cf-better-root .cf-better-authority-dark-body{font-size:18px;line-height:28px}.cf-better-root .cf-better-authority-dark-illustration{height:140px;margin-top:6px;justify-content:flex-start;overflow:visible}.cf-better-root .cf-better-authority-illustration-art-dark{width:318px;min-width:318px;flex:0 0 318px}.cf-better-root .cf-better-s19-body>.cf-better-btn-primary{margin-top:var(--space-6)}.cf-better-root .cf-better-s26-body{padding:26px var(--page-gutter) var(--space-4)}.cf-better-root .cf-better-s26-headline{margin-bottom:var(--space-3)}.cf-better-root .cf-better-outcome-compare{height:585px;max-width:none;flex:0 0 585px;margin-bottom:var(--space-4);align-items:flex-start}.cf-better-root .cf-better-outcome-col{position:relative;height:100%;overflow:hidden}.cf-better-root .cf-better-outcome-col-left{width:180px;height:531px;flex:0 0 180px;margin-top:27px;padding:var(--space-6) var(--space-3) var(--space-6) var(--space-4);border:var(--border-width) solid var(--option-border);border-radius:var(--option-radius) 0 0 var(--option-radius);background:var(--bg-question)}.cf-better-root .cf-better-outcome-col-right{width:179px;flex:0 0 179px;padding:var(--space-6) 13px var(--space-6) var(--space-4);border-radius:var(--option-radius);overflow:visible}.cf-better-root .cf-better-outcome-col-right .cf-better-outcome-illustration{border-radius:0 0 var(--option-radius) var(--option-radius)}.cf-better-root .cf-better-outcome-col-right .cf-better-outcome-list svg{color:var(--ink)}.cf-better-root .cf-better-outcome-head{min-height:56px;margin-bottom:var(--space-3);font-size:18px;font-weight:var(--font-weight-semibold);line-height:28px}.cf-better-root .cf-better-outcome-col-right .cf-better-outcome-head{min-height:28px;margin-bottom:var(--space-4)}.cf-better-root .cf-better-outcome-list{gap:20px}.cf-better-root .cf-better-outcome-col-right .cf-better-outcome-list{gap:0}.cf-better-root .cf-better-outcome-col-right .cf-better-outcome-list li:not(:last-child){margin-bottom:36px}.cf-better-root .cf-better-outcome-col-right .cf-better-outcome-list li:nth-child(2){margin-bottom:16px}.cf-better-root .cf-better-outcome-list li{min-height:40px;gap:var(--space-2);font-size:14px;line-height:20px}.cf-better-root .cf-better-outcome-col-left .cf-better-outcome-head,.cf-better-root .cf-better-outcome-col-left .cf-better-outcome-list li,.cf-better-root .cf-better-outcome-col-left .cf-better-outcome-list svg{color:var(--cmo-muted)}.cf-better-root .cf-better-outcome-list svg{width:var(--space-6);height:var(--space-6);flex-basis:var(--space-6)}.cf-better-root .cf-better-outcome-illustration{position:absolute;right:0;bottom:0;left:0;z-index:0;height:205px;margin:0;overflow:hidden}.cf-better-root .cf-better-outcome-col-left .cf-better-outcome-illustration{right:auto;bottom:-1px;left:-1px;width:179px}.cf-better-root .cf-better-outcome-illustration-art{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:45% 15%;object-position:45% 15%}.cf-better-root .cf-better-outcome-illustration-art.is-muted{filter:grayscale(1);opacity:.45;-o-object-position:30% 20%;object-position:30% 20%}@media (max-height:780px){.cf-better-root .cf-better-s14-body,.cf-better-root .cf-better-s17-body{padding-top:var(--space-6)}.cf-better-root .cf-better-symptom-card{height:390px}.cf-better-root .cf-better-symptom-grid{gap:8px 12px}.cf-better-root .cf-better-symptom-stat{margin-top:var(--space-5)}}.cf-better-root .cf-better-loader-review{margin-top:var(--loader-review-gap);padding:var(--loader-review-padding);border-radius:var(--radius-review);background:var(--option-bg);text-align:left}.cf-better-root .cf-better-loader-stars{color:var(--selected-border);font-size:var(--text-option-size);letter-spacing:var(--space-1)}.cf-better-root .cf-better-loader-quote{margin:var(--space-3) 0 0;color:var(--ink);font-size:var(--text-review-size);font-weight:var(--font-weight-medium);line-height:var(--text-review-line)}.cf-better-root .cf-better-loader-attribution{margin:var(--space-3) 0 0;font-size:var(--text-review-attribution-size);line-height:var(--text-review-attribution-line)}.cf-better-root .cf-better-s02-body{padding-bottom:var(--space-4)}.cf-better-root .cf-better-decorative-strip{height:206px;flex-basis:206px;overflow:visible}.cf-better-root .cf-better-decorative-marquee{position:absolute;top:56px;left:0;display:flex;width:-moz-max-content;width:max-content;height:120px;overflow:hidden;animation:cf-better-avatar-marquee 18s linear infinite}.cf-better-root .cf-better-decorative-marquee .cf-better-decorative-art{position:static;width:auto;height:120px;max-width:none;flex:0 0 auto;transform:none;-o-object-fit:contain;object-fit:contain}.cf-better-root .cf-better-decorative-star{position:absolute;display:block;width:24px;height:24px;background:var(--selected-bg);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);animation:cf-better-sparkle 2.4s ease-in-out infinite}.cf-better-root .cf-better-decorative-star-1{top:32px;left:26px;width:27px;height:27px}.cf-better-root .cf-better-decorative-star-2{top:45px;left:51px;width:13px;height:13px;animation-delay:.3s}.cf-better-root .cf-better-decorative-star-3{top:30px;right:41px;width:39px;height:39px;animation-delay:.15s}.cf-better-root .cf-better-decorative-star-4{top:30px;right:23px;width:23px;height:23px;animation-delay:.45s}.cf-better-root .cf-better-decorative-star-5{bottom:-2px;left:71px;width:25px;height:25px;animation-delay:.25s}.cf-better-root .cf-better-decorative-star-6{right:111px;bottom:-8px;width:16px;height:16px;animation-delay:.6s}.cf-better-root .cf-better-s02-headline{margin-top:var(--space-6);font-family:var(--font-headline);font-size:var(--text-q-headline-size);line-height:var(--text-q-headline-line)}.cf-better-root .cf-better-review-card{margin:14px 0 var(--space-6);padding:0 var(--space-5);background:transparent;text-align:center}.cf-better-root .cf-better-review-stars{display:flex;height:24px;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--selected-border)}.cf-better-root .cf-better-review-stars svg{width:24px;height:24px;fill:currentColor}.cf-better-root .cf-better-review-quote{color:var(--ink-60);font-size:14px;line-height:20px}.cf-better-root .cf-better-review-attribution{margin-top:0;font-size:14px;line-height:20px}@keyframes cf-better-avatar-marquee{to{transform:translateX(-50%)}}@keyframes cf-better-sparkle{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.cf-better-root .cf-better-s12-body,.cf-better-root .cf-better-s22-body,.cf-better-root .cf-better-s28-body,.cf-better-root .cf-better-s32-body,.cf-better-root .cf-better-s38-body{padding:26px var(--page-gutter) var(--space-4)}.cf-better-root .cf-better-preview-stage{position:relative;flex:0 0 auto;margin-inline:auto;overflow:hidden;border-radius:28px;background:linear-gradient(155deg,var(--cmo-stage-start) 0,var(--cmo-stage-middle) 48%,var(--cmo-stage-end) 100%)}.cf-better-root .cf-better-preview-stage-daily{width:294px;height:263px}.cf-better-root .cf-better-preview-stage-message{width:290px;height:320px}.cf-better-root .cf-better-preview-stage-week{width:342px;height:320px}.cf-better-root .cf-better-preview-stage-checkin{width:262px;height:309px}.cf-better-root .cf-better-preview-stage-heavy{width:232px;height:293px}.cf-better-root .cf-better-preview-blob{position:absolute;border-radius:var(--radius-pill)}.cf-better-root .cf-better-preview-blob-a{top:-60px;right:-50px;width:160px;height:160px;background:radial-gradient(circle,var(--cmo-blob-pink) 0,rgb(255 211 230/0) 70%)}.cf-better-root .cf-better-preview-blob-b{bottom:-70px;left:-60px;width:180px;height:180px;background:radial-gradient(circle,var(--selected-bg) 0,rgb(220 194 249/0) 70%)}.cf-better-root .cf-better-preview-card{position:absolute;z-index:1;border:0;border-radius:20px;background:var(--white);box-shadow:0 20px 40px -16px rgb(51 38 105/40%),0 0 0 1px rgb(51 38 105/6%);color:var(--cmo-ui-ink);font-family:-apple-system,SF Pro Text,Helvetica Neue,system-ui,sans-serif;font-size:15.5px;line-height:1.55;text-align:left}.cf-better-root .cf-better-preview-card-moves{top:14px;left:18px;width:258px;height:236px;padding:var(--space-3) var(--space-4)}.cf-better-root .cf-better-preview-card-moves.is-compact{top:10px;left:12px;width:208px;height:273px;padding:var(--space-3) 13px}.cf-better-root .cf-better-preview-card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:10px;color:var(--cmo-ui-muted);font-size:11px;font-weight:var(--font-weight-semibold)}.cf-better-root .cf-better-preview-logo{display:inline-flex;flex-direction:column;color:var(--wallet-bg);font-family:var(--font-headline);line-height:1}.cf-better-root .cf-better-preview-logo b{font-size:15px;font-weight:800;line-height:12px;letter-spacing:-.4px}.cf-better-root .cf-better-preview-logo small{font:300 7px/8px system-ui,sans-serif;letter-spacing:.6px}.cf-better-root .cf-better-preview-chip,.cf-better-root .cf-better-preview-float{display:inline-flex;min-height:0;align-items:center;padding:4px 10px;border-radius:var(--radius-pill);background:var(--cmo-chip-bg);color:var(--cmo-chip-ink);font-size:11px;font-weight:var(--font-weight-bold)}.cf-better-root .cf-better-preview-card-moves>.cf-better-preview-chip{margin:0 0 var(--space-2)}.cf-better-root .cf-better-preview-chip{display:inline-block}.cf-better-root .cf-better-preview-card-moves:not(.is-compact) .cf-better-preview-card-top{margin-bottom:var(--space-2)}.cf-better-root .cf-better-preview-card-moves:not(.is-compact) h2,.cf-better-root .cf-better-preview-card-moves:not(.is-compact)>.cf-better-preview-chip{margin-bottom:6px}.cf-better-root .cf-better-preview-card-moves:not(.is-compact) .cf-better-preview-move{padding:6px 0;font-size:13px;line-height:17px}.cf-better-root .cf-better-preview-card h2{margin:0 0 var(--space-2);font-family:inherit;font-size:20px;font-weight:800;line-height:24px;letter-spacing:-.4px}.cf-better-root .cf-better-preview-card-moves.is-compact h2{margin-block:0 6px;font-size:17px;line-height:21px}.cf-better-root .cf-better-preview-card-moves.is-compact .cf-better-preview-card-top{margin-bottom:var(--space-2)}.cf-better-root .cf-better-preview-card-moves.is-compact>.cf-better-preview-chip{margin-bottom:6px}.cf-better-root .cf-better-preview-card-moves.is-compact .cf-better-preview-move{padding:6px 0;font-size:13px;line-height:17px}.cf-better-root .cf-better-preview-move{display:grid;grid-template-columns:40px 1fr;align-items:baseline;gap:var(--space-2);margin:0;padding:var(--space-2) 0;border-top:1px solid var(--cmo-rule);font-size:13.5px;font-weight:500;line-height:18px}.cf-better-root .cf-better-preview-move>span{display:inline;min-height:0;border-radius:0;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.cf-better-root .cf-better-preview-move-skip>span,.cf-better-root .cf-better-preview-move>span{background:transparent;color:var(--accent-pink)}.cf-better-root .cf-better-preview-move p{margin:0;font:inherit}.cf-better-root .cf-better-preview-move-skip p{color:var(--cmo-ui-muted);text-decoration:line-through;text-decoration-color:rgb(142 142 147/70%)}.cf-better-root .cf-better-preview-float{position:absolute;z-index:2;top:var(--space-2);right:10px;min-height:0;padding:6px 10px;background:var(--cmo-black);color:var(--white);font:700 11px/1 -apple-system,system-ui,sans-serif;box-shadow:0 6px 14px -6px rgb(0 0 0/40%)}.cf-better-root .cf-better-s12-headline,.cf-better-root .cf-better-s28-headline,.cf-better-root .cf-better-s32-headline,.cf-better-root .cf-better-s38-headline{margin:var(--space-6) 0 0;text-align:center;text-wrap:balance}.cf-better-root .cf-better-s28-headline,.cf-better-root .cf-better-s32-headline,.cf-better-root .cf-better-s38-headline{margin-top:var(--space-6)}.cf-better-root .cf-better-s12-body>.cf-better-btn-primary,.cf-better-root .cf-better-s14-body>.cf-better-btn-primary,.cf-better-root .cf-better-s17-body>.cf-better-btn-primary,.cf-better-root .cf-better-s19-body>.cf-better-btn-primary,.cf-better-root .cf-better-s22-body>.cf-better-btn-primary,.cf-better-root .cf-better-s26-body>.cf-better-btn-primary,.cf-better-root .cf-better-s28-body>.cf-better-btn-primary,.cf-better-root .cf-better-s32-body>.cf-better-btn-primary,.cf-better-root .cf-better-s38-body>.cf-better-btn-primary{margin-top:auto}.cf-better-root .cf-better-preview-thread{position:absolute;top:14px;right:0;left:0;z-index:1;margin:0;color:var(--cmo-thread-muted);font:600 11px/14px -apple-system,system-ui,sans-serif;text-align:center}.cf-better-root .cf-better-preview-bubble{position:absolute;top:40px;left:var(--space-4);z-index:1;margin:0;padding:9px 14px;border-radius:20px 20px 20px 6px;background:var(--white);color:var(--cmo-black);font:500 16px/21px -apple-system,SF Pro Text,system-ui,sans-serif;box-shadow:0 4px 10px -6px rgb(51 38 105/35%);animation:cf-better-message-bubble var(--duration-message-preview) ease-in-out infinite}.cf-better-root .cf-better-preview-typing{position:absolute;top:88px;right:var(--space-4);z-index:1;display:flex;gap:var(--space-1);padding:12px 14px;border-radius:20px 20px 6px 20px;background:var(--accent-pink);animation:cf-better-message-typing var(--duration-message-preview) ease-in-out infinite}.cf-better-root .cf-better-preview-typing i{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--white)}.cf-better-root .cf-better-preview-sheet{right:var(--space-3);bottom:var(--space-3);left:var(--space-3);min-height:0;padding:13px 14px var(--space-3);animation:cf-better-message-sheet var(--duration-message-preview) ease-in-out infinite}.cf-better-root .cf-better-preview-sheet .cf-better-preview-move{grid-template-columns:42px 1fr;padding:7px 0;font-size:13px;line-height:17.5px}.cf-better-root .cf-better-preview-sheet .cf-better-preview-move.is-first{border-top:0}.cf-better-root .cf-better-preview-sheet .cf-better-preview-move.is-say p{justify-self:start;padding:7px 10px;border-radius:14px 14px 4px 14px;background:var(--accent-pink);color:var(--white);font-weight:600}@keyframes cf-better-message-bubble{0%,8%{opacity:0;transform:translateY(5px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes cf-better-message-typing{0%,18%,55%,to{opacity:0;transform:translateY(5px)}24%,48%{opacity:1;transform:translateY(0)}}@keyframes cf-better-message-sheet{0%,48%{opacity:0;transform:translateY(14px)}58%,to{opacity:1;transform:translateY(0)}}.cf-better-root .cf-better-s22-headline{margin:var(--space-6) 0 0;font-family:var(--font-headline);font-size:var(--text-q-headline-size);font-weight:var(--font-weight-bold);line-height:var(--text-q-headline-line)}.cf-better-root .cf-better-s22-sub{margin:var(--space-2) 0 0;width:342px;margin-inline:auto;font-size:18px;line-height:28px;letter-spacing:-.225px}.cf-better-root .cf-better-preview-week-card{top:var(--space-5);left:18px;width:306px;height:280px;padding:var(--space-4)}.cf-better-root .cf-better-preview-week-card h2{margin-bottom:var(--space-3)}.cf-better-root .cf-better-preview-week-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-bottom:14px}.cf-better-root .cf-better-preview-week-days>span{display:grid;min-height:0;place-items:center;gap:3px;padding:7px 0 8px;border-radius:12px;background:var(--cmo-day-bg);font-size:13px;font-weight:700}.cf-better-root .cf-better-preview-week-days b{color:var(--cmo-ui-muted);font-size:9.5px;letter-spacing:.4px}.cf-better-root .cf-better-preview-week-days small{font-size:13px}.cf-better-root .cf-better-preview-week-days .is-today{background:var(--cmo-day-bg);color:var(--cmo-ui-ink);box-shadow:inset 0 0 0 1.5px var(--cmo-black)}.cf-better-root .cf-better-preview-week-days .is-flagged{background:var(--cmo-chip-bg);color:var(--cmo-chip-ink)}.cf-better-root .cf-better-preview-heads-up{display:block;margin:0;padding:11px 13px;border-radius:14px;background:var(--cmo-ui-ink);color:var(--white);font-size:13px;font-weight:500;line-height:18px}.cf-better-root .cf-better-preview-heads-up b{display:block;margin-bottom:3px;color:var(--cmo-heads-up);font-size:10px;letter-spacing:.6px;text-transform:uppercase}.cf-better-root .cf-better-preview-foot{margin:10px 0 0;color:var(--cmo-ui-muted);font-size:10.5px;line-height:14px;text-align:left}.cf-better-root .cf-better-preview-checkin-card{top:18px;left:var(--space-4);width:230px;height:273px;padding:14px 15px}.cf-better-root .cf-better-preview-ring{position:relative;width:74px;height:74px;margin:2px auto 0}.cf-better-root .cf-better-preview-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.cf-better-root .cf-better-preview-ring circle{fill:none;stroke:var(--soft-pink);stroke-width:8}.cf-better-root .cf-better-preview-ring .cf-better-preview-ring-progress{stroke:var(--accent-pink);stroke-linecap:round;stroke-dasharray:207;stroke-dashoffset:52}.cf-better-root .cf-better-preview-ring span{position:absolute;inset:0;display:grid;place-items:center;font-size:14px;font-weight:800}.cf-better-root .cf-better-preview-checkin-card h2{margin:var(--space-1) 0 var(--space-2);font-size:16px;line-height:24px;text-align:center}.cf-better-root .cf-better-preview-checkin-card .cf-better-preview-chip{padding:3px 9px;font-size:10.5px}.cf-better-root .cf-better-preview-check{display:grid;grid-template-columns:20px 1fr;gap:var(--space-2);margin:0;padding:6px 0;border-top:1px solid var(--cmo-rule);font-size:12.5px;font-weight:500;line-height:16px}.cf-better-root .cf-better-preview-check i{display:grid;width:18px;height:18px;place-items:center;border-radius:var(--radius-pill);background:var(--accent-pink);color:var(--white);font-size:10px;font-style:normal}.cf-better-root .cf-better-preview-check.is-todo{font-weight:700}.cf-better-root .cf-better-preview-check.is-todo i{border:0;background:var(--white);box-shadow:inset 0 0 0 1.5px var(--cmo-todo-border)}.cf-better-root .cf-better-preview-enter .cf-better-preview-card{animation:cf-better-preview-card-enter .52s cubic-bezier(.2,.75,.25,1) both}.cf-better-root .cf-better-preview-enter .cf-better-preview-card-moves>.cf-better-preview-chip{animation:cf-better-preview-pop .3s cubic-bezier(.2,.9,.3,1.25) .18s both}.cf-better-root .cf-better-preview-enter .cf-better-preview-card-moves>h2,.cf-better-root .cf-better-preview-enter .cf-better-preview-checkin-card>h2{animation:cf-better-preview-rise .36s ease-out .3s both}.cf-better-root .cf-better-preview-enter .cf-better-preview-ring-progress{animation:cf-better-preview-ring-fill .78s cubic-bezier(.2,.75,.25,1) .16s both}.cf-better-root .cf-better-preview-enter-row-1{animation:cf-better-preview-rise .36s ease-out .52s both}.cf-better-root .cf-better-preview-enter-row-2{animation:cf-better-preview-rise .36s ease-out .7s both}.cf-better-root .cf-better-preview-enter-row-3{animation:cf-better-preview-rise .36s ease-out .88s both}.cf-better-root .cf-better-preview-enter .cf-better-preview-check:first-of-type i{animation:cf-better-preview-pop .26s cubic-bezier(.2,.9,.3,1.25) .72s both}.cf-better-root .cf-better-preview-enter .cf-better-preview-check:nth-of-type(2) i{animation:cf-better-preview-pop .26s cubic-bezier(.2,.9,.3,1.25) .9s both}@keyframes cf-better-preview-card-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes cf-better-preview-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cf-better-preview-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes cf-better-preview-ring-fill{0%{stroke-dashoffset:207}to{stroke-dashoffset:52}}.cf-better-root .cf-better-symptom-card{width:100%;height:408px;padding:var(--space-6) var(--space-5) 10px;border-radius:var(--authority-card-radius);background:var(--primary-bg);color:var(--white)}.cf-better-root .cf-better-symptom-grid{display:grid;grid-template-columns:repeat(8,32px);gap:var(--space-2)}.cf-better-root .cf-better-symptom-grid i{display:grid;width:32px;height:32px;place-items:center;border:2px solid rgb(255 255 255/45%);border-radius:var(--radius-pill);background:transparent}.cf-better-root .cf-better-symptom-grid svg{width:20px;height:20px;fill:transparent}.cf-better-root .cf-better-symptom-grid .is-active{border-color:var(--white);background:var(--white)}.cf-better-root .cf-better-symptom-grid .is-active svg{fill:var(--selected-border)}.cf-better-root .cf-better-symptom-stat{display:grid;width:327px;grid-template-columns:195px 132px;align-items:center;margin-top:32px;margin-left:-6px}.cf-better-root .cf-better-symptom-stat strong{font-family:var(--font-headline);font-size:66px;line-height:80px;letter-spacing:-2px}.cf-better-root .cf-better-symptom-stat span{font-size:18px;font-weight:var(--font-weight-semibold);line-height:26px}.cf-better-root .cf-better-symptom-card>p{margin:30px 0 0;font-size:16px;font-weight:var(--font-weight-semibold);line-height:22px}.cf-better-root .cf-better-symptom-card>small{display:block;margin-top:2px;color:var(--inverse-70);font-size:12px;line-height:16px}.cf-better-root .cf-better-s17-body{padding:66px var(--page-gutter) var(--space-4)}.cf-better-root .cf-better-s17-body>.cf-better-btn-primary{margin-top:auto}.cf-better-root .cf-better-screen-loader{background:var(--bg-question)}.cf-better-root .cf-better-s41-body{padding:26px var(--page-gutter) var(--space-4)}.cf-better-root .cf-better-s41-headline{margin-bottom:var(--space-6)}.cf-better-root .cf-better-loader{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.cf-better-root .cf-better-loader-rows{gap:var(--space-4);padding-inline:var(--space-4)}.cf-better-root .cf-better-loader-row{display:grid;grid-template-columns:1fr 20px;gap:0 var(--space-4)}.cf-better-root .cf-better-loader-label{grid-column:1/-1;margin:0;font-size:16px;line-height:24px}.cf-better-root .cf-better-loader-track{width:100%;height:var(--space-2);border:var(--border-width) solid var(--option-border);background:var(--white)}.cf-better-root .cf-better-loader-fill{height:6px;border-radius:var(--radius-pill);background:var(--positive)}.cf-better-root .cf-better-loader-status{width:20px;height:20px;flex-basis:20px;border-width:2px}.cf-better-root .cf-better-loader-row-done .cf-better-loader-status{border-color:var(--positive);background:transparent;color:var(--positive)}.cf-better-root .cf-better-loader-row-done .cf-better-loader-status path{stroke:var(--positive)}.cf-better-root .cf-better-loader-review{width:auto;min-height:226px;margin:var(--space-8) var(--space-4) 0;padding:var(--space-6);border-radius:var(--option-radius);background:var(--white)}.cf-better-root .cf-better-loader-review-top{display:flex;align-items:center;justify-content:space-between;margin-inline:-3px}.cf-better-root .cf-better-loader-people{display:flex}.cf-better-root .cf-better-loader-people i{display:block;width:54px;height:54px;border:3px solid var(--white);border-radius:var(--radius-pill);background:radial-gradient(circle at 50% 38%,var(--selected-bg) 0 18%,var(--preview-blob) 19% 42%,var(--selected-bg) 43% 100%)}.cf-better-root .cf-better-loader-people i+i{margin-left:-18px;background:radial-gradient(circle at 50% 38%,var(--preview-warm-dark) 0 18%,var(--preview-warm) 19% 42%,var(--preview-warm-dark) 43% 100%)}.cf-better-root .cf-better-loader-stars{font-size:23px;line-height:24px;letter-spacing:0}.cf-better-root .cf-better-loader-quote{margin-top:var(--space-4);color:var(--ink-60)}.cf-better-root .cf-better-loader-attribution{color:var(--ink-60);opacity:.8}.cf-better-root .cf-better-loader-continue{margin-top:auto;animation:cf-better-continue-reveal var(--duration-continue-reveal) ease-out both}@media (prefers-reduced-motion:reduce){.cf-better-root .cf-better-decorative-marquee,.cf-better-root .cf-better-decorative-star{animation:none}.cf-better-root .cf-better-preview-bubble,.cf-better-root .cf-better-preview-sheet{animation:none;opacity:1;transform:none}.cf-better-root .cf-better-preview-typing{display:none;animation:none}.cf-better-root .cf-better-preview-enter .cf-better-preview-card,.cf-better-root .cf-better-preview-enter .cf-better-preview-card h2,.cf-better-root .cf-better-preview-enter .cf-better-preview-card-moves>.cf-better-preview-chip,.cf-better-root .cf-better-preview-enter .cf-better-preview-check,.cf-better-root .cf-better-preview-enter .cf-better-preview-check i,.cf-better-root .cf-better-preview-enter .cf-better-preview-move{opacity:1;transform:none;animation:none}.cf-better-root .cf-better-preview-enter .cf-better-preview-ring-progress{stroke-dashoffset:52;animation:none}}.cf-better-root .cf-better-s42-body{padding:var(--feedback-card-top-gap) var(--page-gutter) var(--space-8)}.cf-better-root .cf-better-s42-headline{margin:0;font-family:var(--font-headline);font-size:var(--text-q-headline-size);font-weight:var(--font-weight-bold);line-height:var(--text-q-headline-line);text-align:left}.cf-better-root .cf-better-s42-sub{margin:var(--space-2) 0 0;color:var(--ink-60);font-size:var(--text-q-sub-size);font-weight:var(--font-weight-regular);line-height:var(--text-q-sub-line)}.cf-better-root .cf-better-s42-input{width:100%;min-height:var(--s42-input-height);margin-top:var(--s42-field-gap);padding-inline:var(--option-padding-inline);border:var(--border-width) solid var(--option-border);border-radius:var(--radius-pill);background:var(--option-bg);color:var(--ink);font-size:var(--text-option-size);font-weight:var(--font-weight-regular);line-height:var(--text-option-line)}.cf-better-root .cf-better-s42-input::-moz-placeholder{color:var(--ink-40)}.cf-better-root .cf-better-s42-input::placeholder{color:var(--ink-40)}.cf-better-root .cf-better-s42-input:focus-visible{border-color:var(--selected-border);outline:none}.cf-better-root .cf-better-s42-footnote{margin:var(--space-4) 0 0;color:var(--ink-60);font-size:var(--text-review-attribution-size);line-height:var(--text-review-attribution-line);text-align:center}.cf-better-root .cf-better-s42-footnote a{color:var(--ink-70)}.cf-better-root .cf-better-trust-grid{display:flex;flex-wrap:wrap;margin-top:var(--s42-trust-gap);padding:var(--space-5);border-radius:var(--radius-input);background:var(--option-bg)}.cf-better-root .cf-better-trust-item{display:flex;width:50%;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-2);text-align:center}.cf-better-root .cf-better-trust-item:last-child:nth-child(odd){width:100%}.cf-better-root .cf-better-trust-item svg{width:var(--space-6);height:var(--space-6);color:var(--icon-line)}.cf-better-root .cf-better-trust-item span{color:var(--ink);font-size:var(--text-review-attribution-size);font-weight:var(--font-weight-semibold)}.cf-better-root .cf-better-s42-body>.cf-better-btn-primary{margin-top:var(--space-8)}