.bkbg-obs-wrap{width:100%;box-sizing:border-box}.bkbg-obs-inner{margin:0 auto;box-sizing:border-box}.bkbg-obs-header{text-align:center;margin-bottom:48px}.bkbg-obs-eyebrow{font-family:var(--bkbg-obs-ey-font-family,inherit);font-size:var(--bkbg-obs-ey-font-size-d,13px);font-weight:var(--bkbg-obs-ey-font-weight,600);line-height:var(--bkbg-obs-ey-line-height-d,var(--bkbg-obs-ey-line-height,1.4));letter-spacing:var(--bkbg-obs-ey-letter-spacing-d,var(--bkbg-obs-ey-letter-spacing,.1em));text-transform:uppercase;margin:0 0 8px}.bkbg-obs-wrap h2.bkbg-obs-heading,.bkbg-obs-wrap .bkbg-obs-heading{font-family:var(--bkbg-obs-hd-font-family,inherit);font-size:var(--bkbg-obs-hd-font-size-d,34px);font-weight:var(--bkbg-obs-hd-font-weight,700);line-height:var(--bkbg-obs-hd-line-height-d,var(--bkbg-obs-hd-line-height,1.2));letter-spacing:var(--bkbg-obs-hd-letter-spacing-d,var(--bkbg-obs-hd-letter-spacing,normal));margin:0 0 14px}.bkbg-obs-sub{font-family:var(--bkbg-obs-st-font-family,inherit);font-size:var(--bkbg-obs-st-font-size-d,18px);font-weight:var(--bkbg-obs-st-font-weight,400);line-height:var(--bkbg-obs-st-line-height-d,var(--bkbg-obs-st-line-height,1.6));letter-spacing:var(--bkbg-obs-st-letter-spacing-d,var(--bkbg-obs-st-letter-spacing,normal));max-width:620px;margin:0 auto}.bkbg-obs-grid{display:grid;gap:28px;position:relative}.bkbg-obs-grid.layout-horizontal{align-items:start}.bkbg-obs-grid.layout-horizontal.connector-line{position:relative}.bkbg-obs-grid.layout-horizontal.connector-line::before{content:'';position:absolute;top:50px;left:calc(50% / var(--steps));right:calc(50% / var(--steps));height:2px;pointer-events:none;z-index:0}.bkbg-obs-step-card{border-radius:14px;padding:28px 24px;box-sizing:border-box;position:relative;z-index:1}.bkbg-obs-step-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.bkbg-obs-step-num{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;flex-shrink:0}.bkbg-obs-step-icon{font-size:32px;line-height:1}.bkbg-obs-step-icon svg{width:1em;height:1em;fill:currentColor}.bkbg-obs-step-icon .dashicons{font-size:inherit;width:1em;height:1em;line-height:1}.bkbg-obs-step-icon .bkbg-icon-img{width:1em;height:1em;object-fit:contain}.bkbg-obs-step-title{font-family:var(--bkbg-obs-stt-font-family,inherit);font-size:var(--bkbg-obs-stt-font-size-d,18px);font-weight:var(--bkbg-obs-stt-font-weight,700);line-height:var(--bkbg-obs-stt-line-height-d,var(--bkbg-obs-stt-line-height,1.3));letter-spacing:var(--bkbg-obs-stt-letter-spacing-d,var(--bkbg-obs-stt-letter-spacing,normal));margin-bottom:8px}.bkbg-obs-step-desc{font-family:var(--bkbg-obs-sd-font-family,inherit);font-size:var(--bkbg-obs-sd-font-size-d,15px);font-weight:var(--bkbg-obs-sd-font-weight,400);line-height:var(--bkbg-obs-sd-line-height-d,var(--bkbg-obs-sd-line-height,1.65));letter-spacing:var(--bkbg-obs-sd-letter-spacing-d,var(--bkbg-obs-sd-letter-spacing,normal))}.bkbg-obs-step-cta{display:inline-block;margin-top:14px;font-size:14px;font-weight:600;text-decoration:none;padding:6px 16px;border-radius:6px;border:2px solid currentColor;transition:opacity 0.2s}.bkbg-obs-step-cta:hover{opacity:.8}.bkbg-obs-grid.layout-vertical{grid-template-columns:1fr}.bkbg-obs-grid.layout-vertical .bkbg-obs-step-card{display:flex;gap:20px;align-items:flex-start}.bkbg-obs-grid.layout-vertical .bkbg-obs-step-top{flex-direction:column;align-items:center;text-align:center;flex-shrink:0;gap:4px}.bkbg-obs-grid.layout-numbered{grid-template-columns:1fr}.bkbg-obs-grid.layout-numbered .bkbg-obs-step-card{display:flex;gap:20px;align-items:flex-start;background:transparent!important;border-bottom:1px solid rgb(0 0 0 / .08);border-radius:0;padding:20px 0}.bkbg-obs-grid.layout-horizontal .bkbg-obs-step-card,.bkbg-obs-grid.layout-cards .bkbg-obs-step-card{text-align:center}.bkbg-obs-grid.layout-horizontal .bkbg-obs-step-top,.bkbg-obs-grid.layout-cards .bkbg-obs-step-top{justify-content:center}.bkbg-obs-main-cta-wrap{text-align:center;margin-top:48px}.bkbg-obs-main-cta{display:inline-block;padding:14px 40px;border-radius:8px;font-weight:700;font-size:17px;text-decoration:none;transition:opacity 0.2s}.bkbg-obs-main-cta:hover{opacity:.9}@media (max-width:1024px){.bkbg-obs-wrap h2.bkbg-obs-heading,.bkbg-obs-wrap .bkbg-obs-heading{font-size:var(--bkbg-obs-hd-font-size-t,28px);line-height:var(--bkbg-obs-hd-line-height-t,var(--bkbg-obs-hd-line-height-d,var(--bkbg-obs-hd-line-height,1.2)));letter-spacing:var(--bkbg-obs-hd-letter-spacing-t,var(--bkbg-obs-hd-letter-spacing-d,var(--bkbg-obs-hd-letter-spacing,normal)))}.bkbg-obs-sub{font-size:var(--bkbg-obs-st-font-size-t,16px);line-height:var(--bkbg-obs-st-line-height-t,var(--bkbg-obs-st-line-height-d,var(--bkbg-obs-st-line-height,1.6)));letter-spacing:var(--bkbg-obs-st-letter-spacing-t,var(--bkbg-obs-st-letter-spacing-d,var(--bkbg-obs-st-letter-spacing,normal)))}.bkbg-obs-step-title{font-size:var(--bkbg-obs-stt-font-size-t,17px);line-height:var(--bkbg-obs-stt-line-height-t,var(--bkbg-obs-stt-line-height-d,var(--bkbg-obs-stt-line-height,1.3)));letter-spacing:var(--bkbg-obs-stt-letter-spacing-t,var(--bkbg-obs-stt-letter-spacing-d,var(--bkbg-obs-stt-letter-spacing,normal)))}}@media (max-width:768px){.bkbg-obs-grid.layout-horizontal,.bkbg-obs-grid.layout-cards{grid-template-columns:1fr}}@media (max-width:767px){.bkbg-obs-wrap h2.bkbg-obs-heading,.bkbg-obs-wrap .bkbg-obs-heading{font-size:var(--bkbg-obs-hd-font-size-m,24px);line-height:var(--bkbg-obs-hd-line-height-m,var(--bkbg-obs-hd-line-height-t,var(--bkbg-obs-hd-line-height-d,var(--bkbg-obs-hd-line-height,1.2))));letter-spacing:var(--bkbg-obs-hd-letter-spacing-m,var(--bkbg-obs-hd-letter-spacing-t,var(--bkbg-obs-hd-letter-spacing-d,var(--bkbg-obs-hd-letter-spacing,normal))))}.bkbg-obs-eyebrow{font-size:var(--bkbg-obs-ey-font-size-m,12px);line-height:var(--bkbg-obs-ey-line-height-m,var(--bkbg-obs-ey-line-height-t,var(--bkbg-obs-ey-line-height-d,var(--bkbg-obs-ey-line-height,1.4))));letter-spacing:var(--bkbg-obs-ey-letter-spacing-m,var(--bkbg-obs-ey-letter-spacing-t,var(--bkbg-obs-ey-letter-spacing-d,var(--bkbg-obs-ey-letter-spacing,.1em))))}.bkbg-obs-sub{font-size:var(--bkbg-obs-st-font-size-m,15px);line-height:var(--bkbg-obs-st-line-height-m,var(--bkbg-obs-st-line-height-t,var(--bkbg-obs-st-line-height-d,var(--bkbg-obs-st-line-height,1.6))));letter-spacing:var(--bkbg-obs-st-letter-spacing-m,var(--bkbg-obs-st-letter-spacing-t,var(--bkbg-obs-st-letter-spacing-d,var(--bkbg-obs-st-letter-spacing,normal))))}.bkbg-obs-step-title{font-size:var(--bkbg-obs-stt-font-size-m,16px);line-height:var(--bkbg-obs-stt-line-height-m,var(--bkbg-obs-stt-line-height-t,var(--bkbg-obs-stt-line-height-d,var(--bkbg-obs-stt-line-height,1.3))));letter-spacing:var(--bkbg-obs-stt-letter-spacing-m,var(--bkbg-obs-stt-letter-spacing-t,var(--bkbg-obs-stt-letter-spacing-d,var(--bkbg-obs-stt-letter-spacing,normal))))}.bkbg-obs-step-desc{font-size:var(--bkbg-obs-sd-font-size-m,14px);line-height:var(--bkbg-obs-sd-line-height-m,var(--bkbg-obs-sd-line-height-t,var(--bkbg-obs-sd-line-height-d,var(--bkbg-obs-sd-line-height,1.65))));letter-spacing:var(--bkbg-obs-sd-letter-spacing-m,var(--bkbg-obs-sd-letter-spacing-t,var(--bkbg-obs-sd-letter-spacing-d,var(--bkbg-obs-sd-letter-spacing,normal))))}}