.wp-block-ilb-process-steps,.wp-block-ilb-process-steps *,.wp-block-ilb-process-steps :after,.wp-block-ilb-process-steps :before{box-sizing:border-box}.wp-block-ilb-process-steps .ilbProcessSteps{--bps-card:#fff;--bps-border:#e6ebf4;--bps-title:#0d1524;--bps-text:#5d6c83;--bps-muted:#9aa6ba;--bps-accent:#0ea5e9;--bps-accent-2:#6366f1;--bps-track:#e9eef6;--bps-radius:20px;--bps-icon:58px;--bps-icon-svg:46%;--bps-icon-border:2px;--bps-icon-scale:1.08;--bps-cols:4;--bps-rows:1;--bps-gap:18px;--bps-ease:cubic-bezier(.22,1,.36,1);--bps-transition:500ms;--bps-reveal:700ms;--bps-reveal-y:28px;--bps-lift:-6px;--bps-connector:3px;--bps-connector-offset:30px;--bps-connector-radius:3px;--bps-halo:2px;--bps-halo-inset:7px;--bps-halo-speed:9s;--bps-name-gap:8px;color:var(--bps-text);font-family:var(--bps-font,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif);margin-inline:auto;max-width:1120px;padding:8px;width:100%;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:normal;text-transform:none;text-wrap:wrap;word-spacing:normal}.wp-block-ilb-process-steps .ilbProcessSteps__head{margin:0 auto 46px;max-width:560px;text-align:center}.wp-block-ilb-process-steps .ilbProcessSteps__title{color:var(--bps-title);font-size:clamp(26px,4vw,38px);font-weight:750;letter-spacing:-.022em;margin:0 0 10px;padding:0}.wp-block-ilb-process-steps .ilbProcessSteps__sub{color:var(--bps-sub,var(--bps-muted));font-size:16px;margin:0;padding:0}.wp-block-ilb-process-steps .ilbProcessSteps__body{position:relative}.wp-block-ilb-process-steps .ilbProcessSteps__list{display:grid;gap:var(--bps-gap);grid-template-columns:repeat(var(--bps-cols),minmax(0,1fr));grid-template-rows:repeat(var(--bps-rows,1),auto);list-style:none;margin:0;padding:0;position:relative}.wp-block-ilb-process-steps .ilbProcessSteps__track{--bps-track-cols:var(--bps-row-cols,var(--bps-cols));--bps-track-inset:calc(( 100% - ( var(--bps-track-cols) - 1 ) * var(--bps-gap) ) / var(--bps-track-cols) / 2);background:var(--bps-connector-color,var(--bps-track));border-radius:var(--bps-connector-radius);height:var(--bps-connector);left:var(--bps-track-inset);overflow:hidden;position:absolute;right:var(--bps-track-inset);top:calc(var(--bps-icon) / 2 + var(--bps-connector-offset))}.wp-block-ilb-process-steps .ilbProcessSteps__fill{background:linear-gradient(90deg,var(--bps-accent),var(--bps-accent-2));border-radius:var(--bps-connector-radius);inset:0 auto 0 0;position:absolute;transition:width .9s var(--bps-ease);width:0}.wp-block-ilb-process-steps .ilbProcessSteps__item{border:var(--bps-item-border,1px) solid transparent;border-radius:var(--bps-radius);padding:30px 22px 26px;position:relative;text-align:center;transition:background var(--bps-transition) var(--bps-ease),border-color var(--bps-transition) var(--bps-ease),transform var(--bps-transition) var(--bps-ease),box-shadow var(--bps-transition) var(--bps-ease)}.wp-block-ilb-process-steps .ilbProcessSteps__item.is-active,.wp-block-ilb-process-steps .ilbProcessSteps__item:hover{background:var(--bps-card);border-color:var(--bps-item-active-border,var(--bps-border));box-shadow:0 26px 50px -32px rgba(15,28,55,.4);transform:translateY(var(--bps-lift))}.wp-block-ilb-process-steps .ilbProcessSteps__item.is-active .ilbProcessSteps__num{color:var(--bps-num-active,var(--bps-accent))}.wp-block-ilb-process-steps .ilbProcessSteps__item.is-active .ilbProcessSteps__icon,.wp-block-ilb-process-steps .ilbProcessSteps__item:hover .ilbProcessSteps__icon{background:linear-gradient(140deg,var(--bps-accent),var(--bps-accent-2));border-color:transparent;box-shadow:0 14px 30px -12px color-mix(in srgb,var(--bps-accent) 80%,transparent);color:var(--bps-icon-active,#fff);transform:scale(var(--bps-icon-scale))}.wp-block-ilb-process-steps .ilbProcessSteps--pinnable .ilbProcessSteps__item{cursor:pointer}.wp-block-ilb-process-steps .ilbProcessSteps__num{color:var(--bps-num,var(--bps-muted));display:block;font-size:12.5px;font-weight:760;letter-spacing:.18em;margin-bottom:12px;transition:color var(--bps-transition) var(--bps-ease)}.wp-block-ilb-process-steps .ilbProcessSteps__icon{background:var(--bps-icon-bg,var(--bps-card));border:var(--bps-icon-border) solid var(--bps-icon-border-color,var(--bps-track));border-radius:50%;color:var(--bps-icon-color,var(--bps-muted));display:grid;height:var(--bps-icon);margin:0 auto 18px;place-items:center;position:relative;transition:border-color var(--bps-transition) var(--bps-ease),background var(--bps-transition) var(--bps-ease),color var(--bps-transition) var(--bps-ease),transform var(--bps-transition) var(--bps-ease),box-shadow var(--bps-transition) var(--bps-ease);width:var(--bps-icon);z-index:1}.wp-block-ilb-process-steps .ilbProcessSteps__icon svg:not([fill=none]){fill:currentColor}.wp-block-ilb-process-steps .ilbProcessSteps--halo .ilbProcessSteps__item.is-active .ilbProcessSteps__icon:before{animation:bps-spin var(--bps-halo-speed) linear infinite;border:var(--bps-halo) dashed var(--bps-halo-color,color-mix(in srgb,var(--bps-accent) 55%,transparent));border-radius:50%;content:"";inset:calc(var(--bps-halo-inset) * -1);position:absolute}.wp-block-ilb-process-steps .ilbProcessSteps__name{align-items:center;color:var(--bps-title);display:flex;flex-wrap:wrap;font-size:17.5px;font-weight:700;gap:var(--bps-name-gap);justify-content:center;letter-spacing:-.014em;margin:0 0 8px;padding:0}.wp-block-ilb-process-steps .ilbProcessSteps__desc{color:var(--bps-desc,var(--bps-text));font-size:14.5px;line-height:1.6;margin:0;padding:0}.wp-block-ilb-process-steps .ilbProcessSteps[data-bps-anim] .ilbProcessSteps__item{opacity:0;transform:translateY(var(--bps-reveal-y))}.wp-block-ilb-process-steps .ilbProcessSteps[data-bps-anim].is-in .ilbProcessSteps__item{opacity:1;transform:none;transition:opacity var(--bps-reveal) var(--bps-ease) var(--d,0ms),transform var(--bps-reveal) var(--bps-ease) var(--d,0ms)}.wp-block-ilb-process-steps .ilbProcessSteps[data-bps-anim].is-in .ilbProcessSteps__item.is-active{transform:translateY(var(--bps-lift))}@media (max-width:1024px){.wp-block-ilb-process-steps .ilbProcessSteps .ilbProcessSteps__track{display:none}}@media (prefers-reduced-motion:reduce){.wp-block-ilb-process-steps .ilbProcessSteps *,.wp-block-ilb-process-steps .ilbProcessSteps :after,.wp-block-ilb-process-steps .ilbProcessSteps :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.wp-block-ilb-process-steps .ilbProcessSteps[data-bps-anim] .ilbProcessSteps__item{opacity:1;transform:none}}