.pfsb-inf{--pfsb-inf-teal:var(--pf-color-primary,#2f91a3);--pfsb-inf-teal-dark:var(--pf-color-primary-dark,#3cb09c);--pfsb-inf-teal-bg:var(--pf-color-primary-light,#e0f5f7);--pfsb-inf-text:var(--pf-color-text,#1e2b3a);--pfsb-inf-text-light:var(--pf-color-text-light,#5a6a7a);--pfsb-inf-border:var(--pf-color-border,#dde4ed);max-width:100%;margin:0;font-family:inherit;color:var(--pfsb-inf-text)}.pfsb-inf__header{text-align:center;margin-bottom:2.5rem}.pfsb-inf__tag{display:inline-block;font-size:0.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:var(--pfsb-inf-teal);margin-bottom:0.5rem}.pfsb-inf__title{margin:0;font-family:var(--pf-font-heading,inherit);font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:700;line-height:1.35;color:var(--pfsb-inf-teal)}.pfsb-inf__steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;justify-content:center;gap:0;counter-reset:none}.pfsb-inf__step{position:relative;flex:1 1 0;min-width:0;max-width:220px;padding:0 0.35rem}.pfsb-inf__step-inner{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}.pfsb-inf__icon-wrap{position:relative;margin-bottom:1rem}.pfsb-inf__num{position:absolute;top:-16px;left:50%;transform:translateX(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:2.125rem;height:2.125rem;border-radius:50%;background:var(--pfsb-inf-teal);color:#fff;font-size:1rem;font-weight:700;line-height:1;box-shadow:0 0 0 2px #fff}.pfsb-inf__icon-circle{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:50%;background:var(--pfsb-inf-teal-bg);color:var(--pfsb-inf-teal)}.pfsb-inf__icon-svg{display:flex;align-items:center;justify-content:center;width:3.375rem;height:3.375rem}.pfsb-inf__icon-svg svg{width:100%;height:100%;display:block}.pfsb-inf__icon-svg--custom svg{shape-rendering:geometricPrecision}.pfsb-inf__icon-img-wrap{display:flex;align-items:center;justify-content:center;width:3.875rem;height:3.875rem}.pfsb-inf__icon-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.pfsb-inf__arrow{position:absolute;top:2.15rem;right:-1.85rem;width:2.15rem;height:2.15rem;color:var(--pfsb-inf-teal);opacity:1;pointer-events:none;z-index:1}.pfsb-inf__arrow svg{width:100%;height:100%;display:block}.pfsb-inf__step-title{margin:0 0 0.625rem;font-family:var(--pf-font-heading,inherit);font-size:1.25rem;font-weight:700;line-height:1.35;color:var(--pfsb-inf-teal)}.pfsb-inf__step-text{margin:0;font-size:0.875rem;line-height:1.55;color:var(--pfsb-inf-text-light)}.pfsb-inf__step-note{margin:0.5rem 0 0;font-size:0.8125rem;line-height:1.5;font-style:italic;color:var(--pfsb-inf-text-light);opacity:0.9}.pfsb-inf__missing{padding:1rem;background:#fef3cd;border:1px solid #ffc107;border-radius:6px;font-size:0.875rem}@media (max-width:1100px){.pfsb-inf__step{max-width:180px}.pfsb-inf__icon-circle{width:5.25rem;height:5.25rem}.pfsb-inf__icon-svg{width:2.875rem;height:2.875rem}.pfsb-inf__step-title{font-size:1.125rem}.pfsb-inf__step-text{font-size:0.8125rem}}@media (max-width:767px){.pfsb-inf__header{margin-bottom:1.75rem}.pfsb-inf__steps{flex-direction:column;align-items:stretch;gap:0;max-width:420px;margin:0 auto}.pfsb-inf__step{max-width:none;padding:0 0 2rem}.pfsb-inf__step:last-child{padding-bottom:0}.pfsb-inf__arrow{top:auto;bottom:0.05rem;left:50%;right:auto;width:1.85rem;height:1.85rem;transform:translateX(-50%) rotate(90deg);opacity:1}.pfsb-inf__step-inner{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.35rem;row-gap:0.4rem;align-items:start;text-align:left}.pfsb-inf__icon-wrap{grid-row:1 / span 4;flex-shrink:0;margin-bottom:0;align-self:start;padding-top:0.15rem}.pfsb-inf__icon-circle{width:5.25rem;height:5.25rem}.pfsb-inf__icon-svg{width:2.875rem;height:2.875rem}.pfsb-inf__step-title{grid-column:2;margin:0;font-size:1.35rem;line-height:1.35}.pfsb-inf__step-text,.pfsb-inf__step-note{grid-column:2;min-width:0}.pfsb-inf__step-text{font-size:0.9375rem;line-height:1.55}.pfsb-inf__step-note{font-size:0.875rem;line-height:1.5}}