.wp-block-erl-care-scale{margin-block:0}.wp-block-erl-care-scale.alignfull{padding-inline:var(--erl-spacing-xl)}.erl-care-scale__panel{box-sizing:border-box;padding-block:var(--erl-spacing-xl) 60px;background-color:#fff;border-radius:24px}.erl-care-scale__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:64px;--erl-care-pad: max(0px, var(--wp--style--root--padding-left, 24px) - var(--erl-care-gutter, 32px));max-width:calc(1170px + 2 * var(--erl-care-pad));margin-inline:auto;padding-inline:var(--erl-care-pad)}.erl-care-scale__steps{--erl-care-dot: 24px;--erl-care-line: 4px;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--erl-spacing-lg);margin:0;padding:0;list-style:none}.erl-care-scale__steps:before{content:"";position:absolute;inset-block-start:calc((var(--erl-care-dot) - var(--erl-care-line)) / 2);inset-inline:calc(var(--erl-care-dot) / 2);height:var(--erl-care-line);border-radius:2px;background:linear-gradient(to right,var(--erl-color-blue-grey-300),var(--erl-color-primary-500))}.erl-care-scale__step{position:relative;display:flex;flex-direction:column;gap:var(--erl-spacing-sm);text-align:start}.erl-care-scale__step:nth-child(2){align-items:center;text-align:center}.erl-care-scale__step:nth-child(3){align-items:flex-end;text-align:end;color:var(--erl-color-primary-500)}.erl-care-scale__dot{flex:none;box-sizing:border-box;width:var(--erl-care-dot);height:var(--erl-care-dot);margin-block-end:var(--erl-spacing-lg);border:4px solid var(--erl-color-blue-grey-300);border-radius:50%;background-color:#fff}.erl-care-scale__step:nth-child(2) .erl-care-scale__dot{border-color:var(--erl-color-primary-500)}.erl-care-scale__step:nth-child(3) .erl-care-scale__dot{border-color:var(--erl-color-primary-500);background-color:var(--erl-color-primary-500)}.erl-care-scale__step-label{font-family:var(--erl-font-body);font-weight:var(--erl-fw-regular);font-size:var(--erl-fs-body-sm);line-height:var(--erl-lh-body-sm);letter-spacing:var(--erl-ls-h6);text-transform:uppercase;color:var(--erl-color-text)}.erl-care-scale__step-heading{font-family:var(--erl-font-heading);font-weight:var(--erl-fw-bold);font-size:var(--erl-fs-h4-fluid);line-height:var(--erl-lh-h4);letter-spacing:var(--erl-ls-h4);color:var(--erl-color-heading)}.erl-care-scale__step:nth-child(3) .erl-care-scale__step-label,.erl-care-scale__step:nth-child(3) .erl-care-scale__step-heading{color:var(--erl-color-primary-500)}.erl-care-scale__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--erl-spacing-md);align-items:stretch;margin:0;padding:0;list-style:none}.erl-care-scale__card{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--erl-spacing-sm-md);padding:var(--erl-spacing-xl);border-radius:var(--erl-border-radius-lg);background-color:var(--erl-color-primary-600);color:#fff}.erl-care-scale__icon{flex:none;width:28px;height:28px;color:#fff}.erl-care-scale__card-heading{margin:0;font-family:var(--erl-font-heading);font-weight:var(--erl-fw-bold);font-size:var(--erl-fs-h5);line-height:var(--erl-lh-h5);letter-spacing:-.2px;color:#fff}.erl-care-scale__card-text{margin:0;font-family:var(--erl-font-body);font-weight:var(--erl-fw-regular);font-size:var(--erl-fs-body-sm);line-height:var(--erl-lh-body-sm);color:var(--erl-color-primary-200)}.erl-care-scale--track .erl-care-scale__step:nth-child(3) .erl-care-scale__dot{background-color:#fff}.erl-care-scale--track .erl-care-scale__step:nth-child(3) .erl-care-scale__step-label{color:var(--erl-color-text)}.erl-care-scale--track .erl-care-scale__step:nth-child(3) .erl-care-scale__step-heading{color:var(--erl-color-heading)}.erl-care-scale--track .erl-care-scale__step.is-active .erl-care-scale__step-label,.erl-care-scale--track .erl-care-scale__step.is-active .erl-care-scale__step-heading{color:var(--erl-color-primary-500)}.erl-care-scale--track .erl-care-scale__steps:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;box-sizing:border-box;width:var(--erl-care-dot);height:var(--erl-care-dot);border:4px solid var(--erl-color-primary-500);border-radius:50%;background-color:var(--erl-color-primary-500);pointer-events:none;transform:translate(var(--erl-care-offset, 0px));transition:transform var(--erl-care-move, 0s) cubic-bezier(.65,0,.35,1)}@media(prefers-reduced-motion:no-preference){.erl-care-scale--animate .erl-care-scale__steps{--erl-care-move: .7s}.erl-care-scale--animate .erl-care-scale__step-label,.erl-care-scale--animate .erl-care-scale__step-heading{transition:color .4s ease}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.wp-block-erl-care-scale[data-erl-reveal].tw-block-animation .erl-care-scale__steps{--erl-care-reveal-line: 1.1s;--erl-care-reveal-from: translateX(-24px)}.wp-block-erl-care-scale[data-erl-reveal].tw-block-animation .erl-care-scale__steps:before{transform:scaleX(0);transform-origin:left center;transition:transform var(--erl-care-reveal-line) linear}.wp-block-erl-care-scale[data-erl-reveal].tw-block-animation .erl-care-scale__step{opacity:0;transform:var(--erl-care-reveal-from);transition:opacity .5s ease,transform .6s var(--erl-ease-out)}.wp-block-erl-care-scale[data-erl-reveal].tw-block-animation .erl-care-scale__steps:after{opacity:0;transition:opacity .5s ease,transform var(--erl-care-move, 0s) cubic-bezier(.65,0,.35,1)}.wp-block-erl-care-scale[data-erl-reveal].tw-block-animation.animated .erl-care-scale__steps:after{opacity:1}.wp-block-erl-care-scale[data-erl-reveal].tw-block-animation.animated .erl-care-scale__steps:before{transform:none}.wp-block-erl-care-scale[data-erl-reveal].tw-block-animation.animated .erl-care-scale__step{opacity:1;transform:none}.wp-block-erl-care-scale[data-erl-reveal].tw-block-animation.animated .erl-care-scale__step:nth-child(2){transition-delay:calc(var(--erl-care-reveal-line) / 2)}.wp-block-erl-care-scale[data-erl-reveal].tw-block-animation.animated .erl-care-scale__step:nth-child(3){transition-delay:var(--erl-care-reveal-line)}}@media(max-width:781px){.erl-care-scale__panel{padding-block-start:0}.erl-care-scale__inner{gap:5rem}.erl-care-scale__steps{--erl-care-row-gap: 92px;grid-template-columns:minmax(0,1fr);row-gap:var(--erl-care-row-gap);padding-inline-start:calc(var(--erl-care-dot) + var(--erl-spacing-md))}.erl-care-scale__steps:before{display:none}.erl-care-scale__step:not(:last-child):before{content:"";position:absolute;inset-block-start:calc(var(--erl-care-dot) / 2);inset-block-end:calc(-1 * (var(--erl-care-row-gap) + var(--erl-care-dot) / 2));inset-inline-start:calc((var(--erl-care-dot) - var(--erl-care-line)) / 2 - var(--erl-care-dot) - var(--erl-spacing-md));width:var(--erl-care-line);background:linear-gradient(to bottom,var(--erl-care-from),var(--erl-care-to))}.erl-care-scale__step:nth-child(1){--erl-care-from: var(--erl-color-blue-grey-300);--erl-care-to: color-mix(in srgb, var(--erl-color-blue-grey-300) 50%, var(--erl-color-primary-500))}.erl-care-scale__step:nth-child(2){--erl-care-from: color-mix(in srgb, var(--erl-color-blue-grey-300) 50%, var(--erl-color-primary-500));--erl-care-to: var(--erl-color-primary-500)}.erl-care-scale__step,.erl-care-scale__step:nth-child(2),.erl-care-scale__step:nth-child(3){align-items:flex-start;text-align:start}.erl-care-scale__dot{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * (var(--erl-care-dot) + var(--erl-spacing-md)));margin:0}.erl-care-scale--track .erl-care-scale__steps:after{transform:translateY(var(--erl-care-offset, 0px))}.erl-care-scale__cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:781px)and (scripting:enabled)and (prefers-reduced-motion:no-preference){.wp-block-erl-care-scale[data-erl-reveal].tw-block-animation .erl-care-scale__steps{--erl-care-reveal-line: .8s;--erl-care-reveal-from: translateY(-16px)}}@media(max-width:600px){.wp-block-erl-care-scale.alignfull{--erl-care-gutter: var(--erl-spacing-sm-md);padding-inline:var(--erl-care-gutter)}.erl-care-scale__panel{padding-block-end:var(--erl-spacing-xl)}}@media(forced-colors:active){.erl-care-scale__card{border:1px solid CanvasText}.erl-care-scale__dot{border-color:CanvasText}.erl-care-scale__step:nth-child(3) .erl-care-scale__dot{background-color:CanvasText}.erl-care-scale--track .erl-care-scale__steps:after{border-color:CanvasText;background-color:CanvasText}}
