.cf-cta__signs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto;max-width:760px}.cf-cta .cf-cta__sign{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__sign: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__sign[aria-pressed=true]{background:var(--cf-cta-sel-bg);border-color:var(--cf-cta-sel-bg);color:var(--cf-cta-sel-text)}@media(max-width:600px){.cf-cta.cf-cta--care-assessment .cf-cta__sign{padding:6px 10px}}.cf-cta__insight-region.is-ready{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease-out}.cf-cta__insight-region.is-ready.is-open{grid-template-rows:1fr}.cf-cta__insight-clip{min-height:0;overflow:hidden}.cf-cta__insight{background:var(--cf-cta-card-bg,var(--cf-cta-paper));border:1px solid var(--cf-cta-card-line,var(--cf-cta-line));border-left:4px solid var(--cf-cta-card-accent,var(--cf-cta-accent));border-radius:14px;margin:0 auto 22px;max-width:620px;padding:18px 20px;text-align:left}.cf-cta__insight[hidden]{display:none}.is-ready .cf-cta__insight{opacity:0;transition:opacity .25s ease-out,visibility 0s linear .35s;visibility:hidden}.is-ready.is-open .cf-cta__insight{opacity:1;transition:opacity .35s ease-out,visibility 0s;visibility:visible}.cf-cta .cf-cta__insight-kicker{color:var(--cf-cta-card-muted,var(--cf-cta-text));font-size:calc(12px*var(--cf-cta-text-scale));letter-spacing:.04em;margin:0}.cf-cta .cf-cta__insight-observation{color:var(--cf-cta-card-ink,var(--cf-cta-ink));font-size:calc(15px*var(--cf-cta-text-scale));margin:4px 0 12px}.cf-cta__insight-question-box{background:var(--cf-cta-card-tint,var(--cf-cta-tint));border-radius:10px;display:grid;gap:4px;padding:12px 14px}.cf-cta .cf-cta__insight-question{color:var(--cf-cta-card-ink,var(--cf-cta-ink));font-size:calc(20px*var(--cf-cta-text-scale));font-weight:400;line-height:1.3}.cf-cta .cf-cta__insight-question.is-new{animation:cf-cta-fade .4s ease-out}.cf-cta .cf-cta__insight-link{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;margin-top:12px;text-underline-offset:3px}.cf-cta--care-assessment.cf-cta--version-a,.cf-cta--care-assessment.cf-cta--version-d{--cf-cta-bg:#1d4a4f;--cf-cta-accent:#9fe1cb;--cf-cta-heading:#fff;--cf-cta-text:#cfe3e1;--cf-cta-focus:#e9a23b}.cf-cta__inner--band{color:var(--cf-cta-heading);padding:12px}.cf-cta__frame{padding:52px 32px}.cf-cta__frame .cf-cta__subtext{margin:12px auto 30px;max-width:36em}.cf-cta__frame .cf-cta__reassurance{margin-top:18px}.cf-cta.cf-cta--texture:not(.cf-cta--card-colors) .cf-cta__inner--band .cf-cta__insight{background-blend-mode:normal,var(--cf-cta-texture-blend,normal);background-image:linear-gradient(var(--cf-cta-texture-veil-band),var(--cf-cta-texture-veil-band)),var(--cf-cta-texture-image);background-position:0 0;background-repeat:repeat,var(--cf-cta-texture-repeat,repeat);background-size:auto,var(--cf-cta-texture-size,auto)}.cf-cta.cf-cta--texture-none:not(.cf-cta--card-colors) .cf-cta__inner--band .cf-cta__insight{background-image:none}.cf-cta:not(.cf-cta--card-colors) .cf-cta__inner--band .cf-cta__insight{background:color-mix(in srgb,var(--cf-cta-heading) 8%,transparent);border-color:color-mix(in srgb,var(--cf-cta-heading) 28%,transparent);border-left-color:var(--cf-cta-button-bg)}.cf-cta:not(.cf-cta--card-colors) .cf-cta__inner--band .cf-cta__insight .cf-cta__insight-kicker{color:var(--cf-cta-text)}.cf-cta:not(.cf-cta--card-colors) .cf-cta__inner--band .cf-cta__insight .cf-cta__insight-observation,.cf-cta:not(.cf-cta--card-colors) .cf-cta__inner--band .cf-cta__insight .cf-cta__insight-question{color:var(--cf-cta-heading)}.cf-cta:not(.cf-cta--card-colors) .cf-cta__inner--band .cf-cta__insight .cf-cta__insight-question-box{background:color-mix(in srgb,var(--cf-cta-heading) 10%,transparent)}.cf-cta:not(.cf-cta--card-colors) .cf-cta__inner--band .cf-cta__insight-link{color:var(--cf-cta-button-bg)}@media(max-width:600px){.cf-cta__frame{padding:40px 0}}.cf-cta__who{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:0 auto 28px;max-width:680px}.cf-cta .cf-cta__who-option{appearance:none;background:var(--cf-cta-option-bg,color-mix(in srgb,var(--cf-cta-heading) 7%,transparent));border:1.5px solid var(--cf-cta-option-border,color-mix(in srgb,var(--cf-cta-heading) 32%,transparent));box-shadow:none;color:var(--cf-cta-option-text,var(--cf-cta-heading));cursor:pointer;font:inherit;letter-spacing:normal;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-button-bg));--cf-cta-sel-text:var(--cf-cta-option-on-text,var(--cf-cta-button-text))}@media(hover:hover){.cf-cta .cf-cta__who-option: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__who-option[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__who-option{align-items:center;border-radius:12px;display:flex;flex-direction:column;font-size:calc(15px*var(--cf-cta-text-scale));gap:8px;line-height:1.3;margin:0;padding:18px 10px}.cf-cta .cf-cta__who-option .cf-cta__icon{height:26px;width:26px}@media(max-width:600px){.cf-cta__who{grid-template-columns:1fr 1fr}}.cf-cta__tally{align-items:center;background:var(--cf-cta-card-bg,var(--cf-cta-paper));border-radius:14px;display:flex;gap:14px;margin:26px auto 22px;max-width:620px;padding:16px 18px;text-align:left}.cf-cta .cf-cta__count{align-items:center;background:var(--cf-cta-card-tint,var(--cf-cta-tint));border-radius:50%;color:var(--cf-cta-card-accent,var(--cf-cta-accent));display:flex;font-size:calc(18px*var(--cf-cta-text-scale));font-weight:500;height:46px;justify-content:center;min-width:46px}.cf-cta .cf-cta__tally-message{color:var(--cf-cta-card-ink,var(--cf-cta-text));font-size:calc(15px*var(--cf-cta-text-scale));margin:0}.cf-cta--care-assessment.cf-cta--version-c,.cf-cta--care-assessment.cf-cta--version-e,.cf-cta--care-assessment.cf-cta--version-f{--cf-cta-button-bg:#1d4a4f;--cf-cta-button-text:#fff}.cf-cta .cf-cta__reassurance--list{color:var(--cf-cta-body,var(--cf-cta-ink));display:grid;font-size:calc(16px*var(--cf-cta-text-scale));gap:12px;margin:0 0 28px}.cf-cta .cf-cta__reassurance--list li{gap:12px}.cf-cta .cf-cta__reassurance--list .cf-cta__icon{color:var(--cf-cta-accent);height:22px;width:22px}.cf-cta__report{background:var(--cf-cta-card-bg,var(--cf-cta-paper));border:1px solid var(--cf-cta-card-line,var(--cf-cta-line));border-radius:16px;padding:24px;transform:rotate(1.5deg)}.cf-cta__report-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.cf-cta .cf-cta__report-title{color:var(--cf-cta-card-ink,var(--cf-cta-heading));font-size:calc(20px*var(--cf-cta-heading-scale));margin:0}.cf-cta .cf-cta__report-tag{background:var(--cf-cta-card-tint,var(--cf-cta-tint));border-radius:999px;color:var(--cf-cta-card-muted,var(--cf-cta-text));font-size:calc(12px*var(--cf-cta-text-scale));padding:4px 10px}.cf-cta .cf-cta__report-rec{align-items:center;background:var(--cf-cta-option-on-bg,#f8e7a0);border-radius:10px;color:var(--cf-cta-option-on-text,#16302f);display:flex;font-size:calc(15px*var(--cf-cta-text-scale));gap:10px;margin:0 0 18px;padding:12px 14px}.cf-cta .cf-cta__report-rec em{border-bottom:2px dashed;font-style:normal}.cf-cta .cf-cta__report-bars{color:var(--cf-cta-card-muted,var(--cf-cta-text));display:grid;font-size:calc(13px*var(--cf-cta-text-scale));gap:12px;list-style:none;margin:0;padding:0}.cf-cta .cf-cta__report-bars li{color:inherit;margin:0}.cf-cta__report-bar{background:var(--cf-cta-card-tint,var(--cf-cta-tint));border-radius:6px;height:9px;margin-top:5px;overflow:hidden}.cf-cta__report-bar i{background:var(--cf-cta-card-line,#d5e4e0);border-radius:6px;display:block;height:100%}.cf-cta__report-bar--high i{background:var(--cf-cta-card-accent,var(--cf-cta-accent))}.cf-cta__report-lines{display:grid;gap:8px;margin-top:18px}.cf-cta__report-lines i{background:var(--cf-cta-card-tint,var(--cf-cta-tint));border-radius:5px;display:block;height:9px}@media(max-width:860px){.cf-cta__report{transform:none}}.cf-cta__routine{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:820px}.cf-cta .cf-cta__routine-area{appearance:none;background:var(--cf-cta-option-bg,color-mix(in srgb,var(--cf-cta-heading) 7%,transparent));border:1.5px solid var(--cf-cta-option-border,color-mix(in srgb,var(--cf-cta-heading) 32%,transparent));box-shadow:none;color:var(--cf-cta-option-text,var(--cf-cta-heading));cursor:pointer;font:inherit;letter-spacing:normal;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-button-bg));--cf-cta-sel-text:var(--cf-cta-option-on-text,var(--cf-cta-button-text))}@media(hover:hover){.cf-cta .cf-cta__routine-area: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__routine-area[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__routine-area{border-radius:14px;display:grid;gap:10px;line-height:1.3;margin:0;padding:18px;text-align:left}.cf-cta .cf-cta__routine-area[data-level="1"]{background:color-mix(in srgb,var(--cf-cta-option-on-bg,var(--cf-cta-button-bg)) 14%,transparent);border-color:var(--cf-cta-option-on-bg,var(--cf-cta-button-bg));color:var(--cf-cta-option-text,var(--cf-cta-heading))}.cf-cta .cf-cta__routine-area[data-level="2"]{background:var(--cf-cta-option-on-bg,var(--cf-cta-button-bg));border-color:var(--cf-cta-option-on-bg,var(--cf-cta-button-bg));color:var(--cf-cta-option-on-text,var(--cf-cta-button-text))}.cf-cta__routine-top .cf-cta__icon{color:var(--cf-cta-option-text,var(--cf-cta-accent));height:26px;width:26px}[data-level="2"] .cf-cta__routine-top .cf-cta__icon{color:currentColor}.cf-cta__routine-name{font-size:calc(16px*var(--cf-cta-text-scale));font-weight:500}.cf-cta .cf-cta__routine-state{align-items:center;color:var(--cf-cta-option-text,var(--cf-cta-text));display:flex;font-size:calc(13px*var(--cf-cta-text-scale));gap:8px}.cf-cta [data-level="2"] .cf-cta__routine-state{color:currentColor}.cf-cta__routine-dots{display:inline-flex;gap:4px}.cf-cta__routine-dots b{background:color-mix(in srgb,var(--cf-cta-heading) 25%,transparent);border-radius:50%;height:8px;width:8px}[data-level="1"] .cf-cta__routine-dots b:first-child{background:var(--cf-cta-option-on-bg,var(--cf-cta-button-bg))}[data-level="2"] .cf-cta__routine-dots b{background:currentColor}.cf-cta .cf-cta__routine-summary{color:var(--cf-cta-text);font-size:calc(16px*var(--cf-cta-text-scale));margin:24px auto 22px;max-width:620px;min-height:52px}@media(max-width:760px){.cf-cta__routine{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:440px){.cf-cta__routine{gap:8px}.cf-cta .cf-cta__routine-area{gap:6px;padding:12px}.cf-cta__routine-top .cf-cta__icon{height:22px;width:22px}.cf-cta__routine-name{font-size:calc(15px*var(--cf-cta-text-scale))}.cf-cta .cf-cta__routine-state{font-size:calc(12px*var(--cf-cta-text-scale));gap:6px}}.cf-cta--care-assessment.cf-cta--version-e .cf-cta__inner--split{align-items:start;gap:36px;grid-template-columns:1.2fr 1fr;padding:52px 44px}.cf-cta--care-assessment.cf-cta--version-e .cf-cta__signs{justify-content:flex-start}.cf-cta--care-assessment.cf-cta--version-e .cf-cta__care-match{margin-top:18px}.cf-cta--care-assessment.cf-cta--version-e .cf-cta__insight{margin:0 0 16px}.cf-cta--care-assessment.cf-cta--version-e .cf-cta__reassurance{font-size:calc(13px*var(--cf-cta-text-scale));margin-top:12px}.cf-cta__notes{background-color:var(--cf-cta-card-bg,var(--cf-cta-paper));background-image:repeating-linear-gradient(to bottom,transparent 0 35px,var(--cf-cta-card-tint,var(--cf-cta-tint)) 35px 36px);background-position:0 70px;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));padding:24px}.cf-cta .cf-cta__notes-heading{color:var(--cf-cta-card-ink,var(--cf-cta-heading));font-size:calc(20px*var(--cf-cta-heading-scale));margin:0 0 12px}.cf-cta .cf-cta__notes-list{color:inherit;list-style:none;margin:0 0 18px;min-height:108px;padding:0}.cf-cta .cf-cta__notes-list li{align-items:center;color:inherit;display:flex;font-size:calc(15px*var(--cf-cta-text-scale));gap:10px;margin:0;min-height:36px}.cf-cta .cf-cta__notes-list .cf-cta__icon{color:var(--cf-cta-card-accent,var(--cf-cta-accent))}.cf-cta .cf-cta__notes-list .cf-cta__notes-empty{color:var(--cf-cta-card-muted,var(--cf-cta-text))}@media(max-width:860px){.cf-cta--care-assessment.cf-cta--version-e .cf-cta__inner--split{grid-template-columns:1fr;padding:40px 20px}}.cf-cta--care-assessment.cf-cta--version-f{--cf-cta-radius:18px;--cf-cta-radius-leaf:60px}.cf-cta__inner--compact{align-items:center;display:flex;flex-wrap:wrap;gap:20px 36px;justify-content:space-between;padding:28px 32px;text-align:left}.cf-cta__inner--compact .cf-cta__heading{font-size:calc(clamp(22px,2.2vw,28px)*var(--cf-cta-heading-scale));margin:6px 0 12px}.cf-cta__inner--compact .cf-cta__signs{gap:8px;justify-content:flex-start;margin:0}.cf-cta__inner--compact .cf-cta__sign{font-size:calc(14px*var(--cf-cta-text-scale));padding:8px 14px}.cf-cta__compact-main{flex:1 1 340px;min-width:0}.cf-cta__compact-side{display:grid;flex:0 1 340px;gap:10px;justify-items:start}.cf-cta__compact-side .cf-cta__insight-region{width:100%}.cf-cta__compact-side .cf-cta__insight{margin:0;padding:14px 16px;width:100%}.cf-cta__compact-side .cf-cta__insight-observation,.cf-cta__compact-side .cf-cta__insight>.cf-cta__insight-kicker{display:none}.cf-cta__compact-side .cf-cta__insight-question{font-size:calc(17px*var(--cf-cta-text-scale))}.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}}