.cf-cta__peek-region.is-ready{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease-out}.cf-cta__peek-region.is-ready.is-open{grid-template-rows:1fr}.cf-cta__peek-clip{min-height:0;overflow:hidden}.cf-cta__peek-pad{padding:14px 0 18px}.cf-cta .cf-cta__peek{--cf-cta-peek-blur:12px;background:var(--cf-cta-card-bg,var(--cf-cta-paper));border:1.5px dashed var(--cf-cta-card-accent,var(--cf-cta-accent));border-radius:14px;color:var(--cf-cta-card-ink,var(--cf-cta-ink));display:grid;gap:6px;max-width:520px;padding:14px 18px;position:relative;text-align:left;text-decoration:none;transition:border-color .3s,box-shadow .2s,transform .15s}.cf-cta .cf-cta__peek[hidden]{display:none}.cf-cta .cf-cta__peek:hover{box-shadow:0 8px 22px rgb(22 48 47 / .12);color:var(--cf-cta-card-ink,var(--cf-cta-ink));transform:translateY(-2px)}.cf-cta .cf-cta__peek.is-full{border-style:solid;box-shadow:0 0 0 3px color-mix(in srgb,var(--cf-cta-card-accent,var(--cf-cta-accent)) 14%,transparent)}.cf-cta .cf-cta__peek.is-full .cf-cta__peek-eye .cf-cta__icon{animation:cf-cta-peek-blink 2.4s ease-in-out infinite}.cf-cta .cf-cta__peek .cf-cta__peek-value{color:var(--cf-cta-card-ink,var(--cf-cta-ink));filter:blur(var(--cf-cta-peek-blur));font-size:calc(24px*var(--cf-cta-text-scale))}.cf-cta .cf-cta__peek-region.is-ready .cf-cta__peek{opacity:0;transform:translateY(8px);transition:opacity .3s ease-out,transform .3s ease-out,visibility 0s linear .45s;visibility:hidden}.cf-cta .cf-cta__peek-region.is-ready.is-open .cf-cta__peek{opacity:1;transform:none;transition:opacity .45s ease-out,transform .45s ease-out,border-color .3s,box-shadow .2s,visibility 0s;visibility:visible}.cf-cta .cf-cta__peek-region.is-ready.is-open .cf-cta__peek:hover{transform:translateY(-2px)}.cf-cta .cf-cta__peek-top{color:var(--cf-cta-card-muted,var(--cf-cta-text));display:flex;font-size:calc(13px*var(--cf-cta-text-scale));gap:10px;justify-content:space-between}.cf-cta .cf-cta__peek-stage{font-size:calc(12px*var(--cf-cta-text-scale));font-style:italic}.cf-cta .cf-cta__peek-value{color:var(--cf-cta-card-ink,var(--cf-cta-ink));filter:blur(7px);letter-spacing:.02em;line-height:1.2;min-height:1.2em;transition:filter .6s ease,opacity .4s ease;-webkit-user-select:none;user-select:none}.cf-cta .cf-cta__peek-meter{background:var(--cf-cta-sage-2,var(--cf-cta-line));border-radius:3px;display:block;height:4px;overflow:hidden}.cf-cta .cf-cta__peek-meter i{background:var(--cf-cta-card-accent,var(--cf-cta-accent));border-radius:3px;display:block;height:100%;transition:width .5s ease;width:0}.cf-cta .cf-cta__peek-eye{align-items:center;color:var(--cf-cta-card-accent,var(--cf-cta-accent));display:inline-flex;font-size:calc(14px*var(--cf-cta-text-scale));font-weight:500;gap:8px}.cf-cta .cf-cta__peek-nudge{background:var(--cf-cta-ink);border-radius:999px;color:var(--cf-cta-paper);display:none;font-size:calc(12px*var(--cf-cta-text-scale));padding:3px 10px;position:absolute;right:12px;top:-12px}.cf-cta .cf-cta__peek.is-nudging .cf-cta__peek-nudge{animation:cf-cta-peek-drop .3s ease-out;display:block}.cf-cta .cf-cta__peek.is-nudging .cf-cta__peek-eye{animation:cf-cta-peek-nudge 1.2s ease-in-out 2}@keyframes cf-cta-peek-blink{0%,86%,to{transform:scaleY(1)}92%{transform:scaleY(.1)}}@keyframes cf-cta-peek-nudge{0%,to{transform:none}30%{transform:translateX(4px)}60%{transform:translateX(-2px)}}@keyframes cf-cta-peek-drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cf-cta .cf-cta__peek.is-nudging .cf-cta__peek-nudge{display:none}.cf-cta .cf-cta__peek:hover{transform:none}}.cf-cta.cf-cta--cost-comparison{--cf-cta-bg:#eaf1ef;--cf-cta-accent:#2a6167;--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-spruce:#1d4a4f;--cf-cta-butter:#f8e7a0;--cf-cta-on-butter:#16302f;--cf-cta-marigold:#e9a23b}.cf-cta.cf-cta--cost-comparison.cf-cta--version-d{--cf-cta-button-bg:#1d4a4f;--cf-cta-button-text:#fff;--cf-cta-btn2-bg:#fff;--cf-cta-btn2-text:#16302f}.cf-cta__receipts{align-items:start;display:grid;gap:16px;grid-template-columns:1fr 1fr;text-align:left}.cf-cta .cf-cta__receipt{background:var(--cf-cta-card-bg,var(--cf-cta-paper));border:1px solid var(--cf-cta-card-line,var(--cf-cta-line));border-radius:10px;color:var(--cf-cta-card-muted,var(--cf-cta-text));font-size:calc(14px*var(--cf-cta-text-scale));padding:20px 18px 16px}.cf-cta .cf-cta__receipt--short{transform:rotate(1.5deg)}.cf-cta .cf-cta__receipt-title{border-bottom:1.5px dashed var(--cf-cta-card-line,var(--cf-cta-line));color:var(--cf-cta-card-ink,var(--cf-cta-ink));font-size:calc(16px*var(--cf-cta-text-scale));font-weight:500;line-height:1.3;margin:0 0 10px;padding-bottom:10px}.cf-cta .cf-cta__receipt-lines{display:grid;gap:9px;list-style:none;margin:0;padding:0}.cf-cta .cf-cta__receipt-lines li{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:0}.cf-cta .cf-cta__receipt-lines i{background:var(--cf-cta-sage-2,var(--cf-cta-line));border-radius:4px;display:block;flex-shrink:0;height:8px;width:44px}.cf-cta .cf-cta__includes-title{font-size:calc(13px*var(--cf-cta-text-scale));margin:14px 0 8px}.cf-cta .cf-cta__includes{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.cf-cta .cf-cta__includes li{background:var(--cf-cta-butter);border-radius:999px;color:var(--cf-cta-on-butter);font-size:calc(12px*var(--cf-cta-text-scale));margin:0;padding:4px 10px}.cf-cta .cf-cta__total{align-items:center;border-top:1.5px dashed var(--cf-cta-card-line,var(--cf-cta-line));display:flex;font-weight:500;gap:8px;margin-top:12px;padding-top:10px;text-decoration:none}.cf-cta .cf-cta__total,.cf-cta .cf-cta__total:hover{color:var(--cf-cta-card-ink,var(--cf-cta-ink))}.cf-cta .cf-cta__total .cf-cta__total-label{flex:1}.cf-cta .cf-cta__total .cf-cta__peek-value{font-size:calc(16px*var(--cf-cta-text-scale));transition:filter .6s ease,opacity .4s ease}.cf-cta .cf-cta__total:hover .cf-cta__peek-value{filter:blur(6px)}.cf-cta .cf-cta__total .cf-cta__total-eye{color:var(--cf-cta-card-accent,var(--cf-cta-accent));display:inline-flex;transition:opacity .4s ease}.cf-cta .cf-cta__total.is-waiting .cf-cta__peek-value{filter:blur(9px);opacity:.3}.cf-cta .cf-cta__total.is-waiting .cf-cta__total-eye{opacity:0}@media(max-width:520px){.cf-cta__receipts{grid-template-columns:1fr}.cf-cta .cf-cta__receipt--short{transform:none}}@media(prefers-reduced-motion:reduce){.cf-cta .cf-cta__receipt--short{transform:none}}.cf-cta.cf-cta--cost-comparison.cf-cta--version-b .cf-cta__inner--split{align-items:center;display:flex;flex-wrap:wrap}.cf-cta.cf-cta--cost-comparison.cf-cta--version-b .cf-cta__inner--split>.cf-cta__main{flex:1 1 300px;min-width:0}.cf-cta.cf-cta--cost-comparison.cf-cta--version-b .cf-cta__inner--split>.cf-cta__stacks{flex:1 1 auto}.cf-cta__costs{display:flex;flex-wrap:wrap;gap:10px}.cf-cta .cf-cta__cost{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__cost: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__cost[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__cost-message{color:var(--cf-cta-text);font-size:calc(15px*var(--cf-cta-text-scale));margin:20px 0 0;min-height:48px}.cf-cta__stacks{align-items:flex-end;display:flex;gap:28px;justify-content:center}.cf-cta .cf-cta__stack-col{align-items:center;color:var(--cf-cta-text);display:flex;flex-direction:column;font-size:calc(14px*var(--cf-cta-text-scale));gap:10px}.cf-cta .cf-cta__stack-col p{margin:0}.cf-cta .cf-cta__stack-count{color:var(--cf-cta-text);font-size:calc(22px*var(--cf-cta-text-scale))}.cf-cta__stack{border-bottom:2px solid var(--cf-cta-text);display:flex;flex-direction:column-reverse;gap:3px;height:360px;width:140px}.cf-cta .cf-cta__block{align-items:center;animation:cf-cta-peek-drop .3s ease-out;background:var(--cf-cta-block-bg,var(--cf-cta-accent));border-radius:6px;color:var(--cf-cta-block-text,var(--cf-cta-on-accent,#fff));display:flex;flex:0 1 34px;font-size:calc(12px*var(--cf-cta-text-scale));justify-content:center;line-height:1.2;min-height:0;overflow:hidden;padding:0 6px;text-align:center}.cf-cta .cf-cta__block:nth-child(2n){background:var(--cf-cta-spruce);color:var(--cf-cta-block-text,var(--cf-cta-on-spruce,#fff))}.cf-cta .cf-cta__block--partial,.cf-cta .cf-cta__block--partial:nth-child(2n){background:var(--cf-cta-partial-bg,var(--cf-cta-marigold));color:var(--cf-cta-on-butter)}.cf-cta.cf-cta--block-colors .cf-cta__block:not(.cf-cta__block--partial){color:var(--cf-cta-block-text,var(--cf-cta-on-block,#fff))}.cf-cta.cf-cta--block-colors .cf-cta__block:nth-child(2n):not(.cf-cta__block--partial){background:color-mix(in srgb,var(--cf-cta-block-bg) 78%,#000)}.cf-cta .cf-cta__here{background:var(--cf-cta-card-bg,var(--cf-cta-paper));border:2px solid var(--cf-cta-card-accent,var(--cf-cta-accent));border-radius:12px;display:flex;flex-direction:column;min-height:360px;padding:14px 14px 12px;text-align:left;width:220px}.cf-cta .cf-cta__here.is-pulsing{animation:cf-cta-here-ring .6s ease-out}.cf-cta .cf-cta__here-top{border-bottom:1px dashed var(--cf-cta-card-line,var(--cf-cta-line));color:var(--cf-cta-card-ink,var(--cf-cta-ink));font-size:calc(13px*var(--cf-cta-text-scale));font-weight:500;margin:0 0 8px;padding-bottom:8px}.cf-cta .cf-cta__here-rows{display:grid;gap:6px;list-style:none;margin:0 0 12px;padding:0}.cf-cta .cf-cta__here-row{align-items:flex-start;border-radius:6px;color:var(--cf-cta-card-muted,var(--cf-cta-text));display:flex;font-size:calc(13px*var(--cf-cta-text-scale));gap:8px;line-height:1.35;margin:0;padding:3px 6px;transition:background-color .2s,color .2s}.cf-cta .cf-cta__here-row .cf-cta__icon{margin-top:1px;opacity:0;transition:opacity .2s}.cf-cta .cf-cta__here-row.is-on{background:var(--cf-cta-bg);color:var(--cf-cta-card-ink,var(--cf-cta-ink))}.cf-cta .cf-cta__here-row.is-on .cf-cta__icon{color:var(--cf-cta-card-accent,var(--cf-cta-accent));opacity:1}.cf-cta .cf-cta__here-row--partial.is-on{background:var(--cf-cta-butter);color:var(--cf-cta-on-butter)}.cf-cta .cf-cta__here-row--partial.is-on .cf-cta__icon{color:var(--cf-cta-on-butter)}.cf-cta .cf-cta__here-row.is-popping{animation:cf-cta-here-pop .5s ease-out}.cf-cta.cf-cta--block-colors .cf-cta__here-row.is-on:not(.cf-cta__here-row--partial){background:color-mix(in srgb,var(--cf-cta-block-bg) 16%,var(--cf-cta-card-bg,var(--cf-cta-paper)))}.cf-cta.cf-cta--partial-color .cf-cta__here-row--partial.is-on{background:color-mix(in srgb,var(--cf-cta-partial-bg) 35%,var(--cf-cta-card-bg,var(--cf-cta-paper)));color:var(--cf-cta-card-ink,var(--cf-cta-ink))}.cf-cta.cf-cta--partial-color .cf-cta__here-row--partial.is-on .cf-cta__icon{color:var(--cf-cta-card-ink,var(--cf-cta-ink))}.cf-cta .cf-cta__here-note{border-top:1px dashed var(--cf-cta-card-line,var(--cf-cta-line));color:var(--cf-cta-card-muted,var(--cf-cta-text));font-size:calc(12px*var(--cf-cta-text-scale));line-height:1.45;margin:auto 0 0;min-height:52px;padding-top:8px}@keyframes cf-cta-here-pop{0%,to{transform:scale(1)}40%{transform:scale(1.06)}}@keyframes cf-cta-here-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--cf-cta-accent) 45%,transparent)}to{box-shadow:0 0 0 12px #fff0}}@media(max-width:520px){.cf-cta__stacks{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cf-cta .cf-cta__stack-col{min-width:0}.cf-cta__stack{width:100%}.cf-cta .cf-cta__here{min-width:0;width:100%}}.cf-cta .cf-cta__slider-box{background:var(--cf-cta-card-bg,var(--cf-cta-paper));border-radius:16px;color:var(--cf-cta-card-ink,var(--cf-cta-ink));margin:0 auto 28px;max-width:620px;padding:28px 24px;text-align:left}.cf-cta .cf-cta__slider-box .cf-cta__peek{max-width:none}.cf-cta .cf-cta__range{accent-color:var(--cf-cta-card-accent,var(--cf-cta-accent));cursor:pointer;display:block;height:28px;margin:0;width:100%}.cf-cta .cf-cta__scale{color:var(--cf-cta-card-muted,var(--cf-cta-text));display:flex;font-size:calc(12px*var(--cf-cta-text-scale));justify-content:space-between;margin-top:6px}.cf-cta .cf-cta__readout{border-top:1px solid var(--cf-cta-card-line,var(--cf-cta-line));display:grid;gap:20px;grid-template-columns:1fr 1.4fr;margin-top:22px;padding-top:20px}.cf-cta .cf-cta__readout--hours{grid-template-columns:1fr}.cf-cta .cf-cta__readout p{margin:0}.cf-cta .cf-cta__readout-big{color:var(--cf-cta-card-ink,var(--cf-cta-ink));font-size:calc(40px*var(--cf-cta-heading-scale));font-variant-numeric:tabular-nums;line-height:1.1}.cf-cta .cf-cta__readout-label{color:var(--cf-cta-card-muted,var(--cf-cta-text));font-size:calc(14px*var(--cf-cta-text-scale))}.cf-cta .cf-cta__fine{color:var(--cf-cta-card-muted,var(--cf-cta-text));font-size:calc(12px*var(--cf-cta-text-scale));margin:16px 0 0}@media(max-width:600px){.cf-cta .cf-cta__slider-box{padding:22px 16px}.cf-cta .cf-cta__readout{gap:12px;grid-template-columns:1fr}.cf-cta .cf-cta__readout-big{font-size:calc(32px*var(--cf-cta-heading-scale))}}.cf-cta .cf-cta__questions{display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}.cf-cta .cf-cta__question{background:var(--cf-cta-card-bg,var(--cf-cta-paper));border:1.5px solid var(--cf-cta-card-line,var(--cf-cta-line));border-radius:12px;color:var(--cf-cta-card-ink,var(--cf-cta-ink));cursor:pointer;font:inherit;font-size:calc(16px*var(--cf-cta-text-scale));line-height:1.4;margin:0;padding:14px 18px;text-align:left;transition:border-color .15s,background .15s,color .15s;width:100%;--cf-cta-sel-bg:var(--cf-cta-option-on-bg,var(--cf-cta-spruce));--cf-cta-sel-text:var(--cf-cta-option-on-text,var(--cf-cta-on-spruce,#fff))}@media(hover:hover){.cf-cta .cf-cta__question: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__question[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__answer{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;color:var(--cf-cta-card-ink,var(--cf-cta-ink));display:grid;gap:18px;justify-items:start;padding:28px}.cf-cta .cf-cta__answer>.cf-cta__icon{color:var(--cf-cta-card-accent,var(--cf-cta-accent));height:32px;width:32px}.cf-cta .cf-cta__answer .cf-cta__peek-region{width:100%}.cf-cta .cf-cta__answer .cf-cta__peek{max-width:none}.cf-cta .cf-cta__answer .cf-cta__reassurance{justify-content:flex-start;margin-top:0}.cf-cta .cf-cta__answer-text{font-size:calc(17px*var(--cf-cta-text-scale));line-height:1.65;margin:0;min-height:110px}.cf-cta .cf-cta__answer .cf-cta__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}@media(max-width:600px){.cf-cta .cf-cta__answer{padding:22px 18px}.cf-cta .cf-cta__answer-text{min-height:0}}.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--cost-comparison.cf-cta--version-e{--cf-cta-badge-bg:var(--cf-cta-butter);--cf-cta-badge-radius:50%}.cf-cta--cost-comparison .cf-cta__inner--strip .cf-cta__heading{margin:0 0 10px}.cf-cta .cf-cta__steps{color:var(--cf-cta-text);display:flex;flex-wrap:wrap;font-size:calc(15px*var(--cf-cta-text-scale));gap:8px 22px;list-style:none;margin:0;padding:0}.cf-cta .cf-cta__steps li{align-items:center;display:flex;gap:8px;margin:0}.cf-cta .cf-cta__step-number{align-items:center;background:var(--cf-cta-paper);border:1.5px solid var(--cf-cta-accent);border-radius:50%;color:var(--cf-cta-ink);display:flex;flex-shrink:0;font-size:13px;font-weight:500;height:26px;justify-content:center;width:26px}.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__bars{display:grid;gap:10px;margin-top:4px;max-width:520px}.cf-cta .cf-cta__bar{align-items:center;display:grid;font-size:calc(14px*var(--cf-cta-text-scale));gap:12px;grid-template-columns:130px 1fr 80px;text-decoration:none}.cf-cta .cf-cta__bar,.cf-cta .cf-cta__bar:hover{color:var(--cf-cta-text)}.cf-cta .cf-cta__bar .cf-cta__peek-value{color:var(--cf-cta-card-ink,var(--cf-cta-ink));font-size:calc(16px*var(--cf-cta-text-scale));font-weight:500}.cf-cta .cf-cta__bar:hover .cf-cta__peek-value{filter:blur(5px)}.cf-cta .cf-cta__bar.is-waiting .cf-cta__peek-value{opacity:0}.cf-cta .cf-cta__bar-track{background:var(--cf-cta-card-bg,var(--cf-cta-paper));border-radius:6px;height:12px;overflow:hidden}.cf-cta .cf-cta__bar-track i{background:var(--cf-cta-accent);border-radius:6px;display:block;height:100%;width:78%}.cf-cta .cf-cta__bar--here .cf-cta__bar-track i{background:var(--cf-cta-button-bg)}.cf-cta .cf-cta__bars.is-waiting .cf-cta__bar-track i{width:0}.cf-cta .cf-cta__bars.is-grown .cf-cta__bar-track i{transition:width .9s ease}.cf-cta--cost-comparison .cf-cta__inner--card .cf-cta__side{flex:0 1 340px}.cf-cta--cost-comparison .cf-cta__inner--card .cf-cta__side .cf-cta__subtext{margin:0}@media(max-width:600px){.cf-cta .cf-cta__bar{grid-template-columns:100px 1fr 64px}}.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__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}}